aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2012-10-03 01:40:46 +0159
committerBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2012-10-03 01:40:46 +0159
commit1d5e006fe6a308dc976434c698b3cac89f2cd6a0 (patch)
treec7c4272775b991e9fc234d546ccd6a3ca8d4e766
parent15394ef2506ec5b0e9ddb89c8bc153b9e2f39c8c (diff)
downloadgcc-aarch64-1d5e006fe6a308dc976434c698b3cac89f2cd6a0.tar.gz
Sync with svn rev. 191966
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--ChangeLog13
-rw-r--r--Makefile.def2
-rw-r--r--Makefile.in9
-rw-r--r--contrib/ChangeLog6
-rw-r--r--contrib/config-list.mk9
-rw-r--r--fixincludes/ChangeLog5
-rw-r--r--fixincludes/fixincl.x70
-rw-r--r--fixincludes/inclhack.def39
-rw-r--r--gcc/ChangeLog565
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/Makefile.in19
-rw-r--r--gcc/ada/ChangeLog7
-rw-r--r--gcc/ada/gcc-interface/Makefile.in11
-rw-r--r--gcc/basic-block.h43
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/c-family/c-pch.c1
-rw-r--r--gcc/cfgcleanup.c12
-rw-r--r--gcc/cfgexpand.c14
-rw-r--r--gcc/cfgloop.h1
-rw-r--r--gcc/cfgloopmanip.c112
-rw-r--r--gcc/cfgrtl.c14
-rw-r--r--gcc/cgraph.h46
-rw-r--r--gcc/combine.c16
-rw-r--r--gcc/config.gcc2
-rw-r--r--gcc/config/alpha/alpha.c3
-rw-r--r--gcc/config/avr/avr-log.c11
-rw-r--r--gcc/config/avr/avr-protos.h3
-rw-r--r--gcc/config/avr/avr.c492
-rw-r--r--gcc/config/avr/avr.md206
-rw-r--r--gcc/config/avr/t-avr8
-rw-r--r--gcc/config/h8300/h8300.c3
-rw-r--r--gcc/config/i386/i386-protos.h2
-rw-r--r--gcc/config/i386/i386.c76
-rw-r--r--gcc/config/i386/predicates.md6
-rw-r--r--gcc/config/i386/sse.md9
-rw-r--r--gcc/config/m32r/m32r.c4
-rw-r--r--gcc/config/m68k/m68k.md108
-rw-r--r--gcc/config/rs6000/rs6000.c3
-rw-r--r--gcc/config/rs6000/rs6000.md223
-rw-r--r--gcc/config/rx/rx.c2
-rw-r--r--gcc/config/sh/constraints.md6
-rw-r--r--gcc/config/sh/predicates.md38
-rw-r--r--gcc/config/sh/sh.md197
-rw-r--r--gcc/config/sparc/sparc.c78
-rw-r--r--gcc/config/stormy16/stormy16.c3
-rw-r--r--gcc/config/vax/constraints.md3
-rw-r--r--gcc/config/vax/predicates.md6
-rw-r--r--gcc/config/vax/vax.c4
-rw-r--r--gcc/config/vax/vax.md15
-rw-r--r--gcc/config/xtensa/xtensa.c5
-rwxr-xr-xgcc/configure4
-rw-r--r--gcc/configure.ac4
-rw-r--r--gcc/cp/ChangeLog62
-rw-r--r--gcc/cp/Make-lang.in2
-rw-r--r--gcc/cp/cp-tree.h3
-rw-r--r--gcc/cp/decl.c63
-rw-r--r--gcc/cp/decl2.c18
-rw-r--r--gcc/cp/error.c2
-rw-r--r--gcc/cp/init.c40
-rw-r--r--gcc/cp/mangle.c7
-rw-r--r--gcc/cp/parser.c16
-rw-r--r--gcc/cp/pt.c3
-rw-r--r--gcc/cp/typeck.c29
-rw-r--r--gcc/cp/typeck2.c14
-rw-r--r--gcc/diagnostic.c121
-rw-r--r--gcc/doc/extend.texi13
-rw-r--r--gcc/doc/gcov.texi2
-rw-r--r--gcc/doc/install.texi16
-rw-r--r--gcc/doc/lto.texi22
-rw-r--r--gcc/doc/plugins.texi33
-rw-r--r--gcc/doc/sourcebuild.texi13
-rw-r--r--gcc/doc/tm.texi9
-rw-r--r--gcc/doc/tm.texi.in5
-rw-r--r--gcc/double-int.c94
-rw-r--r--gcc/double-int.h460
-rw-r--r--gcc/dwarf2out.c2
-rw-r--r--gcc/emit-rtl.c18
-rw-r--r--gcc/explow.c33
-rw-r--r--gcc/expmed.c55
-rw-r--r--gcc/expr.c6
-rw-r--r--gcc/fold-const.c118
-rw-r--r--gcc/fortran/ChangeLog19
-rw-r--r--gcc/fortran/intrinsic.texi5
-rw-r--r--gcc/fortran/resolve.c45
-rw-r--r--gcc/fortran/target-memory.c3
-rw-r--r--gcc/fortran/trans-expr.c6
-rw-r--r--gcc/function.c9
-rw-r--r--gcc/gcc-ar.c17
-rw-r--r--gcc/gimple-fold.c21
-rw-r--r--gcc/gimple-ssa-strength-reduction.c11
-rw-r--r--gcc/gimple.c27
-rw-r--r--gcc/gimple.h2
-rw-r--r--gcc/go/gofrontend/parse.cc6
-rw-r--r--gcc/go/gofrontend/statements.cc39
-rw-r--r--gcc/hooks.c8
-rw-r--r--gcc/hooks.h1
-rw-r--r--gcc/input.h3
-rw-r--r--gcc/ipa-prop.c2
-rw-r--r--gcc/java/ChangeLog7
-rw-r--r--gcc/java/boehm.c6
-rw-r--r--gcc/java/decl.c2
-rw-r--r--gcc/java/jcf-parse.c4
-rw-r--r--gcc/lower-subreg.c33
-rw-r--r--gcc/lto-cgraph.c2
-rw-r--r--gcc/lto-streamer-in.c17
-rw-r--r--gcc/lto-streamer-out.c6
-rw-r--r--gcc/lto-symtab.c114
-rw-r--r--gcc/po/ChangeLog10
-rw-r--r--gcc/po/be.po4057
-rw-r--r--gcc/po/da.po4070
-rw-r--r--gcc/po/de.po4069
-rw-r--r--gcc/po/el.po4060
-rw-r--r--gcc/po/es.po4065
-rw-r--r--gcc/po/fi.po4058
-rw-r--r--gcc/po/fr.po4070
-rw-r--r--gcc/po/hr.po4057
-rw-r--r--gcc/po/id.po4061
-rw-r--r--gcc/po/ja.po4062
-rw-r--r--gcc/po/nl.po4067
-rw-r--r--gcc/po/ru.po4064
-rw-r--r--gcc/po/sr.po4061
-rw-r--r--gcc/po/sv.po4063
-rw-r--r--gcc/po/tr.po4061
-rw-r--r--gcc/po/vi.po4064
-rw-r--r--gcc/po/zh_CN.po4067
-rw-r--r--gcc/po/zh_TW.po4063
-rw-r--r--gcc/profile.c5
-rw-r--r--gcc/recog.c11
-rw-r--r--gcc/recog.h2
-rw-r--r--gcc/reorg.c49
-rw-r--r--gcc/rtl.h3
-rw-r--r--gcc/sched-deps.c14
-rw-r--r--gcc/simplify-rtx.c161
-rw-r--r--gcc/target.def13
-rw-r--r--gcc/targhooks.c3
-rw-r--r--gcc/targhooks.h2
-rw-r--r--gcc/testsuite/ChangeLog235
-rw-r--r--gcc/testsuite/c-c++-common/pr43942.c1
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/parse2.C12
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/sfinae42.C46
-rw-r--r--gcc/testsuite/g++.dg/debug/pr46583.C1
-rw-r--r--gcc/testsuite/g++.dg/debug/pr47106.C1
-rw-r--r--gcc/testsuite/g++.dg/opt/pr48549.C1
-rw-r--r--gcc/testsuite/g++.dg/other/pr42685.C1
-rw-r--r--gcc/testsuite/g++.dg/parse/error11.C34
-rw-r--r--gcc/testsuite/g++.dg/parse/error12.C6
-rw-r--r--gcc/testsuite/g++.dg/torture/pr54684.C62
-rw-r--r--gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-2.C20
-rw-r--r--gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-3.C35
-rw-r--r--gcc/testsuite/g++.dg/warn/Wunused-var-18.C14
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr54713-1.c70
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr54713-2.c7
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr54713-3.c9
-rw-r--r--gcc/testsuite/gcc.dg/lower-subreg-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54625-1_0.c10
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54625-1_1.C19
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54625-2_0.c9
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54625-2_1.C24
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54702_0.c10
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54702_1.c16
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54709_0.c9
-rw-r--r--gcc/testsuite/gcc.dg/lto/pr54709_1.c5
-rw-r--r--gcc/testsuite/gcc.dg/pr37303.c2
-rw-r--r--gcc/testsuite/gcc.dg/pr41241.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr41345.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr42629.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr42630.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr42631.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr42719.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr42728.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr42889.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr42916.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr43084.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr43670.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr44023.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr44971.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr45449.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr46771.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr47684.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr47881.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr48768.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr50017.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr54676.c23
-rw-r--r--gcc/testsuite/gcc.dg/tm/pr52173-1.c19
-rw-r--r--gcc/testsuite/gcc.dg/tm/pr52173-2.c12
-rw-r--r--gcc/testsuite/gcc.dg/tm/pr53850.c15
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr51106-2.c3
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr53663-1.c30
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr53663-2.c24
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr53663-3.c24
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr53922.c1
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/forwprop-23.c15
-rw-r--r--gcc/testsuite/gcc.dg/ucnid-10.c1
-rw-r--r--gcc/testsuite/gcc.dg/ucnid-13.c1
-rw-r--r--gcc/testsuite/gcc.dg/ucnid-5.c1
-rw-r--r--gcc/testsuite/gcc.dg/ucnid-7.c1
-rw-r--r--gcc/testsuite/gcc.dg/ucnid-8.c3
-rw-r--r--gcc/testsuite/gcc.target/arm/builtin-bswap16-1.c15
-rw-r--r--gcc/testsuite/gcc.target/arm/combine-movs.c4
-rw-r--r--gcc/testsuite/gcc.target/arm/div64-unwinding.c3
-rw-r--r--gcc/testsuite/gcc.target/arm/mmx-2.c2
-rw-r--r--gcc/testsuite/gcc.target/arm/pr42879.c3
-rw-r--r--gcc/testsuite/gcc.target/arm/unsigned-extend-1.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/20030217-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/20030217-2.c23
-rw-r--r--gcc/testsuite/gcc.target/i386/387-3.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/387-4.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/excess-precision-1.c38
-rw-r--r--gcc/testsuite/gcc.target/i386/excess-precision-3.c41
-rw-r--r--gcc/testsuite/gcc.target/i386/pad-10.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/pr36578-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr36578-2.c7
-rw-r--r--gcc/testsuite/gcc.target/i386/pr50725.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/pr54703.c36
-rw-r--r--gcc/testsuite/gcc.target/i386/xorps-sse2.c4
-rw-r--r--gcc/testsuite/gcc.target/mips/pr37362.c2
-rw-r--r--gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/440-dlmzb-strlen-1.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/ppc-ne0-1.c33
-rw-r--r--gcc/testsuite/gcc.target/sh/pr54089-1.c65
-rw-r--r--gcc/testsuite/gcc.target/sh/pr54089-4.c15
-rw-r--r--gcc/testsuite/gcc.target/sh/pr54089-5.c14
-rw-r--r--gcc/testsuite/gcc.target/sh/pr54089-6.c30
-rw-r--r--gcc/testsuite/gcc.target/sh/pr54089-7.c63
-rw-r--r--gcc/testsuite/gfortran.dg/allocate_derived_1.f9027
-rw-r--r--gcc/testsuite/gfortran.dg/c_f_pointer_shape_test.f909
-rw-r--r--gcc/testsuite/gfortran.dg/c_f_pointer_tests_5.f9013
-rw-r--r--gcc/testsuite/gfortran.dg/c_funloc_tests_6.f902
-rw-r--r--gcc/testsuite/gfortran.dg/class_7.f033
-rw-r--r--gcc/testsuite/gfortran.dg/coarray_14.f902
-rw-r--r--gcc/testsuite/gfortran.dg/internal_readwrite_3.f9011
-rw-r--r--gcc/testsuite/gfortran.dg/typebound_proc_13.f039
-rw-r--r--gcc/testsuite/go.test/go-test.exp411
-rw-r--r--gcc/testsuite/go.test/test/235.go5
-rw-r--r--gcc/testsuite/go.test/test/64bit.go4
-rw-r--r--gcc/testsuite/go.test/test/alias.go7
-rw-r--r--gcc/testsuite/go.test/test/alias1.go6
-rw-r--r--gcc/testsuite/go.test/test/append.go19
-rw-r--r--gcc/testsuite/go.test/test/args.go5
-rw-r--r--gcc/testsuite/go.test/test/assign.go5
-rw-r--r--gcc/testsuite/go.test/test/assign1.go5
-rw-r--r--gcc/testsuite/go.test/test/bench/garbage/Makefile17
-rw-r--r--gcc/testsuite/go.test/test/bench/garbage/parser.go20
-rw-r--r--gcc/testsuite/go.test/test/bench/garbage/peano.go2
-rw-r--r--gcc/testsuite/go.test/test/bench/garbage/stats.go18
-rw-r--r--gcc/testsuite/go.test/test/bench/garbage/tree2.go23
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/Makefile7
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/_testmain.go40
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/dummy.go3
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/fasta_test.go17
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/gob_test.go4
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/gzip_test.go10
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/json_test.go15
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/mandel_test.go41
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/parser_test.go43
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/parserdata_test.go245
-rw-r--r--gcc/testsuite/go.test/test/bench/go1/revcomp_test.go6
-rw-r--r--gcc/testsuite/go.test/test/bench/shootout/Makefile14
-rw-r--r--gcc/testsuite/go.test/test/bench/shootout/binary-tree.c1
-rw-r--r--gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.c2
-rw-r--r--gcc/testsuite/go.test/test/bench/shootout/mandelbrot.go16
-rw-r--r--gcc/testsuite/go.test/test/bench/shootout/threadring.c5
-rw-r--r--gcc/testsuite/go.test/test/bench/shootout/timing.log261
-rwxr-xr-xgcc/testsuite/go.test/test/bench/shootout/timing.sh14
-rw-r--r--gcc/testsuite/go.test/test/bigalg.go4
-rw-r--r--gcc/testsuite/go.test/test/bigmap.go107
-rw-r--r--gcc/testsuite/go.test/test/blank.go6
-rw-r--r--gcc/testsuite/go.test/test/blank1.go5
-rw-r--r--gcc/testsuite/go.test/test/bom.go26
-rw-r--r--gcc/testsuite/go.test/test/bombad.go18
-rw-r--r--gcc/testsuite/go.test/test/bounds.go270
-rw-r--r--gcc/testsuite/go.test/test/bugs/bug395.go3
-rw-r--r--gcc/testsuite/go.test/test/bugs/bug434.dir/one.go28
-rw-r--r--gcc/testsuite/go.test/test/bugs/bug434.dir/two.go22
-rw-r--r--gcc/testsuite/go.test/test/bugs/bug434.go10
-rw-r--r--gcc/testsuite/go.test/test/chan/doubleselect.go5
-rw-r--r--gcc/testsuite/go.test/test/chan/fifo.go4
-rw-r--r--gcc/testsuite/go.test/test/chan/goroutines.go6
-rw-r--r--gcc/testsuite/go.test/test/chan/nonblock.go6
-rw-r--r--gcc/testsuite/go.test/test/chan/perm.go6
-rw-r--r--gcc/testsuite/go.test/test/chan/powser1.go4
-rw-r--r--gcc/testsuite/go.test/test/chan/powser2.go11
-rw-r--r--gcc/testsuite/go.test/test/chan/select.go4
-rw-r--r--gcc/testsuite/go.test/test/chan/select2.go4
-rw-r--r--gcc/testsuite/go.test/test/chan/select3.go8
-rw-r--r--gcc/testsuite/go.test/test/chan/select4.go8
-rw-r--r--gcc/testsuite/go.test/test/chan/select5.go9
-rw-r--r--gcc/testsuite/go.test/test/chan/select6.go4
-rw-r--r--gcc/testsuite/go.test/test/chan/select7.go2
-rw-r--r--gcc/testsuite/go.test/test/chan/sendstmt.go2
-rw-r--r--gcc/testsuite/go.test/test/chan/sieve1.go4
-rw-r--r--gcc/testsuite/go.test/test/chan/sieve2.go4
-rw-r--r--gcc/testsuite/go.test/test/chan/zerosize.go4
-rw-r--r--gcc/testsuite/go.test/test/chancap.go4
-rw-r--r--gcc/testsuite/go.test/test/char_lit.go4
-rw-r--r--gcc/testsuite/go.test/test/char_lit1.go5
-rw-r--r--gcc/testsuite/go.test/test/closedchan.go2
-rw-r--r--gcc/testsuite/go.test/test/closure.go16
-rw-r--r--gcc/testsuite/go.test/test/cmp.go23
-rw-r--r--gcc/testsuite/go.test/test/cmp6.go10
-rw-r--r--gcc/testsuite/go.test/test/cmplx.go5
-rw-r--r--gcc/testsuite/go.test/test/cmplxdivide.c1
-rw-r--r--gcc/testsuite/go.test/test/cmplxdivide.go2
-rw-r--r--gcc/testsuite/go.test/test/cmplxdivide1.go1
-rw-r--r--gcc/testsuite/go.test/test/complit.go4
-rw-r--r--gcc/testsuite/go.test/test/complit1.go5
-rw-r--r--gcc/testsuite/go.test/test/compos.go4
-rw-r--r--gcc/testsuite/go.test/test/const.go4
-rw-r--r--gcc/testsuite/go.test/test/const1.go62
-rw-r--r--gcc/testsuite/go.test/test/const2.go11
-rw-r--r--gcc/testsuite/go.test/test/const3.go4
-rw-r--r--gcc/testsuite/go.test/test/const4.go77
-rw-r--r--gcc/testsuite/go.test/test/const5.go33
-rw-r--r--gcc/testsuite/go.test/test/convT2X.go195
-rw-r--r--gcc/testsuite/go.test/test/convert.go4
-rw-r--r--gcc/testsuite/go.test/test/convert1.go5
-rw-r--r--gcc/testsuite/go.test/test/convert3.go5
-rw-r--r--gcc/testsuite/go.test/test/convlit.go9
-rw-r--r--gcc/testsuite/go.test/test/convlit1.go5
-rw-r--r--gcc/testsuite/go.test/test/copy.go4
-rw-r--r--gcc/testsuite/go.test/test/crlf.go4
-rw-r--r--gcc/testsuite/go.test/test/ddd.go18
-rw-r--r--gcc/testsuite/go.test/test/ddd1.go15
-rw-r--r--gcc/testsuite/go.test/test/ddd2.go4
-rw-r--r--gcc/testsuite/go.test/test/ddd3.go5
-rw-r--r--gcc/testsuite/go.test/test/decl.go4
-rw-r--r--gcc/testsuite/go.test/test/declbad.go12
-rw-r--r--gcc/testsuite/go.test/test/defer.go4
-rw-r--r--gcc/testsuite/go.test/test/deferprint.go7
-rw-r--r--gcc/testsuite/go.test/test/divide.go4
-rw-r--r--gcc/testsuite/go.test/test/dwarf/linedirectives.go2
-rw-r--r--gcc/testsuite/go.test/test/dwarf/main.go3
-rw-r--r--gcc/testsuite/go.test/test/empty.go5
-rw-r--r--gcc/testsuite/go.test/test/env.go2
-rw-r--r--gcc/testsuite/go.test/test/eof.go5
-rw-r--r--gcc/testsuite/go.test/test/eof1.go7
-rw-r--r--gcc/testsuite/go.test/test/escape.go33
-rw-r--r--gcc/testsuite/go.test/test/escape2.go173
-rw-r--r--gcc/testsuite/go.test/test/escape3.go4
-rw-r--r--gcc/testsuite/go.test/test/escape4.go57
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug000.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug002.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug003.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug004.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug005.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug006.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug007.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug008.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug009.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug010.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug011.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug012.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug013.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug014.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug015.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug016.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug017.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug020.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug021.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug022.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug023.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug024.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug026.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug027.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug028.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug030.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug031.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug035.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug036.go13
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug037.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug038.go13
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug039.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug040.go6
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug045.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug046.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug047.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug048.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug049.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug050.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug051.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug052.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug053.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug054.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug055.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug056.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug057.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug058.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug059.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug060.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug061.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug062.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug063.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug064.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug065.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug066.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug067.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug068.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug069.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug070.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug071.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug072.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug073.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug074.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug075.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug076.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug077.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug078.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug080.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug081.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug082.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug083.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug084.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug085.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug086.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug087.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug088.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug089.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug090.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug091.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug092.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug093.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug094.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug096.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug097.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug098.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug099.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug101.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug102.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug103.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug104.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug106.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug107.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug108.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug109.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug110.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug111.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug112.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug113.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug114.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug115.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug116.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug117.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug118.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug119.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug120.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug121.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug122.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug123.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug126.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug127.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug128.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug129.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug130.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug131.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug132.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug133.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug135.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug136.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug137.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug139.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug140.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug141.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug142.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug143.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug144.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug145.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug146.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug147.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug148.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug149.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug150.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug151.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug1515.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug152.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug154.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug155.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug156.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug157.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug158.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug159.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug160.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug161.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug163.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug164.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug165.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug167.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug168.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug169.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug170.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug171.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug172.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug173.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug174.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug175.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug176.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug177.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug178.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug179.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug180.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug181.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug182.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug183.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug184.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug185.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug186.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug187.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug188.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug189.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug190.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug191.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug192.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug193.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug194.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug195.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug196.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug197.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug198.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug199.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug200.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug201.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug202.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug203.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug204.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug205.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug206.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug206.out2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug207.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug208.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug209.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug211.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug212.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug213.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug214.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug215.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug216.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug217.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug218.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug219.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug221.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug2.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug222.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug223.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug224.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug225.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug227.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug228.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug229.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug230.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug231.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug232.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug233.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug234.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug235.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug236.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug237.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug238.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug239.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug240.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug241.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug242.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug243.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug244.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug245.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug246.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug247.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug0.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug1.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug2.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug3.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug248.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug249.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug250.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug251.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug252.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug253.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug254.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug255.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug256.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug257.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug258.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug259.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug260.go6
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug261.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug262.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug263.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug264.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug265.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug266.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug267.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug269.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug271.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug272.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug273.go44
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug274.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug275.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug276.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug277.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug278.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug279.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug280.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug281.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug282.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug283.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug284.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug285.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug286.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug287.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug288.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug289.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug290.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug291.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug292.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug293.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug294.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug295.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug296.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug297.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug298.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug299.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug300.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug301.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug302.go5
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug303.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug304.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug305.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug306.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug307.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug308.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug309.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug311.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug312.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug313.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug314.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug315.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug316.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug317.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug318.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug319.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug320.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug321.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug322.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug323.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug324.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug325.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug326.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug327.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug328.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug329.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug330.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug331.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug332.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug333.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug334.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug335.dir/a.go6
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug335.dir/b.go6
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug335.go5
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug336.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug337.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug338.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug339.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug340.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug341.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug342.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug343.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug344.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug345.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug346.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug347.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug348.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug349.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug350.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug351.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug352.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug353.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug354.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug355.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug356.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug357.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug358.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug361.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug362.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug363.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug364.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug365.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug366.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug367.dir/main.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug367.dir/p.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug367.go3
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug368.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug369.go5
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug370.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug371.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug372.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug373.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug374.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug375.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug376.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug377.dir/one.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug377.dir/two.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug377.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug378.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug379.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug380.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug381.go19
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug382.go7
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug383.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug384.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug385_32.go5
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug385_64.go7
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug386.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug387.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug388.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug389.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug390.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug391.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug392.dir/one.go21
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug392.dir/pkg2.go (renamed from gcc/testsuite/go.test/test/fixedbugs/bug392.dir/two.go)7
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug392.dir/pkg3.go13
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug392.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug393.go4
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug394.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug396.dir/one.go1
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug396.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug397.go2
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug398.go24
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug399.go15
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug401.go46
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug402.go31
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug403.go23
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug404.dir/one.go19
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug404.dir/two.go12
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug404.go7
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug405.go24
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug406.go25
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug407.dir/one.go20
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug407.dir/two.go15
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug407.go7
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug409.go20
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug409.out1
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug410.go24
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug411.go19
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug412.go16
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug413.go11
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug414.dir/main.go18
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug414.dir/p1.go21
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug414.go10
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug415.dir/p.go14
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug415.dir/prog.go9
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug415.go9
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug416.go13
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug417.go32
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug418.go22
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug419.go17
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug420.go14
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug421.go17
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug422.go11
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug423.go277
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug424.dir/lib.go16
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug424.go102
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug425.go17
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug426.go15
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug427.go39
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug428.go19
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug429.go16
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug430.go22
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug431.go18
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug432.go13
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug433.go39
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug434.go32
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug435.go15
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug436.go32
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug437.dir/one.go18
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug437.dir/two.go11
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug437.go30
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug438.go16
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug439.go22
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug440_32.go21
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug440_64.go21
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug441.go36
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug442.go27
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug443.go17
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug444.go36
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug445.go14
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug446.go36
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug447.go105
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg1.go11
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg2.go14
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug448.go7
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug449.go69
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug450.go28
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug451.go11
-rw-r--r--gcc/testsuite/go.test/test/fixedbugs/bug452.go38
-rw-r--r--gcc/testsuite/go.test/test/float_lit.go4
-rw-r--r--gcc/testsuite/go.test/test/floatcmp.go4
-rw-r--r--gcc/testsuite/go.test/test/for.go4
-rw-r--r--gcc/testsuite/go.test/test/func.go3
-rw-r--r--gcc/testsuite/go.test/test/func1.go7
-rw-r--r--gcc/testsuite/go.test/test/func2.go5
-rw-r--r--gcc/testsuite/go.test/test/func3.go5
-rw-r--r--gcc/testsuite/go.test/test/func4.go5
-rw-r--r--gcc/testsuite/go.test/test/func5.go4
-rw-r--r--gcc/testsuite/go.test/test/func6.go4
-rw-r--r--gcc/testsuite/go.test/test/func7.go4
-rw-r--r--gcc/testsuite/go.test/test/func8.go49
-rw-r--r--gcc/testsuite/go.test/test/gc.go4
-rw-r--r--gcc/testsuite/go.test/test/gc1.go4
-rw-r--r--gcc/testsuite/go.test/test/gc2.go4
-rw-r--r--gcc/testsuite/go.test/test/golden.out9
-rw-r--r--gcc/testsuite/go.test/test/goprint.go4
-rw-r--r--gcc/testsuite/go.test/test/goto.go5
-rwxr-xr-xgcc/testsuite/go.test/test/hashmap.go181
-rw-r--r--gcc/testsuite/go.test/test/helloworld.go4
-rw-r--r--gcc/testsuite/go.test/test/if.go4
-rw-r--r--gcc/testsuite/go.test/test/import.go6
-rw-r--r--gcc/testsuite/go.test/test/import1.go5
-rw-r--r--gcc/testsuite/go.test/test/import2.go5
-rw-r--r--gcc/testsuite/go.test/test/import3.go5
-rw-r--r--gcc/testsuite/go.test/test/import4.go9
-rw-r--r--gcc/testsuite/go.test/test/import5.go55
-rw-r--r--gcc/testsuite/go.test/test/index.go77
-rw-r--r--gcc/testsuite/go.test/test/indirect.go4
-rw-r--r--gcc/testsuite/go.test/test/indirect1.go5
-rw-r--r--gcc/testsuite/go.test/test/init.go5
-rw-r--r--gcc/testsuite/go.test/test/init1.go16
-rw-r--r--gcc/testsuite/go.test/test/initcomma.go12
-rw-r--r--gcc/testsuite/go.test/test/initialize.go4
-rw-r--r--gcc/testsuite/go.test/test/initializerr.go5
-rw-r--r--gcc/testsuite/go.test/test/initsyscall.go26
-rw-r--r--gcc/testsuite/go.test/test/int_lit.go4
-rw-r--r--gcc/testsuite/go.test/test/intcvt.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/bigdata.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/convert.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/convert1.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/convert2.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/embed.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/embed0.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/embed1.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/embed2.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/explicit.go13
-rw-r--r--gcc/testsuite/go.test/test/interface/fail.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/fake.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/noeq.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/pointer.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/private.go6
-rw-r--r--gcc/testsuite/go.test/test/interface/private1.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/receiver.go6
-rw-r--r--gcc/testsuite/go.test/test/interface/receiver1.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/recursive.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/recursive1.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/recursive2.go5
-rw-r--r--gcc/testsuite/go.test/test/interface/returntype.go4
-rw-r--r--gcc/testsuite/go.test/test/interface/struct.go4
-rw-r--r--gcc/testsuite/go.test/test/iota.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/array.go7
-rw-r--r--gcc/testsuite/go.test/test/ken/chan.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/chan1.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/complit.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/convert.go5
-rw-r--r--gcc/testsuite/go.test/test/ken/cplx0.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/cplx1.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/cplx2.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/cplx3.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/cplx4.go5
-rw-r--r--gcc/testsuite/go.test/test/ken/cplx5.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/divconst.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/divmod.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/embed.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/for.go3
-rw-r--r--gcc/testsuite/go.test/test/ken/interbasic.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/interfun.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/intervar.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/label.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/litfun.go3
-rw-r--r--gcc/testsuite/go.test/test/ken/mfunc.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/modconst.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/ptrfun.go3
-rw-r--r--gcc/testsuite/go.test/test/ken/ptrvar.go3
-rw-r--r--gcc/testsuite/go.test/test/ken/range.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/rob1.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/rob2.go5
-rw-r--r--gcc/testsuite/go.test/test/ken/robfor.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/robfunc.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/shift.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/simparray.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/simpbool.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/simpconv.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/simpfun.go3
-rw-r--r--gcc/testsuite/go.test/test/ken/simpswitch.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/simpvar.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/slicearray.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/sliceslice.go4
-rw-r--r--gcc/testsuite/go.test/test/ken/string.go3
-rw-r--r--gcc/testsuite/go.test/test/ken/strvar.go3
-rw-r--r--gcc/testsuite/go.test/test/label.go6
-rw-r--r--gcc/testsuite/go.test/test/label1.go7
-rw-r--r--gcc/testsuite/go.test/test/linkx.go20
-rw-r--r--gcc/testsuite/go.test/test/literal.go4
-rw-r--r--gcc/testsuite/go.test/test/mallocfin.go4
-rw-r--r--gcc/testsuite/go.test/test/map.go206
-rw-r--r--gcc/testsuite/go.test/test/map1.go23
-rw-r--r--gcc/testsuite/go.test/test/method.go137
-rw-r--r--gcc/testsuite/go.test/test/method1.go5
-rw-r--r--gcc/testsuite/go.test/test/method2.go5
-rw-r--r--gcc/testsuite/go.test/test/method3.go4
-rw-r--r--gcc/testsuite/go.test/test/method4.go109
-rw-r--r--gcc/testsuite/go.test/test/method4a.go40
-rw-r--r--gcc/testsuite/go.test/test/named.go2
-rw-r--r--gcc/testsuite/go.test/test/named1.go3
-rw-r--r--gcc/testsuite/go.test/test/nil.go4
-rw-r--r--gcc/testsuite/go.test/test/nilptr.go5
-rw-r--r--gcc/testsuite/go.test/test/nul1.go3
-rw-r--r--gcc/testsuite/go.test/test/parentype.go4
-rw-r--r--gcc/testsuite/go.test/test/peano.go5
-rw-r--r--gcc/testsuite/go.test/test/printbig.go4
-rw-r--r--gcc/testsuite/go.test/test/range.go15
-rw-r--r--gcc/testsuite/go.test/test/recover.go29
-rw-r--r--gcc/testsuite/go.test/test/recover1.go2
-rw-r--r--gcc/testsuite/go.test/test/recover2.go2
-rw-r--r--gcc/testsuite/go.test/test/recover3.go4
-rw-r--r--gcc/testsuite/go.test/test/rename.go112
-rw-r--r--gcc/testsuite/go.test/test/rename1.go72
-rw-r--r--gcc/testsuite/go.test/test/reorder.go13
-rw-r--r--gcc/testsuite/go.test/test/reorder2.go174
-rw-r--r--gcc/testsuite/go.test/test/rotate.go171
-rwxr-xr-xgcc/testsuite/go.test/test/run24
-rw-r--r--gcc/testsuite/go.test/test/run.go607
-rw-r--r--gcc/testsuite/go.test/test/rune.go7
-rw-r--r--gcc/testsuite/go.test/test/runtime.go7
-rw-r--r--gcc/testsuite/go.test/test/safe/main.go14
-rw-r--r--gcc/testsuite/go.test/test/safe/nousesafe.go8
-rw-r--r--gcc/testsuite/go.test/test/safe/pkg.go16
-rw-r--r--gcc/testsuite/go.test/test/safe/usesafe.go8
-rw-r--r--gcc/testsuite/go.test/test/shift1.go4
-rw-r--r--gcc/testsuite/go.test/test/shift2.go4
-rw-r--r--gcc/testsuite/go.test/test/sieve.go5
-rw-r--r--gcc/testsuite/go.test/test/sigchld.go5
-rw-r--r--gcc/testsuite/go.test/test/simassign.go4
-rw-r--r--gcc/testsuite/go.test/test/sinit.go6
-rw-r--r--gcc/testsuite/go.test/test/sizeof.go4
-rw-r--r--gcc/testsuite/go.test/test/solitaire.go6
-rw-r--r--gcc/testsuite/go.test/test/stack.go3
-rw-r--r--gcc/testsuite/go.test/test/string_lit.go28
-rw-r--r--gcc/testsuite/go.test/test/stringrange.go11
-rw-r--r--gcc/testsuite/go.test/test/struct0.go8
-rw-r--r--gcc/testsuite/go.test/test/switch.go58
-rw-r--r--gcc/testsuite/go.test/test/switch1.go20
-rw-r--r--gcc/testsuite/go.test/test/switch3.go16
-rw-r--r--gcc/testsuite/go.test/test/syntax/chan.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/chan1.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/composite.go11
-rw-r--r--gcc/testsuite/go.test/test/syntax/else.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/forvar.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/if.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/import.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/interface.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/semi1.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/semi2.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/semi3.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/semi4.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/semi5.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/semi6.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/semi7.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/topexpr.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/typesw.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/vareq.go2
-rw-r--r--gcc/testsuite/go.test/test/syntax/vareq1.go2
-rw-r--r--gcc/testsuite/go.test/test/test0.go92
-rw-r--r--gcc/testsuite/go.test/test/testlib61
-rw-r--r--gcc/testsuite/go.test/test/times.out632
-rw-r--r--gcc/testsuite/go.test/test/turing.go4
-rw-r--r--gcc/testsuite/go.test/test/typeswitch.go4
-rw-r--r--gcc/testsuite/go.test/test/typeswitch1.go4
-rw-r--r--gcc/testsuite/go.test/test/typeswitch2.go5
-rw-r--r--gcc/testsuite/go.test/test/typeswitch3.go37
-rw-r--r--gcc/testsuite/go.test/test/undef.go5
-rw-r--r--gcc/testsuite/go.test/test/utf.go4
-rw-r--r--gcc/testsuite/go.test/test/varerr.go5
-rw-r--r--gcc/testsuite/go.test/test/varinit.go4
-rw-r--r--gcc/testsuite/go.test/test/zerodivide.go4
-rw-r--r--gcc/testsuite/lib/target-supports-dg.exp60
-rw-r--r--gcc/trans-mem.c27
-rw-r--r--gcc/tree-call-cdce.c13
-rw-r--r--gcc/tree-cfg.c6
-rw-r--r--gcc/tree-chrec.c50
-rw-r--r--gcc/tree-eh.c2
-rw-r--r--gcc/tree-ssa-ccp.c1
-rw-r--r--gcc/tree-ssa-forwprop.c31
-rw-r--r--gcc/tree-ssa-live.c24
-rw-r--r--gcc/tree-ssa-math-opts.c30
-rw-r--r--gcc/tree-ssa-pre.c269
-rw-r--r--gcc/tree-ssa-sccvn.c3
-rw-r--r--gcc/tree-streamer-in.c2
-rw-r--r--gcc/tree-streamer-out.c2
-rw-r--r--gcc/tree-vect-generic.c15
-rw-r--r--gcc/tree-vect-loop-manip.c73
-rw-r--r--gcc/tree-vrp.c56
-rw-r--r--gcc/tree.c16
-rw-r--r--gcc/tree.h11
-rw-r--r--libbacktrace/ChangeLog20
-rw-r--r--libbacktrace/Makefile.am30
-rw-r--r--libbacktrace/Makefile.in100
-rw-r--r--libbacktrace/aclocal.m4315
-rwxr-xr-xlibbacktrace/configure319
-rw-r--r--libbacktrace/configure.ac11
-rw-r--r--libbacktrace/elf.c2
-rw-r--r--libbacktrace/fileline.c2
-rw-r--r--libcpp/ChangeLog19
-rw-r--r--libcpp/include/line-map.h14
-rw-r--r--libcpp/line-map.c53
-rw-r--r--libcpp/po/ChangeLog8
-rw-r--r--libcpp/po/sv.po4
-rw-r--r--libcpp/po/vi.po230
-rw-r--r--libgfortran/ChangeLog6
-rw-r--r--libgfortran/io/list_read.c13
-rw-r--r--libgfortran/io/unix.c2
-rw-r--r--libgo/Makefile.am9
-rw-r--r--libgo/Makefile.in12
-rw-r--r--libgo/go/debug/elf/elf_test.go3
-rw-r--r--libgo/go/debug/elf/file_test.go3
-rw-r--r--libgo/go/debug/elf/runtime.go161
-rw-r--r--libgo/go/net/http/pprof/pprof.go1
-rw-r--r--libgo/go/net/ip_test.go1
-rw-r--r--libgo/go/runtime/debug/stack.go1
-rw-r--r--libgo/go/runtime/pprof/pprof.go1
-rw-r--r--libgo/go/testing/testing.go1
-rw-r--r--libgo/runtime/chan.c4
-rw-r--r--libgo/runtime/go-append.c3
-rw-r--r--libgo/runtime/go-caller.c153
-rw-r--r--libgo/runtime/go-callers.c74
-rw-r--r--libgo/runtime/go-make-slice.c2
-rw-r--r--libgo/runtime/malloc.h9
-rw-r--r--libgo/runtime/runtime.h4
-rw-r--r--libstdc++-v3/ChangeLog214
-rw-r--r--libstdc++-v3/Makefile.in3
-rw-r--r--libstdc++-v3/acinclude.m41
-rw-r--r--libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver43
-rw-r--r--libstdc++-v3/config/abi/pre/gnu.ver4
-rw-r--r--libstdc++-v3/config/cpu/generic/opt/bits/opt_random.h38
-rw-r--r--libstdc++-v3/config/cpu/generic/opt/ext/opt_random.h2
-rw-r--r--libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h219
-rwxr-xr-xlibstdc++-v3/configure39
-rw-r--r--libstdc++-v3/configure.ac2
-rw-r--r--libstdc++-v3/configure.host9
-rw-r--r--libstdc++-v3/doc/Makefile.in3
-rw-r--r--libstdc++-v3/doc/doxygen/user.cfg.in121
-rw-r--r--libstdc++-v3/doc/html/api.html2
-rw-r--r--libstdc++-v3/doc/html/faq.html2
-rw-r--r--libstdc++-v3/doc/html/index.html6
-rw-r--r--libstdc++-v3/doc/html/manual/abi.html16
-rw-r--r--libstdc++-v3/doc/html/manual/algorithms.html2
-rw-r--r--libstdc++-v3/doc/html/manual/api.html4
-rw-r--r--libstdc++-v3/doc/html/manual/appendix_contributing.html2
-rw-r--r--libstdc++-v3/doc/html/manual/appendix_free.html2
-rw-r--r--libstdc++-v3/doc/html/manual/appendix_gpl.html4
-rw-r--r--libstdc++-v3/doc/html/manual/appendix_porting.html92
-rw-r--r--libstdc++-v3/doc/html/manual/atomics.html2
-rw-r--r--libstdc++-v3/doc/html/manual/backwards.html6
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt02.html4
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html4
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html2
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html2
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html2
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt03ch21s02.html2
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt03pr01.html2
-rw-r--r--libstdc++-v3/doc/html/manual/bk01pt04.html2
-rw-r--r--libstdc++-v3/doc/html/manual/concurrency.html2
-rw-r--r--libstdc++-v3/doc/html/manual/configure.html2
-rw-r--r--libstdc++-v3/doc/html/manual/containers.html2
-rw-r--r--libstdc++-v3/doc/html/manual/diagnostics.html2
-rw-r--r--libstdc++-v3/doc/html/manual/documentation_hacking.html8
-rw-r--r--libstdc++-v3/doc/html/manual/extensions.html2
-rw-r--r--libstdc++-v3/doc/html/manual/facets.html54
-rw-r--r--libstdc++-v3/doc/html/manual/index.html22
-rw-r--r--libstdc++-v3/doc/html/manual/intro.html2
-rw-r--r--libstdc++-v3/doc/html/manual/io.html2
-rw-r--r--libstdc++-v3/doc/html/manual/iterators.html2
-rw-r--r--libstdc++-v3/doc/html/manual/localization.html18
-rw-r--r--libstdc++-v3/doc/html/manual/memory.html40
-rw-r--r--libstdc++-v3/doc/html/manual/numerics.html2
-rw-r--r--libstdc++-v3/doc/html/manual/parallel_mode.html4
-rw-r--r--libstdc++-v3/doc/html/manual/policy_data_structures.html12
-rw-r--r--libstdc++-v3/doc/html/manual/policy_data_structures_design.html66
-rw-r--r--libstdc++-v3/doc/html/manual/policy_data_structures_using.html2
-rw-r--r--libstdc++-v3/doc/html/manual/profile_mode.html2
-rw-r--r--libstdc++-v3/doc/html/manual/status.html14
-rw-r--r--libstdc++-v3/doc/html/manual/strings.html2
-rw-r--r--libstdc++-v3/doc/html/manual/support.html2
-rw-r--r--libstdc++-v3/doc/html/manual/test.html2
-rw-r--r--libstdc++-v3/doc/html/manual/using.html2
-rw-r--r--libstdc++-v3/doc/html/manual/using_exceptions.html16
-rw-r--r--libstdc++-v3/doc/html/manual/using_headers.html12
-rw-r--r--libstdc++-v3/doc/html/manual/utilities.html4
-rw-r--r--libstdc++-v3/doc/xml/manual/status_cxx2011.xml29
-rw-r--r--libstdc++-v3/fragment.am3
-rw-r--r--libstdc++-v3/include/Makefile.am16
-rw-r--r--libstdc++-v3/include/Makefile.in104
-rw-r--r--libstdc++-v3/include/bits/random.h8
-rw-r--r--libstdc++-v3/include/bits/random.tcc6
-rw-r--r--libstdc++-v3/include/bits/stl_iterator_base_funcs.h5
-rw-r--r--libstdc++-v3/include/bits/stl_map.h69
-rw-r--r--libstdc++-v3/include/bits/stl_multimap.h55
-rw-r--r--libstdc++-v3/include/bits/stl_multiset.h50
-rw-r--r--libstdc++-v3/include/bits/stl_set.h51
-rw-r--r--libstdc++-v3/include/bits/stl_tree.h465
-rw-r--r--libstdc++-v3/include/debug/map.h21
-rw-r--r--libstdc++-v3/include/debug/multimap.h19
-rw-r--r--libstdc++-v3/include/debug/multiset.h19
-rw-r--r--libstdc++-v3/include/debug/set.h21
-rw-r--r--libstdc++-v3/include/ext/random255
-rw-r--r--libstdc++-v3/include/ext/random.tcc97
-rw-r--r--libstdc++-v3/include/ext/ropeimpl.h2
-rw-r--r--libstdc++-v3/include/parallel/compatibility.h183
-rw-r--r--libstdc++-v3/include/profile/map.h25
-rw-r--r--libstdc++-v3/include/profile/multimap.h17
-rw-r--r--libstdc++-v3/include/profile/multiset.h15
-rw-r--r--libstdc++-v3/include/profile/set.h19
-rw-r--r--libstdc++-v3/include/std/random3
-rw-r--r--libstdc++-v3/libsupc++/Makefile.am4
-rw-r--r--libstdc++-v3/libsupc++/Makefile.in7
-rw-r--r--libstdc++-v3/po/Makefile.in3
-rw-r--r--libstdc++-v3/python/Makefile.in3
-rw-r--r--libstdc++-v3/src/Makefile.am29
-rw-r--r--libstdc++-v3/src/Makefile.in42
-rw-r--r--libstdc++-v3/src/c++11/Makefile.am4
-rw-r--r--libstdc++-v3/src/c++11/Makefile.in7
-rw-r--r--libstdc++-v3/src/c++98/Makefile.am17
-rw-r--r--libstdc++-v3/src/c++98/Makefile.in29
-rw-r--r--libstdc++-v3/src/c++98/compatibility-debug_list-2.cc4
-rw-r--r--libstdc++-v3/src/c++98/compatibility-debug_list.cc4
-rw-r--r--libstdc++-v3/src/c++98/list-aux-2.cc (renamed from libstdc++-v3/src/c++98/compatibility-list-2.cc)0
-rw-r--r--libstdc++-v3/src/c++98/list-aux.cc (renamed from libstdc++-v3/src/c++98/compatibility-list.cc)0
-rw-r--r--libstdc++-v3/src/c++98/list_associated-2.cc (renamed from libstdc++-v3/src/c++98/compatibility-parallel_list-2.cc)6
-rw-r--r--libstdc++-v3/src/c++98/list_associated.cc (renamed from libstdc++-v3/src/c++98/compatibility-parallel_list.cc)7
-rw-r--r--libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/1.cc114
-rw-r--r--libstdc++-v3/testsuite/23_containers/map/operators/2.cc87
-rw-r--r--libstdc++-v3/testsuite/23_containers/multimap/modifiers/emplace/1.cc108
-rw-r--r--libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace/1.cc79
-rw-r--r--libstdc++-v3/testsuite/23_containers/set/modifiers/emplace/1.cc81
-rw-r--r--libstdc++-v3/testsuite/Makefile.in3
-rw-r--r--libstdc++-v3/testsuite/ext/random/k_distribution/cons/default.cc48
-rw-r--r--libstdc++-v3/testsuite/ext/random/k_distribution/cons/parms.cc48
-rw-r--r--libstdc++-v3/testsuite/ext/random/k_distribution/operators/equal.cc44
-rw-r--r--libstdc++-v3/testsuite/ext/random/k_distribution/operators/inequal.cc44
-rw-r--r--libstdc++-v3/testsuite/ext/random/k_distribution/operators/serialize.cc51
-rw-r--r--libstdc++-v3/testsuite/ext/random/k_distribution/requirements/explicit_instantiation/1.cc26
-rw-r--r--libstdc++-v3/testsuite/ext/random/k_distribution/requirements/typedefs.cc36
-rw-r--r--libstdc++-v3/testsuite/ext/rope/5.cc26
-rw-r--r--libstdc++-v3/testsuite/performance/23_containers/insert_erase/41975.cc12
-rw-r--r--libstdc++-v3/testsuite/util/testsuite_container_traits.h12
1150 files changed, 51518 insertions, 42840 deletions
diff --git a/ChangeLog b/ChangeLog
index c1c024d7e..48c9e06b1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,13 @@
-2012-09-21 Anthony Green <green@moxielogic.com>
+2012-09-28 Ian Lance Taylor <iant@google.com>
- * config/moxie/moxie.opt: Add -mno-crt0 option.
- * config/moxie/moxie.h (STARTFILE_SPEC): Handle -mno-crt0 option.
- * doc/invoke.texi (Option Summary): Document -mno-crt0 option.
+ * Makefile.def: Make all-target-libgo depend on
+ all-target-libbacktrace.
+ * Makefile.in: Rebuild.
+
+2012-09-26 Ian Lance Taylor <iant@google.com>
+
+ * Makefile.def: Make all-gcc depend on all-libbacktrace.
+ * Makefile.in: Rebuild.
2012-09-20 Walter Lee <walt@tilera.com>
diff --git a/Makefile.def b/Makefile.def
index f32ffb0f5..c22388a07 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -305,6 +305,7 @@ dependencies = { module=all-gcc; on=all-build-flex; };
dependencies = { module=all-gcc; on=all-build-libiberty; };
dependencies = { module=all-gcc; on=all-build-fixincludes; };
dependencies = { module=all-gcc; on=all-zlib; };
+dependencies = { module=all-gcc; on=all-libbacktrace; hard=true; };
dependencies = { module=all-gcc; on=all-libcpp; hard=true; };
dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; };
dependencies = { module=all-gcc; on=all-libiberty; };
@@ -490,6 +491,7 @@ dependencies = { module=configure-target-fastjar; on=configure-target-zlib; };
dependencies = { module=all-target-fastjar; on=all-target-zlib; };
dependencies = { module=configure-target-libgo; on=configure-target-libffi; };
dependencies = { module=configure-target-libgo; on=all-target-libstdc++-v3; };
+dependencies = { module=all-target-libgo; on=all-target-libbacktrace; };
dependencies = { module=all-target-libgo; on=all-target-libffi; };
dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
diff --git a/Makefile.in b/Makefile.in
index 4200d5d53..9536afffb 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -44825,6 +44825,14 @@ all-stage3-gcc: maybe-all-stage3-zlib
all-stage4-gcc: maybe-all-stage4-zlib
all-stageprofile-gcc: maybe-all-stageprofile-zlib
all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
+all-gcc: all-libbacktrace
+
+all-stage1-gcc: all-stage1-libbacktrace
+all-stage2-gcc: all-stage2-libbacktrace
+all-stage3-gcc: all-stage3-libbacktrace
+all-stage4-gcc: all-stage4-libbacktrace
+all-stageprofile-gcc: all-stageprofile-libbacktrace
+all-stagefeedback-gcc: all-stagefeedback-libbacktrace
all-gcc: all-libcpp
all-stage1-gcc: all-stage1-libcpp
@@ -45340,6 +45348,7 @@ configure-target-fastjar: maybe-configure-target-zlib
all-target-fastjar: maybe-all-target-zlib
configure-target-libgo: maybe-configure-target-libffi
configure-target-libgo: maybe-all-target-libstdc++-v3
+all-target-libgo: maybe-all-target-libbacktrace
all-target-libgo: maybe-all-target-libffi
configure-target-libjava: maybe-configure-target-zlib
configure-target-libjava: maybe-configure-target-boehm-gc
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index fbffc5e12..9e619d077 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,9 @@
+2012-09-26 Joern Rennecke <joern.rennecke@embecosm.com>
+
+ * contrib-list.mk (LIST): Remove arm-freebsd6, arm-linux,
+ arm-ecos-elf, arm-rtems, arm-elf and arm-wince-pe.
+ Use --enable-obsolete for picochip-elf.
+
2012-09-10 Diego Novillo <dnovillo@google.com>
* testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
diff --git a/contrib/config-list.mk b/contrib/config-list.mk
index 72813159d..66f479acf 100644
--- a/contrib/config-list.mk
+++ b/contrib/config-list.mk
@@ -13,9 +13,9 @@ TEST=all-gcc
# v850e1-elf is rejected by config.sub
LIST = alpha-linux-gnu alpha-freebsd6 alpha-netbsd alpha-openbsd \
alpha64-dec-vms alpha-dec-vms am33_2.0-linux \
- arm-wrs-vxworks arm-freebsd6 arm-netbsdelf arm-linux \
- arm-linux-androideabi arm-uclinux_eabi arm-ecos-elf arm-eabi \
- arm-symbianelf arm-rtems arm-elf arm-wince-pe avr-rtems avr-elf \
+ arm-wrs-vxworks arm-netbsdelf \
+ arm-linux-androideabi arm-uclinux_eabi arm-eabi \
+ arm-symbianelf avr-rtems avr-elf \
bfin-elf bfin-uclinux bfin-linux-uclibc bfin-rtems bfin-openbsd \
c6x-elf c6x-uclinux cr16-elf cris-elf cris-linux crisv32-elf crisv32-linux \
epiphany-elf epiphany-elfOPT-with-stack-offset=16 fido-elf \
@@ -42,7 +42,8 @@ LIST = alpha-linux-gnu alpha-freebsd6 alpha-netbsd alpha-openbsd \
mipsisa64-elfoabi mipsisa64r2el-elf mipsisa64sr71k-elf mipsisa64sb1-elf \
mipsel-elf mips64-elf mips64vr-elf mips64orion-elf mips-rtems \
mips-wrs-vxworks mipstx39-elf mmix-knuth-mmixware mn10300-elf moxie-elf \
- moxie-uclinux moxie-rtems pdp11-aout picochip-elf powerpc-darwin8 \
+ moxie-uclinux moxie-rtems pdp11-aout picochip-elfOPT-enable-obsolete \
+ powerpc-darwin8 \
powerpc-darwin7 powerpc64-darwin powerpc-freebsd6 powerpc-netbsd \
powerpc-eabispe powerpc-eabisimaltivec powerpc-eabisim ppc-elf \
powerpc-eabialtivec powerpc-xilinx-eabi powerpc-eabi \
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index 1b382e0dc..dea4a9692 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -1,3 +1,8 @@
+2012-09-29 David Edelsohn <dje.gcc@gmail.com>
+
+ * inclhack.def (AAB_aix_fcntl): New fix.
+ * fixincl.x: Regenerate.
+
2012-06-19 David Edelsohn <dje.gcc@gmail.com>
* inclhack.def (aix_mutex_initializer_1): New fix.
diff --git a/fixincludes/fixincl.x b/fixincludes/fixincl.x
index 31c466796..50a553fa1 100644
--- a/fixincludes/fixincl.x
+++ b/fixincludes/fixincl.x
@@ -2,11 +2,11 @@
*
* DO NOT EDIT THIS FILE (fixincl.x)
*
- * It has been AutoGen-ed June 19, 2012 at 09:23:54 AM by AutoGen 5.10
+ * It has been AutoGen-ed Saturday September 29, 2012 at 01:58:03 PM PDT
* From the definitions inclhack.def
* and the template file fixincl
*/
-/* DO NOT SVN-MERGE THIS FILE, EITHER Tue Jun 19 09:23:54 EDT 2012
+/* DO NOT SVN-MERGE THIS FILE, EITHER Sat Sep 29 13:58:03 PDT 2012
*
* 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 215 fixup descriptions.
+ * This file contains 216 fixup descriptions.
*
* See README for more information.
*
@@ -101,6 +101,60 @@ extern off64_t ftello(FILE *) __asm__(\"ftello64\");\n\
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
+ * Description of Aab_Aix_Fcntl fix
+ */
+tSCC zAab_Aix_FcntlName[] =
+ "AAB_aix_fcntl";
+
+/*
+ * File name selection pattern
+ */
+tSCC zAab_Aix_FcntlList[] =
+ "fcntl.h\0";
+/*
+ * Machine/OS name selection pattern
+ */
+tSCC* apzAab_Aix_FcntlMachs[] = {
+ "*-*-aix*",
+ (const char*)NULL };
+
+/*
+ * content selection pattern - do fix if pattern found
+ */
+tSCC zAab_Aix_FcntlSelect0[] =
+ "define open[ \t]open64";
+
+#define AAB_AIX_FCNTL_TEST_CT 1
+static tTestDesc aAab_Aix_FcntlTests[] = {
+ { TT_EGREP, zAab_Aix_FcntlSelect0, (regex_t*)NULL }, };
+
+/*
+ * Fix Command Arguments for Aab_Aix_Fcntl
+ */
+static const char* apzAab_Aix_FcntlPatch[] = {
+ "wrap",
+ "",
+ "\n\
+#if defined __GNUG__ && defined _LARGE_FILES && defined __cplusplus\n\
+#define __need__aix_fcntl_h_fix\n\
+#ifdef __need__aix_fcntl_h_fix\n\
+#undef open\n\
+#undef creat\n\
+#undef openat\n\
+/* Alias the symbols using asm */\n\
+extern \"C\" {\n\
+extern int open(const char *, int, ...) __asm__(\"open64\");\n\
+extern int creat(const char *, mode_t) __asm__(\"creat64\");\n\
+#if (_XOPEN_SOURCE >= 700)\n\
+extern int openat(int, const char *, int, ...) __asm__(\"open64at\");\n\
+#endif\n\
+}\n\
+#endif\n\
+#endif\n",
+ (char*)NULL };
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
* Description of Aab_Darwin7_9_Long_Double_Funcs fix
*/
tSCC zAab_Darwin7_9_Long_Double_FuncsName[] =
@@ -8746,15 +8800,16 @@ static const char* apzX11_SprintfPatch[] = {
*
* List of all fixes
*/
-#define REGEX_COUNT 258
+#define REGEX_COUNT 259
#define MACH_LIST_SIZE_LIMIT 181
-#define FIX_COUNT 215
+#define FIX_COUNT 216
/*
* Enumerate the fixes
*/
typedef enum {
AAB_AIX_STDIO_FIXIDX,
+ AAB_AIX_FCNTL_FIXIDX,
AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_FIXIDX,
AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_2_FIXIDX,
AAB_FD_ZERO_ASM_POSIX_TYPES_H_FIXIDX,
@@ -8977,6 +9032,11 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
AAB_AIX_STDIO_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aAab_Aix_StdioTests, apzAab_Aix_StdioPatch, 0 },
+ { zAab_Aix_FcntlName, zAab_Aix_FcntlList,
+ apzAab_Aix_FcntlMachs,
+ AAB_AIX_FCNTL_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
+ aAab_Aix_FcntlTests, apzAab_Aix_FcntlPatch, 0 },
+
{ zAab_Darwin7_9_Long_Double_FuncsName, zAab_Darwin7_9_Long_Double_FuncsList,
apzAab_Darwin7_9_Long_Double_FuncsMachs,
AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def
index 82792afdb..a615194c7 100644
--- a/fixincludes/inclhack.def
+++ b/fixincludes/inclhack.def
@@ -65,6 +65,45 @@ fix = {
};
+/* On AIX when _LARGE_FILES is defined fcntl.h defines open to
+ * open64 and creat to creat64. This fixes fcntl.h to
+ * undef those defines and use __asm__ to alias the symbols if
+ * building with g++ and -D_LARGE_FILES
+ */
+fix = {
+ hackname = AAB_aix_fcntl;
+ files = fcntl.h;
+ select = "define open[ \t]open64";
+ mach = "*-*-aix*";
+ test-text = ''; /* no way to test */
+
+ c_fix = wrap;
+
+ c_fix_arg = "";
+
+ c_fix_arg = <<- _EOArg_
+
+ #if defined __GNUG__ && defined _LARGE_FILES && defined __cplusplus
+ #define __need__aix_fcntl_h_fix
+ #ifdef __need__aix_fcntl_h_fix
+ #undef open
+ #undef creat
+ #undef openat
+ /* Alias the symbols using asm */
+ extern "C" {
+ extern int open(const char *, int, ...) __asm__("open64");
+ extern int creat(const char *, mode_t) __asm__("creat64");
+ #if (_XOPEN_SOURCE >= 700)
+ extern int openat(int, const char *, int, ...) __asm__("open64at");
+ #endif
+ }
+ #endif
+ #endif
+
+ _EOArg_;
+};
+
+
/*
* On Mac OS 10.3.9, the 'long double' functions are available in
* libSystem, but are not prototyped in math.h.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9602625ac..d338ee37d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,560 @@
+2012-09-30 Joern Rennecke <joern.rennecke@embecosm.com>
+
+ PR rtl-optimization/38449:
+ * hooks.c (hook_bool_const_rtx_const_rtx_true): New function.
+ * hooks.h (hook_bool_const_rtx_const_rtx_true): Declare.
+ * target.def: Merge in definitions and documentation for
+ TARGET_CAN_FOLLOW_JUMP.
+ * doc/tm.texi.in: Add documentation locations for the above.
+ * doc/tm.texi: Regenerate.
+ * reorg.c (follow_jumps): New parameters jump and crossing.
+ Changed all callers.
+
+2012-09-30 Eric Botcazou <ebotcazou@adacore.com>
+
+ * reorg.c (relax_delay_slots): Use delay_insn consistently.
+
+ * config/sparc/sparc.c (gen_stack_pointer_dec): Delete.
+ (sparc_expand_epilogue): Use gen_stack_pointer_inc and adjust.
+ (sparc_flat_expand_epilogue): Likewise.
+ (emit_and_preserve): Likewise.
+ (sparc_fold_builtin): Fix thinko in latest change.
+
+2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
+
+ * config/m68k/m68k.md: Add names to bitfield insert and extract
+ insns.
+ (*insv_8_16_reg): Remove constraints and conditions that assume
+ that operand 0 could be a MEM.
+ (*extzv_8_16_reg, *extv_8_16_reg): Likewise, for operand 1.
+
+2012-09-30 Jan Hubicka <jh@suse.cz>
+
+ * cfgloop.c (scale_loop_profile): Move to...
+ * cfgloopmanip.c (scale_loop_profile): .. here; use
+ scale_loop_frequencies.
+ (loopify): Use RDIV.
+
+2012-09-28 Jan Hubicka <jh@suse.cz>
+
+ * tree-call-cdce.c (shrink_wrap_one_built_in_call): Update profile.
+
+2012-09-28 Jan Hubicka <jh@suse.cz>
+
+ * function.c (dup_block_and_redirect): Update profile.
+
+2012-09-29 Andreas Tobler <andreast@fgznet.ch>
+
+ * config.gcc: Replace 'host' with 'target' when configuring for
+ powerpc64*-*-freebsd.
+
+2012-09-29 Marc Glisse <marc.glisse@inria.fr>
+
+ * tree.c (truth_type_for): New function.
+ * tree.h (truth_type_for): Declare.
+ * gimple-fold.c (and_comparisons_1): Call it.
+ (or_comparisons_1): Likewise.
+ * tree-ssa-forwprop.c (forward_propagate_into_cond): Don't use
+ boolean_type_node for vectors.
+
+2012-09-28 Jan Hubicka <jh@suse.cz>
+
+ * basic-block.h (RDIV): Define.
+ (EDGE_FREQUENCY): Simplify.
+ (check_probability, combine_probabilities, apply_probability,
+ inverse_probability): New.
+ * cfgloop.c (scale_loop_profile): New function.
+ * cfgloop.h (scale_loop_profile): Declare.
+ (slpeel_add_loop_guard): Add probability parameter.
+ (set_prologue_iterations): Add probability parameter.
+ (slpeel_tree_peel_loop_to_edge): Add bound1 and bound2 parameters;
+ update probabilities correctly.
+ (vect_do_peeling_for_alignment, vect_gen_niters_for_prolog_loop): New.
+
+2012-09-20 Bernd Schmidt <bernds@codesourcery.com>
+
+ PR bootstrap/54688
+ * sched-deps.c (parse_add_or_inc): Remove MINUS handling. Take
+ STACK_GROWS_DOWNWARD into account.
+
+2012-09-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/54716
+ * config/i386/predicates.md (nonimmediate_or_const_vector_operand):
+ New predicate.
+ * config/i386/i386.c (ix86_expand_vector_logical_operator): New
+ function.
+ * config/i386/i386-protos.h (ix86_expand_vector_logical_operator): New
+ prototype.
+ * config/i386/sse.md (<code><mode>3 VI logic): Use it.
+
+ PR tree-optimization/54713
+ * fold-const.c (vec_cst_ctor_to_array): Give up if vector CONSTRUCTOR
+ has vector elements.
+ (fold_ternary_loc) <case BIT_FIELD_REF>: Likewise.
+ * tree-vect-generic.c (vector_element): Don't rely on CONSTRUCTOR elts
+ indexes. Use BIT_FIELD_REF if CONSTRUCTOR has vector elements.
+ (lower_vec_perm): Use NULL_TREE CONSTRUCTOR indexes.
+
+2012-09-28 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr.md (adjust_len): Add lpm.
+ (reload_in<mode>): Use avr_out_lpm for output. Use "lpm" for
+ adjust_len.
+ * config/avr/avr-protos.h (avr_out_lpm): New prototype.
+ * config/avr/avr.c (avr_out_lpm): Make global.
+ (adjust_insn_length): Handle ADJUST_LEN_LPM.
+
+2012-09-28 Richard Guenther <rguenther@suse.de>
+
+ PR lto/47799
+ * lto-streamer-out.c (tree_is_indexable): Make PARM_DECLs global.
+ (lto_output_tree_ref): Handle references to them.
+ (output_function): Do not output function arguments again.
+ * lto-streamer-in.c (input_function): Do not input arguments
+ again, nor overwrite them.
+
+2012-09-28 Richard Guenther <rguenther@suse.de>
+
+ * cgraph.h (symtab_node_base): Re-order and pack fields.
+
+2012-09-28 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr.c (avr_pgm_check_var_decl): Fix non-error diagnostic.
+
+2012-09-28 Georg-Johann Lay <avr@gjlay.de>
+
+ PR rtl-optimization/52543
+ * config/avr/avr.c (avr_mode_dependent_address_p): Return true for
+ all non-generic address spaces.
+ (TARGET_SECONDARY_RELOAD): New hook define to...
+ (avr_secondary_reload): ...this new static function.
+ * config/avr/avr.md (reload_in<mode>): New insns.
+
+ Undo r185605 (mostly):
+ * config/avr/avr-protos.h (avr_load_lpm): Remove.
+ * config/avr/avr.c (avr_load_libgcc_p): Don't restrict to __flash loads.
+ (avr_out_lpm): Also handle loads > 1 byte.
+ (avr_load_lpm): Remove.
+ (avr_find_unused_d_reg): New static function.
+ (avr_out_lpm_no_lpmx): New static function.
+ (adjust_insn_length): Remove ADJUST_LEN_LOAD_LPM.
+ * config/avr/avr.md (unspec): Remove UNSPEC_LPM.
+ (load_<mode>_libgcc): Use MEM instead of UNSPEC_LPM.
+ (load_<mode>, load_<mode>_clobber): Remove.
+ (mov<mode>): For multi-byte move from non-generic
+ 16-bit address spaces: Expand to *mov<mode> again.
+ (load<mode>_libgcc): New expander.
+ (split-lpmx): Remove split.
+
+2012-09-27 Dehao Chen <dehao@google.com>
+
+ * tree.h (tree_constructor): Remove IS_UNKNOWN_LOCATION.
+ (extern void protected_set_expr_location): Likewise.
+ (function_args_iter_next): Likewise.
+ (inlined_function_outer_scope_p): Likewise.
+ * input.h (IS_UNKNOWN_LOCATION): Likewise.
+ * fold-const.c (expr_location_or): Likewise.
+ * lto-cgraph.c (output_node_opt_summary): Likewise.
+ * dwarf2out.c (add_src_coords_attributes): Likewise.
+ * tree-eh.c (lower_try_finally_dup_block): Likewise.
+ * profile.c (branch_prob):
+ * cfgexpand.c (expand_gimple_cond): Likewise.
+ (expand_gimple_basic_block): Likewise.
+ (construct_exit_block): Likewise.
+ (gimple_expand_cfg): Likewise.
+ * cfgcleanup.c (try_forward_edges): Likewise.
+ * tree-ssa-live.c (remove_unused_scope_block_p): Likewise.
+ (dump_scope_block): Likewise.
+ * ipa-prop.c (ipa_write_jump_function): Likewise.
+ * rtl.h (extern void rtl_check_failed_flag): Likewise.
+ * gimple.h (gimple_set_location): Likewise.
+ (gimple_has_location): Likewise.
+ * cfgrtl.c (unique_locus_on_edge_between_p): Likewise.
+ (force_nonfallthru_and_redirect): Likewise.
+ (fixup_reorder_chain): Likewise.
+ (cfg_layout_merge_blocks): Likewise.
+
+2012-09-27 Meador Inge <meadori@codesourcery.com>
+
+ * gcc-ar.c (main): Handle the returning of the sub-process error
+ code correctly.
+
+2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ * lower-subreg.c (enum classify_move_insn): Rename
+ SIMPLE_PSEUDO_REG_MOVE to DECOMPOSABLE_SIMPLE_MOVE.
+ (find_decomposable_subregs): Update.
+ (decompose_multiword_subregs): Add DECOMPOSE_COPIES parameter.
+ Only mark pseudo-to-pseudo copies as DECOMPOSABLE_SIMPLE_MOVE
+ if that parameter is true.
+ (rest_of_handle_lower_subreg): Call decompose_multiword_subregs
+ with DECOMPOSE_COPIES false.
+ (rest_of_handle_lower_subreg2): Call decompose_multiword_subregs
+ with DECOMPOSE_COPIES true.
+
+2012-09-27 Marek Polacek <polacek@redhat.com>
+
+ * doc/gcov.texi (Gcov Data Files): Fix a typo.
+
+2012-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/54703
+ * simplify-rtx.c (simplify_binary_operation_1): Perform
+ (x - (x & y)) -> (x & ~y) optimization only for integral
+ modes.
+
+2012-09-27 Marc Glisse <marc.glisse@inria.fr>
+
+ PR c/53024
+ PR c++/54427
+ * doc/extend.texi (Vector Extensions): C++ improvements.
+ Power of 2 size requirement.
+
+2012-09-27 Richard Guenther <rguenther@suse.de>
+
+ PR lto/54709
+ * lto-symtab.c (resolution_guessed_p): Remove.
+ (set_resolution_guessed): Likewise.
+ (lto_symtab_register_decl): Remove assert.
+ (lto_symtab_resolve_symbols): Do not alter symbol resolutions
+ and return the prevailing symbol, checking for multiple prevailing
+ symbols here.
+ (lto_symtab_merge_decls_1): Use the result from
+ lto_symtab_resolve_symbols. Do not alter symbol resolutions.
+
+2012-09-26 Steve Ellcey <sellcey@mips.com>
+
+ PR web/54711
+ * doc/install.texi: Fix example.
+
+2012-09-26 Dehao Chen <dehao@google.com>
+
+ * tree-ssa-live.c (clear_unused_block_pointer): Use explicitit (void)
+ for function parameter.
+ (remove_unused_locals): Don't use LOCATION_BLOCK if it is NULL.
+
+2012-09-26 Oleg Endo <olegendo@gcc.gnu.org>
+
+ * doc/extend.texi (bswap Builtins): Change signed types to unsigned
+ types.
+
+2012-09-26 Ian Lance Taylor <iant@google.com>
+
+ * diagnostic.c (bt_callback): Cast pc when calling fprintf.
+
+2012-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/54674
+ * gimple-ssa-strength-reduction.c (analyze_increments): Don't
+ introduce a multiplication with a pointer operand.
+
+2012-09-26 Georg-Johann Lay <avr@gjlay.de>
+
+ PR middle-end/54635
+ * doc/tm.texi.in (TARGET_MODE_DEPENDENT_ADDRESS_P): Document new
+ parameter addrspace.
+ * doc/tm.texi: Regenerate.
+ * target.def (mode_dependent_address_p): Add addr_space_t parameter.
+ * targhooks.h (default_mode_dependent_address_p): Ditto.
+ * targhooks.c (default_mode_dependent_address_p): Ditto.
+ * expr.c (convert_move): Pass address space to mode_dependent_address_p.
+ * combine.c (combine_simplify_rtx): Ditto.
+ (make_extraction): Ditto.
+ (simplify_shift_const_1): Ditto.
+ (gen_lowpart_for_combine): Ditto.
+ * lower-subreg.c (simple_move_operand): Ditto.
+ * recog.c (simplify_while_replacing): Ditto.
+ (offsettable_address_addr_space_p): Ditto.
+ (mode_dependent_address_p): Ditto.
+ * simplify-rtx.c (simplify_unary_operation_1): Ditto.
+ (simplify_subreg): Ditto.
+ * config/m68k/m68k.md: Ditto.
+ * config/vax/vax.md: Ditto.
+ * config/vax/constraints.md (Q): Ditto.
+ * config/vax/predicates.md (indexed_memory_operand): Ditto.
+ * config/alpha/alpha.c (alpha_mode_dependent_address_p): Add
+ unused addr_space_t parameter.
+ * config/avr/avr.c (avr_mode_dependent_address_p): Ditto.
+ * config/h8300/h8300.c (h8300_mode_dependent_address_p): Ditto.
+ * config/m32r/m32r.c (m32r_mode_dependent_address_p): Ditto.
+ * config/rs6000/rs6000.c (rs6000_mode_dependent_address_p): Ditto.
+ * config/rx/rx.c (rx_mode_dependent_address_p): Ditto.
+ * config/sparc/sparc.c (sparc_mode_dependent_address_p): Ditto.
+ * config/stormy16/stormy16.c (xstormy16_mode_dependent_address_p):
+ Ditto.
+ * config/vax/vax.c (vax_mode_dependent_address_p): Ditto.
+ * config/xtensa/xtensa.c (xtensa_mode_dependent_address_p): Ditto.
+
+2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * tree-ssa-math-opts.c (bswap_stats): Add found_16bit field.
+ (execute_optimize_bswap): Add support for builtin_bswap16.
+
+2012-09-26 Richard Guenther <rguenther@suse.de>
+
+ * tree.h (DECL_IS_BUILTIN): Compare LOCATION_LOCUS.
+
+2012-09-26 Ian Lance Taylor <iant@google.com>
+
+ * diagnostic.c: Include "demangle.h" and "backtrace.h".
+ (bt_stop): New static array.
+ (bt_callback, bt_err_callback): New static functions.
+ (diagnostic_action_after_output): Call backtrace_full for DK_ICE.
+ * Makefile.in (BACKTRACE): New variable.
+ (BACKTRACEINC, LIBBACKTRACE): New variables.
+ (BACKTRACE_H): New variable.
+ (LIBDEPS, LIBS): Add $(LIBBACKTRACE).
+ (INCLUDES): Add $(BACKTRACEINC).
+ (diagnostic.o): Depend upon $(DEMANGLE_H) and $(BACKTRACE_H).
+
+2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/51274
+ PR target/53087
+ * config/rs6000/rs6000.md (ne0si): Remove unnecessary
+ earlyclobber. Merge with...
+ (ne0di): ... to...
+ (ne0_<mode>): New.
+ (plus_ne0si): Merge with...
+ (plus_ne0di): ... to...
+ (plus_ne0_<mode>): New.
+ (compare_plus_ne0si): Merge with...
+ (compare_plus_ne0di)... to...
+ (compare_plus_ne0_<mode>): New.
+ (compare_plus_ne0_<mode>_1): New.
+ (plus_ne0si_compare): Merge with...
+ (plus_ne0di_compare)... to...
+ (plus_ne0_<mode>_compare): New.
+
+2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/54089
+ * config/sh/constraints.md (Jhb): New constraint.
+ * config/sh/predicates.md (negt_reg_shl31_operand): New predicate.
+ * config/sh/sh.md (rotrsi3): New expander.
+ (rotrsi3_1, *rotrsi3_1, *rotlsi3_1): New insns.
+ (rotlsi3, rotlhi3): Use const_int_operand predicate instead of
+ immediate_operand and remove CONST_INT_P checks in expansion code.
+ (*rotcr): Cleanup variable usage. Handle preceding nott insn. Add
+ split with swapped operands.
+ (*rotcr_neg_t, *movt_msb, *negt_msb): New insns and splits.
+
+2012-09-25 Aldy Hernandez <aldyh@redhat.com>
+
+ PR middle-end/53850
+ * trans-mem.c (expand_call_tm): Handle late built built-ins.
+
+2012-09-25 Georg-Johann Lay <avr@gjlay.de>
+
+ PR other/54701
+ * config/avr/avr-log.c (avr_double_int_pop_digit): Rewrite using
+ double_int::udivmod.
+
+2012-09-25 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr.c (avr_set_current_function): Check cfun->machine
+ to be non-NULL.
+
+2012-09-25 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/54641
+ * config/avr/t-avr: Use ALL_COMPILERFLAGS instead of ALL_CFLAGS
+ for sources compiled with COMPILER.
+
+2012-09-25 Richard Guenther <rguenther@suse.de>
+
+ PR lto/54625
+ * lto-symtab.c (lto_symtab_merge_cgraph_nodes_1): Do not merge
+ cgraph nodes for builtins.
+
+2012-09-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/54676
+ * tree-vrp.c (set_and_canonicalize_value_range): Handle
+ one bit precision properly.
+
+ PR other/54692
+ * configure.ac (CFLAGS, CXXFLAGS): Remove -Ofast or -Og
+ properly.
+ * configure: Regenerated.
+
+2012-09-25 Georg-Johann Lay <avr@gjlay.de>
+
+ PR other/54701
+ * config/avr/avr.c (avr_map_decompose): Use double_int::from_uhwi
+ instead of uhwi_to_double_int.
+
+2012-09-25 Richard Guenther <rguenther@suse.de>
+
+ * lto-symtab.c (lto_symtab_merge_decls_1): Properly merge
+ all of the chain.
+
+2012-09-25 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/53663
+ * tree-ssa-sccvn.c (vn_reference_lookup_3): Conditional
+ native encode/interpret translation on VN_WALKREWRITE.
+
+2012-09-24 Dehao Chen <dehao@google.com>
+
+ * tree-cfg.c (move_stmt_op): Reset the expr block only
+ when necessary.
+ (move_block_to_fn): Reset the edge's goto block even
+ when the goto locus is unknown.
+
+2012-09-24 Lawrence Crowl <crowl@google.com>
+
+ * double-int.h (double_int::from_pair): New.
+ (double_int::wide_mul_with_sign): New.
+ (double_int::sub_with_overflow): New.
+ (double_int::neg_with_overflow): New.
+ (double_int::divmod_with_overflow): New.
+ (shwi_to_double_int): Remove.
+ (uhwi_to_double_int): Remove.
+ (double_int_to_shwi): Remove.
+ (double_int_to_uhwi): Remove.
+ (double_int_fits_in_uhwi_p): Remove.
+ (double_int_fits_in_shwi_p): Remove.
+ (double_int_fits_in_hwi_p): Remove.
+ (double_int_mul): Remove.
+ (double_int_mul_with_sign): Remove.
+ (double_int_add): Remove.
+ (double_int_sub): Remove.
+ (double_int_neg): Remove.
+ (double_int_div): Remove.
+ (double_int_sdiv): Remove.
+ (double_int_udiv): Remove.
+ (double_int_mod): Remove.
+ (double_int_smod): Remove.
+ (double_int_umod): Remove.
+ (double_int_divmod): Remove.
+ (double_int_sdivmod): Remove.
+ (double_int_udivmod): Remove.
+ (double_int_multiple_of): Remove.
+ (double_int_setbit): Remove.
+ (double_int_ctz): Remove.
+ (double_int_not): Remove.
+ (double_int_ior): Remove.
+ (double_int_and): Remove.
+ (double_int_and_not): Remove.
+ (double_int_xor): Remove.
+ (double_int_lshift): Remove.
+ (double_int_rshift): Remove.
+ (double_int_lrotate): Remove.
+ (double_int_rrotate): Remove.
+ (double_int_negative_p): Remove.
+ (double_int_cmp): Remove.
+ (double_int_scmp): Remove.
+ (double_int_ucmp): Remove.
+ (double_int_max): Remove.
+ (double_int_smax): Remove.
+ (double_int_umax): Remove.
+ (double_int_min): Remove.
+ (double_int_smin): Remove.
+ (double_int_umin): Remove.
+ (double_int_ext): Remove.
+ (double_int_sext): Remove.
+ (double_int_zext): Remove.
+ (double_int_mask): Remove.
+ (double_int_max_value): Remove.
+ (double_int_min_value): Remove.
+ (double_int_zero_p): Remove.
+ (double_int_one_p): Remove.
+ (double_int_minus_one_p): Remove.
+ (double_int_equal_p): Remove.
+ (double_int_popcount): Remove.
+ (extern add_double_with_sign): Remove.
+ (#define add_double): Remove.
+ (extern neg_double): Remove.
+ (extern mul_double_with_sign): Remove.
+ (extern mul_double_wide_with_sign): Remove.
+ (#define mul_double): Remove.
+ (extern lshift_double): Remove.
+ (extern div_and_round_double): Remove.
+ * double-int.c (add_double_with_sign): Make static.
+ (#defined add_double): Localized from header.
+ (neg_double): Make static.
+ (mul_double_with_sign): Make static.
+ (mul_double_wide_with_sign): Make static.
+ (#defined mul_double): Localized from header.
+ (lshift_double): Make static.
+ (div_and_round_double): Make static.
+ (double_int::wide_mul_with_sign): New.
+ (double_int::sub_with_overflow): New.
+ (double_int::neg_with_overflow): New.
+ (double_int::divmod_with_overflow): New.
+ * emit-rtl.c (init_emit_once): Change to new double_int API.
+ * explow.c (plus_constant): Likewise.
+ * expmed.c (choose_multiplier): Likewise.
+ * fold-const.c (#define OVERFLOW_SUM_SIGN): Remove.
+ (int_const_binop_1): Change to new double_int API.
+ (fold_div_compare): Likewise.
+ (maybe_canonicalize_comparison): Likewise.
+ (pointer_may_wrap_p): Likewise.
+ (fold_negate_const): Likewise.
+ (fold_abs_const): Likewise.
+ * simplify-rtx.c (simplify_const_unary_operation): Likewise.
+ (simplify_const_binary_operation): Likewise.
+ * tree-chrec.c (tree_fold_binomial): Likewise.
+ * tree-vrp.c (extract_range_from_binary_expr_1): Likewise.
+ * config/sparc/sparc.c (sparc_fold_builtin): Likewise.
+ * config/avr/avr.c (avr_double_int_push_digit): Likewise.
+ (avr_map): Likewise.
+ (avr_map_decompose): Likewise.
+ (avr_out_insert_bits): Likewise.
+
+2012-09-24 Janis Johnson <janisjo@codesourcery.com>
+
+ doc/sourcebuild.texi (Selectors): Document the use of target
+ and xfail used together.
+
+2012-09-24 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/54632
+ * tree-ssa-live.c (clear_unused_block_pointer_1): Do not
+ handle DECL_DEBUG_EXPR_IS_FROM here...
+ (clear_unused_block_pointer): ... but here when walking all
+ local decls.
+
+2012-09-24 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/54684
+ * tree-ssa-ccp.c (optimize_unreachable): Properly update stmts.
+
+2012-09-24 Marc Glisse <marc.glisse@inria.fr>
+
+ * tree-ssa-forwprop.c: Include tree-ssa-propagate.h.
+ (simplify_bitfield_ref): Handle constructors.
+ * Makefile.in (tree-ssa-forwprop.o): Depend on tree-ssa-propagate.h.
+
+2012-09-24 Richard Guenther <rguenther@suse.de>
+
+ * tree-ssa-pre.c (bitmap_find_leader, create_expression_by_pieces,
+ find_or_generate_expression): Remove dominating stmt argument.
+ (find_leader_in_sets, phi_translate_1, bitmap_find_leader,
+ create_component_ref_by_pieces_1, create_component_ref_by_pieces,
+ do_regular_insertion, do_partial_partial_insertion): Adjust.
+ (compute_avail): Do not set uids.
+
+2012-09-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * tree-streamer-in.c (unpack_ts_type_common_value_fields): Stream in
+ TYPE_NONALIASED_COMPONENT flag.
+ * tree-streamer-out.c (pack_ts_type_common_value_fields): Stream out
+ TYPE_NONALIASED_COMPONENT flag.
+
+2012-09-24 Jia Liu <proljc@gmail.com>
+
+ * doc/lto.texi: Separate sections.
+ * doc/plugins.texi: Likewise.
+
+2012-09-24 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/52173
+ * gimple.c (gimple_copy): Properly mark the copy modified
+ if SSA operands are present.
+
2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
PR tree-optimization/54669
@@ -21,6 +578,12 @@
* optabs.c (prepare_cmp_insn): Expand comparison of the result
of memcmp through generic comparison expansion code.
+2012-09-21 Anthony Green <green@moxielogic.com>
+
+ * config/moxie/moxie.opt: Add -mno-crt0 option.
+ * config/moxie/moxie.h (STARTFILE_SPEC): Handle -mno-crt0 option.
+ * doc/invoke.texi (Option Summary): Document -mno-crt0 option.
+
2012-09-21 Jack Howarth <howarth@bromo.med.uc.edu>
PR bootstrap/54642
@@ -845,7 +1408,7 @@
2012-09-14 Christian Bruel <christian.bruel@st.com>
* config/sh/predicates.md (t_reg_operand): Check REG_P for SUBREG.
- * config/sh/sh.c (sequence_insn_p: Check INSNP_P for SEQUENCE.
+ * config/sh/sh.c (sequence_insn_p): Check INSNP_P for SEQUENCE.
2012-09-14 Jakub Jelinek <jakub@redhat.com>
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c73928c42..3be6b6d4d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20120924
+20121001
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 4901b9567..b036e884e 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -346,6 +346,11 @@ DECNUMFMT = $(srcdir)/../libdecnumber/$(enable_decimal_float)
DECNUMINC = -I$(DECNUM) -I$(DECNUMFMT) -I../libdecnumber
LIBDECNUMBER = ../libdecnumber/libdecnumber.a
+# The backtrace library.
+BACKTRACE = $(srcdir)/../libbacktrace
+BACKTRACEINC = -I$(BACKTRACE)
+LIBBACKTRACE = ../libbacktrace/.libs/libbacktrace.a
+
# Target to use when installing include directory. Either
# install-headers-tar, install-headers-cpio or install-headers-cp.
INSTALL_HEADERS_DIR = @build_install_headers_dir@
@@ -906,6 +911,7 @@ OPTS_H = $(INPUT_H) $(VEC_H) opts.h
DECNUM_H = $(DECNUM)/decContext.h $(DECNUM)/decDPD.h $(DECNUM)/decNumber.h \
$(DECNUMFMT)/decimal32.h $(DECNUMFMT)/decimal64.h \
$(DECNUMFMT)/decimal128.h $(DECNUMFMT)/decimal128Local.h
+BACKTRACE_H = $(BACKTRACE)/backtrace.h
MKDEPS_H = $(srcdir)/../libcpp/include/mkdeps.h
SYMTAB_H = $(srcdir)/../libcpp/include/symtab.h $(OBSTACK_H)
CPP_ID_DATA_H = $(CPPLIB_H) $(srcdir)/../libcpp/include/cpp-id-data.h
@@ -988,7 +994,7 @@ BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/libiberty.a
# Dependencies on the intl and portability libraries.
LIBDEPS= libcommon.a $(CPPLIB) $(LIBIBERTY) $(LIBINTL_DEP) $(LIBICONV_DEP) \
- $(LIBDECNUMBER)
+ $(LIBDECNUMBER) $(LIBBACKTRACE)
# Likewise, for use in the tools that must run on this machine
# even if we are cross-building GCC.
@@ -996,8 +1002,8 @@ BUILD_LIBDEPS= $(BUILD_LIBIBERTY)
# How to link with both our special library facilities
# and the system's installed libraries.
-LIBS = @LIBS@ libcommon.a $(CPPLIB) $(LIBINTL) $(LIBICONV) $(LIBIBERTY) \
- $(LIBDECNUMBER) $(HOST_LIBS)
+LIBS = @LIBS@ libcommon.a $(CPPLIB) $(LIBINTL) $(LIBICONV) $(LIBBACKTRACE) \
+ $(LIBIBERTY) $(LIBDECNUMBER) $(HOST_LIBS)
BACKENDLIBS = $(CLOOGLIBS) $(GMPLIBS) $(PLUGINLIBS) $(HOST_LIBS) \
$(ZLIB)
# Any system libraries needed just for GNAT.
@@ -1029,7 +1035,7 @@ BUILD_ERRORS = build/errors.o
# libintl.h will be found in ../intl if we are using the included libintl.
INCLUDES = -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \
-I$(srcdir)/../include @INCINTL@ \
- $(CPPINC) $(GMPINC) $(DECNUMINC) \
+ $(CPPINC) $(GMPINC) $(DECNUMINC) $(BACKTRACEINC) \
$(CLOOGINC) $(ISLINC)
.c.o:
@@ -2246,7 +2252,7 @@ tree-ssa-forwprop.o : tree-ssa-forwprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
$(TM_H) $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) $(CFGLOOP_H) \
$(TREE_FLOW_H) $(TREE_PASS_H) $(DIAGNOSTIC_H) \
langhooks.h $(FLAGS_H) $(GIMPLE_H) $(GIMPLE_PRETTY_PRINT_H) $(EXPR_H) \
- $(OPTABS_H)
+ $(OPTABS_H) tree-ssa-propagate.h
tree-ssa-phiprop.o : tree-ssa-phiprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
$(TM_H) $(TREE_H) $(TM_P_H) $(BASIC_BLOCK_H) \
$(TREE_FLOW_H) $(TREE_PASS_H) $(DIAGNOSTIC_H) \
@@ -2614,7 +2620,8 @@ fold-const.o : fold-const.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
$(GGC_H) $(TM_P_H) langhooks.h $(MD5_H) intl.h $(TARGET_H) \
$(GIMPLE_H) realmpfr.h $(TREE_FLOW_H)
diagnostic.o : diagnostic.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
- version.h $(INPUT_H) intl.h $(DIAGNOSTIC_H) diagnostic.def
+ version.h $(DEMANGLE_H) $(INPUT_H) intl.h $(BACKTRACE_H) $(DIAGNOSTIC_H) \
+ diagnostic.def
opts.o : opts.c $(OPTS_H) $(OPTIONS_H) $(DIAGNOSTIC_CORE_H) $(CONFIG_H) $(SYSTEM_H) \
coretypes.h $(TM_H) \
$(DIAGNOSTIC_H) insn-attr-common.h intl.h $(COMMON_TARGET_H) \
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index bf3aa6856..6c8364d5b 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,10 @@
+2012-09-26 Ian Lance Taylor <iant@google.com>
+
+ * gcc-interface/Makefile.in (LIBBACKTRACE): New variable.
+ (LIBS): Add $(LIBBACKTRACE).
+ (LIBDEPS): Add $(LIBBACKTRACE).
+ (TOOLS_LIBS): Add ../../../libbacktrace/.libs/libbacktrace.a.
+
2012-09-10 Diego Novillo <dnovillo@google.com>
* gcc-interface/decl.c (build_subst_list): Adjust call to VEC_safe_push.
diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in
index 887a62fd3..18446e0c7 100644
--- a/gcc/ada/gcc-interface/Makefile.in
+++ b/gcc/ada/gcc-interface/Makefile.in
@@ -240,15 +240,20 @@ ALL_COMPILERFLAGS = $(ALL_CFLAGS)
# This is where we get libiberty.a from.
LIBIBERTY = ../../libiberty/libiberty.a
+# We need to link against libbacktrace because diagnostic.c in
+# libcommon.a uses it.
+LIBBACKTRACE = ../../libbacktrace/.libs/libbacktrace.a
+
# How to link with both our special library facilities
# and the system's installed libraries.
-LIBS = $(LIBINTL) $(LIBICONV) $(LIBIBERTY) $(SYSLIBS)
-LIBDEPS = $(LIBINTL_DEP) $(LIBICONV_DEP) $(LIBIBERTY)
+LIBS = $(LIBINTL) $(LIBICONV) $(LIBBACKTRACE) $(LIBIBERTY) $(SYSLIBS)
+LIBDEPS = $(LIBINTL_DEP) $(LIBICONV_DEP) $(LIBBACKTRACE) $(LIBIBERTY)
# Default is no TGT_LIB; one might be passed down or something
TGT_LIB =
TOOLS_LIBS = targext.o link.o ../../ggc-none.o ../../libcommon-target.a \
../../libcommon.a ../../../libcpp/libcpp.a $(LIBGNAT) $(LIBINTL) $(LIBICONV) \
- ../../../libiberty/libiberty.a $(SYSLIBS) $(TGT_LIB)
+ ../../../libbacktrace/.libs/libbacktrace.a ../../../libiberty/libiberty.a \
+ $(SYSLIBS) $(TGT_LIB)
# Convert the target variable into a space separated list of architecture,
# manufacturer, and operating system and assign each of those to its own
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index 32dd17736..a5491b030 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -478,11 +478,10 @@ struct edge_list
#define BRANCH_EDGE(bb) (EDGE_SUCC ((bb), 0)->flags & EDGE_FALLTHRU \
? EDGE_SUCC ((bb), 1) : EDGE_SUCC ((bb), 0))
+#define RDIV(X,Y) (((X) + (Y) / 2) / (Y))
/* Return expected execution frequency of the edge E. */
-#define EDGE_FREQUENCY(e) (((e)->src->frequency \
- * (e)->probability \
- + REG_BR_PROB_BASE / 2) \
- / REG_BR_PROB_BASE)
+#define EDGE_FREQUENCY(e) RDIV ((e)->src->frequency * (e)->probability, \
+ REG_BR_PROB_BASE)
/* Return nonzero if edge is critical. */
#define EDGE_CRITICAL_P(e) (EDGE_COUNT ((e)->src->succs) >= 2 \
@@ -910,4 +909,40 @@ extern void default_rtl_profile (void);
/* In profile.c. */
extern gcov_working_set_t *find_working_set(unsigned pct_times_10);
+/* Check tha probability is sane. */
+
+static inline void
+check_probability (int prob)
+{
+ gcc_checking_assert (prob >= 0 && prob <= REG_BR_PROB_BASE);
+}
+
+/* Given PROB1 and PROB2, return PROB1*PROB2/REG_BR_PROB_BASE.
+ Used to combine BB probabilities. */
+
+static inline int
+combine_probabilities (int prob1, int prob2)
+{
+ check_probability (prob1);
+ check_probability (prob2);
+ return RDIV (prob1 * prob2, REG_BR_PROB_BASE);
+}
+
+/* Apply probability PROB on frequency or count FREQ. */
+
+static inline gcov_type
+apply_probability (gcov_type freq, int prob)
+{
+ check_probability (prob);
+ return RDIV (freq * prob, REG_BR_PROB_BASE);
+}
+
+/* Return inverse probability for PROB. */
+
+static inline int
+inverse_probability (int prob1)
+{
+ check_probability (prob1);
+ return REG_BR_PROB_BASE - prob1;
+}
#endif /* GCC_BASIC_BLOCK_H */
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 7221f1602..c26014ec4 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2012-09-25 Dehao Chen <dehao@google.com>
+
+ PR middle-end/54645
+ * c-family/c-pch.c (c_common_read_pch): Rebuild the location_adhoc_data
+ map when read in the pch.
+
2012-09-18 Arnaud Charlet <charlet@adacore.com>
* c-ada-spec.c: Style fixes.
diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.c
index 3a588f08b..b239ed4f3 100644
--- a/gcc/c-family/c-pch.c
+++ b/gcc/c-family/c-pch.c
@@ -340,6 +340,7 @@ c_common_read_pch (cpp_reader *pfile, const char *name,
gt_pch_restore (f);
cpp_set_line_map (pfile, line_table);
+ rebuild_location_adhoc_htab (line_table);
timevar_push (TV_PCH_CPP_RESTORE);
if (cpp_read_state (pfile, name, f, smd) != 0)
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c
index cb53c96b5..74ea30273 100644
--- a/gcc/cfgcleanup.c
+++ b/gcc/cfgcleanup.c
@@ -481,15 +481,15 @@ try_forward_edges (int mode, basic_block b)
int new_locus = single_succ_edge (target)->goto_locus;
int locus = goto_locus;
- if (!IS_UNKNOWN_LOCATION (new_locus)
- && !IS_UNKNOWN_LOCATION (locus)
+ if (new_locus != UNKNOWN_LOCATION
+ && locus != UNKNOWN_LOCATION
&& new_locus != locus)
new_target = NULL;
else
{
rtx last;
- if (!IS_UNKNOWN_LOCATION (new_locus))
+ if (new_locus != UNKNOWN_LOCATION)
locus = new_locus;
last = BB_END (target);
@@ -499,13 +499,13 @@ try_forward_edges (int mode, basic_block b)
new_locus = last && INSN_P (last)
? INSN_LOCATION (last) : 0;
- if (!IS_UNKNOWN_LOCATION (new_locus)
- && !IS_UNKNOWN_LOCATION (locus)
+ if (new_locus != UNKNOWN_LOCATION
+ && locus != UNKNOWN_LOCATION
&& new_locus != locus)
new_target = NULL;
else
{
- if (!IS_UNKNOWN_LOCATION (new_locus))
+ if (new_locus != UNKNOWN_LOCATION)
locus = new_locus;
goto_locus = locus;
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 3f1638b7f..299150e8e 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -1838,7 +1838,7 @@ expand_gimple_cond (basic_block bb, gimple stmt)
jumpif_1 (code, op0, op1, label_rtx_for_bb (true_edge->dest),
true_edge->probability);
maybe_dump_rtl_for_gimple_stmt (stmt, last);
- if (!IS_UNKNOWN_LOCATION (true_edge->goto_locus))
+ if (true_edge->goto_locus != UNKNOWN_LOCATION)
set_curr_insn_location (true_edge->goto_locus);
false_edge->flags |= EDGE_FALLTHRU;
maybe_cleanup_end_of_block (false_edge, last);
@@ -1849,7 +1849,7 @@ expand_gimple_cond (basic_block bb, gimple stmt)
jumpifnot_1 (code, op0, op1, label_rtx_for_bb (false_edge->dest),
false_edge->probability);
maybe_dump_rtl_for_gimple_stmt (stmt, last);
- if (!IS_UNKNOWN_LOCATION (false_edge->goto_locus))
+ if (false_edge->goto_locus != UNKNOWN_LOCATION)
set_curr_insn_location (false_edge->goto_locus);
true_edge->flags |= EDGE_FALLTHRU;
maybe_cleanup_end_of_block (true_edge, last);
@@ -1859,7 +1859,7 @@ expand_gimple_cond (basic_block bb, gimple stmt)
jumpif_1 (code, op0, op1, label_rtx_for_bb (true_edge->dest),
true_edge->probability);
last = get_last_insn ();
- if (!IS_UNKNOWN_LOCATION (false_edge->goto_locus))
+ if (false_edge->goto_locus != UNKNOWN_LOCATION)
set_curr_insn_location (false_edge->goto_locus);
emit_jump (label_rtx_for_bb (false_edge->dest));
@@ -1885,7 +1885,7 @@ expand_gimple_cond (basic_block bb, gimple stmt)
maybe_dump_rtl_for_gimple_stmt (stmt, last2);
- if (!IS_UNKNOWN_LOCATION (true_edge->goto_locus))
+ if (true_edge->goto_locus != UNKNOWN_LOCATION)
{
set_curr_insn_location (true_edge->goto_locus);
true_edge->goto_locus = curr_insn_location ();
@@ -3973,7 +3973,7 @@ expand_gimple_basic_block (basic_block bb)
/* Expand implicit goto and convert goto_locus. */
FOR_EACH_EDGE (e, ei, bb->succs)
{
- if (!IS_UNKNOWN_LOCATION (e->goto_locus))
+ if (e->goto_locus != UNKNOWN_LOCATION)
set_curr_insn_location (e->goto_locus);
if ((e->flags & EDGE_FALLTHRU) && e->dest != bb->next_bb)
{
@@ -4094,7 +4094,7 @@ construct_exit_block (void)
/* Make sure the locus is set to the end of the function, so that
epilogue line numbers and warnings are set properly. */
- if (!IS_UNKNOWN_LOCATION (cfun->function_end_locus))
+ if (LOCATION_LOCUS (cfun->function_end_locus) != UNKNOWN_LOCATION)
input_location = cfun->function_end_locus;
/* Generate rtl for function exit. */
@@ -4318,7 +4318,7 @@ gimple_expand_cfg (void)
if (!DECL_IS_BUILTIN (current_function_decl))
{
/* Eventually, all FEs should explicitly set function_start_locus. */
- if (IS_UNKNOWN_LOCATION (cfun->function_start_locus))
+ if (LOCATION_LOCUS (cfun->function_start_locus) == UNKNOWN_LOCATION)
set_curr_insn_location
(DECL_SOURCE_LOCATION (current_function_decl));
else
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index ed6ef3d5c..e0a370f32 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -713,5 +713,6 @@ extern void unroll_and_peel_loops (int);
extern void doloop_optimize_loops (void);
extern void move_loop_invariants (void);
extern bool finite_loop_p (struct loop *);
+extern void scale_loop_profile (struct loop *loop, int scale, int iteration_bound);
#endif /* GCC_CFGLOOP_H */
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c
index d84a56de1..8a44a0b6f 100644
--- a/gcc/cfgloopmanip.c
+++ b/gcc/cfgloopmanip.c
@@ -39,8 +39,6 @@ static bool fix_bb_placement (basic_block);
static void fix_bb_placements (basic_block, bool *);
static void unloop (struct loop *, bool *);
-#define RDIV(X,Y) (((X) + (Y) / 2) / (Y))
-
/* Checks whether basic block BB is dominated by DATA. */
static bool
rpe_enum_p (const_basic_block bb, const void *data)
@@ -462,6 +460,7 @@ add_loop (struct loop *loop, struct loop *outer)
}
/* Multiply all frequencies in LOOP by NUM/DEN. */
+
void
scale_loop_frequencies (struct loop *loop, int num, int den)
{
@@ -472,6 +471,113 @@ scale_loop_frequencies (struct loop *loop, int num, int den)
free (bbs);
}
+/* Multiply all frequencies in LOOP by SCALE/REG_BR_PROB_BASE.
+ If ITERATION_BOUND is non-zero, scale even further if loop is predicted
+ to iterate too many times. */
+
+void
+scale_loop_profile (struct loop *loop, int scale, int iteration_bound)
+{
+ gcov_type iterations = expected_loop_iterations_unbounded (loop);
+ edge e;
+ edge_iterator ei;
+
+ if (dump_file && (dump_flags & TDF_DETAILS))
+ fprintf (dump_file, ";; Scaling loop %i with scale %f, "
+ "bounding iterations to %i from guessed %i\n",
+ loop->num, (double)scale / REG_BR_PROB_BASE,
+ iteration_bound, (int)iterations);
+
+ /* See if loop is predicted to iterate too many times. */
+ if (iteration_bound && iterations > 0
+ && RDIV (iterations * scale, REG_BR_PROB_BASE) > iteration_bound)
+ {
+ /* Fixing loop profile for different trip count is not trivial; the exit
+ probabilities has to be updated to match and frequencies propagated down
+ to the loop body.
+
+ We fully update only the simple case of loop with single exit that is
+ either from the latch or BB just before latch and leads from BB with
+ simple conditional jump. This is OK for use in vectorizer. */
+ e = single_exit (loop);
+ if (e)
+ {
+ edge other_e;
+ int freq_delta;
+ gcov_type count_delta;
+
+ FOR_EACH_EDGE (other_e, ei, e->src->succs)
+ if (!(other_e->flags & (EDGE_ABNORMAL | EDGE_FAKE))
+ && e != other_e)
+ break;
+
+ /* Probability of exit must be 1/iterations. */
+ freq_delta = EDGE_FREQUENCY (e);
+ e->probability = REG_BR_PROB_BASE / iteration_bound;
+ other_e->probability = inverse_probability (e->probability);
+ freq_delta -= EDGE_FREQUENCY (e);
+
+ /* Adjust counts accordingly. */
+ count_delta = e->count;
+ e->count = apply_probability (e->src->count, e->probability);
+ other_e->count = apply_probability (e->src->count, other_e->probability);
+ count_delta -= e->count;
+
+ /* If latch exists, change its frequency and count, since we changed
+ probability of exit. Theoretically we should update everything from
+ source of exit edge to latch, but for vectorizer this is enough. */
+ if (loop->latch
+ && loop->latch != e->src)
+ {
+ loop->latch->frequency += freq_delta;
+ if (loop->latch->frequency < 0)
+ loop->latch->frequency = 0;
+ loop->latch->count += count_delta;
+ if (loop->latch->count < 0)
+ loop->latch->count = 0;
+ }
+ }
+
+ /* Roughly speaking we want to reduce the loop body profile by the
+ the difference of loop iterations. We however can do better if
+ we look at the actual profile, if it is available. */
+ scale = RDIV (iteration_bound * scale, iterations);
+ if (loop->header->count)
+ {
+ gcov_type count_in = 0;
+
+ FOR_EACH_EDGE (e, ei, loop->header->preds)
+ if (e->src != loop->latch)
+ count_in += e->count;
+
+ if (count_in != 0)
+ scale = RDIV (count_in * iteration_bound * REG_BR_PROB_BASE, loop->header->count);
+ }
+ else if (loop->header->frequency)
+ {
+ int freq_in = 0;
+
+ FOR_EACH_EDGE (e, ei, loop->header->preds)
+ if (e->src != loop->latch)
+ freq_in += EDGE_FREQUENCY (e);
+
+ if (freq_in != 0)
+ scale = RDIV (freq_in * iteration_bound * REG_BR_PROB_BASE, loop->header->frequency);
+ }
+ if (!scale)
+ scale = 1;
+ }
+
+ if (scale == REG_BR_PROB_BASE)
+ return;
+
+ /* Scale the actual probabilities. */
+ scale_loop_frequencies (loop, scale, REG_BR_PROB_BASE);
+ if (dump_file && (dump_flags & TDF_DETAILS))
+ fprintf (dump_file, ";; guessed iterations are now %i\n",
+ (int)expected_loop_iterations_unbounded (loop));
+}
+
/* Recompute dominance information for basic blocks outside LOOP. */
static void
@@ -772,7 +878,7 @@ loopify (edge latch_edge, edge header_edge,
switch_bb->count = cnt;
FOR_EACH_EDGE (e, ei, switch_bb->succs)
{
- e->count = (switch_bb->count * e->probability) / REG_BR_PROB_BASE;
+ e->count = RDIV (switch_bb->count * e->probability, REG_BR_PROB_BASE);
}
}
scale_loop_frequencies (loop, false_scale, REG_BR_PROB_BASE);
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index c04482ecc..ad18400a0 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -723,7 +723,7 @@ unique_locus_on_edge_between_p (basic_block a, basic_block b)
const location_t goto_locus = EDGE_SUCC (a, 0)->goto_locus;
rtx insn, end;
- if (IS_UNKNOWN_LOCATION (goto_locus))
+ if (LOCATION_LOCUS (goto_locus) == UNKNOWN_LOCATION)
return false;
/* First scan block A backward. */
@@ -1477,10 +1477,7 @@ force_nonfallthru_and_redirect (edge e, basic_block target, rtx jump_label)
else
jump_block = e->src;
- if (!IS_UNKNOWN_LOCATION (e->goto_locus))
- loc = e->goto_locus;
- else
- loc = 0;
+ loc = e->goto_locus;
e->flags &= ~EDGE_FALLTHRU;
if (target == EXIT_BLOCK_PTR)
{
@@ -3335,7 +3332,7 @@ fixup_reorder_chain (void)
edge_iterator ei;
FOR_EACH_EDGE (e, ei, bb->succs)
- if (!IS_UNKNOWN_LOCATION (e->goto_locus)
+ if (LOCATION_LOCUS (e->goto_locus) != UNKNOWN_LOCATION
&& !(e->flags & EDGE_ABNORMAL))
{
edge e2;
@@ -3385,7 +3382,7 @@ fixup_reorder_chain (void)
well, this can prevent other such blocks from being created
in subsequent iterations of the loop. */
for (ei2 = ei_start (dest->preds); (e2 = ei_safe_edge (ei2)); )
- if (!IS_UNKNOWN_LOCATION (e2->goto_locus)
+ if (LOCATION_LOCUS (e2->goto_locus) != UNKNOWN_LOCATION
&& !(e2->flags & (EDGE_ABNORMAL | EDGE_FALLTHRU))
&& e->goto_locus == e2->goto_locus)
redirect_edge_and_branch (e2, nb);
@@ -4087,7 +4084,8 @@ cfg_layout_merge_blocks (basic_block a, basic_block b)
}
/* If B was a forwarder block, propagate the locus on the edge. */
- if (forwarder_p && IS_UNKNOWN_LOCATION (EDGE_SUCC (b, 0)->goto_locus))
+ if (forwarder_p
+ && LOCATION_LOCUS (EDGE_SUCC (b, 0)->goto_locus) != UNKNOWN_LOCATION)
EDGE_SUCC (b, 0)->goto_locus = EDGE_SUCC (a, 0)->goto_locus;
if (dump_file)
diff --git a/gcc/cgraph.h b/gcc/cgraph.h
index b8001a62b..6291f337a 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -43,14 +43,37 @@ enum symtab_type
struct GTY(()) symtab_node_base
{
/* Type of the symbol. */
- enum symtab_type type;
+ ENUM_BITFIELD (symtab_type) type : 8;
+
+ /* The symbols resolution. */
+ ENUM_BITFIELD (ld_plugin_symbol_resolution) resolution : 8;
+
+ /* Set when function has address taken.
+ In current implementation it imply needed flag. */
+ unsigned address_taken : 1;
+ /* Set when variable is used from other LTRANS partition. */
+ unsigned used_from_other_partition : 1;
+ /* Set when function is available in the other LTRANS partition.
+ During WPA output it is used to mark nodes that are present in
+ multiple partitions. */
+ unsigned in_other_partition : 1;
+ /* Set when function is visible by other units. */
+ unsigned externally_visible : 1;
+ /* Needed variables might become dead by optimization. This flag
+ forces the variable to be output even if it appears dead otherwise. */
+ unsigned force_output : 1;
+
+ /* Ordering of all symtab entries. */
+ int order;
+
tree decl;
+
+ /* Vectors of referring and referenced entities. */
struct ipa_ref_list ref_list;
+
/* Circular list of nodes in the same comdat group if non-NULL. */
symtab_node same_comdat_group;
- /* Ordering of all symtab entries. */
- int order;
- enum ld_plugin_symbol_resolution resolution;
+
/* File stream where this node is being written to. */
struct lto_file_decl_data * lto_file_data;
@@ -65,21 +88,6 @@ struct GTY(()) symtab_node_base
symtab_node previous_sharing_asm_name;
PTR GTY ((skip)) aux;
-
- /* Set when function has address taken.
- In current implementation it imply needed flag. */
- unsigned address_taken : 1;
- /* Set when variable is used from other LTRANS partition. */
- unsigned used_from_other_partition : 1;
- /* Set when function is available in the other LTRANS partition.
- During WPA output it is used to mark nodes that are present in
- multiple partitions. */
- unsigned in_other_partition : 1;
- /* Set when function is visible by other units. */
- unsigned externally_visible : 1;
- /* Needed variables might become dead by optimization. This flag
- forces the variable to be output even if it appears dead otherwise. */
- unsigned force_output : 1;
};
enum availability
diff --git a/gcc/combine.c b/gcc/combine.c
index ad86f68d2..4e0a57963 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -5424,7 +5424,8 @@ combine_simplify_rtx (rtx x, enum machine_mode op0_mode, int in_dest,
of the address. */
if (MEM_P (SUBREG_REG (x))
&& (MEM_VOLATILE_P (SUBREG_REG (x))
- || mode_dependent_address_p (XEXP (SUBREG_REG (x), 0))))
+ || mode_dependent_address_p (XEXP (SUBREG_REG (x), 0),
+ MEM_ADDR_SPACE (SUBREG_REG (x)))))
return gen_rtx_CLOBBER (mode, const0_rtx);
/* Note that we cannot do any narrowing for non-constants since
@@ -7054,7 +7055,8 @@ make_extraction (enum machine_mode mode, rtx inner, HOST_WIDE_INT pos,
may not be aligned, for one thing). */
&& GET_MODE_PRECISION (inner_mode) >= GET_MODE_PRECISION (tmode)
&& (inner_mode == tmode
- || (! mode_dependent_address_p (XEXP (inner, 0))
+ || (! mode_dependent_address_p (XEXP (inner, 0),
+ MEM_ADDR_SPACE (inner))
&& ! MEM_VOLATILE_P (inner))))))
{
/* If INNER is a MEM, make a new MEM that encompasses just the desired
@@ -7233,7 +7235,7 @@ make_extraction (enum machine_mode mode, rtx inner, HOST_WIDE_INT pos,
/* If we have to change the mode of memory and cannot, the desired mode
is EXTRACTION_MODE. */
if (inner_mode != wanted_inner_mode
- && (mode_dependent_address_p (XEXP (inner, 0))
+ && (mode_dependent_address_p (XEXP (inner, 0), MEM_ADDR_SPACE (inner))
|| MEM_VOLATILE_P (inner)
|| pos_rtx))
wanted_inner_mode = extraction_mode;
@@ -7271,7 +7273,7 @@ make_extraction (enum machine_mode mode, rtx inner, HOST_WIDE_INT pos,
&& ! pos_rtx
&& GET_MODE_SIZE (wanted_inner_mode) < GET_MODE_SIZE (is_mode)
&& MEM_P (inner)
- && ! mode_dependent_address_p (XEXP (inner, 0))
+ && ! mode_dependent_address_p (XEXP (inner, 0), MEM_ADDR_SPACE (inner))
&& ! MEM_VOLATILE_P (inner))
{
int offset = 0;
@@ -9883,7 +9885,8 @@ simplify_shift_const_1 (enum rtx_code code, enum machine_mode result_mode,
minus the width of a smaller mode, we can do this with a
SIGN_EXTEND or ZERO_EXTEND from the narrower memory location. */
if ((code == ASHIFTRT || code == LSHIFTRT)
- && ! mode_dependent_address_p (XEXP (varop, 0))
+ && ! mode_dependent_address_p (XEXP (varop, 0),
+ MEM_ADDR_SPACE (varop))
&& ! MEM_VOLATILE_P (varop)
&& (tmode = mode_for_size (GET_MODE_BITSIZE (mode) - count,
MODE_INT, 1)) != BLKmode)
@@ -10702,7 +10705,8 @@ gen_lowpart_for_combine (enum machine_mode omode, rtx x)
/* Refuse to work on a volatile memory ref or one with a mode-dependent
address. */
- if (MEM_VOLATILE_P (x) || mode_dependent_address_p (XEXP (x, 0)))
+ if (MEM_VOLATILE_P (x)
+ || mode_dependent_address_p (XEXP (x, 0), MEM_ADDR_SPACE (x)))
goto fail;
/* If we want to refer to something bigger than the original memref,
diff --git a/gcc/config.gcc b/gcc/config.gcc
index ff67e3e6c..d5cdfe357 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1947,7 +1947,7 @@ powerpc*-*-freebsd*)
tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file} rs6000/sysv4.h"
extra_options="${extra_options} rs6000/sysv4.opt"
tmake_file="rs6000/t-fprules rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
- case ${host} in
+ case ${target} in
powerpc64*)
tm_file="${tm_file} rs6000/default64.h rs6000/freebsd64.h"
tmake_file="${tmake_file} rs6000/t-freebsd64"
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index 9aaa4f2bd..d726b5acc 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -1043,7 +1043,8 @@ alpha_legitimize_address (rtx x, rtx oldx ATTRIBUTE_UNUSED,
We can simplify the test since we know that the address must be valid. */
static bool
-alpha_mode_dependent_address_p (const_rtx addr)
+alpha_mode_dependent_address_p (const_rtx addr,
+ addr_space_t as ATTRIBUTE_UNUSED)
{
return GET_CODE (addr) == AND;
}
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.c
index f86165d4c..edb1cbda1 100644
--- a/gcc/config/avr/avr-log.c
+++ b/gcc/config/avr/avr-log.c
@@ -144,15 +144,12 @@ avr_log_set_caller_f (const char *caller)
static unsigned
avr_double_int_pop_digit (double_int *cst, unsigned base)
{
- unsigned HOST_WIDE_INT resl, reml;
- HOST_WIDE_INT resh, remh;
+ double_int drem;
- div_and_round_double (FLOOR_DIV_EXPR, true, cst->low, cst->high, base, 0,
- &resl, &resh, &reml, &remh);
- cst->high = resh;
- cst->low = resl;
+ *cst = cst->udivmod (double_int::from_uhwi (base), (int) FLOOR_DIV_EXPR,
+ &drem);
- return reml;
+ return (unsigned) drem.to_uhwi();
}
diff --git a/gcc/config/avr/avr-protos.h b/gcc/config/avr/avr-protos.h
index 690c89bcf..46b96c2dd 100644
--- a/gcc/config/avr/avr-protos.h
+++ b/gcc/config/avr/avr-protos.h
@@ -75,8 +75,6 @@ extern const char *avr_out_ashlpsi3 (rtx, rtx*, int*);
extern const char *avr_out_ashrpsi3 (rtx, rtx*, int*);
extern const char *avr_out_lshrpsi3 (rtx, rtx*, int*);
-extern const char* avr_load_lpm (rtx, rtx*, int*);
-
extern bool avr_rotate_bytes (rtx operands[]);
extern const char* avr_out_fract (rtx, rtx[], bool, int*);
@@ -104,6 +102,7 @@ extern int adjust_insn_length (rtx insn, int len);
extern const char* output_reload_inhi (rtx*, rtx, int*);
extern const char* output_reload_insisf (rtx*, rtx, int*);
extern const char* avr_out_reload_inpsi (rtx*, rtx, int*);
+extern const char* avr_out_lpm (rtx, rtx*, int*);
extern void notice_update_cc (rtx body, rtx insn);
extern int reg_unused_after (rtx insn, rtx reg);
extern int _reg_unused_after (rtx insn, rtx reg);
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index 42c722ec9..1c5bab2ba 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -550,6 +550,7 @@ avr_set_current_function (tree decl)
if (decl == NULL_TREE
|| current_function_decl == NULL_TREE
|| current_function_decl == error_mark_node
+ || ! cfun->machine
|| cfun->machine->attributes_checked_p)
return;
@@ -1624,17 +1625,17 @@ avr_cannot_modify_jumps_p (void)
/* Implement `TARGET_MODE_DEPENDENT_ADDRESS_P'. */
-/* FIXME: PSImode addresses are not mode-dependent in themselves.
- This hook just serves to hack around PR rtl-optimization/52543 by
- claiming that PSImode addresses (which are used for the 24-bit
- address space __memx) were mode-dependent so that lower-subreg.s
- will skip these addresses. See also the similar FIXME comment along
- with mov<mode> expanders in avr.md. */
-
static bool
-avr_mode_dependent_address_p (const_rtx addr)
+avr_mode_dependent_address_p (const_rtx addr ATTRIBUTE_UNUSED, addr_space_t as)
{
- return GET_MODE (addr) != Pmode;
+ /* FIXME: Non-generic addresses are not mode-dependent in themselves.
+ This hook just serves to hack around PR rtl-optimization/52543 by
+ claiming that non-generic addresses were mode-dependent so that
+ lower-subreg.c will skip these addresses. lower-subreg.c sets up fake
+ RTXes to probe SET and MEM costs and assumes that MEM is always in the
+ generic address space which is not true. */
+
+ return !ADDR_SPACE_GENERIC_P (as);
}
@@ -1864,6 +1865,50 @@ avr_legitimize_reload_address (rtx *px, enum machine_mode mode,
}
+/* Implement `TARGET_SECONDARY_RELOAD' */
+
+static reg_class_t
+avr_secondary_reload (bool in_p, rtx x,
+ reg_class_t reload_class ATTRIBUTE_UNUSED,
+ enum machine_mode mode, secondary_reload_info *sri)
+{
+ if (in_p
+ && MEM_P (x)
+ && !ADDR_SPACE_GENERIC_P (MEM_ADDR_SPACE (x))
+ && ADDR_SPACE_MEMX != MEM_ADDR_SPACE (x))
+ {
+ /* For the non-generic 16-bit spaces we need a d-class scratch. */
+
+ switch (mode)
+ {
+ default:
+ gcc_unreachable();
+
+ case QImode: sri->icode = CODE_FOR_reload_inqi; break;
+ case QQmode: sri->icode = CODE_FOR_reload_inqq; break;
+ case UQQmode: sri->icode = CODE_FOR_reload_inuqq; break;
+
+ case HImode: sri->icode = CODE_FOR_reload_inhi; break;
+ case HQmode: sri->icode = CODE_FOR_reload_inhq; break;
+ case HAmode: sri->icode = CODE_FOR_reload_inha; break;
+ case UHQmode: sri->icode = CODE_FOR_reload_inuhq; break;
+ case UHAmode: sri->icode = CODE_FOR_reload_inuha; break;
+
+ case PSImode: sri->icode = CODE_FOR_reload_inpsi; break;
+
+ case SImode: sri->icode = CODE_FOR_reload_insi; break;
+ case SFmode: sri->icode = CODE_FOR_reload_insf; break;
+ case SQmode: sri->icode = CODE_FOR_reload_insq; break;
+ case SAmode: sri->icode = CODE_FOR_reload_insa; break;
+ case USQmode: sri->icode = CODE_FOR_reload_inusq; break;
+ case USAmode: sri->icode = CODE_FOR_reload_inusa; break;
+ }
+ }
+
+ return NO_REGS;
+}
+
+
/* Helper function to print assembler resp. track instruction
sequence lengths. Always return "".
@@ -2654,8 +2699,7 @@ avr_load_libgcc_p (rtx op)
return (n_bytes > 2
&& !AVR_HAVE_LPMX
- && MEM_P (op)
- && MEM_ADDR_SPACE (op) == ADDR_SPACE_FLASH);
+ && avr_mem_flash_p (op));
}
/* Return true if a value of mode MODE is read by __xload_* function. */
@@ -2670,19 +2714,172 @@ avr_xload_libgcc_p (enum machine_mode mode)
}
+/* Fixme: This is a hack because secondary reloads don't works as expected.
+
+ Find an unused d-register to be used as scratch in INSN.
+ EXCLUDE is either NULL_RTX or some register. In the case where EXCLUDE
+ is a register, skip all possible return values that overlap EXCLUDE.
+ The policy for the returned register is similar to that of
+ `reg_unused_after', i.e. the returned register may overlap the SET_DEST
+ of INSN.
+
+ Return a QImode d-register or NULL_RTX if nothing found. */
+
+static rtx
+avr_find_unused_d_reg (rtx insn, rtx exclude)
+{
+ int regno;
+ bool isr_p = (avr_interrupt_function_p (current_function_decl)
+ || avr_signal_function_p (current_function_decl));
+
+ for (regno = 16; regno < 32; regno++)
+ {
+ rtx reg = all_regs_rtx[regno];
+
+ if ((exclude
+ && reg_overlap_mentioned_p (exclude, reg))
+ || fixed_regs[regno])
+ {
+ continue;
+ }
+
+ /* Try non-live register */
+
+ if (!df_regs_ever_live_p (regno)
+ && (TREE_THIS_VOLATILE (current_function_decl)
+ || cfun->machine->is_OS_task
+ || cfun->machine->is_OS_main
+ || (!isr_p && call_used_regs[regno])))
+ {
+ return reg;
+ }
+
+ /* Any live register can be used if it is unused after.
+ Prologue/epilogue will care for it as needed. */
+
+ if (df_regs_ever_live_p (regno)
+ && reg_unused_after (insn, reg))
+ {
+ return reg;
+ }
+ }
+
+ return NULL_RTX;
+}
+
+
+/* Helper function for the next function in the case where only restricted
+ version of LPM instruction is available. */
+
+static const char*
+avr_out_lpm_no_lpmx (rtx insn, rtx *xop, int *plen)
+{
+ rtx dest = xop[0];
+ rtx addr = xop[1];
+ int n_bytes = GET_MODE_SIZE (GET_MODE (dest));
+ int regno_dest;
+
+ regno_dest = REGNO (dest);
+
+ /* The implicit target register of LPM. */
+ xop[3] = lpm_reg_rtx;
+
+ switch (GET_CODE (addr))
+ {
+ default:
+ gcc_unreachable();
+
+ case REG:
+
+ gcc_assert (REG_Z == REGNO (addr));
+
+ switch (n_bytes)
+ {
+ default:
+ gcc_unreachable();
+
+ case 1:
+ avr_asm_len ("%4lpm", xop, plen, 1);
+
+ if (regno_dest != LPM_REGNO)
+ avr_asm_len ("mov %0,%3", xop, plen, 1);
+
+ return "";
+
+ case 2:
+ if (REGNO (dest) == REG_Z)
+ return avr_asm_len ("%4lpm" CR_TAB
+ "push %3" CR_TAB
+ "adiw %2,1" CR_TAB
+ "%4lpm" CR_TAB
+ "mov %B0,%3" CR_TAB
+ "pop %A0", xop, plen, 6);
+
+ avr_asm_len ("%4lpm" CR_TAB
+ "mov %A0,%3" CR_TAB
+ "adiw %2,1" CR_TAB
+ "%4lpm" CR_TAB
+ "mov %B0,%3", xop, plen, 5);
+
+ if (!reg_unused_after (insn, addr))
+ avr_asm_len ("sbiw %2,1", xop, plen, 1);
+
+ break; /* 2 */
+ }
+
+ break; /* REG */
+
+ case POST_INC:
+
+ gcc_assert (REG_Z == REGNO (XEXP (addr, 0))
+ && n_bytes <= 4);
+
+ if (regno_dest == LPM_REGNO)
+ avr_asm_len ("%4lpm" CR_TAB
+ "adiw %2,1", xop, plen, 2);
+ else
+ avr_asm_len ("%4lpm" CR_TAB
+ "mov %A0,%3" CR_TAB
+ "adiw %2,1", xop, plen, 3);
+
+ if (n_bytes >= 2)
+ avr_asm_len ("%4lpm" CR_TAB
+ "mov %B0,%3" CR_TAB
+ "adiw %2,1", xop, plen, 3);
+
+ if (n_bytes >= 3)
+ avr_asm_len ("%4lpm" CR_TAB
+ "mov %C0,%3" CR_TAB
+ "adiw %2,1", xop, plen, 3);
+
+ if (n_bytes >= 4)
+ avr_asm_len ("%4lpm" CR_TAB
+ "mov %D0,%3" CR_TAB
+ "adiw %2,1", xop, plen, 3);
+
+ break; /* POST_INC */
+
+ } /* switch CODE (addr) */
+
+ return "";
+}
+
+
/* If PLEN == NULL: Ouput instructions to load a value from a memory location
OP[1] in AS1 to register OP[0].
If PLEN != 0 set *PLEN to the length in words of the instruction sequence.
Return "". */
-static const char*
+const char*
avr_out_lpm (rtx insn, rtx *op, int *plen)
{
- rtx xop[3];
+ rtx xop[7];
rtx dest = op[0];
rtx src = SET_SRC (single_set (insn));
rtx addr;
int n_bytes = GET_MODE_SIZE (GET_MODE (dest));
+ int regno_dest;
+ int segment;
RTX_CODE code;
addr_space_t as = MEM_ADDR_SPACE (src);
@@ -2703,18 +2900,56 @@ avr_out_lpm (rtx insn, rtx *op, int *plen)
gcc_assert (REG_P (dest));
gcc_assert (REG == code || POST_INC == code);
- /* Only 1-byte moves from __flash are representes as open coded
- mov insns. All other loads from flash are not handled here but
- by some UNSPEC instead, see respective FIXME in machine description. */
-
- gcc_assert (as == ADDR_SPACE_FLASH);
- gcc_assert (n_bytes == 1);
-
xop[0] = dest;
- xop[1] = lpm_addr_reg_rtx;
- xop[2] = lpm_reg_rtx;
+ xop[1] = addr;
+ xop[2] = lpm_addr_reg_rtx;
+ xop[4] = xstring_empty;
+ xop[5] = tmp_reg_rtx;
+ xop[6] = XEXP (rampz_rtx, 0);
- switch (code)
+ regno_dest = REGNO (dest);
+
+ segment = avr_addrspace[as].segment;
+
+ /* Set RAMPZ as needed. */
+
+ if (segment)
+ {
+ xop[4] = GEN_INT (segment);
+ xop[3] = avr_find_unused_d_reg (insn, lpm_addr_reg_rtx);
+
+ if (xop[3] != NULL_RTX)
+ {
+ avr_asm_len ("ldi %3,%4" CR_TAB
+ "out %i6,%3", xop, plen, 2);
+ }
+ else if (segment == 1)
+ {
+ avr_asm_len ("clr %5" CR_TAB
+ "inc %5" CR_TAB
+ "out %i6,%5", xop, plen, 3);
+ }
+ else
+ {
+ avr_asm_len ("mov %5,%2" CR_TAB
+ "ldi %2,%4" CR_TAB
+ "out %i6,%2" CR_TAB
+ "mov %2,%5", xop, plen, 4);
+ }
+
+ xop[4] = xstring_e;
+
+ if (!AVR_HAVE_ELPMX)
+ return avr_out_lpm_no_lpmx (insn, xop, plen);
+ }
+ else if (!AVR_HAVE_LPMX)
+ {
+ return avr_out_lpm_no_lpmx (insn, xop, plen);
+ }
+
+ /* We have [E]LPMX: Output reading from Flash the comfortable way. */
+
+ switch (GET_CODE (addr))
{
default:
gcc_unreachable();
@@ -2722,105 +2957,85 @@ avr_out_lpm (rtx insn, rtx *op, int *plen)
case REG:
gcc_assert (REG_Z == REGNO (addr));
-
- return AVR_HAVE_LPMX
- ? avr_asm_len ("lpm %0,%a1", xop, plen, 1)
- : avr_asm_len ("lpm" CR_TAB
- "mov %0,%2", xop, plen, 2);
-
- case POST_INC:
-
- gcc_assert (REG_Z == REGNO (XEXP (addr, 0)));
- return AVR_HAVE_LPMX
- ? avr_asm_len ("lpm %0,%a1+", xop, plen, 1)
- : avr_asm_len ("lpm" CR_TAB
- "adiw %1, 1" CR_TAB
- "mov %0,%2", xop, plen, 3);
- }
+ switch (n_bytes)
+ {
+ default:
+ gcc_unreachable();
- return "";
-}
+ case 1:
+ return avr_asm_len ("%4lpm %0,%a2", xop, plen, 1);
+ case 2:
+ if (REGNO (dest) == REG_Z)
+ return avr_asm_len ("%4lpm %5,%a2+" CR_TAB
+ "%4lpm %B0,%a2" CR_TAB
+ "mov %A0,%5", xop, plen, 3);
+ else
+ {
+ avr_asm_len ("%4lpm %A0,%a2+" CR_TAB
+ "%4lpm %B0,%a2", xop, plen, 2);
+
+ if (!reg_unused_after (insn, addr))
+ avr_asm_len ("sbiw %2,1", xop, plen, 1);
+ }
+
+ break; /* 2 */
-/* If PLEN == NULL: Ouput instructions to load $0 with a value from
- flash address $1:Z. If $1 = 0 we can use LPM to read, otherwise
- use ELPM.
- If PLEN != 0 set *PLEN to the length in words of the instruction sequence.
- Return "". */
+ case 3:
-const char*
-avr_load_lpm (rtx insn, rtx *op, int *plen)
-{
- rtx xop[4];
- int n, n_bytes = GET_MODE_SIZE (GET_MODE (op[0]));
- rtx xsegment = op[1];
- bool clobber_z = PARALLEL == GET_CODE (PATTERN (insn));
- bool r30_in_tmp = false;
-
- if (plen)
- *plen = 0;
-
- xop[1] = lpm_addr_reg_rtx;
- xop[2] = lpm_reg_rtx;
- xop[3] = xstring_empty;
-
- /* Set RAMPZ as needed. */
-
- if (REG_P (xsegment))
- {
- avr_asm_len ("out __RAMPZ__,%0", &xsegment, plen, 1);
- xop[3] = xstring_e;
- }
-
- /* Load the individual bytes from LSB to MSB. */
-
- for (n = 0; n < n_bytes; n++)
- {
- xop[0] = all_regs_rtx[REGNO (op[0]) + n];
+ avr_asm_len ("%4lpm %A0,%a2+" CR_TAB
+ "%4lpm %B0,%a2+" CR_TAB
+ "%4lpm %C0,%a2", xop, plen, 3);
+
+ if (!reg_unused_after (insn, addr))
+ avr_asm_len ("sbiw %2,2", xop, plen, 1);
+
+ break; /* 3 */
- if ((CONST_INT_P (xsegment) && AVR_HAVE_LPMX)
- || (REG_P (xsegment) && AVR_HAVE_ELPMX))
- {
- if (n == n_bytes-1)
- avr_asm_len ("%3lpm %0,%a1", xop, plen, 1);
- else if (REGNO (xop[0]) == REG_Z)
+ case 4:
+
+ avr_asm_len ("%4lpm %A0,%a2+" CR_TAB
+ "%4lpm %B0,%a2+", xop, plen, 2);
+
+ if (REGNO (dest) == REG_Z - 2)
+ return avr_asm_len ("%4lpm %5,%a2+" CR_TAB
+ "%4lpm %C0,%a2" CR_TAB
+ "mov %D0,%5", xop, plen, 3);
+ else
{
- avr_asm_len ("%3lpm %2,%a1+", xop, plen, 1);
- r30_in_tmp = true;
+ avr_asm_len ("%4lpm %C0,%a2+" CR_TAB
+ "%4lpm %D0,%a2", xop, plen, 2);
+
+ if (!reg_unused_after (insn, addr))
+ avr_asm_len ("sbiw %2,3", xop, plen, 1);
}
- else
- avr_asm_len ("%3lpm %0,%a1+", xop, plen, 1);
- }
- else
- {
- gcc_assert (clobber_z);
-
- avr_asm_len ("%3lpm" CR_TAB
- "mov %0,%2", xop, plen, 2);
- if (n != n_bytes-1)
- avr_asm_len ("adiw %1,1", xop, plen, 1);
- }
- }
-
- if (r30_in_tmp)
- avr_asm_len ("mov %1,%2", xop, plen, 1);
-
- if (!clobber_z
- && n_bytes > 1
- && !reg_unused_after (insn, lpm_addr_reg_rtx)
- && !reg_overlap_mentioned_p (op[0], lpm_addr_reg_rtx))
- {
- xop[2] = GEN_INT (n_bytes-1);
- avr_asm_len ("sbiw %1,%2", xop, plen, 1);
- }
-
- if (REG_P (xsegment) && AVR_HAVE_RAMPD)
+ break; /* 4 */
+ } /* n_bytes */
+
+ break; /* REG */
+
+ case POST_INC:
+
+ gcc_assert (REG_Z == REGNO (XEXP (addr, 0))
+ && n_bytes <= 4);
+
+ avr_asm_len ("%4lpm %A0,%a2+", xop, plen, 1);
+ if (n_bytes >= 2) avr_asm_len ("%4lpm %B0,%a2+", xop, plen, 1);
+ if (n_bytes >= 3) avr_asm_len ("%4lpm %C0,%a2+", xop, plen, 1);
+ if (n_bytes >= 4) avr_asm_len ("%4lpm %D0,%a2+", xop, plen, 1);
+
+ break; /* POST_INC */
+
+ } /* switch CODE (addr) */
+
+ if (xop[4] == xstring_e && AVR_HAVE_RAMPD)
{
/* Reset RAMPZ to 0 so that EBI devices don't read garbage from RAM */
-
- avr_asm_len ("out __RAMPZ__,__zero_reg__", xop, plen, 1);
+
+ xop[0] = zero_reg_rtx;
+ avr_asm_len ("out %i6,%0", xop, plen, 1);
}
return "";
@@ -2856,7 +3071,7 @@ avr_out_xload (rtx insn ATTRIBUTE_UNUSED, rtx *op, int *plen)
const char*
-output_movqi (rtx insn, rtx operands[], int *real_l)
+output_movqi (rtx insn, rtx operands[], int *plen)
{
rtx dest = operands[0];
rtx src = operands[1];
@@ -2864,32 +3079,29 @@ output_movqi (rtx insn, rtx operands[], int *real_l)
if (avr_mem_flash_p (src)
|| avr_mem_flash_p (dest))
{
- return avr_out_lpm (insn, operands, real_l);
+ return avr_out_lpm (insn, operands, plen);
}
- if (real_l)
- *real_l = 1;
-
gcc_assert (1 == GET_MODE_SIZE (GET_MODE (dest)));
if (REG_P (dest))
{
if (REG_P (src)) /* mov r,r */
- {
- if (test_hard_reg_class (STACK_REG, dest))
- return "out %0,%1";
- else if (test_hard_reg_class (STACK_REG, src))
- return "in %0,%1";
-
- return "mov %0,%1";
- }
+ {
+ if (test_hard_reg_class (STACK_REG, dest))
+ return avr_asm_len ("out %0,%1", operands, plen, -1);
+ else if (test_hard_reg_class (STACK_REG, src))
+ return avr_asm_len ("in %0,%1", operands, plen, -1);
+
+ return avr_asm_len ("mov %0,%1", operands, plen, -1);
+ }
else if (CONSTANT_P (src))
{
- output_reload_in_const (operands, NULL_RTX, real_l, false);
+ output_reload_in_const (operands, NULL_RTX, plen, false);
return "";
}
else if (MEM_P (src))
- return out_movqi_r_mr (insn, operands, real_l); /* mov r,m */
+ return out_movqi_r_mr (insn, operands, plen); /* mov r,m */
}
else if (MEM_P (dest))
{
@@ -2898,8 +3110,9 @@ output_movqi (rtx insn, rtx operands[], int *real_l)
xop[0] = dest;
xop[1] = src == CONST0_RTX (GET_MODE (dest)) ? zero_reg_rtx : src;
- return out_movqi_mr_r (insn, xop, real_l);
+ return out_movqi_mr_r (insn, xop, plen);
}
+
return "";
}
@@ -7313,7 +7526,7 @@ adjust_insn_length (rtx insn, int len)
case ADJUST_LEN_MOV32: output_movsisf (insn, op, &len); break;
case ADJUST_LEN_MOVMEM: avr_out_movmem (insn, op, &len); break;
case ADJUST_LEN_XLOAD: avr_out_xload (insn, op, &len); break;
- case ADJUST_LEN_LOAD_LPM: avr_load_lpm (insn, op, &len); break;
+ case ADJUST_LEN_LPM: avr_out_lpm (insn, op, &len); break;
case ADJUST_LEN_SFRACT: avr_out_fract (insn, op, true, &len); break;
case ADJUST_LEN_UFRACT: avr_out_fract (insn, op, false, &len); break;
@@ -7775,9 +7988,6 @@ avr_pgm_check_var_decl (tree node)
if (reason)
{
- avr_edump ("%?: %s, %d, %d\n",
- avr_addrspace[as].name,
- avr_addrspace[as].segment, avr_current_device->n_flash);
if (avr_addrspace[as].segment >= avr_current_device->n_flash)
{
if (TYPE_P (node))
@@ -10336,8 +10546,7 @@ avr_addr_space_pointer_mode (addr_space_t as)
static bool
avr_reg_ok_for_pgm_addr (rtx reg, bool strict)
{
- if (!REG_P (reg))
- return false;
+ gcc_assert (REG_P (reg));
if (strict)
{
@@ -10812,10 +11021,10 @@ avr_double_int_push_digit (double_int val, int base,
unsigned HOST_WIDE_INT digit)
{
val = 0 == base
- ? double_int_lshift (val, 32, 64, false)
- : double_int_mul (val, uhwi_to_double_int (base));
+ ? val.llshift (32, 64)
+ : val * double_int::from_uhwi (base);
- return double_int_add (val, uhwi_to_double_int (digit));
+ return val + double_int::from_uhwi (digit);
}
@@ -10824,7 +11033,7 @@ avr_double_int_push_digit (double_int val, int base,
static int
avr_map (double_int f, int x)
{
- return 0xf & double_int_to_uhwi (double_int_rshift (f, 4*x, 64, false));
+ return 0xf & f.lrshift (4*x, 64).to_uhwi ();
}
@@ -10952,7 +11161,7 @@ avr_map_decompose (double_int f, const avr_map_op_t *g, bool val_const_p)
int i;
bool val_used_p = 0 != avr_map_metric (f, MAP_MASK_PREIMAGE_F);
avr_map_op_t f_ginv = *g;
- double_int ginv = uhwi_to_double_int (g->ginv);
+ double_int ginv = double_int::from_uhwi (g->ginv);
f_ginv.cost = -1;
@@ -10997,7 +11206,7 @@ avr_map_decompose (double_int f, const avr_map_op_t *g, bool val_const_p)
are mapped to 0 and used operands are reloaded to xop[0]. */
xop[0] = all_regs_rtx[24];
- xop[1] = gen_int_mode (double_int_to_uhwi (f_ginv.map), SImode);
+ xop[1] = gen_int_mode (f_ginv.map.to_uhwi (), SImode);
xop[2] = all_regs_rtx[25];
xop[3] = val_used_p ? xop[0] : const0_rtx;
@@ -11093,7 +11302,7 @@ avr_out_insert_bits (rtx *op, int *plen)
else if (flag_print_asm_name)
fprintf (asm_out_file,
ASM_COMMENT_START "map = 0x%08" HOST_LONG_FORMAT "x\n",
- double_int_to_uhwi (map) & GET_MODE_MASK (SImode));
+ map.to_uhwi () & GET_MODE_MASK (SImode));
/* If MAP has fixed points it might be better to initialize the result
with the bits to be inserted instead of moving all bits by hand. */
@@ -11709,6 +11918,9 @@ avr_fold_builtin (tree fndecl, int n_args ATTRIBUTE_UNUSED, tree *arg,
#undef TARGET_MODE_DEPENDENT_ADDRESS_P
#define TARGET_MODE_DEPENDENT_ADDRESS_P avr_mode_dependent_address_p
+#undef TARGET_SECONDARY_RELOAD
+#define TARGET_SECONDARY_RELOAD avr_secondary_reload
+
#undef TARGET_PRINT_OPERAND
#define TARGET_PRINT_OPERAND avr_print_operand
#undef TARGET_PRINT_OPERAND_ADDRESS
diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md
index d1287703e..284860e9e 100644
--- a/gcc/config/avr/avr.md
+++ b/gcc/config/avr/avr.md
@@ -63,7 +63,6 @@
[UNSPEC_STRLEN
UNSPEC_MOVMEM
UNSPEC_INDEX_JMP
- UNSPEC_LPM
UNSPEC_FMUL
UNSPEC_FMULS
UNSPEC_FMULSU
@@ -142,7 +141,7 @@
tsthi, tstpsi, tstsi, compare, compare64, call,
mov8, mov16, mov24, mov32, reload_in16, reload_in24, reload_in32,
ufract, sfract,
- xload, movmem, load_lpm,
+ xload, lpm, movmem,
ashlqi, ashrqi, lshrqi,
ashlhi, ashrhi, lshrhi,
ashlsi, ashrsi, lshrsi,
@@ -393,60 +392,60 @@
;;========================================================================
;; Move stuff around
-;; Represent a load from __flash that needs libgcc support as UNSPEC.
-;; This is legal because we read from non-changing memory.
-;; For rationale see the FIXME below.
+;; Secondary input reload from non-generic 16-bit address spaces
+(define_insn "reload_in<mode>"
+ [(set (match_operand:MOVMODE 0 "register_operand" "=r")
+ (match_operand:MOVMODE 1 "memory_operand" "m"))
+ (clobber (match_operand:QI 2 "d_register_operand" "=d"))]
+ ;; Fixme: The insn condition must not test the address space.
+ ;; Because the gen tools refuse to generate insns for address spaces
+ ;; and will generate insn-codes.h to look like:
+ ;; #define CODE_FOR_reload_inhi CODE_FOR_nothing
+ "reload_completed || reload_in_progress"
+ {
+ return avr_out_lpm (insn, operands, NULL);
+ }
+ [(set_attr "adjust_len" "lpm")
+ (set_attr "cc" "clobber")])
+
+
+;; "loadqi_libgcc"
+;; "loadhi_libgcc"
+;; "loadpsi_libgcc"
+;; "loadsi_libgcc"
+;; "loadsf_libgcc"
+(define_expand "load<mode>_libgcc"
+ [(set (match_dup 3)
+ (match_dup 2))
+ (set (reg:MOVMODE 22)
+ (match_operand:MOVMODE 1 "memory_operand" ""))
+ (set (match_operand:MOVMODE 0 "register_operand" "")
+ (reg:MOVMODE 22))]
+ "avr_load_libgcc_p (operands[1])"
+ {
+ operands[3] = gen_rtx_REG (HImode, REG_Z);
+ operands[2] = force_operand (XEXP (operands[1], 0), NULL_RTX);
+ operands[1] = replace_equiv_address (operands[1], operands[3]);
+ set_mem_addr_space (operands[1], ADDR_SPACE_FLASH);
+ })
+;; "load_qi_libgcc"
+;; "load_hi_libgcc"
;; "load_psi_libgcc"
;; "load_si_libgcc"
;; "load_sf_libgcc"
(define_insn "load_<mode>_libgcc"
[(set (reg:MOVMODE 22)
- (unspec:MOVMODE [(reg:HI REG_Z)]
- UNSPEC_LPM))]
- ""
+ (match_operand:MOVMODE 0 "memory_operand" "m,m"))]
+ "avr_load_libgcc_p (operands[0])
+ && REG_P (XEXP (operands[0], 0))
+ && REG_Z == REGNO (XEXP (operands[0], 0))"
{
- rtx n_bytes = GEN_INT (GET_MODE_SIZE (<MODE>mode));
- output_asm_insn ("%~call __load_%0", &n_bytes);
- return "";
+ operands[0] = GEN_INT (GET_MODE_SIZE (<MODE>mode));
+ return "%~call __load_%0";
}
- [(set_attr "type" "xcall")
- (set_attr "cc" "clobber")])
-
-
-;; Similar for inline reads from flash. We use UNSPEC instead
-;; of MEM for the same reason as above: PR52543.
-;; $1 contains the memory segment.
-
-(define_insn "load_<mode>"
- [(set (match_operand:MOVMODE 0 "register_operand" "=r")
- (unspec:MOVMODE [(reg:HI REG_Z)
- (match_operand:QI 1 "reg_or_0_operand" "rL")]
- UNSPEC_LPM))]
- "(CONST_INT_P (operands[1]) && AVR_HAVE_LPMX)
- || (REG_P (operands[1]) && AVR_HAVE_ELPMX)"
- {
- return avr_load_lpm (insn, operands, NULL);
- }
- [(set_attr "adjust_len" "load_lpm")
- (set_attr "cc" "clobber")])
-
-
-;; Similar to above for the complementary situation when there is no [E]LPMx.
-;; Clobber Z in that case.
-
-(define_insn "load_<mode>_clobber"
- [(set (match_operand:MOVMODE 0 "register_operand" "=r")
- (unspec:MOVMODE [(reg:HI REG_Z)
- (match_operand:QI 1 "reg_or_0_operand" "rL")]
- UNSPEC_LPM))
- (clobber (reg:HI REG_Z))]
- "!((CONST_INT_P (operands[1]) && AVR_HAVE_LPMX)
- || (REG_P (operands[1]) && AVR_HAVE_ELPMX))"
- {
- return avr_load_lpm (insn, operands, NULL);
- }
- [(set_attr "adjust_len" "load_lpm")
+ [(set_attr "length" "1,2")
+ (set_attr "isa" "rjmp,jmp")
(set_attr "cc" "clobber")])
@@ -464,6 +463,10 @@
"&& 1"
[(clobber (const_int 0))]
{
+ /* ; Split away the high part of the address. GCC's register allocator
+ ; in not able to allocate segment registers and reload the resulting
+ ; expressions. Notice that no address register can hold a PSImode. */
+
rtx insn, addr = XEXP (operands[1], 0);
rtx hi8 = gen_reg_rtx (QImode);
rtx reg_z = gen_rtx_REG (HImode, REG_Z);
@@ -583,72 +586,29 @@
operands[1] = src = copy_to_mode_reg (<MODE>mode, src);
}
- if (avr_mem_memx_p (src))
- {
- rtx addr = XEXP (src, 0);
-
- if (!REG_P (addr))
- src = replace_equiv_address (src, copy_to_mode_reg (PSImode, addr));
-
- if (!avr_xload_libgcc_p (<MODE>mode))
- /* ; No <mode> here because gen_xload8<mode>_A only iterates over ALL1.
- ; insn-emit does not depend on the mode, it' all about operands. */
- emit_insn (gen_xload8qi_A (dest, src));
- else
- emit_insn (gen_xload<mode>_A (dest, src));
-
- DONE;
- }
+ if (avr_mem_memx_p (src))
+ {
+ rtx addr = XEXP (src, 0);
- /* For old devices without LPMx, prefer __flash loads per libcall. */
+ if (!REG_P (addr))
+ src = replace_equiv_address (src, copy_to_mode_reg (PSImode, addr));
- if (avr_load_libgcc_p (src))
- {
- emit_move_insn (gen_rtx_REG (Pmode, REG_Z),
- force_reg (Pmode, XEXP (src, 0)));
+ if (!avr_xload_libgcc_p (<MODE>mode))
+ /* ; No <mode> here because gen_xload8<mode>_A only iterates over ALL1.
+ ; insn-emit does not depend on the mode, it's all about operands. */
+ emit_insn (gen_xload8qi_A (dest, src));
+ else
+ emit_insn (gen_xload<mode>_A (dest, src));
- emit_insn (gen_load_<mode>_libgcc ());
- emit_move_insn (dest, gen_rtx_REG (<MODE>mode, 22));
DONE;
}
- /* ; FIXME: Hack around PR rtl-optimization/52543.
- ; lower-subreg.c splits loads from the 16-bit address spaces which
- ; causes code bloat because each load need his setting of RAMPZ.
- ; Moreover, the split will happen in such a way that the loads don't
- ; take advantage of POST_INC addressing. Thus, we use UNSPEC to
- ; represent these loads instead. Notice that this is legitimate
- ; because the memory content does not change: Loads from the same
- ; address will yield the same value.
- ; POST_INC addressing would make the addresses mode_dependent and could
- ; work around that PR, too. However, notice that it is *not* legitimate
- ; to expand to POST_INC at expand time: The following passes assert
- ; that pre-/post-modify addressing is introduced by .auto_inc_dec and
- ; does not exist before that pass. */
-
- if (avr_mem_flash_p (src)
- && (GET_MODE_SIZE (<MODE>mode) > 1
- || MEM_ADDR_SPACE (src) != ADDR_SPACE_FLASH))
+ if (avr_load_libgcc_p (src))
{
- rtx xsegment = GEN_INT (avr_addrspace[MEM_ADDR_SPACE (src)].segment);
- if (!AVR_HAVE_ELPM)
- xsegment = const0_rtx;
- if (xsegment != const0_rtx)
- xsegment = force_reg (QImode, xsegment);
-
- emit_move_insn (gen_rtx_REG (Pmode, REG_Z),
- force_reg (Pmode, XEXP (src, 0)));
-
- if ((CONST_INT_P (xsegment) && AVR_HAVE_LPMX)
- || (REG_P (xsegment) && AVR_HAVE_ELPMX))
- emit_insn (gen_load_<mode> (dest, xsegment));
- else
- emit_insn (gen_load_<mode>_clobber (dest, xsegment));
+ /* For the small devices, do loads per libgcc call. */
+ emit_insn (gen_load<mode>_libgcc (dest, src));
DONE;
}
-
- /* ; The only address-space for which we use plain MEM and reload
- ; machinery are 1-byte loads from __flash. */
})
;;========================================================================
@@ -798,6 +758,40 @@
operands[5] = gen_rtx_REG (HImode, REGNO (operands[3]));
})
+;; For LPM loads from AS1 we split
+;; R = *Z
+;; to
+;; R = *Z++
+;; Z = Z - sizeof (R)
+;;
+;; so that the second instruction can be optimized out.
+
+(define_split ; "split-lpmx"
+ [(set (match_operand:HISI 0 "register_operand" "")
+ (match_operand:HISI 1 "memory_operand" ""))]
+ "reload_completed
+ && AVR_HAVE_LPMX"
+ [(set (match_dup 0)
+ (match_dup 2))
+ (set (match_dup 3)
+ (plus:HI (match_dup 3)
+ (match_dup 4)))]
+ {
+ rtx addr = XEXP (operands[1], 0);
+
+ if (!avr_mem_flash_p (operands[1])
+ || !REG_P (addr)
+ || reg_overlap_mentioned_p (addr, operands[0]))
+ {
+ FAIL;
+ }
+
+ operands[2] = replace_equiv_address (operands[1],
+ gen_rtx_POST_INC (Pmode, addr));
+ operands[3] = addr;
+ operands[4] = gen_int_mode (-GET_MODE_SIZE (<MODE>mode), HImode);
+ })
+
;;==========================================================================
;; xpointer move (24 bit)
@@ -1183,7 +1177,7 @@
;; "*addhq3" "*adduhq3"
;; "*addha3" "*adduha3"
(define_insn "*add<mode>3"
- [(set (match_operand:ALL2 0 "register_operand" "=r,d,!w ,d")
+ [(set (match_operand:ALL2 0 "register_operand" "=?r,d,!w ,d")
(plus:ALL2 (match_operand:ALL2 1 "register_operand" "%0,0,0 ,0")
(match_operand:ALL2 2 "nonmemory_or_const_operand" "r,s,IJ YIJ,n Ynn")))]
""
diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr
index f4cd26f59..10749d7d3 100644
--- a/gcc/config/avr/t-avr
+++ b/gcc/config/avr/t-avr
@@ -19,20 +19,20 @@
driver-avr.o: $(srcdir)/config/avr/driver-avr.c \
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H)
- $(COMPILER) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
+ $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
avr-devices.o: $(srcdir)/config/avr/avr-devices.c \
$(srcdir)/config/avr/avr-mcus.def \
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H)
- $(COMPILER) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
+ $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
avr-c.o: $(srcdir)/config/avr/avr-c.c \
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(C_COMMON_H)
- $(COMPILER) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
+ $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
avr-log.o: $(srcdir)/config/avr/avr-log.c \
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(INPUT_H) dumpfile.h
- $(COMPILER) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
+ $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
avr.o avr-c.o: $(srcdir)/config/avr/builtins.def
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index 3dd071a63..38a922898 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -2166,7 +2166,8 @@ h8300_get_index (rtx x, enum machine_mode mode, int *size)
(the amount of decrement or increment being the length of the operand). */
static bool
-h8300_mode_dependent_address_p (const_rtx addr)
+h8300_mode_dependent_address_p (const_rtx addr,
+ addr_space_t as ATTRIBUTE_UNUSED)
{
if (GET_CODE (addr) == PLUS
&& h8300_get_index (XEXP (addr, 0), VOIDmode, 0) != XEXP (addr, 0))
diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h
index 29bd69a47..2002bfcef 100644
--- a/gcc/config/i386/i386-protos.h
+++ b/gcc/config/i386/i386-protos.h
@@ -91,6 +91,8 @@ extern void ix86_fixup_binary_operands_no_copy (enum rtx_code,
enum machine_mode, rtx[]);
extern void ix86_expand_binary_operator (enum rtx_code,
enum machine_mode, rtx[]);
+extern void ix86_expand_vector_logical_operator (enum rtx_code,
+ enum machine_mode, rtx[]);
extern bool ix86_binary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
extern bool ix86_avoid_lea_for_add (rtx, rtx[]);
extern bool ix86_use_lea_for_mov (rtx, rtx[]);
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 68285717d..de9c68718 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -16490,6 +16490,82 @@ ix86_expand_binary_operator (enum rtx_code code, enum machine_mode mode,
emit_move_insn (operands[0], dst);
}
+/* Expand vector logical operation CODE (AND, IOR, XOR) in MODE with
+ the given OPERANDS. */
+
+void
+ix86_expand_vector_logical_operator (enum rtx_code code, enum machine_mode mode,
+ rtx operands[])
+{
+ rtx op1 = NULL_RTX, op2 = NULL_RTX;
+ if (GET_CODE (operands[1]) == SUBREG)
+ {
+ op1 = operands[1];
+ op2 = operands[2];
+ }
+ else if (GET_CODE (operands[2]) == SUBREG)
+ {
+ op1 = operands[2];
+ op2 = operands[1];
+ }
+ /* Optimize (__m128i) d | (__m128i) e and similar code
+ when d and e are float vectors into float vector logical
+ insn. In C/C++ without using intrinsics there is no other way
+ to express vector logical operation on float vectors than
+ to cast them temporarily to integer vectors. */
+ if (op1
+ && !TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL
+ && ((GET_CODE (op2) == SUBREG || GET_CODE (op2) == CONST_VECTOR))
+ && GET_MODE_CLASS (GET_MODE (SUBREG_REG (op1))) == MODE_VECTOR_FLOAT
+ && GET_MODE_SIZE (GET_MODE (SUBREG_REG (op1))) == GET_MODE_SIZE (mode)
+ && SUBREG_BYTE (op1) == 0
+ && (GET_CODE (op2) == CONST_VECTOR
+ || (GET_MODE (SUBREG_REG (op1)) == GET_MODE (SUBREG_REG (op2))
+ && SUBREG_BYTE (op2) == 0))
+ && can_create_pseudo_p ())
+ {
+ rtx dst;
+ switch (GET_MODE (SUBREG_REG (op1)))
+ {
+ case V4SFmode:
+ case V8SFmode:
+ case V2DFmode:
+ case V4DFmode:
+ dst = gen_reg_rtx (GET_MODE (SUBREG_REG (op1)));
+ if (GET_CODE (op2) == CONST_VECTOR)
+ {
+ op2 = gen_lowpart (GET_MODE (dst), op2);
+ op2 = force_reg (GET_MODE (dst), op2);
+ }
+ else
+ {
+ op1 = operands[1];
+ op2 = SUBREG_REG (operands[2]);
+ if (!nonimmediate_operand (op2, GET_MODE (dst)))
+ op2 = force_reg (GET_MODE (dst), op2);
+ }
+ op1 = SUBREG_REG (op1);
+ if (!nonimmediate_operand (op1, GET_MODE (dst)))
+ op1 = force_reg (GET_MODE (dst), op1);
+ emit_insn (gen_rtx_SET (VOIDmode, dst,
+ gen_rtx_fmt_ee (code, GET_MODE (dst),
+ op1, op2)));
+ emit_move_insn (operands[0], gen_lowpart (mode, dst));
+ return;
+ default:
+ break;
+ }
+ }
+ if (!nonimmediate_operand (operands[1], mode))
+ operands[1] = force_reg (mode, operands[1]);
+ if (!nonimmediate_operand (operands[2], mode))
+ operands[2] = force_reg (mode, operands[2]);
+ ix86_fixup_binary_operands_no_copy (code, mode, operands);
+ emit_insn (gen_rtx_SET (VOIDmode, operands[0],
+ gen_rtx_fmt_ee (code, mode, operands[1],
+ operands[2])));
+}
+
/* Return TRUE or FALSE depending on whether the binary operator meets the
appropriate constraints. */
diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md
index 5234decc9..6cf565181 100644
--- a/gcc/config/i386/predicates.md
+++ b/gcc/config/i386/predicates.md
@@ -777,6 +777,12 @@
(ior (match_operand 0 "nonimmediate_operand")
(match_operand 0 "const0_operand")))
+;; Return true when OP is either nonimmediate operand, or any
+;; CONST_VECTOR.
+(define_predicate "nonimmediate_or_const_vector_operand"
+ (ior (match_operand 0 "nonimmediate_operand")
+ (match_code "const_vector")))
+
;; Return true when OP is nonimmediate or standard SSE constant.
(define_predicate "nonimmediate_or_sse_const_operand"
(match_operand 0 "general_operand")
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
index 793476062..d7fadd0df 100644
--- a/gcc/config/i386/sse.md
+++ b/gcc/config/i386/sse.md
@@ -6264,10 +6264,13 @@
(define_expand "<code><mode>3"
[(set (match_operand:VI 0 "register_operand")
(any_logic:VI
- (match_operand:VI 1 "nonimmediate_operand")
- (match_operand:VI 2 "nonimmediate_operand")))]
+ (match_operand:VI 1 "nonimmediate_or_const_vector_operand")
+ (match_operand:VI 2 "nonimmediate_or_const_vector_operand")))]
"TARGET_SSE"
- "ix86_fixup_binary_operands_no_copy (<CODE>, <MODE>mode, operands);")
+{
+ ix86_expand_vector_logical_operator (<CODE>, <MODE>mode, operands);
+ DONE;
+})
(define_insn "*<code><mode>3"
[(set (match_operand:VI 0 "register_operand" "=x,x")
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c
index 4d899666f..03360b6a5 100644
--- a/gcc/config/m32r/m32r.c
+++ b/gcc/config/m32r/m32r.c
@@ -62,7 +62,7 @@ static void block_move_call (rtx, rtx, rtx);
static int m32r_is_insn (rtx);
static bool m32r_legitimate_address_p (enum machine_mode, rtx, bool);
static rtx m32r_legitimize_address (rtx, rtx, enum machine_mode);
-static bool m32r_mode_dependent_address_p (const_rtx);
+static bool m32r_mode_dependent_address_p (const_rtx, addr_space_t);
static tree m32r_handle_model_attribute (tree *, tree, tree, int, bool *);
static void m32r_print_operand (FILE *, rtx, int);
static void m32r_print_operand_address (FILE *, rtx);
@@ -2011,7 +2011,7 @@ m32r_legitimize_address (rtx x, rtx orig_x ATTRIBUTE_UNUSED,
/* Worker function for TARGET_MODE_DEPENDENT_ADDRESS_P. */
static bool
-m32r_mode_dependent_address_p (const_rtx addr)
+m32r_mode_dependent_address_p (const_rtx addr, addr_space_t as ATTRIBUTE_UNUSED)
{
if (GET_CODE (addr) == LO_SUM)
return true;
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md
index 00a69c78d..31be33ede 100644
--- a/gcc/config/m68k/m68k.md
+++ b/gcc/config/m68k/m68k.md
@@ -5603,14 +5603,15 @@
; The move is allowed to be odd byte aligned, because that's still faster
; than an odd byte aligned bit-field instruction.
;
-(define_insn ""
+(define_insn "*insv_32_mem"
[(set (zero_extract:SI (match_operand:QI 0 "memory_operand" "+o")
(const_int 32)
(match_operand:SI 1 "const_int_operand" "n"))
(match_operand:SI 2 "general_src_operand" "rmSi"))]
"TARGET_68020 && TARGET_BITFIELD
&& (INTVAL (operands[1]) % 8) == 0
- && ! mode_dependent_address_p (XEXP (operands[0], 0))"
+ && ! mode_dependent_address_p (XEXP (operands[0], 0),
+ MEM_ADDR_SPACE (operands[0]))"
{
operands[0]
= adjust_address (operands[0], SImode, INTVAL (operands[1]) / 8);
@@ -5618,31 +5619,17 @@
return "move%.l %2,%0";
})
-(define_insn ""
- [(set (zero_extract:SI (match_operand:SI 0 "register_operand" "+do")
+(define_insn "*insv_8_16_reg"
+ [(set (zero_extract:SI (match_operand:SI 0 "register_operand" "+d")
(match_operand:SI 1 "const_int_operand" "n")
(match_operand:SI 2 "const_int_operand" "n"))
(match_operand:SI 3 "register_operand" "d"))]
"TARGET_68020 && TARGET_BITFIELD
&& (INTVAL (operands[1]) == 8 || INTVAL (operands[1]) == 16)
- && INTVAL (operands[2]) % INTVAL (operands[1]) == 0
- && (GET_CODE (operands[0]) == REG
- || ! mode_dependent_address_p (XEXP (operands[0], 0)))"
+ && INTVAL (operands[2]) % INTVAL (operands[1]) == 0"
{
- if (REG_P (operands[0]))
- {
- if (INTVAL (operands[1]) + INTVAL (operands[2]) != 32)
- return "bfins %3,%0{%b2:%b1}";
- }
- else
- operands[0] = adjust_address (operands[0],
- INTVAL (operands[1]) == 8 ? QImode : HImode,
- INTVAL (operands[2]) / 8);
-
- if (GET_CODE (operands[3]) == MEM)
- operands[3] = adjust_address (operands[3],
- INTVAL (operands[1]) == 8 ? QImode : HImode,
- (32 - INTVAL (operands[1])) / 8);
+ if (INTVAL (operands[1]) + INTVAL (operands[2]) != 32)
+ return "bfins %3,%0{%b2:%b1}";
if (INTVAL (operands[1]) == 8)
return "move%.b %3,%0";
@@ -5657,14 +5644,15 @@
; The move is allowed to be odd byte aligned, because that's still faster
; than an odd byte aligned bit-field instruction.
;
-(define_insn ""
+(define_insn "*extzv_32_mem"
[(set (match_operand:SI 0 "nonimmediate_operand" "=rm")
(zero_extract:SI (match_operand:QI 1 "memory_src_operand" "oS")
(const_int 32)
(match_operand:SI 2 "const_int_operand" "n")))]
"TARGET_68020 && TARGET_BITFIELD
&& (INTVAL (operands[2]) % 8) == 0
- && ! mode_dependent_address_p (XEXP (operands[1], 0))"
+ && ! mode_dependent_address_p (XEXP (operands[1], 0),
+ MEM_ADDR_SPACE (operands[1]))"
{
operands[1]
= adjust_address (operands[1], SImode, INTVAL (operands[2]) / 8);
@@ -5672,33 +5660,20 @@
return "move%.l %1,%0";
})
-(define_insn ""
+(define_insn "*extzv_8_16_reg"
[(set (match_operand:SI 0 "nonimmediate_operand" "=&d")
- (zero_extract:SI (match_operand:SI 1 "register_operand" "do")
+ (zero_extract:SI (match_operand:SI 1 "register_operand" "d")
(match_operand:SI 2 "const_int_operand" "n")
(match_operand:SI 3 "const_int_operand" "n")))]
"TARGET_68020 && TARGET_BITFIELD
&& (INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16)
- && INTVAL (operands[3]) % INTVAL (operands[2]) == 0
- && (GET_CODE (operands[1]) == REG
- || ! mode_dependent_address_p (XEXP (operands[1], 0)))"
+ && INTVAL (operands[3]) % INTVAL (operands[2]) == 0"
{
cc_status.flags |= CC_NOT_NEGATIVE;
- if (REG_P (operands[1]))
- {
- if (INTVAL (operands[2]) + INTVAL (operands[3]) != 32)
- return "bfextu %1{%b3:%b2},%0";
- }
- else
- operands[1]
- = adjust_address (operands[1], SImode, INTVAL (operands[3]) / 8);
+ if (INTVAL (operands[2]) + INTVAL (operands[3]) != 32)
+ return "bfextu %1{%b3:%b2},%0";
output_asm_insn ("clr%.l %0", operands);
- if (GET_CODE (operands[0]) == MEM)
- operands[0] = adjust_address (operands[0],
- INTVAL (operands[2]) == 8 ? QImode : HImode,
- (32 - INTVAL (operands[1])) / 8);
-
if (INTVAL (operands[2]) == 8)
return "move%.b %1,%0";
return "move%.w %1,%0";
@@ -5711,14 +5686,15 @@
; The move is allowed to be odd byte aligned, because that's still faster
; than an odd byte aligned bit-field instruction.
;
-(define_insn ""
+(define_insn "*extv_32_mem"
[(set (match_operand:SI 0 "nonimmediate_operand" "=rm")
(sign_extract:SI (match_operand:QI 1 "memory_src_operand" "oS")
(const_int 32)
(match_operand:SI 2 "const_int_operand" "n")))]
"TARGET_68020 && TARGET_BITFIELD
&& (INTVAL (operands[2]) % 8) == 0
- && ! mode_dependent_address_p (XEXP (operands[1], 0))"
+ && ! mode_dependent_address_p (XEXP (operands[1], 0),
+ MEM_ADDR_SPACE (operands[1]))"
{
operands[1]
= adjust_address (operands[1], SImode, INTVAL (operands[2]) / 8);
@@ -5726,27 +5702,17 @@
return "move%.l %1,%0";
})
-(define_insn ""
+(define_insn "*extv_8_16_reg"
[(set (match_operand:SI 0 "nonimmediate_operand" "=d")
- (sign_extract:SI (match_operand:SI 1 "register_operand" "do")
+ (sign_extract:SI (match_operand:SI 1 "register_operand" "d")
(match_operand:SI 2 "const_int_operand" "n")
(match_operand:SI 3 "const_int_operand" "n")))]
"TARGET_68020 && TARGET_BITFIELD
&& (INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16)
- && INTVAL (operands[3]) % INTVAL (operands[2]) == 0
- && (GET_CODE (operands[1]) == REG
- || ! mode_dependent_address_p (XEXP (operands[1], 0)))"
+ && INTVAL (operands[3]) % INTVAL (operands[2]) == 0"
{
- if (REG_P (operands[1]))
- {
- if (INTVAL (operands[2]) + INTVAL (operands[3]) != 32)
- return "bfexts %1{%b3:%b2},%0";
- }
- else
- operands[1]
- = adjust_address (operands[1],
- INTVAL (operands[2]) == 8 ? QImode : HImode,
- INTVAL (operands[3]) / 8);
+ if (INTVAL (operands[2]) + INTVAL (operands[3]) != 32)
+ return "bfexts %1{%b3:%b2},%0";
if (INTVAL (operands[2]) == 8)
return "move%.b %1,%0\;extb%.l %0";
@@ -5765,7 +5731,7 @@
"TARGET_68020 && TARGET_BITFIELD"
"")
-(define_insn ""
+(define_insn "*extv_bfexts_mem"
[(set (match_operand:SI 0 "register_operand" "=d")
(sign_extract:SI (match_operand:QI 1 "memory_operand" "o")
(match_operand:SI 2 "nonmemory_operand" "dn")
@@ -5781,7 +5747,7 @@
"TARGET_68020 && TARGET_BITFIELD"
"")
-(define_insn ""
+(define_insn "*extzv_bfextu_mem"
[(set (match_operand:SI 0 "register_operand" "=d")
(zero_extract:SI (match_operand:QI 1 "memory_operand" "o")
(match_operand:SI 2 "nonmemory_operand" "dn")
@@ -5800,7 +5766,7 @@
return "bfextu %1{%b3:%b2},%0";
})
-(define_insn ""
+(define_insn "*insv_bfchg_mem"
[(set (zero_extract:SI (match_operand:QI 0 "memory_operand" "+o")
(match_operand:SI 1 "nonmemory_operand" "dn")
(match_operand:SI 2 "nonmemory_operand" "dn"))
@@ -5815,7 +5781,7 @@
return "bfchg %0{%b2:%b1}";
})
-(define_insn ""
+(define_insn "*insv_bfclr_mem"
[(set (zero_extract:SI (match_operand:QI 0 "memory_operand" "+o")
(match_operand:SI 1 "nonmemory_operand" "dn")
(match_operand:SI 2 "nonmemory_operand" "dn"))
@@ -5826,7 +5792,7 @@
return "bfclr %0{%b2:%b1}";
})
-(define_insn ""
+(define_insn "*insv_bfset_mem"
[(set (zero_extract:SI (match_operand:QI 0 "memory_operand" "+o")
(match_operand:SI 1 "general_operand" "dn")
(match_operand:SI 2 "general_operand" "dn"))
@@ -5845,7 +5811,7 @@
"TARGET_68020 && TARGET_BITFIELD"
"")
-(define_insn ""
+(define_insn "*insv_bfins_mem"
[(set (zero_extract:SI (match_operand:QI 0 "memory_operand" "+o")
(match_operand:SI 1 "nonmemory_operand" "dn")
(match_operand:SI 2 "nonmemory_operand" "dn"))
@@ -5856,7 +5822,7 @@
;; Now recognize bit-field insns that operate on registers
;; (or at least were intended to do so).
-(define_insn ""
+(define_insn "*extv_bfexts_reg"
[(set (match_operand:SI 0 "nonimmediate_operand" "=d")
(sign_extract:SI (match_operand:SI 1 "register_operand" "d")
(match_operand:SI 2 "const_int_operand" "n")
@@ -5864,7 +5830,7 @@
"TARGET_68020 && TARGET_BITFIELD"
"bfexts %1{%b3:%b2},%0")
-(define_insn ""
+(define_insn "*extv_bfextu_reg"
[(set (match_operand:SI 0 "nonimmediate_operand" "=d")
(zero_extract:SI (match_operand:SI 1 "register_operand" "d")
(match_operand:SI 2 "const_int_operand" "n")
@@ -5883,7 +5849,7 @@
return "bfextu %1{%b3:%b2},%0";
})
-(define_insn ""
+(define_insn "*insv_bfclr_reg"
[(set (zero_extract:SI (match_operand:SI 0 "register_operand" "+d")
(match_operand:SI 1 "const_int_operand" "n")
(match_operand:SI 2 "const_int_operand" "n"))
@@ -5894,7 +5860,7 @@
return "bfclr %0{%b2:%b1}";
})
-(define_insn ""
+(define_insn "*insv_bfset_reg"
[(set (zero_extract:SI (match_operand:SI 0 "register_operand" "+d")
(match_operand:SI 1 "const_int_operand" "n")
(match_operand:SI 2 "const_int_operand" "n"))
@@ -5905,7 +5871,7 @@
return "bfset %0{%b2:%b1}";
})
-(define_insn ""
+(define_insn "*insv_bfins_reg"
[(set (zero_extract:SI (match_operand:SI 0 "register_operand" "+d")
(match_operand:SI 1 "const_int_operand" "n")
(match_operand:SI 2 "const_int_operand" "n"))
@@ -5926,7 +5892,7 @@
;; Special patterns for optimizing bit-field instructions.
-(define_insn ""
+(define_insn "*tst_bftst_mem"
[(set (cc0)
(compare (zero_extract:SI (match_operand:QI 0 "memory_operand" "o")
(match_operand:SI 1 "const_int_operand" "n")
@@ -5952,7 +5918,7 @@
;;; now handle the register cases
-(define_insn ""
+(define_insn "*tst_bftst_reg"
[(set (cc0)
(compare (zero_extract:SI (match_operand:SI 0 "register_operand" "d")
(match_operand:SI 1 "const_int_operand" "n")
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 211087ba3..96026bdc5 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -6463,7 +6463,8 @@ rs6000_debug_legitimate_address_p (enum machine_mode mode, rtx x,
/* Implement TARGET_MODE_DEPENDENT_ADDRESS_P. */
static bool
-rs6000_mode_dependent_address_p (const_rtx addr)
+rs6000_mode_dependent_address_p (const_rtx addr,
+ addr_space_t as ATTRIBUTE_UNUSED)
{
return rs6000_mode_dependent_address_ptr (addr);
}
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 9f9627072..4265cb67b 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -11970,64 +11970,36 @@
operands[3] = operands[1];
})
-;; Simplify (ne X (const_int 0)) on the PowerPC. No need to on the Power,
-;; since it nabs/sr is just as fast.
-(define_insn "*ne0si"
- [(set (match_operand:SI 0 "gpc_reg_operand" "=&r")
- (lshiftrt:SI (neg:SI (abs:SI (match_operand:SI 1 "gpc_reg_operand" "r")))
- (const_int 31)))
- (clobber (match_scratch:SI 2 "=&r"))]
- "TARGET_32BIT && !TARGET_ISEL"
- "addic %2,%1,-1\;subfe %0,%2,%1"
- [(set_attr "type" "two")
- (set_attr "length" "8")])
-
-(define_insn "*ne0di"
- [(set (match_operand:DI 0 "gpc_reg_operand" "=r")
- (lshiftrt:DI (neg:DI (abs:DI (match_operand:DI 1 "gpc_reg_operand" "r")))
- (const_int 63)))
- (clobber (match_scratch:DI 2 "=&r"))]
- "TARGET_64BIT"
+(define_insn "*ne0_<mode>"
+ [(set (match_operand:P 0 "gpc_reg_operand" "=r")
+ (ne:P (match_operand:P 1 "gpc_reg_operand" "r")
+ (const_int 0)))
+ (clobber (match_scratch:P 2 "=&r"))]
+ "!(TARGET_32BIT && TARGET_ISEL)"
"addic %2,%1,-1\;subfe %0,%2,%1"
[(set_attr "type" "two")
(set_attr "length" "8")])
-;; This is what (plus (ne X (const_int 0)) Y) looks like.
-(define_insn "*plus_ne0si"
- [(set (match_operand:SI 0 "gpc_reg_operand" "=r")
- (plus:SI (lshiftrt:SI
- (neg:SI (abs:SI (match_operand:SI 1 "gpc_reg_operand" "r")))
- (const_int 31))
- (match_operand:SI 2 "gpc_reg_operand" "r")))
- (clobber (match_scratch:SI 3 "=&r"))]
- "TARGET_32BIT"
- "addic %3,%1,-1\;addze %0,%2"
- [(set_attr "type" "two")
- (set_attr "length" "8")])
-
-(define_insn "*plus_ne0di"
- [(set (match_operand:DI 0 "gpc_reg_operand" "=r")
- (plus:DI (lshiftrt:DI
- (neg:DI (abs:DI (match_operand:DI 1 "gpc_reg_operand" "r")))
- (const_int 63))
- (match_operand:DI 2 "gpc_reg_operand" "r")))
- (clobber (match_scratch:DI 3 "=&r"))]
- "TARGET_64BIT"
+(define_insn "*plus_ne0_<mode>"
+ [(set (match_operand:P 0 "gpc_reg_operand" "=r")
+ (plus:P (ne:P (match_operand:P 1 "gpc_reg_operand" "r")
+ (const_int 0))
+ (match_operand:P 2 "gpc_reg_operand" "r")))
+ (clobber (match_scratch:P 3 "=&r"))]
+ ""
"addic %3,%1,-1\;addze %0,%2"
[(set_attr "type" "two")
(set_attr "length" "8")])
-(define_insn "*compare_plus_ne0si"
+(define_insn "*compare_plus_ne0_<mode>"
[(set (match_operand:CC 0 "cc_reg_operand" "=x,?y")
- (compare:CC
- (plus:SI (lshiftrt:SI
- (neg:SI (abs:SI (match_operand:SI 1 "gpc_reg_operand" "r,r")))
- (const_int 31))
- (match_operand:SI 2 "gpc_reg_operand" "r,r"))
- (const_int 0)))
- (clobber (match_scratch:SI 3 "=&r,&r"))
- (clobber (match_scratch:SI 4 "=X,&r"))]
- "TARGET_32BIT"
+ (compare:CC (plus:P (ne:P (match_operand:P 1 "gpc_reg_operand" "r,r")
+ (const_int 0))
+ (match_operand:P 2 "gpc_reg_operand" "r,r"))
+ (const_int 0)))
+ (clobber (match_scratch:P 3 "=&r,&r"))
+ (clobber (match_scratch:P 4 "=X,&r"))]
+ ""
"@
addic %3,%1,-1\;addze. %3,%2
#"
@@ -12035,36 +12007,32 @@
(set_attr "length" "8,12")])
(define_split
- [(set (match_operand:CC 0 "cc_reg_not_cr0_operand" "")
- (compare:CC
- (plus:SI (lshiftrt:SI
- (neg:SI (abs:SI (match_operand:SI 1 "gpc_reg_operand" "")))
- (const_int 31))
- (match_operand:SI 2 "gpc_reg_operand" ""))
- (const_int 0)))
- (clobber (match_scratch:SI 3 ""))
- (clobber (match_scratch:SI 4 ""))]
- "TARGET_32BIT && reload_completed"
+ [(set (match_operand:CC 0 "cc_reg_not_micro_cr0_operand" "")
+ (compare:CC (ne:P (match_operand:SI 1 "gpc_reg_operand" "r,r")
+ (const_int 0))
+ (neg:P (match_operand:P 2 "gpc_reg_operand" "r,r"))))
+ (clobber (match_scratch:P 3 ""))
+ (clobber (match_scratch:P 4 ""))]
+ "reload_completed"
[(parallel [(set (match_dup 3)
- (plus:SI (lshiftrt:SI (neg:SI (abs:SI (match_dup 1)))
- (const_int 31))
- (match_dup 2)))
+ (plus:P (ne:P (match_dup 1)
+ (const_int 0))
+ (match_dup 2)))
(clobber (match_dup 4))])
(set (match_dup 0)
(compare:CC (match_dup 3)
(const_int 0)))]
"")
-(define_insn "*compare_plus_ne0di"
- [(set (match_operand:CC 0 "cc_reg_operand" "=x,?y")
- (compare:CC
- (plus:DI (lshiftrt:DI
- (neg:DI (abs:DI (match_operand:DI 1 "gpc_reg_operand" "r,r")))
- (const_int 63))
- (match_operand:DI 2 "gpc_reg_operand" "r,r"))
- (const_int 0)))
- (clobber (match_scratch:DI 3 "=&r,&r"))]
- "TARGET_64BIT"
+; For combine.
+(define_insn "*compare_plus_ne0_<mode>_1"
+ [(set (match_operand:CCEQ 0 "cc_reg_operand" "=x,?y")
+ (compare:CCEQ (ne:P (match_operand:P 1 "gpc_reg_operand" "r,r")
+ (const_int 0))
+ (neg:P (match_operand:P 2 "gpc_reg_operand" "r,r"))))
+ (clobber (match_scratch:P 3 "=&r,&r"))
+ (clobber (match_scratch:P 4 "=X,&r"))]
+ ""
"@
addic %3,%1,-1\;addze. %3,%2
#"
@@ -12072,78 +12040,36 @@
(set_attr "length" "8,12")])
(define_split
- [(set (match_operand:CC 0 "cc_reg_not_micro_cr0_operand" "")
- (compare:CC
- (plus:DI (lshiftrt:DI
- (neg:DI (abs:DI (match_operand:DI 1 "gpc_reg_operand" "")))
- (const_int 63))
- (match_operand:DI 2 "gpc_reg_operand" ""))
- (const_int 0)))
- (clobber (match_scratch:DI 3 ""))]
- "TARGET_64BIT && reload_completed"
- [(set (match_dup 3)
- (plus:DI (lshiftrt:DI (neg:DI (abs:DI (match_dup 1)))
- (const_int 63))
- (match_dup 2)))
+ [(set (match_operand:CCEQ 0 "cc_reg_not_micro_cr0_operand" "")
+ (compare:CCEQ (ne:P (match_operand:SI 1 "gpc_reg_operand" "r,r")
+ (const_int 0))
+ (neg:P (match_operand:P 2 "gpc_reg_operand" "r,r"))))
+ (clobber (match_scratch:P 3 ""))
+ (clobber (match_scratch:P 4 ""))]
+ "reload_completed"
+ [(parallel [(set (match_dup 3)
+ (plus:P (ne:P (match_dup 1)
+ (const_int 0))
+ (match_dup 2)))
+ (clobber (match_dup 4))])
(set (match_dup 0)
(compare:CC (match_dup 3)
(const_int 0)))]
"")
-(define_insn "*plus_ne0si_compare"
+(define_insn "*plus_ne0_<mode>_compare"
[(set (match_operand:CC 4 "cc_reg_operand" "=x,?y")
(compare:CC
- (plus:SI (lshiftrt:SI
- (neg:SI (abs:SI (match_operand:SI 1 "gpc_reg_operand" "r,r")))
- (const_int 31))
- (match_operand:SI 2 "gpc_reg_operand" "r,r"))
+ (plus:P (ne:P (match_operand:P 1 "gpc_reg_operand" "r,r")
+ (const_int 0))
+ (match_operand:P 2 "gpc_reg_operand" "r,r"))
(const_int 0)))
- (set (match_operand:SI 0 "gpc_reg_operand" "=r,r")
- (plus:SI (lshiftrt:SI (neg:SI (abs:SI (match_dup 1))) (const_int 31))
- (match_dup 2)))
- (clobber (match_scratch:SI 3 "=&r,&r"))]
- "TARGET_32BIT"
- "@
- addic %3,%1,-1\;addze. %0,%2
- #"
- [(set_attr "type" "compare")
- (set_attr "length" "8,12")])
-
-(define_split
- [(set (match_operand:CC 4 "cc_reg_not_cr0_operand" "")
- (compare:CC
- (plus:SI (lshiftrt:SI
- (neg:SI (abs:SI (match_operand:SI 1 "gpc_reg_operand" "")))
- (const_int 31))
- (match_operand:SI 2 "gpc_reg_operand" ""))
- (const_int 0)))
- (set (match_operand:SI 0 "gpc_reg_operand" "")
- (plus:SI (lshiftrt:SI (neg:SI (abs:SI (match_dup 1))) (const_int 31))
- (match_dup 2)))
- (clobber (match_scratch:SI 3 ""))]
- "TARGET_32BIT && reload_completed"
- [(parallel [(set (match_dup 0)
- (plus:SI (lshiftrt:SI (neg:SI (abs:SI (match_dup 1))) (const_int 31))
- (match_dup 2)))
- (clobber (match_dup 3))])
- (set (match_dup 4)
- (compare:CC (match_dup 0)
- (const_int 0)))]
- "")
-
-(define_insn "*plus_ne0di_compare"
- [(set (match_operand:CC 4 "cc_reg_operand" "=x,?y")
- (compare:CC
- (plus:DI (lshiftrt:DI
- (neg:DI (abs:DI (match_operand:DI 1 "gpc_reg_operand" "r,r")))
- (const_int 63))
- (match_operand:DI 2 "gpc_reg_operand" "r,r"))
- (const_int 0)))
- (set (match_operand:DI 0 "gpc_reg_operand" "=r,r")
- (plus:DI (lshiftrt:DI (neg:DI (abs:DI (match_dup 1))) (const_int 63))
- (match_dup 2)))
- (clobber (match_scratch:DI 3 "=&r,&r"))]
- "TARGET_64BIT"
+ (set (match_operand:P 0 "gpc_reg_operand" "=r,r")
+ (plus:P (ne:P (match_dup 1)
+ (const_int 0))
+ (match_dup 2)))
+ (clobber (match_scratch:P 3 "=&r,&r"))]
+ ""
"@
addic %3,%1,-1\;addze. %0,%2
#"
@@ -12153,20 +12079,21 @@
(define_split
[(set (match_operand:CC 4 "cc_reg_not_micro_cr0_operand" "")
(compare:CC
- (plus:DI (lshiftrt:DI
- (neg:DI (abs:DI (match_operand:DI 1 "gpc_reg_operand" "")))
- (const_int 63))
- (match_operand:DI 2 "gpc_reg_operand" ""))
+ (plus:P (ne:P (match_operand:P 1 "gpc_reg_operand" "")
+ (const_int 0))
+ (match_operand:P 2 "gpc_reg_operand" ""))
(const_int 0)))
- (set (match_operand:DI 0 "gpc_reg_operand" "")
- (plus:DI (lshiftrt:DI (neg:DI (abs:DI (match_dup 1))) (const_int 63))
- (match_dup 2)))
- (clobber (match_scratch:DI 3 ""))]
- "TARGET_64BIT && reload_completed"
+ (set (match_operand:P 0 "gpc_reg_operand" "")
+ (plus:P (ne:P (match_dup 1)
+ (const_int 0))
+ (match_dup 2)))
+ (clobber (match_scratch:P 3 ""))]
+ "reload_completed"
[(parallel [(set (match_dup 0)
- (plus:DI (lshiftrt:DI (neg:DI (abs:DI (match_dup 1))) (const_int 63))
- (match_dup 2)))
- (clobber (match_dup 3))])
+ (plus:P (ne:P (match_dup 1)
+ (const_int 0))
+ (match_dup 2)))
+ (clobber (match_dup 3))])
(set (match_dup 4)
(compare:CC (match_dup 0)
(const_int 0)))]
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c
index 472625e4a..43676d125 100644
--- a/gcc/config/rx/rx.c
+++ b/gcc/config/rx/rx.c
@@ -318,7 +318,7 @@ rx_is_restricted_memory_address (rtx mem, enum machine_mode mode)
/* Implement TARGET_MODE_DEPENDENT_ADDRESS_P. */
static bool
-rx_mode_dependent_address_p (const_rtx addr)
+rx_mode_dependent_address_p (const_rtx addr, addr_space_t as ATTRIBUTE_UNUSED)
{
if (GET_CODE (addr) == CONST)
addr = XEXP (addr, 0);
diff --git a/gcc/config/sh/constraints.md b/gcc/config/sh/constraints.md
index 47350dff2..c2540e8b6 100644
--- a/gcc/config/sh/constraints.md
+++ b/gcc/config/sh/constraints.md
@@ -33,6 +33,7 @@
;; J16: 0xffffffff00000000 | 0x00000000ffffffff
;; Jmb: 0x000000FF
;; Jmw: 0x0000FFFF
+;; Jhb: 0x80000000
;; Kxx: unsigned xx bit
;; M: 1
;; N: 0
@@ -148,6 +149,11 @@
(and (match_code "const_int")
(match_test "ival == 0xFFFF")))
+(define_constraint "Jhb"
+ "Highest bit constant"
+ (and (match_code "const_int")
+ (match_test "(ival & 0xFFFFFFFF) == 0x80000000")))
+
(define_constraint "K03"
"An unsigned 3-bit constant, as used in SH2A bclr, bset, etc."
(and (match_code "const_int")
diff --git a/gcc/config/sh/predicates.md b/gcc/config/sh/predicates.md
index 27e42f159..93a33bf25 100644
--- a/gcc/config/sh/predicates.md
+++ b/gcc/config/sh/predicates.md
@@ -1033,3 +1033,41 @@
(define_predicate "arith_reg_or_t_reg_operand"
(ior (match_operand 0 "arith_reg_operand")
(match_operand 0 "t_reg_operand")))
+
+;; A predicate describing the negated value of the T bit register shifted
+;; left by 31.
+(define_predicate "negt_reg_shl31_operand"
+ (match_code "plus,minus,if_then_else")
+{
+ /* (plus:SI (mult:SI (match_operand:SI 1 "t_reg_operand")
+ (const_int -2147483648)) ;; 0xffffffff80000000
+ (const_int -2147483648))
+ */
+ if (GET_CODE (op) == PLUS && satisfies_constraint_Jhb (XEXP (op, 1))
+ && GET_CODE (XEXP (op, 0)) == MULT
+ && t_reg_operand (XEXP (XEXP (op, 0), 0), SImode)
+ && satisfies_constraint_Jhb (XEXP (XEXP (op, 0), 1)))
+ return true;
+
+ /* (minus:SI (const_int -2147483648) ;; 0xffffffff80000000
+ (mult:SI (match_operand:SI 1 "t_reg_operand")
+ (const_int -2147483648)))
+ */
+ if (GET_CODE (op) == MINUS
+ && satisfies_constraint_Jhb (XEXP (op, 0))
+ && GET_CODE (XEXP (op, 1)) == MULT
+ && t_reg_operand (XEXP (XEXP (op, 1), 0), SImode)
+ && satisfies_constraint_Jhb (XEXP (XEXP (op, 1), 1)))
+ return true;
+
+ /* (if_then_else:SI (match_operand:SI 1 "t_reg_operand")
+ (const_int 0)
+ (const_int -2147483648)) ;; 0xffffffff80000000
+ */
+ if (GET_CODE (op) == IF_THEN_ELSE && t_reg_operand (XEXP (op, 0), SImode)
+ && satisfies_constraint_Z (XEXP (op, 1))
+ && satisfies_constraint_Jhb (XEXP (op, 2)))
+ return true;
+
+ return false;
+})
diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md
index 27c5633dd..8f0443ad6 100644
--- a/gcc/config/sh/sh.md
+++ b/gcc/config/sh/sh.md
@@ -3817,6 +3817,42 @@ label:
GEN_INT (56), GEN_INT (8));
})
+(define_expand "rotrsi3"
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (rotatert:SI (match_operand:SI 1 "arith_reg_operand")
+ (match_operand:SI 2 "const_int_operand")))]
+ "TARGET_SH1"
+{
+ HOST_WIDE_INT ival = INTVAL (operands[2]);
+ if (ival == 1)
+ {
+ emit_insn (gen_rotrsi3_1 (operands[0], operands[1]));
+ DONE;
+ }
+
+ FAIL;
+})
+
+(define_insn "rotrsi3_1"
+ [(set (match_operand:SI 0 "arith_reg_dest" "=r")
+ (rotatert:SI (match_operand:SI 1 "arith_reg_operand" "0")
+ (const_int 1)))
+ (set (reg:SI T_REG)
+ (and:SI (match_dup 1) (const_int 1)))]
+ "TARGET_SH1"
+ "rotr %0"
+ [(set_attr "type" "arith")])
+
+;; A slimplified version of rotr for combine.
+(define_insn "*rotrsi3_1"
+ [(set (match_operand:SI 0 "arith_reg_dest" "=r")
+ (rotatert:SI (match_operand:SI 1 "arith_reg_operand" "0")
+ (const_int 1)))
+ (clobber (reg:SI T_REG))]
+ "TARGET_SH1"
+ "rotr %0"
+ [(set_attr "type" "arith")])
+
(define_insn "rotlsi3_1"
[(set (match_operand:SI 0 "arith_reg_dest" "=r")
(rotate:SI (match_operand:SI 1 "arith_reg_operand" "0")
@@ -3827,6 +3863,16 @@ label:
"rotl %0"
[(set_attr "type" "arith")])
+;; A simplified version of rotl for combine.
+(define_insn "*rotlsi3_1"
+ [(set (match_operand:SI 0 "arith_reg_dest" "=r")
+ (rotate:SI (match_operand:SI 1 "arith_reg_operand" "0")
+ (const_int 1)))
+ (clobber (reg:SI T_REG))]
+ "TARGET_SH1"
+ "rotl %0"
+ [(set_attr "type" "arith")])
+
(define_insn "rotlsi3_31"
[(set (match_operand:SI 0 "arith_reg_dest" "=r")
(rotate:SI (match_operand:SI 1 "arith_reg_operand" "0")
@@ -3845,9 +3891,9 @@ label:
[(set_attr "type" "arith")])
(define_expand "rotlsi3"
- [(set (match_operand:SI 0 "arith_reg_dest" "")
- (rotate:SI (match_operand:SI 1 "arith_reg_operand" "")
- (match_operand:SI 2 "immediate_operand" "")))]
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (rotate:SI (match_operand:SI 1 "arith_reg_operand")
+ (match_operand:SI 2 "const_int_operand")))]
"TARGET_SH1"
{
static const char rot_tab[] = {
@@ -3857,12 +3903,8 @@ label:
002, 002, 010, 000, 000, 000, 000, 000,
};
- int count, choice;
-
- if (!CONST_INT_P (operands[2]))
- FAIL;
- count = INTVAL (operands[2]);
- choice = rot_tab[count];
+ int count = INTVAL (operands[2]);
+ int choice = rot_tab[count];
if (choice & 010 && SH_DYNAMIC_SHIFT_COST <= 1)
FAIL;
choice &= 7;
@@ -3908,12 +3950,12 @@ label:
[(set_attr "type" "arith")])
(define_expand "rotlhi3"
- [(set (match_operand:HI 0 "arith_reg_operand" "")
- (rotate:HI (match_operand:HI 1 "arith_reg_operand" "")
- (match_operand:HI 2 "immediate_operand" "")))]
+ [(set (match_operand:HI 0 "arith_reg_operand")
+ (rotate:HI (match_operand:HI 1 "arith_reg_operand")
+ (match_operand:HI 2 "const_int_operand")))]
"TARGET_SH1"
{
- if (!CONST_INT_P (operands[2]) || INTVAL (operands[2]) != 8)
+ if (INTVAL (operands[2]) != 8)
FAIL;
})
@@ -3950,11 +3992,7 @@ label:
{
if (INTVAL (operands[2]) > 1)
{
- /* use plus_constant function ?? */
- const int shift_count = INTVAL (operands[2]) - 1;
- const rtx shift_count_rtx = GEN_INT (shift_count);
- rtx shift_res = gen_reg_rtx (SImode);
-
+ const rtx shift_count = GEN_INT (INTVAL (operands[2]) - 1);
rtx prev_set_t_insn = NULL_RTX;
rtx tmp_t_reg = NULL_RTX;
@@ -3963,10 +4001,24 @@ label:
shift insn before that insn, to remove the T_REG dependency.
If the insn that sets the T_REG cannot be found, store the T_REG
in a temporary reg and restore it after the shift. */
- if (sh_lshrsi_clobbers_t_reg_p (shift_count_rtx)
- && ! sh_dynamicalize_shift_p (shift_count_rtx))
+ if (sh_lshrsi_clobbers_t_reg_p (shift_count)
+ && ! sh_dynamicalize_shift_p (shift_count))
{
prev_set_t_insn = prev_nonnote_insn_bb (curr_insn);
+
+ /* Skip the nott insn, which was probably inserted by the splitter
+ of *rotcr_neg_t. Don't use one of the recog functions
+ here during insn splitting, since that causes problems in later
+ passes. */
+ if (prev_set_t_insn != NULL_RTX)
+ {
+ rtx pat = PATTERN (prev_set_t_insn);
+ if (GET_CODE (pat) == SET
+ && t_reg_operand (XEXP (pat, 0), SImode)
+ && negt_reg_operand (XEXP (pat, 1), SImode))
+ prev_set_t_insn = prev_nonnote_insn_bb (prev_set_t_insn);
+ }
+
if (! (prev_set_t_insn != NULL_RTX
&& reg_set_p (get_t_reg_rtx (), prev_set_t_insn)
&& ! reg_referenced_p (get_t_reg_rtx (),
@@ -3978,14 +4030,15 @@ label:
}
}
- rtx shift_rtx = gen_lshrsi3 (shift_res, operands[1], shift_count_rtx);
- operands[1] = shift_res;
+ rtx shift_result = gen_reg_rtx (SImode);
+ rtx shift_insn = gen_lshrsi3 (shift_result, operands[1], shift_count);
+ operands[1] = shift_result;
/* Emit the shift insn before the insn that sets T_REG, if possible. */
if (prev_set_t_insn != NULL_RTX)
- emit_insn_before (shift_rtx, prev_set_t_insn);
+ emit_insn_before (shift_insn, prev_set_t_insn);
else
- emit_insn (shift_rtx);
+ emit_insn (shift_insn);
/* Restore T_REG if it has been saved before. */
if (tmp_t_reg != NULL_RTX)
@@ -4007,6 +4060,20 @@ label:
DONE;
})
+;; If combine tries the same as above but with swapped operands, split
+;; it so that it will try the pattern above.
+(define_split
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (ior:SI (ashift:SI (match_operand:SI 1 "arith_reg_or_t_reg_operand")
+ (const_int 31))
+ (lshiftrt:SI (match_operand:SI 2 "arith_reg_operand")
+ (match_operand:SI 3 "const_int_operand"))))]
+ "TARGET_SH1 && can_create_pseudo_p ()"
+ [(parallel [(set (match_dup 0)
+ (ior:SI (lshiftrt:SI (match_dup 2) (match_dup 3))
+ (ashift:SI (match_dup 1) (const_int 31))))
+ (clobber (reg:SI T_REG))])])
+
;; rotcr combine bridge pattern which will make combine try out more
;; complex patterns.
(define_insn_and_split "*rotcr"
@@ -4040,6 +4107,41 @@ label:
DONE;
})
+;; rotcr combine patterns for rotating in the negated T_REG value.
+(define_insn_and_split "*rotcr_neg_t"
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (ior:SI (match_operand:SI 1 "negt_reg_shl31_operand")
+ (lshiftrt:SI (match_operand:SI 2 "arith_reg_operand")
+ (match_operand:SI 3 "const_int_operand"))))
+ (clobber (reg:SI T_REG))]
+ "TARGET_SH1"
+ "#"
+ "&& can_create_pseudo_p ()"
+ [(parallel [(set (match_dup 0)
+ (ior:SI (lshiftrt:SI (match_dup 2) (match_dup 3))
+ (ashift:SI (reg:SI T_REG) (const_int 31))))
+ (clobber (reg:SI T_REG))])]
+{
+ emit_insn (gen_nott (get_t_reg_rtx ()));
+})
+
+(define_insn_and_split "*rotcr_neg_t"
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (ior:SI (lshiftrt:SI (match_operand:SI 1 "arith_reg_operand")
+ (match_operand:SI 2 "const_int_operand"))
+ (match_operand:SI 3 "negt_reg_shl31_operand")))
+ (clobber (reg:SI T_REG))]
+ "TARGET_SH1"
+ "#"
+ "&& can_create_pseudo_p ()"
+ [(parallel [(set (match_dup 0)
+ (ior:SI (lshiftrt:SI (match_dup 1) (match_dup 2))
+ (ashift:SI (reg:SI T_REG) (const_int 31))))
+ (clobber (reg:SI T_REG))])]
+{
+ emit_insn (gen_nott (get_t_reg_rtx ()));
+})
+
;; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
;; SImode shift left
@@ -10720,6 +10822,53 @@ label:
operands[0] = gen_reg_rtx (SImode);
})
+;; Store T bit as MSB in a reg.
+;; T = 0: 0x00000000 -> reg
+;; T = 1: 0x80000000 -> reg
+(define_insn_and_split "*movt_msb"
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (mult:SI (match_operand:SI 1 "t_reg_operand")
+ (const_int -2147483648))) ;; 0xffffffff80000000
+ (clobber (reg:SI T_REG))]
+ "TARGET_SH1"
+ "#"
+ "&& 1"
+ [(set (match_dup 0) (ashift:SI (reg:SI T_REG) (const_int 31)))])
+
+;; Store inverted T bit as MSB in a reg.
+;; T = 0: 0x80000000 -> reg
+;; T = 1: 0x00000000 -> reg
+;; On SH2A we can get away without clobbering the T_REG.
+(define_insn_and_split "*negt_msb"
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (match_operand:SI 1 "negt_reg_shl31_operand"))]
+ "TARGET_SH2A"
+ "#"
+ "&& can_create_pseudo_p ()"
+ [(const_int 0)]
+{
+ rtx tmp = gen_reg_rtx (SImode);
+ emit_insn (gen_movrt (tmp, get_t_reg_rtx ()));
+ emit_insn (gen_rotrsi3 (operands[0], tmp, const1_rtx));
+ DONE;
+})
+
+(define_insn_and_split "*negt_msb"
+ [(set (match_operand:SI 0 "arith_reg_dest")
+ (match_operand:SI 1 "negt_reg_shl31_operand"))
+ (clobber (reg:SI T_REG))]
+ "TARGET_SH1 && !TARGET_SH2A"
+ "#"
+ "&& can_create_pseudo_p ()"
+ [(const_int 0)]
+{
+ rtx tmp = gen_reg_rtx (SImode);
+ emit_move_insn (tmp, get_t_reg_rtx ());
+ emit_insn (gen_cmpeqsi_t (tmp, const0_rtx));
+ emit_insn (gen_rotcr (operands[0], tmp, get_t_reg_rtx ()));
+ DONE;
+})
+
;; The *cset_zero patterns convert optimizations such as
;; "if (test) x = 0;" to "x &= -(test == 0);"
;; back to conditional branch sequences if zero-displacement branches
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 0f744e091..8849c03a9 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -567,7 +567,7 @@ static rtx sparc_legitimize_tls_address (rtx);
static rtx sparc_legitimize_pic_address (rtx, rtx);
static rtx sparc_legitimize_address (rtx, rtx, enum machine_mode);
static rtx sparc_delegitimize_address (rtx);
-static bool sparc_mode_dependent_address_p (const_rtx);
+static bool sparc_mode_dependent_address_p (const_rtx, addr_space_t);
static bool sparc_pass_by_reference (cumulative_args_t,
enum machine_mode, const_tree, bool);
static void sparc_function_arg_advance (cumulative_args_t,
@@ -4045,7 +4045,8 @@ sparc_legitimize_reload_address (rtx x, enum machine_mode mode,
static bool
-sparc_mode_dependent_address_p (const_rtx addr)
+sparc_mode_dependent_address_p (const_rtx addr,
+ addr_space_t as ATTRIBUTE_UNUSED)
{
if (flag_pic && GET_CODE (addr) == PLUS)
{
@@ -4975,18 +4976,6 @@ gen_stack_pointer_inc (rtx increment)
increment));
}
-/* Generate a decrement for the stack pointer. */
-
-static rtx
-gen_stack_pointer_dec (rtx decrement)
-{
- return gen_rtx_SET (VOIDmode,
- stack_pointer_rtx,
- gen_rtx_MINUS (Pmode,
- stack_pointer_rtx,
- decrement));
-}
-
/* Expand the function prologue. The prologue is responsible for reserving
storage for the frame, saving the call-saved registers and loading the
GOT register if needed. */
@@ -5257,17 +5246,17 @@ sparc_expand_epilogue (bool for_eh)
else if (sparc_leaf_function_p)
{
if (size <= 4096)
- emit_insn (gen_stack_pointer_dec (GEN_INT (-size)));
+ emit_insn (gen_stack_pointer_inc (GEN_INT (size)));
else if (size <= 8192)
{
- emit_insn (gen_stack_pointer_dec (GEN_INT (-4096)));
- emit_insn (gen_stack_pointer_dec (GEN_INT (4096 - size)));
+ emit_insn (gen_stack_pointer_inc (GEN_INT (4096)));
+ emit_insn (gen_stack_pointer_inc (GEN_INT (size - 4096)));
}
else
{
rtx reg = gen_rtx_REG (Pmode, 1);
- emit_move_insn (reg, GEN_INT (-size));
- emit_insn (gen_stack_pointer_dec (reg));
+ emit_move_insn (reg, GEN_INT (size));
+ emit_insn (gen_stack_pointer_inc (reg));
}
}
}
@@ -5317,17 +5306,17 @@ sparc_flat_expand_epilogue (bool for_eh)
emit_insn (gen_blockage ());
if (size <= 4096)
- emit_insn (gen_stack_pointer_dec (GEN_INT (-size)));
+ emit_insn (gen_stack_pointer_inc (GEN_INT (size)));
else if (size <= 8192)
{
- emit_insn (gen_stack_pointer_dec (GEN_INT (-4096)));
- emit_insn (gen_stack_pointer_dec (GEN_INT (4096 - size)));
+ emit_insn (gen_stack_pointer_inc (GEN_INT (4096)));
+ emit_insn (gen_stack_pointer_inc (GEN_INT (size - 4096)));
}
else
{
rtx reg = gen_rtx_REG (Pmode, 1);
- emit_move_insn (reg, GEN_INT (-size));
- emit_insn (gen_stack_pointer_dec (reg));
+ emit_move_insn (reg, GEN_INT (size));
+ emit_insn (gen_stack_pointer_inc (reg));
}
}
}
@@ -10129,35 +10118,30 @@ sparc_fold_builtin (tree fndecl, int n_args ATTRIBUTE_UNUSED,
&& TREE_CODE (arg1) == VECTOR_CST
&& TREE_CODE (arg2) == INTEGER_CST)
{
- int overflow = 0;
- unsigned HOST_WIDE_INT low = TREE_INT_CST_LOW (arg2);
- HOST_WIDE_INT high = TREE_INT_CST_HIGH (arg2);
+ bool overflow = false;
+ double_int result = TREE_INT_CST (arg2);
+ double_int tmp;
unsigned i;
for (i = 0; i < VECTOR_CST_NELTS (arg0); ++i)
{
- unsigned HOST_WIDE_INT
- low0 = TREE_INT_CST_LOW (VECTOR_CST_ELT (arg0, i)),
- low1 = TREE_INT_CST_LOW (VECTOR_CST_ELT (arg1, i));
- HOST_WIDE_INT
- high0 = TREE_INT_CST_HIGH (VECTOR_CST_ELT (arg0, i));
- HOST_WIDE_INT
- high1 = TREE_INT_CST_HIGH (VECTOR_CST_ELT (arg1, i));
-
- unsigned HOST_WIDE_INT l;
- HOST_WIDE_INT h;
-
- overflow |= neg_double (low1, high1, &l, &h);
- overflow |= add_double (low0, high0, l, h, &l, &h);
- if (h < 0)
- overflow |= neg_double (l, h, &l, &h);
-
- overflow |= add_double (low, high, l, h, &low, &high);
+ double_int e0 = TREE_INT_CST (VECTOR_CST_ELT (arg0, i));
+ double_int e1 = TREE_INT_CST (VECTOR_CST_ELT (arg1, i));
+
+ bool neg1_ovf, neg2_ovf, add1_ovf, add2_ovf;
+
+ tmp = e1.neg_with_overflow (&neg1_ovf);
+ tmp = e0.add_with_sign (tmp, false, &add1_ovf);
+ if (tmp.is_negative ())
+ tmp = tmp.neg_with_overflow (&neg2_ovf);
+
+ result = result.add_with_sign (tmp, false, &add2_ovf);
+ overflow |= neg1_ovf | neg2_ovf | add1_ovf | add2_ovf;
}
- gcc_assert (overflow == 0);
+ gcc_assert (!overflow);
- return build_int_cst_wide (rtype, low, high);
+ return build_int_cst_wide (rtype, result.low, result.high);
}
default:
@@ -10458,7 +10442,7 @@ emit_and_preserve (rtx seq, rtx reg, rtx reg2)
= gen_rtx_MEM (word_mode, plus_constant (Pmode, stack_pointer_rtx,
SPARC_STACK_BIAS + offset));
- emit_insn (gen_stack_pointer_dec (GEN_INT (size)));
+ emit_insn (gen_stack_pointer_inc (GEN_INT (-size)));
emit_insn (gen_rtx_SET (VOIDmode, slot, reg));
if (reg2)
emit_insn (gen_rtx_SET (VOIDmode,
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c
index a6f2b5447..782217c9b 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -671,7 +671,8 @@ xstormy16_legitimate_address_p (enum machine_mode mode ATTRIBUTE_UNUSED,
or pre-decrement address. */
static bool
-xstormy16_mode_dependent_address_p (const_rtx x)
+xstormy16_mode_dependent_address_p (const_rtx x,
+ addr_space_t as ATTRIBUTE_UNUSED)
{
if (LEGITIMATE_ADDRESS_CONST_INT_P (x, 0)
&& ! LEGITIMATE_ADDRESS_CONST_INT_P (x, 6))
diff --git a/gcc/config/vax/constraints.md b/gcc/config/vax/constraints.md
index e3266f676..6c0256b45 100644
--- a/gcc/config/vax/constraints.md
+++ b/gcc/config/vax/constraints.md
@@ -99,7 +99,8 @@
(define_memory_constraint "Q"
"operand is a MEM that does not have a mode-dependent address."
(and (match_code "mem")
- (match_test "!mode_dependent_address_p (XEXP (op, 0))")))
+ (match_test "!mode_dependent_address_p (XEXP (op, 0),
+ MEM_ADDR_SPACE (op))")))
(define_memory_constraint "B"
""
diff --git a/gcc/config/vax/predicates.md b/gcc/config/vax/predicates.md
index 775ddcddf..b15c28138 100644
--- a/gcc/config/vax/predicates.md
+++ b/gcc/config/vax/predicates.md
@@ -79,9 +79,9 @@
(define_predicate "indexed_memory_operand"
(match_code "mem")
{
- op = XEXP (op, 0);
- return GET_CODE (op) != PRE_DEC && GET_CODE (op) != POST_INC
- && mode_dependent_address_p (op);
+ rtx addr = XEXP (op, 0);
+ return GET_CODE (addr) != PRE_DEC && GET_CODE (addr) != POST_INC
+ && mode_dependent_address_p (addr, MEM_ADDR_SPACE (op));
})
(define_predicate "illegal_blk_memory_operand"
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c
index 239b82c38..e13ad8e70 100644
--- a/gcc/config/vax/vax.c
+++ b/gcc/config/vax/vax.c
@@ -64,7 +64,7 @@ static rtx vax_builtin_setjmp_frame_value (void);
static void vax_asm_trampoline_template (FILE *);
static void vax_trampoline_init (rtx, tree, rtx);
static int vax_return_pops_args (tree, tree, int);
-static bool vax_mode_dependent_address_p (const_rtx);
+static bool vax_mode_dependent_address_p (const_rtx, addr_space_t);
/* Initialize the GCC target structure. */
#undef TARGET_ASM_ALIGNED_HI_OP
@@ -1839,7 +1839,7 @@ vax_legitimate_address_p (enum machine_mode mode, rtx x, bool strict)
thus (because the index scale factor is the length of the operand). */
static bool
-vax_mode_dependent_address_p (const_rtx x)
+vax_mode_dependent_address_p (const_rtx x, addr_space_t as ATTRIBUTE_UNUSED)
{
rtx xfoo0, xfoo1;
diff --git a/gcc/config/vax/vax.md b/gcc/config/vax/vax.md
index afc31293d..342c0e19d 100644
--- a/gcc/config/vax/vax.md
+++ b/gcc/config/vax/vax.md
@@ -782,7 +782,8 @@
"(INTVAL (operands[1]) == 8 || INTVAL (operands[1]) == 16)
&& INTVAL (operands[2]) % INTVAL (operands[1]) == 0
&& (REG_P (operands[0])
- || ! mode_dependent_address_p (XEXP (operands[0], 0)))"
+ || ! mode_dependent_address_p (XEXP (operands[0], 0),
+ MEM_ADDR_SPACE (operands[0])))"
"*
{
if (REG_P (operands[0]))
@@ -810,7 +811,8 @@
"(INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16)
&& INTVAL (operands[3]) % INTVAL (operands[2]) == 0
&& (REG_P (operands[1])
- || ! mode_dependent_address_p (XEXP (operands[1], 0)))"
+ || ! mode_dependent_address_p (XEXP (operands[1], 0),
+ MEM_ADDR_SPACE (operands[1])))"
"*
{
if (REG_P (operands[1]))
@@ -837,7 +839,8 @@
"(INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16)
&& INTVAL (operands[3]) % INTVAL (operands[2]) == 0
&& (REG_P (operands[1])
- || ! mode_dependent_address_p (XEXP (operands[1], 0)))"
+ || ! mode_dependent_address_p (XEXP (operands[1], 0),
+ MEM_ADDR_SPACE (operands[1])))"
"*
{
if (REG_P (operands[1]))
@@ -960,7 +963,8 @@
|| INTVAL (operands[2]) + INTVAL (operands[3]) > 32
|| side_effects_p (operands[1])
|| (MEM_P (operands[1])
- && mode_dependent_address_p (XEXP (operands[1], 0))))
+ && mode_dependent_address_p (XEXP (operands[1], 0),
+ MEM_ADDR_SPACE (operands[1]))))
return \"extv %3,%2,%1,%0\";
if (INTVAL (operands[2]) == 8)
return \"rotl %R3,%1,%0\;cvtbl %0,%0\";
@@ -988,7 +992,8 @@
|| INTVAL (operands[2]) + INTVAL (operands[3]) > 32
|| side_effects_p (operands[1])
|| (MEM_P (operands[1])
- && mode_dependent_address_p (XEXP (operands[1], 0))))
+ && mode_dependent_address_p (XEXP (operands[1], 0),
+ MEM_ADDR_SPACE (operands[1]))))
return \"extzv %3,%2,%1,%0\";
if (INTVAL (operands[2]) == 8)
return \"rotl %R3,%1,%0\;movzbl %0,%0\";
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index 987b6d702..83eab4b9e 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -126,7 +126,7 @@ static rtx fixup_subreg_mem (rtx);
static struct machine_function * xtensa_init_machine_status (void);
static rtx xtensa_legitimize_tls_address (rtx);
static rtx xtensa_legitimize_address (rtx, rtx, enum machine_mode);
-static bool xtensa_mode_dependent_address_p (const_rtx);
+static bool xtensa_mode_dependent_address_p (const_rtx, addr_space_t);
static bool xtensa_return_in_msb (const_tree);
static void printx (FILE *, signed int);
static void xtensa_function_epilogue (FILE *, HOST_WIDE_INT);
@@ -1961,7 +1961,8 @@ xtensa_legitimize_address (rtx x,
by default. */
static bool
-xtensa_mode_dependent_address_p (const_rtx addr)
+xtensa_mode_dependent_address_p (const_rtx addr,
+ addr_space_t as ATTRIBUTE_UNUSED)
{
return constantpool_address_p (addr);
}
diff --git a/gcc/configure b/gcc/configure
index 0bf950b79..29fa38e61 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -4863,8 +4863,8 @@ fi
# optimizations to be activated explicitly by the toplevel.
case "$CC" in
*/prev-gcc/xgcc*) ;;
- *) CFLAGS=`echo $CFLAGS | sed "s/-O[s0-9]* *//" `
- CXXFLAGS=`echo $CXXFLAGS | sed "s/-O[s0-9]* *//" ` ;;
+ *) CFLAGS=`echo "$CFLAGS " | sed -e "s/-Ofast[ ]//" -e "s/-O[gs][ ]//" -e "s/-O[0-9]*[ ]//" `
+ CXXFLAGS=`echo "$CXXFLAGS " | sed -e "s/-Ofast[ ]//" -e "s/-O[gs][ ]//" -e "s/-O[0-9]*[ ]//" ` ;;
esac
diff --git a/gcc/configure.ac b/gcc/configure.ac
index ad8ea8c51..d0870bf77 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -296,8 +296,8 @@ AC_SUBST(OUTPUT_OPTION)
# optimizations to be activated explicitly by the toplevel.
case "$CC" in
*/prev-gcc/xgcc*) ;;
- *) CFLAGS=`echo $CFLAGS | sed "s/-O[[s0-9]]* *//" `
- CXXFLAGS=`echo $CXXFLAGS | sed "s/-O[[s0-9]]* *//" ` ;;
+ *) CFLAGS=`echo "$CFLAGS " | sed -e "s/-Ofast[[ ]]//" -e "s/-O[[gs]][[ ]]//" -e "s/-O[[0-9]]*[[ ]]//" `
+ CXXFLAGS=`echo "$CXXFLAGS " | sed -e "s/-Ofast[[ ]]//" -e "s/-O[[gs]][[ ]]//" -e "s/-O[[0-9]]*[[ ]]//" ` ;;
esac
AC_SUBST(CFLAGS)
AC_SUBST(CXXFLAGS)
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0a5292f27..376cbf671 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,65 @@
+2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/54738
+ * decl2.c (build_offset_ref_call_from_tree): Add tsubst_flags_t
+ parameter.
+ * pt.c (tsubst_copy_and_build): Adjust.
+ * parser.c (cp_parser_postfix_expression): Likewise.
+ * cp-tree.h: Adjust declaration.
+
+2012-09-28 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/54372 - unused attribute inactive on dependant entities
+ * decl2.c (is_late_template_attribute): "unused" attribute is to
+ be applied at compile time.
+
+2012-09-25 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/29028 - Missed unused warning on using declaration
+ * decl.c (poplevel<warn_unused*>): Do not forget that some local
+ bindings are represented by a TREE_LIST.
+
+2012-09-25 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/53551 - -Wunused-local-typedefs misses uses
+ * decl.c (make_typename_type): Record the use of typedefs.
+
+2012-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ * init.c (build_new_1): Don't test TREE_CONSTANT
+ of INTEGER_CST.
+
+2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/54526
+ * parser.c (cp_parser_template_id): In C++11 mode simply accept
+ X<::A>.
+
+2012-09-25 Zhenqiang Chen <zhenqiang.chen@linaro.org>
+
+ PR c++/50970
+ * typeck.c (cp_build_binary_op): Check side effects before generating
+ pfn and delta related expressions.
+
+2012-09-24 Lawrence Crowl <crowl@google.com>
+
+ * init.c (build_new_1): Change to new double_int API.
+ * decl.c (build_enumerator): Likewise.
+ * typeck2.c (process_init_constructor_array): Likewise.
+ * mangle.c (write_array_type): Likewise.
+
+2012-09-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/50828
+ * error.c (dump_function_decl): Strip TFF_TEMPLATE_NAME from flags
+ at the outset.
+
+2012-09-24 Jason Merrill <jason@redhat.com>
+
+ * decl.c (get_atexit_node): Remove dead code.
+
+ * Make-lang.in (cp/parser.o): Depend on decl.h.
+
2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52432
diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in
index 6233f06c3..7b1d4e644 100644
--- a/gcc/cp/Make-lang.in
+++ b/gcc/cp/Make-lang.in
@@ -336,7 +336,7 @@ cp/optimize.o: cp/optimize.c $(CXX_TREE_H) $(TM_H) \
cp/mangle.o: cp/mangle.c $(CXX_TREE_H) $(TM_H) $(REAL_H) \
gt-cp-mangle.h $(TARGET_H) $(TM_P_H) $(CGRAPH_H)
cp/parser.o: cp/parser.c $(CXX_TREE_H) $(TM_H) $(DIAGNOSTIC_CORE_H) \
- gt-cp-parser.h $(TARGET_H) $(PLUGIN_H) intl.h \
+ gt-cp-parser.h $(TARGET_H) $(PLUGIN_H) intl.h cp/decl.h \
c-family/c-objc.h tree-pretty-print.h $(CXX_PARSER_H) $(TIMEVAR_H)
cp/cp-gimplify.o: cp/cp-gimplify.c $(CXX_TREE_H) $(C_COMMON_H) \
$(TM_H) coretypes.h pointer-set.h tree-iterator.h $(SPLAY_TREE_H)
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index ded247d93..f4370224d 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -5149,7 +5149,8 @@ extern void determine_visibility (tree);
extern void constrain_class_visibility (tree);
extern void import_export_decl (tree);
extern tree build_cleanup (tree);
-extern tree build_offset_ref_call_from_tree (tree, VEC(tree,gc) **);
+extern tree build_offset_ref_call_from_tree (tree, VEC(tree,gc) **,
+ tsubst_flags_t);
extern bool decl_constant_var_p (tree);
extern bool decl_maybe_constant_var_p (tree);
extern void check_default_args (tree);
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index 6b5b986fe..078b14866 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -617,26 +617,32 @@ poplevel (int keep, int reverse, int functionbody)
/* Before we remove the declarations first check for unused variables. */
if ((warn_unused_variable || warn_unused_but_set_variable)
&& !processing_template_decl)
- for (decl = getdecls (); decl; decl = TREE_CHAIN (decl))
- if (TREE_CODE (decl) == VAR_DECL
- && (! TREE_USED (decl) || !DECL_READ_P (decl))
- && ! DECL_IN_SYSTEM_HEADER (decl)
- && DECL_NAME (decl) && ! DECL_ARTIFICIAL (decl)
- && TREE_TYPE (decl) != error_mark_node
- && (!CLASS_TYPE_P (TREE_TYPE (decl))
- || !TYPE_HAS_NONTRIVIAL_DESTRUCTOR (TREE_TYPE (decl))))
- {
- if (! TREE_USED (decl))
- warning (OPT_Wunused_variable, "unused variable %q+D", decl);
- else if (DECL_CONTEXT (decl) == current_function_decl
- && TREE_CODE (TREE_TYPE (decl)) != REFERENCE_TYPE
- && errorcount == unused_but_set_errorcount)
- {
- warning (OPT_Wunused_but_set_variable,
- "variable %q+D set but not used", decl);
- unused_but_set_errorcount = errorcount;
- }
- }
+ for (tree d = getdecls (); d; d = TREE_CHAIN (d))
+ {
+ /* There are cases where D itself is a TREE_LIST. See in
+ push_local_binding where the list of decls returned by
+ getdecls is built. */
+ decl = TREE_CODE (d) == TREE_LIST ? TREE_VALUE (d) : d;
+ if (TREE_CODE (decl) == VAR_DECL
+ && (! TREE_USED (decl) || !DECL_READ_P (decl))
+ && ! DECL_IN_SYSTEM_HEADER (decl)
+ && DECL_NAME (decl) && ! DECL_ARTIFICIAL (decl)
+ && TREE_TYPE (decl) != error_mark_node
+ && (!CLASS_TYPE_P (TREE_TYPE (decl))
+ || !TYPE_HAS_NONTRIVIAL_DESTRUCTOR (TREE_TYPE (decl))))
+ {
+ if (! TREE_USED (decl))
+ warning (OPT_Wunused_variable, "unused variable %q+D", decl);
+ else if (DECL_CONTEXT (decl) == current_function_decl
+ && TREE_CODE (TREE_TYPE (decl)) != REFERENCE_TYPE
+ && errorcount == unused_but_set_errorcount)
+ {
+ warning (OPT_Wunused_but_set_variable,
+ "variable %q+D set but not used", decl);
+ unused_but_set_errorcount = errorcount;
+ }
+ }
+ }
/* Remove declarations for all the DECLs in this level. */
for (link = decls; link; link = TREE_CHAIN (link))
@@ -3326,7 +3332,9 @@ make_typename_type (tree context, tree name, enum tag_types tag_type,
if (DECL_ARTIFICIAL (t) || !(complain & tf_keep_type_decl))
t = TREE_TYPE (t);
-
+
+ maybe_record_typedef_use (t);
+
return t;
}
@@ -6515,7 +6523,6 @@ get_atexit_node (void)
fn_type = build_function_type_list (integer_type_node,
argtype0, argtype1, argtype2,
NULL_TREE);
- fn_ptr_type = build_pointer_type (fn_type);
if (use_aeabi_atexit)
name = "__aeabi_atexit";
else
@@ -12463,8 +12470,6 @@ build_enumerator (tree name, tree value, tree enumtype, location_t loc)
{
if (TYPE_VALUES (enumtype))
{
- HOST_WIDE_INT hi;
- unsigned HOST_WIDE_INT lo;
tree prev_value;
bool overflowed;
@@ -12480,15 +12485,13 @@ build_enumerator (tree name, tree value, tree enumtype, location_t loc)
value = error_mark_node;
else
{
- overflowed = add_double (TREE_INT_CST_LOW (prev_value),
- TREE_INT_CST_HIGH (prev_value),
- 1, 0, &lo, &hi);
+ double_int di = TREE_INT_CST (prev_value)
+ .add_with_sign (double_int_one,
+ false, &overflowed);
if (!overflowed)
{
- double_int di;
tree type = TREE_TYPE (prev_value);
- bool pos = (TYPE_UNSIGNED (type) || hi >= 0);
- di.low = lo; di.high = hi;
+ bool pos = TYPE_UNSIGNED (type) || !di.is_negative ();
if (!double_int_fits_to_tree_p (type, di))
{
unsigned int itk;
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index 0df461340..4cff0516d 100644
--- a/gcc/cp/decl2.c
+++ b/gcc/cp/decl2.c
@@ -1104,6 +1104,11 @@ is_late_template_attribute (tree attr, tree decl)
if (is_attribute_p ("weak", name))
return true;
+ /* Attribute unused is applied directly, as it appertains to
+ decls. */
+ if (is_attribute_p ("unused", name))
+ return false;
+
/* If any of the arguments are dependent expressions, we can't evaluate
the attribute until instantiation time. */
for (arg = args; arg; arg = TREE_CHAIN (arg))
@@ -4082,7 +4087,8 @@ cp_write_global_declarations (void)
ARGS. */
tree
-build_offset_ref_call_from_tree (tree fn, VEC(tree,gc) **args)
+build_offset_ref_call_from_tree (tree fn, VEC(tree,gc) **args,
+ tsubst_flags_t complain)
{
tree orig_fn;
VEC(tree,gc) *orig_args = NULL;
@@ -4110,7 +4116,7 @@ build_offset_ref_call_from_tree (tree fn, VEC(tree,gc) **args)
if (TREE_CODE (TREE_TYPE (fn)) == METHOD_TYPE)
{
if (TREE_CODE (fn) == DOTSTAR_EXPR)
- object = cp_build_addr_expr (object, tf_warning_or_error);
+ object = cp_build_addr_expr (object, complain);
VEC_safe_insert (tree, gc, *args, 0, object);
}
/* Now that the arguments are done, transform FN. */
@@ -4125,17 +4131,17 @@ build_offset_ref_call_from_tree (tree fn, VEC(tree,gc) **args)
void B::g() { (this->*p)(); } */
if (TREE_CODE (fn) == OFFSET_REF)
{
- tree object_addr = cp_build_addr_expr (object, tf_warning_or_error);
+ tree object_addr = cp_build_addr_expr (object, complain);
fn = TREE_OPERAND (fn, 1);
fn = get_member_function_from_ptrfunc (&object_addr, fn,
- tf_warning_or_error);
+ complain);
VEC_safe_insert (tree, gc, *args, 0, object_addr);
}
if (CLASS_TYPE_P (TREE_TYPE (fn)))
- expr = build_op_call (fn, args, tf_warning_or_error);
+ expr = build_op_call (fn, args, complain);
else
- expr = cp_build_function_call_vec (fn, args, tf_warning_or_error);
+ expr = cp_build_function_call_vec (fn, args, complain);
if (processing_template_decl && expr != error_mark_node)
expr = build_min_non_dep_call_vec (expr, orig_fn, orig_args);
diff --git a/gcc/cp/error.c b/gcc/cp/error.c
index 30fa0182a..c8b614b16 100644
--- a/gcc/cp/error.c
+++ b/gcc/cp/error.c
@@ -1348,7 +1348,7 @@ dump_function_decl (tree t, int flags)
return;
}
- flags &= ~TFF_UNQUALIFIED_NAME;
+ flags &= ~(TFF_UNQUALIFIED_NAME | TFF_TEMPLATE_NAME);
if (TREE_CODE (t) == TEMPLATE_DECL)
t = DECL_TEMPLATE_RESULT (t);
diff --git a/gcc/cp/init.c b/gcc/cp/init.c
index d097443af..40d0ce325 100644
--- a/gcc/cp/init.c
+++ b/gcc/cp/init.c
@@ -2235,14 +2235,13 @@ build_new_1 (VEC(tree,gc) **placement, tree type, tree nelts,
{
tree inner_nelts = array_type_nelts_top (elt_type);
tree inner_nelts_cst = maybe_constant_value (inner_nelts);
- if (TREE_CONSTANT (inner_nelts_cst)
- && TREE_CODE (inner_nelts_cst) == INTEGER_CST)
- {
- double_int result;
- if (mul_double (TREE_INT_CST_LOW (inner_nelts_cst),
- TREE_INT_CST_HIGH (inner_nelts_cst),
- inner_nelts_count.low, inner_nelts_count.high,
- &result.low, &result.high))
+ if (TREE_CODE (inner_nelts_cst) == INTEGER_CST)
+ {
+ bool overflow;
+ double_int result = TREE_INT_CST (inner_nelts_cst)
+ .mul_with_sign (inner_nelts_count,
+ false, &overflow);
+ if (overflow)
{
if (complain & tf_error)
error ("integer overflow in array size");
@@ -2344,8 +2343,8 @@ build_new_1 (VEC(tree,gc) **placement, tree type, tree nelts,
/* Maximum available size in bytes. Half of the address space
minus the cookie size. */
double_int max_size
- = double_int_lshift (double_int_one, TYPE_PRECISION (sizetype) - 1,
- HOST_BITS_PER_DOUBLE_INT, false);
+ = double_int_one.llshift (TYPE_PRECISION (sizetype) - 1,
+ HOST_BITS_PER_DOUBLE_INT);
/* Size of the inner array elements. */
double_int inner_size;
/* Maximum number of outer elements which can be allocated. */
@@ -2355,22 +2354,21 @@ build_new_1 (VEC(tree,gc) **placement, tree type, tree nelts,
gcc_assert (TREE_CODE (size) == INTEGER_CST);
cookie_size = targetm.cxx.get_cookie_size (elt_type);
gcc_assert (TREE_CODE (cookie_size) == INTEGER_CST);
- gcc_checking_assert (double_int_ucmp
- (TREE_INT_CST (cookie_size), max_size) < 0);
+ gcc_checking_assert (TREE_INT_CST (cookie_size).ult (max_size));
/* Unconditionally substract the cookie size. This decreases the
maximum object size and is safe even if we choose not to use
a cookie after all. */
- max_size = double_int_sub (max_size, TREE_INT_CST (cookie_size));
- if (mul_double (TREE_INT_CST_LOW (size), TREE_INT_CST_HIGH (size),
- inner_nelts_count.low, inner_nelts_count.high,
- &inner_size.low, &inner_size.high)
- || double_int_ucmp (inner_size, max_size) > 0)
+ max_size -= TREE_INT_CST (cookie_size);
+ bool overflow;
+ inner_size = TREE_INT_CST (size)
+ .mul_with_sign (inner_nelts_count, false, &overflow);
+ if (overflow || inner_size.ugt (max_size))
{
if (complain & tf_error)
error ("size of array is too large");
return error_mark_node;
}
- max_outer_nelts = double_int_udiv (max_size, inner_size, TRUNC_DIV_EXPR);
+ max_outer_nelts = max_size.udiv (inner_size, TRUNC_DIV_EXPR);
/* Only keep the top-most seven bits, to simplify encoding the
constant in the instruction stream. */
{
@@ -2378,10 +2376,8 @@ build_new_1 (VEC(tree,gc) **placement, tree type, tree nelts,
- (max_outer_nelts.high ? clz_hwi (max_outer_nelts.high)
: (HOST_BITS_PER_WIDE_INT + clz_hwi (max_outer_nelts.low)));
max_outer_nelts
- = double_int_lshift (double_int_rshift
- (max_outer_nelts, shift,
- HOST_BITS_PER_DOUBLE_INT, false),
- shift, HOST_BITS_PER_DOUBLE_INT, false);
+ = max_outer_nelts.lrshift (shift, HOST_BITS_PER_DOUBLE_INT)
+ .llshift (shift, HOST_BITS_PER_DOUBLE_INT);
}
max_outer_nelts_tree = double_int_to_tree (sizetype, max_outer_nelts);
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c
index 469953a53..13c658b29 100644
--- a/gcc/cp/mangle.c
+++ b/gcc/cp/mangle.c
@@ -3119,12 +3119,11 @@ write_array_type (const tree type)
{
/* The ABI specifies that we should mangle the number of
elements in the array, not the largest allowed index. */
- double_int dmax
- = double_int_add (tree_to_double_int (max), double_int_one);
+ double_int dmax = tree_to_double_int (max) + double_int_one;
/* Truncate the result - this will mangle [0, SIZE_INT_MAX]
number of elements as zero. */
- dmax = double_int_zext (dmax, TYPE_PRECISION (TREE_TYPE (max)));
- gcc_assert (double_int_fits_in_uhwi_p (dmax));
+ dmax = dmax.zext (TYPE_PRECISION (TREE_TYPE (max)));
+ gcc_assert (dmax.fits_uhwi ());
write_unsigned_number (dmax.low);
}
else
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
index e8c037885..155b51a18 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -5749,7 +5749,8 @@ cp_parser_postfix_expression (cp_parser *parser, bool address_p, bool cast_p,
|| TREE_CODE (postfix_expression) == MEMBER_REF
|| TREE_CODE (postfix_expression) == DOTSTAR_EXPR)
postfix_expression = (build_offset_ref_call_from_tree
- (postfix_expression, &args));
+ (postfix_expression, &args,
+ tf_warning_or_error));
else if (idk == CP_ID_KIND_QUALIFIED)
/* A call to a static class member, or a namespace-scope
function. */
@@ -12479,9 +12480,11 @@ cp_parser_template_id (cp_parser *parser,
return error_mark_node;
}
/* Otherwise, emit an error about the invalid digraph, but continue
- parsing because we got our argument list. */
- if (permerror (next_token->location,
- "%<<::%> cannot begin a template-argument list"))
+ parsing because we got our argument list. In C++11 do not emit
+ any error, per 2.5/3. */
+ if (cxx_dialect < cxx0x
+ && permerror (next_token->location,
+ "%<<::%> cannot begin a template-argument list"))
{
static bool hint = false;
inform (next_token->location,
@@ -12489,8 +12492,9 @@ cp_parser_template_id (cp_parser *parser,
" Insert whitespace between %<<%> and %<::%>");
if (!hint && !flag_permissive)
{
- inform (next_token->location, "(if you use %<-fpermissive%>"
- " G++ will accept your code)");
+ inform (next_token->location, "(if you use %<-fpermissive%> "
+ "or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
+ "accept your code)");
hint = true;
}
}
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index d00470eec..104d4dd68 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -13783,7 +13783,8 @@ tsubst_copy_and_build (tree t,
mark_used (function);
if (TREE_CODE (function) == OFFSET_REF)
- ret = build_offset_ref_call_from_tree (function, &call_args);
+ ret = build_offset_ref_call_from_tree (function, &call_args,
+ complain);
else if (TREE_CODE (function) == COMPONENT_REF)
{
tree instance = TREE_OPERAND (function, 0);
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c
index ad4b0903d..884f7d057 100644
--- a/gcc/cp/typeck.c
+++ b/gcc/cp/typeck.c
@@ -4159,18 +4159,23 @@ cp_build_binary_op (location_t location,
if (TARGET_PTRMEMFUNC_VBIT_LOCATION
== ptrmemfunc_vbit_in_delta)
{
- tree pfn0 = pfn_from_ptrmemfunc (op0);
- tree delta0 = delta_from_ptrmemfunc (op0);
- tree e1 = cp_build_binary_op (location,
- EQ_EXPR,
- pfn0,
- build_zero_cst (TREE_TYPE (pfn0)),
- complain);
- tree e2 = cp_build_binary_op (location,
- BIT_AND_EXPR,
- delta0,
- integer_one_node,
- complain);
+ tree pfn0, delta0, e1, e2;
+
+ if (TREE_SIDE_EFFECTS (op0))
+ op0 = save_expr (op0);
+
+ pfn0 = pfn_from_ptrmemfunc (op0);
+ delta0 = delta_from_ptrmemfunc (op0);
+ e1 = cp_build_binary_op (location,
+ EQ_EXPR,
+ pfn0,
+ build_zero_cst (TREE_TYPE (pfn0)),
+ complain);
+ e2 = cp_build_binary_op (location,
+ BIT_AND_EXPR,
+ delta0,
+ integer_one_node,
+ complain);
if ((complain & tf_warning)
&& c_inhibit_evaluation_warnings == 0
diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.c
index 58b2db679..3dbfcb666 100644
--- a/gcc/cp/typeck2.c
+++ b/gcc/cp/typeck2.c
@@ -1058,14 +1058,12 @@ process_init_constructor_array (tree type, tree init,
{
tree domain = TYPE_DOMAIN (type);
if (domain)
- len = double_int_ext
- (double_int_add
- (double_int_sub
- (tree_to_double_int (TYPE_MAX_VALUE (domain)),
- tree_to_double_int (TYPE_MIN_VALUE (domain))),
- double_int_one),
- TYPE_PRECISION (TREE_TYPE (domain)),
- TYPE_UNSIGNED (TREE_TYPE (domain))).low;
+ len = (tree_to_double_int (TYPE_MAX_VALUE (domain))
+ - tree_to_double_int (TYPE_MIN_VALUE (domain))
+ + double_int_one)
+ .ext (TYPE_PRECISION (TREE_TYPE (domain)),
+ TYPE_UNSIGNED (TREE_TYPE (domain)))
+ .low;
else
unbounded = true; /* Take as many as there are. */
}
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c
index b3ae86c74..b2ba901cf 100644
--- a/gcc/diagnostic.c
+++ b/gcc/diagnostic.c
@@ -27,8 +27,10 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "version.h"
+#include "demangle.h"
#include "input.h"
#include "intl.h"
+#include "backtrace.h"
#include "diagnostic.h"
#define pedantic_warning_kind(DC) \
@@ -296,6 +298,99 @@ diagnostic_show_locus (diagnostic_context * context,
pp_set_prefix (context->printer, saved_prefix);
}
+/* Functions at which to stop the backtrace print. It's not
+ particularly helpful to print the callers of these functions. */
+
+static const char * const bt_stop[] =
+{
+ "main",
+ "toplev_main",
+ "execute_one_pass",
+ "compile_file",
+};
+
+/* A callback function passed to the backtrace_full function. */
+
+static int
+bt_callback (void *data, uintptr_t pc, const char *filename, int lineno,
+ const char *function)
+{
+ int *pcount = (int *) data;
+
+ /* If we don't have any useful information, don't print
+ anything. */
+ if (filename == NULL && function == NULL)
+ return 0;
+
+ /* Skip functions in diagnostic.c. */
+ if (*pcount == 0
+ && filename != NULL
+ && strcmp (lbasename(filename), "diagnostic.c") == 0)
+ return 0;
+
+ /* Print up to 20 functions. We could make this a --param, but
+ since this is only for debugging just use a constant for now. */
+ if (*pcount >= 20)
+ {
+ /* Returning a non-zero value stops the backtrace. */
+ return 1;
+ }
+ ++*pcount;
+
+ char *alc = NULL;
+ if (function != NULL)
+ {
+ char *str = cplus_demangle_v3 (function,
+ (DMGL_VERBOSE | DMGL_ANSI
+ | DMGL_GNU_V3 | DMGL_PARAMS));
+ if (str != NULL)
+ {
+ alc = str;
+ function = str;
+ }
+
+ for (size_t i = 0; i < ARRAY_SIZE (bt_stop); ++i)
+ {
+ size_t len = strlen (bt_stop[i]);
+ if (strncmp (function, bt_stop[i], len) == 0
+ && (function[len] == '\0' || function[len] == '('))
+ {
+ if (alc != NULL)
+ free (alc);
+ /* Returning a non-zero value stops the backtrace. */
+ return 1;
+ }
+ }
+ }
+
+ fprintf (stderr, "0x%lx %s\n\t%s:%d\n",
+ (unsigned long) pc,
+ function == NULL ? "???" : function,
+ filename == NULL ? "???" : filename,
+ lineno);
+
+ if (alc != NULL)
+ free (alc);
+
+ return 0;
+}
+
+/* A callback function passed to the backtrace_full function. This is
+ called if backtrace_full has an error. */
+
+static void
+bt_err_callback (void *data ATTRIBUTE_UNUSED, const char *msg, int errnum)
+{
+ if (errnum < 0)
+ {
+ /* This means that no debug info was available. Just quietly
+ skip printing backtrace info. */
+ return;
+ }
+ fprintf (stderr, "%s%s%s\n", msg, errnum == 0 ? "" : ": ",
+ errnum == 0 ? "" : xstrerror (errnum));
+}
+
/* Take any action which is expected to happen after the diagnostic
is written out. This function does not always return. */
static void
@@ -334,13 +429,27 @@ diagnostic_action_after_output (diagnostic_context *context,
break;
case DK_ICE:
- if (context->abort_on_error)
- real_abort ();
+ {
+ struct backtrace_state *state =
+ backtrace_create_state (NULL, 0, bt_err_callback, NULL);
+ int count = 0;
+ if (state != NULL)
+ backtrace_full (state, 2, bt_callback, bt_err_callback,
+ (void *) &count);
+
+ if (context->abort_on_error)
+ real_abort ();
+
+ fnotice (stderr, "Please submit a full bug report,\n"
+ "with preprocessed source if appropriate.\n");
+ if (count > 0)
+ fnotice (stderr,
+ ("Please include the complete backtrace "
+ "with any bug report.\n"));
+ fnotice (stderr, "See %s for instructions.\n", bug_report_url);
- fnotice (stderr, "Please submit a full bug report,\n"
- "with preprocessed source if appropriate.\n"
- "See %s for instructions.\n", bug_report_url);
- exit (ICE_EXIT_CODE);
+ exit (ICE_EXIT_CODE);
+ }
case DK_FATAL:
if (context->abort_on_error)
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index 5a75d4507..9b216df8e 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -6820,7 +6820,8 @@ corresponding mode of @code{foo} will be @acronym{V4SI}.
The @code{vector_size} attribute is only applicable to integral and
float scalars, although arrays, pointers, and function return values
-are allowed in conjunction with this construct.
+are allowed in conjunction with this construct. Only power of two
+sizes are currently allowed.
All the basic integer types can be used as base types, both as signed
and as unsigned: @code{char}, @code{short}, @code{int}, @code{long},
@@ -6857,7 +6858,7 @@ minus or complement operators on a vector type is a vector whose
elements are the negative or complemented values of the corresponding
elements in the operand.
-In C it is possible to use shifting operators @code{<<}, @code{>>} on
+It is possible to use shifting operators @code{<<}, @code{>>} on
integer-type vectors. The operation is defined as following: @code{@{a0,
a1, @dots{}, an@} >> @{b0, b1, @dots{}, bn@} == @{a0 >> b0, a1 >> b1,
@dots{}, an >> bn@}}@. Vector operands must have the same number of
@@ -6888,7 +6889,7 @@ invoke undefined behavior at runtime. Warnings for out of bound
accesses for vector subscription can be enabled with
@option{-Warray-bounds}.
-In GNU C vector comparison is supported within standard comparison
+Vector comparison is supported with standard comparison
operators: @code{==, !=, <, <=, >, >=}. Comparison operands can be
vector expressions of integer-type or real-type. Comparison between
integer-type vectors and real-type vectors are not supported. The
@@ -8611,18 +8612,18 @@ Similar to @code{__builtin_powi}, except the argument and return types
are @code{long double}.
@end deftypefn
-@deftypefn {Built-in Function} int16_t __builtin_bswap16 (int16_t x)
+@deftypefn {Built-in Function} uint16_t __builtin_bswap16 (uint16_t x)
Returns @var{x} with the order of the bytes reversed; for example,
@code{0xaabb} becomes @code{0xbbaa}. Byte here always means
exactly 8 bits.
@end deftypefn
-@deftypefn {Built-in Function} int32_t __builtin_bswap32 (int32_t x)
+@deftypefn {Built-in Function} uint32_t __builtin_bswap32 (uint32_t x)
Similar to @code{__builtin_bswap16}, except the argument and return types
are 32-bit.
@end deftypefn
-@deftypefn {Built-in Function} int64_t __builtin_bswap64 (int64_t x)
+@deftypefn {Built-in Function} uint64_t __builtin_bswap64 (uint64_t x)
Similar to @code{__builtin_bswap32}, except the argument and return types
are 64-bit.
@end deftypefn
diff --git a/gcc/doc/gcov.texi b/gcc/doc/gcov.texi
index 307137a78..0b861f147 100644
--- a/gcc/doc/gcov.texi
+++ b/gcc/doc/gcov.texi
@@ -555,7 +555,7 @@ file suffix with either @file{.gcno}, or @file{.gcda}. The files
contain coverage and profile data stored in a platform-independent format.
The @file{.gcno} files are placed in the same directory as the object
file. By default, the @file{.gcda} files are also stored in the same
-directory as the object file, but the GCC @option{-profile-dir} option
+directory as the object file, but the GCC @option{-fprofile-dir} option
may be used to store the @file{.gcda} files in a separate directory.
The @file{.gcno} notes file is generated when the source file is compiled
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index d4384e877..cbd49f50d 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -2567,14 +2567,14 @@ The following will run each testsuite eight times using the @samp{arm-sim}
target, as if you had specified all possible combinations yourself:
@smallexample
---target_board=arm-sim/-mhard-float/-O1
---target_board=arm-sim/-mhard-float/-O2
---target_board=arm-sim/-mhard-float/-O3
---target_board=arm-sim/-mhard-float
---target_board=arm-sim/-msoft-float/-O1
---target_board=arm-sim/-msoft-float/-O2
---target_board=arm-sim/-msoft-float/-O3
---target_board=arm-sim/-msoft-float
+--target_board='arm-sim/-mhard-float/-O1 \
+ arm-sim/-mhard-float/-O2 \
+ arm-sim/-mhard-float/-O3 \
+ arm-sim/-mhard-float \
+ arm-sim/-msoft-float/-O1 \
+ arm-sim/-msoft-float/-O2 \
+ arm-sim/-msoft-float/-O3 \
+ arm-sim/-msoft-float'
@end smallexample
They can be combined as many times as you wish, in arbitrary ways. This
diff --git a/gcc/doc/lto.texi b/gcc/doc/lto.texi
index 68f875935..d035a5160 100644
--- a/gcc/doc/lto.texi
+++ b/gcc/doc/lto.texi
@@ -12,6 +12,24 @@
@cindex wpa
@cindex ltrans
+Link Time Optimization (LTO) gives GCC the capability of
+dumping its internal representation (GIMPLE) to disk,
+so that all the different compilation units that make up
+a single executable can be optimized as a single module.
+This expands the scope of inter-procedural optimizations
+to encompass the whole program (or, rather, everything
+that is visible at link time).
+
+@menu
+* LTO Overview:: Overview of LTO.
+* LTO object file layout:: LTO file sections in ELF.
+* IPA:: Using summary information in IPA passes.
+* WHOPR:: Whole program assumptions,
+ linker plugin and symbol visibilities.
+* Internal flags:: Internal flags controlling @code{lto1}.
+@end menu
+
+@node LTO Overview
@section Design Overview
Link time optimization is implemented as a GCC front end for a
@@ -134,6 +152,7 @@ compilation process. Additionally, it avoids the need to load the
whole program into memory.
+@node LTO object file layout
@section LTO file sections
LTO information is stored in several ELF sections inside object files.
@@ -246,6 +265,7 @@ format.
@end itemize
+@node IPA
@section Using summary information in IPA passes
Programs are represented internally as a @emph{callgraph} (a
@@ -448,6 +468,7 @@ inter-procedural constant propagation pass and the
devirtualization pass. The inliner also uses jump functions to
perform inlining of callbacks.
+@node WHOPR
@section Whole program assumptions, linker plugin and symbol visibilities
Link-time optimization gives relatively minor benefits when used
@@ -536,6 +557,7 @@ guess based on @option{-fwhole-program}. Without the linker
plugin GCC also assumes that symbols are declared @code{hidden}
and not referred by non-LTO code by default.
+@node Internal flags
@section Internal flags controlling @code{lto1}
The following flags are passed into @command{lto1} and are not
diff --git a/gcc/doc/plugins.texi b/gcc/doc/plugins.texi
index 039c48035..f072a5f17 100644
--- a/gcc/doc/plugins.texi
+++ b/gcc/doc/plugins.texi
@@ -7,6 +7,30 @@
@chapter Plugins
@cindex Plugins
+GCC plugin is a loadable module that provides extra
+features to the compiler, which they can further pass
+around as a shareable module.
+
+GCC plugins provide developers with a rich subset of
+the GCC API to allow them to extend GCC as they see fit.
+Whether it is writing an additional optimization pass,
+transforming code, or analyzing information, plugins
+can be quite useful.
+
+@menu
+* Plugins loading:: How can we load plugins.
+* Plugin API:: The APIs for plugins.
+* Plugins pass:: How a plugin interact with the pass manager.
+* Plugins GC:: How a plugin Interact with GCC Garbage Collector.
+* Plugins description:: Giving information about a plugin itself.
+* Plugins attr:: Registering custom attributes or pragmas.
+* Plugins recording:: Recording information about pass execution.
+* Plugins gate:: Controlling which passes are being run.
+* Plugins tracking:: Keeping track of available passes.
+* Plugins building:: How can we build a plugin.
+@end menu
+
+@node Plugins loading
@section Loading Plugins
Plugins are supported on platforms that support @option{-ldl
@@ -28,6 +52,7 @@ loaded from the @file{plugin} directory, so @option{-fplugin=@var{name}} is
the same as @option{-fplugin=`gcc -print-file-name=plugin`/@var{name}.so},
using backquote shell syntax to query the @file{plugin} directory.
+@node Plugin API
@section Plugin API
Plugins are activated by the compiler at specific events as defined in
@@ -213,6 +238,7 @@ pointer as data from GCC), plugins may register their own pragmas
using functions like @code{c_register_pragma} or
@code{c_register_pragma_with_expansion}.
+@node Plugins pass
@section Interacting with the pass manager
There needs to be a way to add/reorder/remove passes dynamically. This
@@ -265,6 +291,7 @@ plugin_init (struct plugin_name_args *plugin_info,
@end smallexample
+@node Plugins GC
@section Interacting with the GCC Garbage Collector
Some plugins may want to be informed when GGC (the GCC Garbage
@@ -295,6 +322,7 @@ before using @code{PLUGIN_GGC_MARKING}, @code{PLUGIN_REGISTER_GGC_ROOTS}
or @code{PLUGIN_REGISTER_GGC_CACHES}.
+@node Plugins description
@section Giving information about a plugin
A plugin should give some information to the user about itself. This
@@ -312,6 +340,7 @@ Such a structure is passed as the @code{user_data} by the plugin's
init routine using @code{register_callback} with the
@code{PLUGIN_INFO} pseudo-event and a null callback.
+@node Plugins attr
@section Registering custom attributes or pragmas
For analysis (or other) purposes it is useful to be able to add custom
@@ -369,6 +398,7 @@ It is suggested to pass @code{"GCCPLUGIN"} (or a short name identifying
your plugin) as the ``space'' argument of your pragma.
+@node Plugins recording
@section Recording information about pass execution
The event PLUGIN_PASS_EXECUTION passes the pointer to the executed pass
@@ -383,6 +413,7 @@ and/or @code{PLUGIN_EARLY_GIMPLE_PASSES_END} to manipulate global state
in your plugin(s) in order to get context for the pass execution.
+@node Plugins gate
@section Controlling which passes are being run
After the original gate function for a pass is called, its result
@@ -393,6 +424,7 @@ A nonzero value of the gate status means that the pass is to be executed.
You can both read and write the gate status via the passed pointer.
+@node Plugins tracking
@section Keeping track of available passes
When your plugin is loaded, you can inspect the various
@@ -404,6 +436,7 @@ When a pass is first added to one of the pass lists, the event
@code{gcc_data} pointing to the new pass.
+@node Plugins building
@section Building GCC plugins
If plugins are enabled, GCC installs the headers needed to build a
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi
index 055567b65..2efd79929 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -1238,15 +1238,18 @@ on particular targets.
A selector is:
@itemize @bullet
-@item one or more target triplets, possibly including wildcard characters
+@item one or more target triplets, possibly including wildcard characters;
+use @samp{*-*-*} to match any target
@item a single effective-target keyword (@pxref{Effective-Target Keywords})
@item a logical expression
@end itemize
-Depending on the
-context, the selector specifies whether a test is skipped and reported
-as unsupported or is expected to fail. Use @samp{*-*-*} to match any
-target.
+Depending on the context, the selector specifies whether a test is
+skipped and reported as unsupported or is expected to fail. A context
+that allows either @samp{target} or @samp{xfail} also allows
+@samp{@{ target @var{selector1} xfail @var{selector2} @}}
+to skip the test for targets that don't match @var{selector1} and the
+test to fail for targets that match @var{selector2}.
A selector expression appears within curly braces and uses a single
logical operator: one of @samp{!}, @samp{&&}, or @samp{||}. An
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index d268fd8e3..b36c764a3 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -5611,8 +5611,9 @@ It is not necessary for this macro to come up with a legitimate
address; but often a machine-dependent strategy can generate better code.
@end defmac
-@deftypefn {Target Hook} bool TARGET_MODE_DEPENDENT_ADDRESS_P (const_rtx @var{addr})
-This hook returns @code{true} if memory address @var{addr} can have
+@deftypefn {Target Hook} bool TARGET_MODE_DEPENDENT_ADDRESS_P (const_rtx @var{addr}, addr_space_t @var{addrspace})
+This hook returns @code{true} if memory address @var{addr} in address
+space @var{addrspace} can have
different meanings depending on the machine mode of the memory
reference it is used for or if the address is valid for some modes
but not others.
@@ -10957,6 +10958,10 @@ filling of delay slots can result in branches being redirected, and this
may in turn cause a branch offset to overflow.
@end defmac
+@deftypefn {Target Hook} bool TARGET_CAN_FOLLOW_JUMP (const_rtx @var{follower}, const_rtx @var{followee})
+FOLLOWER and FOLLOWEE are JUMP_INSN instructions; return true if FOLLOWER may be modified to follow FOLLOWEE; false, if it can't. For example, on some targets, certain kinds of branches can't be made to follow through a hot/cold partitioning.
+@end deftypefn
+
@deftypefn {Target Hook} bool TARGET_COMMUTATIVE_P (const_rtx @var{x}, int @var{outer_code})
This target hook returns @code{true} if @var{x} is considered to be commutative.
Usually, this is just COMMUTATIVE_P (@var{x}), but the HP PA doesn't consider
diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in
index 86c7f5d21..4858d97e2 100644
--- a/gcc/doc/tm.texi.in
+++ b/gcc/doc/tm.texi.in
@@ -5536,7 +5536,8 @@ address; but often a machine-dependent strategy can generate better code.
@end defmac
@hook TARGET_MODE_DEPENDENT_ADDRESS_P
-This hook returns @code{true} if memory address @var{addr} can have
+This hook returns @code{true} if memory address @var{addr} in address
+space @var{addrspace} can have
different meanings depending on the machine mode of the memory
reference it is used for or if the address is valid for some modes
but not others.
@@ -10813,6 +10814,8 @@ filling of delay slots can result in branches being redirected, and this
may in turn cause a branch offset to overflow.
@end defmac
+@hook TARGET_CAN_FOLLOW_JUMP
+
@hook TARGET_COMMUTATIVE_P
This target hook returns @code{true} if @var{x} is considered to be commutative.
Usually, this is just COMMUTATIVE_P (@var{x}), but the HP PA doesn't consider
diff --git a/gcc/double-int.c b/gcc/double-int.c
index f3d5e8b3d..41a41487c 100644
--- a/gcc/double-int.c
+++ b/gcc/double-int.c
@@ -23,6 +23,41 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h" /* For SHIFT_COUNT_TRUNCATED. */
#include "tree.h"
+static int add_double_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
+ bool);
+
+#define add_double(l1,h1,l2,h2,lv,hv) \
+ add_double_with_sign (l1, h1, l2, h2, lv, hv, false)
+
+static int neg_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT *, HOST_WIDE_INT *);
+
+static int mul_double_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
+ bool);
+
+static int mul_double_wide_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
+ unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
+ bool);
+
+#define mul_double(l1,h1,l2,h2,lv,hv) \
+ mul_double_with_sign (l1, h1, l2, h2, lv, hv, false)
+
+static void lshift_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
+ HOST_WIDE_INT, unsigned int,
+ unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, bool);
+
+static int div_and_round_double (unsigned, int, unsigned HOST_WIDE_INT,
+ HOST_WIDE_INT, unsigned HOST_WIDE_INT,
+ HOST_WIDE_INT, unsigned HOST_WIDE_INT *,
+ HOST_WIDE_INT *, unsigned HOST_WIDE_INT *,
+ HOST_WIDE_INT *);
+
/* We know that A1 + B1 = SUM1, using 2's complement arithmetic and ignoring
overflow. Suppose A, B and SUM have the same respective signs as A1, B1,
and SUM1. Then this yields nonzero if overflow occurred during the
@@ -75,7 +110,7 @@ decode (HOST_WIDE_INT *words, unsigned HOST_WIDE_INT *low,
One argument is L1 and H1; the other, L2 and H2.
The value is stored as two `HOST_WIDE_INT' pieces in *LV and *HV. */
-int
+static int
add_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
unsigned HOST_WIDE_INT l2, HOST_WIDE_INT h2,
unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv,
@@ -105,7 +140,7 @@ add_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
The argument is given as two `HOST_WIDE_INT' pieces in L1 and H1.
The value is stored as two `HOST_WIDE_INT' pieces in *LV and *HV. */
-int
+static int
neg_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv)
{
@@ -129,7 +164,7 @@ neg_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
One argument is L1 and H1; the other, L2 and H2.
The value is stored as two `HOST_WIDE_INT' pieces in *LV and *HV. */
-int
+static int
mul_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
unsigned HOST_WIDE_INT l2, HOST_WIDE_INT h2,
unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv,
@@ -143,7 +178,7 @@ mul_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
unsigned_p);
}
-int
+static int
mul_double_wide_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
unsigned HOST_WIDE_INT l2, HOST_WIDE_INT h2,
unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv,
@@ -269,7 +304,7 @@ rshift_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
ARITH nonzero specifies arithmetic shifting; otherwise use logical shift.
Store the value as two `HOST_WIDE_INT' pieces in *LV and *HV. */
-void
+static void
lshift_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
HOST_WIDE_INT count, unsigned int prec,
unsigned HOST_WIDE_INT *lv, HOST_WIDE_INT *hv, bool arith)
@@ -335,7 +370,7 @@ lshift_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
Return nonzero if the operation overflows.
UNS nonzero says do unsigned division. */
-int
+static int
div_and_round_double (unsigned code, int uns,
/* num == numerator == dividend */
unsigned HOST_WIDE_INT lnum_orig,
@@ -762,6 +797,19 @@ double_int::mul_with_sign (double_int b, bool unsigned_p, bool *overflow) const
return ret;
}
+double_int
+double_int::wide_mul_with_sign (double_int b, bool unsigned_p,
+ double_int *higher, bool *overflow) const
+
+{
+ double_int lower;
+ *overflow = mul_double_wide_with_sign (low, high, b.low, b.high,
+ &lower.low, &lower.high,
+ &higher->low, &higher->high,
+ unsigned_p);
+ return lower;
+}
+
/* Returns A + B. */
double_int
@@ -798,6 +846,19 @@ double_int::operator - (double_int b) const
return ret;
}
+/* Returns A - B. If the operation overflows via inconsistent sign bits,
+ *OVERFLOW is set to nonzero. */
+
+double_int
+double_int::sub_with_overflow (double_int b, bool *overflow) const
+{
+ double_int ret;
+ neg_double (b.low, b.high, &ret.low, &ret.high);
+ add_double (low, high, ret.low, ret.high, &ret.low, &ret.high);
+ *overflow = OVERFLOW_SUM_SIGN (ret.high, b.high, high);
+ return ret;
+}
+
/* Returns -A. */
double_int
@@ -809,12 +870,33 @@ double_int::operator - () const
return ret;
}
+double_int
+double_int::neg_with_overflow (bool *overflow) const
+{
+ double_int ret;
+ *overflow = neg_double (low, high, &ret.low, &ret.high);
+ return ret;
+}
+
/* Returns A / B (computed as unsigned depending on UNS, and rounded as
specified by CODE). CODE is enum tree_code in fact, but double_int.h
must be included before tree.h. The remainder after the division is
stored to MOD. */
double_int
+double_int::divmod_with_overflow (double_int b, bool uns, unsigned code,
+ double_int *mod, bool *overflow) const
+{
+ const double_int &a = *this;
+ double_int ret;
+
+ *overflow = div_and_round_double (code, uns, a.low, a.high,
+ b.low, b.high, &ret.low, &ret.high,
+ &mod->low, &mod->high);
+ return ret;
+}
+
+double_int
double_int::divmod (double_int b, bool uns, unsigned code,
double_int *mod) const
{
diff --git a/gcc/double-int.h b/gcc/double-int.h
index bc7aca189..f4eb6ab0a 100644
--- a/gcc/double-int.h
+++ b/gcc/double-int.h
@@ -61,6 +61,7 @@ struct double_int
static double_int from_uhwi (unsigned HOST_WIDE_INT cst);
static double_int from_shwi (HOST_WIDE_INT cst);
+ static double_int from_pair (HOST_WIDE_INT high, unsigned HOST_WIDE_INT low);
/* No copy assignment operator or destructor to keep the type a POD. */
@@ -105,9 +106,17 @@ struct double_int
/* Arithmetic operation functions. */
+ /* The following operations perform arithmetics modulo 2^precision, so you
+ do not need to call .ext between them, even if you are representing
+ numbers with precision less than HOST_BITS_PER_DOUBLE_INT bits. */
+
double_int set_bit (unsigned) const;
double_int mul_with_sign (double_int, bool unsigned_p, bool *overflow) const;
+ double_int wide_mul_with_sign (double_int, bool unsigned_p,
+ double_int *higher, bool *overflow) const;
double_int add_with_sign (double_int, bool unsigned_p, bool *overflow) const;
+ double_int sub_with_overflow (double_int, bool *overflow) const;
+ double_int neg_with_overflow (bool *overflow) const;
double_int operator * (double_int) const;
double_int operator + (double_int) const;
@@ -131,12 +140,15 @@ struct double_int
/* You must ensure that double_int::ext is called on the operands
of the following operations, if the precision of the numbers
is less than HOST_BITS_PER_DOUBLE_INT bits. */
+
double_int div (double_int, bool, unsigned) const;
double_int sdiv (double_int, unsigned) const;
double_int udiv (double_int, unsigned) const;
double_int mod (double_int, bool, unsigned) const;
double_int smod (double_int, unsigned) const;
double_int umod (double_int, unsigned) const;
+ double_int divmod_with_overflow (double_int, bool, unsigned,
+ double_int *, bool *) const;
double_int divmod (double_int, bool, unsigned, double_int *) const;
double_int sdivmod (double_int, unsigned, double_int *) const;
double_int udivmod (double_int, unsigned, double_int *) const;
@@ -199,13 +211,6 @@ double_int::from_shwi (HOST_WIDE_INT cst)
return r;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline double_int
-shwi_to_double_int (HOST_WIDE_INT cst)
-{
- return double_int::from_shwi (cst);
-}
-
/* Some useful constants. */
/* FIXME(crowl): Maybe remove after converting callers?
The problem is that a named constant would not be as optimizable,
@@ -229,11 +234,13 @@ double_int::from_uhwi (unsigned HOST_WIDE_INT cst)
return r;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline double_int
-uhwi_to_double_int (unsigned HOST_WIDE_INT cst)
+inline double_int
+double_int::from_pair (HOST_WIDE_INT high, unsigned HOST_WIDE_INT low)
{
- return double_int::from_uhwi (cst);
+ double_int r;
+ r.low = low;
+ r.high = high;
+ return r;
}
inline double_int &
@@ -301,13 +308,6 @@ double_int::to_shwi () const
return (HOST_WIDE_INT) low;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline HOST_WIDE_INT
-double_int_to_shwi (double_int cst)
-{
- return cst.to_shwi ();
-}
-
/* Returns value of CST as an unsigned number. CST must satisfy
double_int::fits_unsigned. */
@@ -317,13 +317,6 @@ double_int::to_uhwi () const
return low;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline unsigned HOST_WIDE_INT
-double_int_to_uhwi (double_int cst)
-{
- return cst.to_uhwi ();
-}
-
/* Returns true if CST fits in unsigned HOST_WIDE_INT. */
inline bool
@@ -332,164 +325,6 @@ double_int::fits_uhwi () const
return high == 0;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline bool
-double_int_fits_in_uhwi_p (double_int cst)
-{
- return cst.fits_uhwi ();
-}
-
-/* Returns true if CST fits in signed HOST_WIDE_INT. */
-
-/* FIXME(crowl): Remove after converting callers. */
-inline bool
-double_int_fits_in_shwi_p (double_int cst)
-{
- return cst.fits_shwi ();
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline bool
-double_int_fits_in_hwi_p (double_int cst, bool uns)
-{
- return cst.fits_hwi (uns);
-}
-
-/* The following operations perform arithmetics modulo 2^precision,
- so you do not need to call double_int_ext between them, even if
- you are representing numbers with precision less than
- HOST_BITS_PER_DOUBLE_INT bits. */
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_mul (double_int a, double_int b)
-{
- return a * b;
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_mul_with_sign (double_int a, double_int b,
- bool unsigned_p, int *overflow)
-{
- bool ovf;
- return a.mul_with_sign (b, unsigned_p, &ovf);
- *overflow = ovf;
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_add (double_int a, double_int b)
-{
- return a + b;
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_sub (double_int a, double_int b)
-{
- return a - b;
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_neg (double_int a)
-{
- return -a;
-}
-
-/* You must ensure that double_int_ext is called on the operands
- of the following operations, if the precision of the numbers
- is less than HOST_BITS_PER_DOUBLE_INT bits. */
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_div (double_int a, double_int b, bool uns, unsigned code)
-{
- return a.div (b, uns, code);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_sdiv (double_int a, double_int b, unsigned code)
-{
- return a.sdiv (b, code);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_udiv (double_int a, double_int b, unsigned code)
-{
- return a.udiv (b, code);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_mod (double_int a, double_int b, bool uns, unsigned code)
-{
- return a.mod (b, uns, code);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_smod (double_int a, double_int b, unsigned code)
-{
- return a.smod (b, code);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_umod (double_int a, double_int b, unsigned code)
-{
- return a.umod (b, code);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_divmod (double_int a, double_int b, bool uns,
- unsigned code, double_int *mod)
-{
- return a.divmod (b, uns, code, mod);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_sdivmod (double_int a, double_int b, unsigned code, double_int *mod)
-{
- return a.sdivmod (b, code, mod);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_udivmod (double_int a, double_int b, unsigned code, double_int *mod)
-{
- return a.udivmod (b, code, mod);
-}
-
-/***/
-
-/* FIXME(crowl): Remove after converting callers. */
-inline bool
-double_int_multiple_of (double_int product, double_int factor,
- bool unsigned_p, double_int *multiple)
-{
- return product.multiple_of (factor, unsigned_p, multiple);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_setbit (double_int a, unsigned bitpos)
-{
- return a.set_bit (bitpos);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline int
-double_int_ctz (double_int a)
-{
- return a.trailing_zeros ();
-}
-
/* Logical operations. */
/* Returns ~A. */
@@ -503,13 +338,6 @@ double_int::operator ~ () const
return result;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline double_int
-double_int_not (double_int a)
-{
- return ~a;
-}
-
/* Returns A | B. */
inline double_int
@@ -521,13 +349,6 @@ double_int::operator | (double_int b) const
return result;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline double_int
-double_int_ior (double_int a, double_int b)
-{
- return a | b;
-}
-
/* Returns A & B. */
inline double_int
@@ -539,13 +360,6 @@ double_int::operator & (double_int b) const
return result;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline double_int
-double_int_and (double_int a, double_int b)
-{
- return a & b;
-}
-
/* Returns A & ~B. */
inline double_int
@@ -557,13 +371,6 @@ double_int::and_not (double_int b) const
return result;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline double_int
-double_int_and_not (double_int a, double_int b)
-{
- return a.and_not (b);
-}
-
/* Returns A ^ B. */
inline double_int
@@ -575,165 +382,8 @@ double_int::operator ^ (double_int b) const
return result;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline double_int
-double_int_xor (double_int a, double_int b)
-{
- return a ^ b;
-}
-
-
-/* Shift operations. */
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_lshift (double_int a, HOST_WIDE_INT count, unsigned int prec,
- bool arith)
-{
- return a.lshift (count, prec, arith);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_rshift (double_int a, HOST_WIDE_INT count, unsigned int prec,
- bool arith)
-{
- return a.rshift (count, prec, arith);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_lrotate (double_int a, HOST_WIDE_INT count, unsigned int prec)
-{
- return a.lrotate (count, prec);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_rrotate (double_int a, HOST_WIDE_INT count, unsigned int prec)
-{
- return a.rrotate (count, prec);
-}
-
-/* Returns true if CST is negative. Of course, CST is considered to
- be signed. */
-
-static inline bool
-double_int_negative_p (double_int cst)
-{
- return cst.high < 0;
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline int
-double_int_cmp (double_int a, double_int b, bool uns)
-{
- return a.cmp (b, uns);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline int
-double_int_scmp (double_int a, double_int b)
-{
- return a.scmp (b);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline int
-double_int_ucmp (double_int a, double_int b)
-{
- return a.ucmp (b);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_max (double_int a, double_int b, bool uns)
-{
- return a.max (b, uns);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_smax (double_int a, double_int b)
-{
- return a.smax (b);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_umax (double_int a, double_int b)
-{
- return a.umax (b);
-}
-
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_min (double_int a, double_int b, bool uns)
-{
- return a.min (b, uns);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_smin (double_int a, double_int b)
-{
- return a.smin (b);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_umin (double_int a, double_int b)
-{
- return a.umin (b);
-}
-
void dump_double_int (FILE *, double_int, bool);
-/* Zero and sign extension of numbers in smaller precisions. */
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_ext (double_int a, unsigned prec, bool uns)
-{
- return a.ext (prec, uns);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_sext (double_int a, unsigned prec)
-{
- return a.sext (prec);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_zext (double_int a, unsigned prec)
-{
- return a.zext (prec);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_mask (unsigned prec)
-{
- return double_int::mask (prec);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_max_value (unsigned int prec, bool uns)
-{
- return double_int::max_value (prec, uns);
-}
-
-/* FIXME(crowl): Remove after converting callers. */
-inline double_int
-double_int_min_value (unsigned int prec, bool uns)
-{
- return double_int::min_value (prec, uns);
-}
-
#define ALL_ONES (~((unsigned HOST_WIDE_INT) 0))
/* The operands of the following comparison functions must be processed
@@ -748,13 +398,6 @@ double_int::is_zero () const
return low == 0 && high == 0;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline bool
-double_int_zero_p (double_int cst)
-{
- return cst.is_zero ();
-}
-
/* Returns true if CST is one. */
inline bool
@@ -763,13 +406,6 @@ double_int::is_one () const
return low == 1 && high == 0;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline bool
-double_int_one_p (double_int cst)
-{
- return cst.is_one ();
-}
-
/* Returns true if CST is minus one. */
inline bool
@@ -778,13 +414,6 @@ double_int::is_minus_one () const
return low == ALL_ONES && high == -1;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline bool
-double_int_minus_one_p (double_int cst)
-{
- return cst.is_minus_one ();
-}
-
/* Returns true if CST is negative. */
inline bool
@@ -801,13 +430,6 @@ double_int::operator == (double_int cst2) const
return low == cst2.low && high == cst2.high;
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline bool
-double_int_equal_p (double_int cst1, double_int cst2)
-{
- return cst1 == cst2;
-}
-
/* Returns true if CST1 != CST2. */
inline bool
@@ -824,52 +446,6 @@ double_int::popcount () const
return popcount_hwi (high) + popcount_hwi (low);
}
-/* FIXME(crowl): Remove after converting callers. */
-static inline int
-double_int_popcount (double_int cst)
-{
- return cst.popcount ();
-}
-
-
-/* Legacy interface with decomposed high/low parts. */
-
-/* FIXME(crowl): Remove after converting callers. */
-extern int add_double_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
- bool);
-/* FIXME(crowl): Remove after converting callers. */
-#define add_double(l1,h1,l2,h2,lv,hv) \
- add_double_with_sign (l1, h1, l2, h2, lv, hv, false)
-/* FIXME(crowl): Remove after converting callers. */
-extern int neg_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- unsigned HOST_WIDE_INT *, HOST_WIDE_INT *);
-/* FIXME(crowl): Remove after converting callers. */
-extern int mul_double_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
- bool);
-/* FIXME(crowl): Remove after converting callers. */
-extern int mul_double_wide_with_sign (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
- unsigned HOST_WIDE_INT *, HOST_WIDE_INT *,
- bool);
-/* FIXME(crowl): Remove after converting callers. */
-#define mul_double(l1,h1,l2,h2,lv,hv) \
- mul_double_with_sign (l1, h1, l2, h2, lv, hv, false)
-/* FIXME(crowl): Remove after converting callers. */
-extern void lshift_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
- HOST_WIDE_INT, unsigned int,
- unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, bool);
-/* FIXME(crowl): Remove after converting callers. */
-extern int div_and_round_double (unsigned, int, unsigned HOST_WIDE_INT,
- HOST_WIDE_INT, unsigned HOST_WIDE_INT,
- HOST_WIDE_INT, unsigned HOST_WIDE_INT *,
- HOST_WIDE_INT *, unsigned HOST_WIDE_INT *,
- HOST_WIDE_INT *);
-
#ifndef GENERATOR_FILE
/* Conversion to and from GMP integer representations. */
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 8ee0f6a63..c776f682b 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -15552,7 +15552,7 @@ add_src_coords_attributes (dw_die_ref die, tree decl)
{
expanded_location s;
- if (IS_UNKNOWN_LOCATION (DECL_SOURCE_LOCATION (decl)))
+ if (LOCATION_LOCUS (DECL_SOURCE_LOCATION (decl)) == UNKNOWN_LOCATION)
return;
s = expand_location (DECL_SOURCE_LOCATION (decl));
add_AT_file (die, DW_AT_decl_file, lookup_filename (s.file));
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index a65558d0c..ee6ae226e 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -5764,11 +5764,10 @@ init_emit_once (void)
FCONST1(mode).data.high = 0;
FCONST1(mode).data.low = 0;
FCONST1(mode).mode = mode;
- lshift_double (1, 0, GET_MODE_FBIT (mode),
- HOST_BITS_PER_DOUBLE_INT,
- &FCONST1(mode).data.low,
- &FCONST1(mode).data.high,
- SIGNED_FIXED_POINT_MODE_P (mode));
+ FCONST1(mode).data
+ = double_int_one.lshift (GET_MODE_FBIT (mode),
+ HOST_BITS_PER_DOUBLE_INT,
+ SIGNED_FIXED_POINT_MODE_P (mode));
const_tiny_rtx[1][(int) mode] = CONST_FIXED_FROM_FIXED_VALUE (
FCONST1 (mode), mode);
}
@@ -5787,11 +5786,10 @@ init_emit_once (void)
FCONST1(mode).data.high = 0;
FCONST1(mode).data.low = 0;
FCONST1(mode).mode = mode;
- lshift_double (1, 0, GET_MODE_FBIT (mode),
- HOST_BITS_PER_DOUBLE_INT,
- &FCONST1(mode).data.low,
- &FCONST1(mode).data.high,
- SIGNED_FIXED_POINT_MODE_P (mode));
+ FCONST1(mode).data
+ = double_int_one.lshift (GET_MODE_FBIT (mode),
+ HOST_BITS_PER_DOUBLE_INT,
+ SIGNED_FIXED_POINT_MODE_P (mode));
const_tiny_rtx[1][(int) mode] = CONST_FIXED_FROM_FIXED_VALUE (
FCONST1 (mode), mode);
}
diff --git a/gcc/explow.c b/gcc/explow.c
index 0563a231d..61098324a 100644
--- a/gcc/explow.c
+++ b/gcc/explow.c
@@ -100,36 +100,33 @@ plus_constant (enum machine_mode mode, rtx x, HOST_WIDE_INT c)
case CONST_INT:
if (GET_MODE_BITSIZE (mode) > HOST_BITS_PER_WIDE_INT)
{
- unsigned HOST_WIDE_INT l1 = INTVAL (x);
- HOST_WIDE_INT h1 = (l1 >> (HOST_BITS_PER_WIDE_INT - 1)) ? -1 : 0;
- unsigned HOST_WIDE_INT l2 = c;
- HOST_WIDE_INT h2 = c < 0 ? -1 : 0;
- unsigned HOST_WIDE_INT lv;
- HOST_WIDE_INT hv;
-
- if (add_double_with_sign (l1, h1, l2, h2, &lv, &hv, false))
+ double_int di_x = double_int::from_shwi (INTVAL (x));
+ double_int di_c = double_int::from_shwi (c);
+
+ bool overflow;
+ double_int v = di_x.add_with_sign (di_c, false, &overflow);
+ if (overflow)
gcc_unreachable ();
- return immed_double_const (lv, hv, VOIDmode);
+ return immed_double_int_const (v, VOIDmode);
}
return GEN_INT (INTVAL (x) + c);
case CONST_DOUBLE:
{
- unsigned HOST_WIDE_INT l1 = CONST_DOUBLE_LOW (x);
- HOST_WIDE_INT h1 = CONST_DOUBLE_HIGH (x);
- unsigned HOST_WIDE_INT l2 = c;
- HOST_WIDE_INT h2 = c < 0 ? -1 : 0;
- unsigned HOST_WIDE_INT lv;
- HOST_WIDE_INT hv;
-
- if (add_double_with_sign (l1, h1, l2, h2, &lv, &hv, false))
+ double_int di_x = double_int::from_pair (CONST_DOUBLE_HIGH (x),
+ CONST_DOUBLE_LOW (x));
+ double_int di_c = double_int::from_shwi (c);
+
+ bool overflow;
+ double_int v = di_x.add_with_sign (di_c, false, &overflow);
+ if (overflow)
/* Sorry, we have no way to represent overflows this wide.
To fix, add constant support wider than CONST_DOUBLE. */
gcc_assert (GET_MODE_BITSIZE (mode) <= HOST_BITS_PER_DOUBLE_INT);
- return immed_double_const (lv, hv, VOIDmode);
+ return immed_double_int_const (v, VOIDmode);
}
case MEM:
diff --git a/gcc/expmed.c b/gcc/expmed.c
index cde924636..767834eef 100644
--- a/gcc/expmed.c
+++ b/gcc/expmed.c
@@ -3392,12 +3392,9 @@ choose_multiplier (unsigned HOST_WIDE_INT d, int n, int precision,
unsigned HOST_WIDE_INT *multiplier_ptr,
int *post_shift_ptr, int *lgup_ptr)
{
- HOST_WIDE_INT mhigh_hi, mlow_hi;
- unsigned HOST_WIDE_INT mhigh_lo, mlow_lo;
+ double_int mhigh, mlow;
int lgup, post_shift;
int pow, pow2;
- unsigned HOST_WIDE_INT nl, dummy1;
- HOST_WIDE_INT nh, dummy2;
/* lgup = ceil(log2(divisor)); */
lgup = ceil_log2 (d);
@@ -3413,32 +3410,17 @@ choose_multiplier (unsigned HOST_WIDE_INT d, int n, int precision,
gcc_assert (pow != HOST_BITS_PER_DOUBLE_INT);
/* mlow = 2^(N + lgup)/d */
- if (pow >= HOST_BITS_PER_WIDE_INT)
- {
- nh = (HOST_WIDE_INT) 1 << (pow - HOST_BITS_PER_WIDE_INT);
- nl = 0;
- }
- else
- {
- nh = 0;
- nl = (unsigned HOST_WIDE_INT) 1 << pow;
- }
- div_and_round_double (TRUNC_DIV_EXPR, 1, nl, nh, d, (HOST_WIDE_INT) 0,
- &mlow_lo, &mlow_hi, &dummy1, &dummy2);
+ double_int val = double_int_zero.set_bit (pow);
+ mlow = val.div (double_int::from_uhwi (d), true, TRUNC_DIV_EXPR);
- /* mhigh = (2^(N + lgup) + 2^N + lgup - precision)/d */
- if (pow2 >= HOST_BITS_PER_WIDE_INT)
- nh |= (HOST_WIDE_INT) 1 << (pow2 - HOST_BITS_PER_WIDE_INT);
- else
- nl |= (unsigned HOST_WIDE_INT) 1 << pow2;
- div_and_round_double (TRUNC_DIV_EXPR, 1, nl, nh, d, (HOST_WIDE_INT) 0,
- &mhigh_lo, &mhigh_hi, &dummy1, &dummy2);
+ /* mhigh = (2^(N + lgup) + 2^(N + lgup - precision))/d */
+ val |= double_int_zero.set_bit (pow2);
+ mhigh = val.div (double_int::from_uhwi (d), true, TRUNC_DIV_EXPR);
- gcc_assert (!mhigh_hi || nh - d < d);
- gcc_assert (mhigh_hi <= 1 && mlow_hi <= 1);
+ gcc_assert (!mhigh.high || val.high - d < d);
+ gcc_assert (mhigh.high <= 1 && mlow.high <= 1);
/* Assert that mlow < mhigh. */
- gcc_assert (mlow_hi < mhigh_hi
- || (mlow_hi == mhigh_hi && mlow_lo < mhigh_lo));
+ gcc_assert (mlow.ult (mhigh));
/* If precision == N, then mlow, mhigh exceed 2^N
(but they do not exceed 2^(N+1)). */
@@ -3446,15 +3428,14 @@ choose_multiplier (unsigned HOST_WIDE_INT d, int n, int precision,
/* Reduce to lowest terms. */
for (post_shift = lgup; post_shift > 0; post_shift--)
{
- unsigned HOST_WIDE_INT ml_lo = (mlow_hi << (HOST_BITS_PER_WIDE_INT - 1)) | (mlow_lo >> 1);
- unsigned HOST_WIDE_INT mh_lo = (mhigh_hi << (HOST_BITS_PER_WIDE_INT - 1)) | (mhigh_lo >> 1);
+ int shft = HOST_BITS_PER_WIDE_INT - 1;
+ unsigned HOST_WIDE_INT ml_lo = (mlow.high << shft) | (mlow.low >> 1);
+ unsigned HOST_WIDE_INT mh_lo = (mhigh.high << shft) | (mhigh.low >> 1);
if (ml_lo >= mh_lo)
break;
- mlow_hi = 0;
- mlow_lo = ml_lo;
- mhigh_hi = 0;
- mhigh_lo = mh_lo;
+ mlow = double_int::from_uhwi (ml_lo);
+ mhigh = double_int::from_uhwi (mh_lo);
}
*post_shift_ptr = post_shift;
@@ -3462,13 +3443,13 @@ choose_multiplier (unsigned HOST_WIDE_INT d, int n, int precision,
if (n < HOST_BITS_PER_WIDE_INT)
{
unsigned HOST_WIDE_INT mask = ((unsigned HOST_WIDE_INT) 1 << n) - 1;
- *multiplier_ptr = mhigh_lo & mask;
- return mhigh_lo >= mask;
+ *multiplier_ptr = mhigh.low & mask;
+ return mhigh.low >= mask;
}
else
{
- *multiplier_ptr = mhigh_lo;
- return mhigh_hi;
+ *multiplier_ptr = mhigh.low;
+ return mhigh.high;
}
}
diff --git a/gcc/expr.c b/gcc/expr.c
index 9158b9f43..c180e8d5e 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -573,7 +573,8 @@ convert_move (rtx to, rtx from, int unsignedp)
if (!((MEM_P (from)
&& ! MEM_VOLATILE_P (from)
&& direct_load[(int) to_mode]
- && ! mode_dependent_address_p (XEXP (from, 0)))
+ && ! mode_dependent_address_p (XEXP (from, 0),
+ MEM_ADDR_SPACE (from)))
|| REG_P (from)
|| GET_CODE (from) == SUBREG))
from = force_reg (from_mode, from);
@@ -591,7 +592,8 @@ convert_move (rtx to, rtx from, int unsignedp)
if (!((MEM_P (from)
&& ! MEM_VOLATILE_P (from)
&& direct_load[(int) to_mode]
- && ! mode_dependent_address_p (XEXP (from, 0)))
+ && ! mode_dependent_address_p (XEXP (from, 0),
+ MEM_ADDR_SPACE (from)))
|| REG_P (from)
|| GET_CODE (from) == SUBREG))
from = force_reg (from_mode, from);
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index 223dc6848..fd0075c49 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -145,7 +145,7 @@ static location_t
expr_location_or (tree t, location_t loc)
{
location_t tloc = EXPR_LOCATION (t);
- return IS_UNKNOWN_LOCATION (tloc) ? loc : tloc;
+ return tloc == UNKNOWN_LOCATION ? loc : tloc;
}
/* Similar to protected_set_expr_location, but never modify x in place,
@@ -165,17 +165,6 @@ protected_set_expr_location_unshare (tree x, location_t loc)
}
return x;
}
-
-
-/* We know that A1 + B1 = SUM1, using 2's complement arithmetic and ignoring
- overflow. Suppose A, B and SUM have the same respective signs as A1, B1,
- and SUM1. Then this yields nonzero if overflow occurred during the
- addition.
-
- Overflow occurs if A and B have the same sign, but A and SUM differ in
- sign. Use `^' to test whether signs differ, and `< 0' to isolate the
- sign. */
-#define OVERFLOW_SUM_SIGN(a, b, sum) ((~((a) ^ (b)) & ((a) ^ (sum))) < 0)
/* If ARG2 divides ARG1 with zero remainder, carries out the division
of type CODE and returns the quotient.
@@ -982,13 +971,7 @@ int_const_binop_1 (enum tree_code code, const_tree arg1, const_tree arg2,
break;
case MINUS_EXPR:
-/* FIXME(crowl) Remove this code if the replacment works.
- neg_double (op2.low, op2.high, &res.low, &res.high);
- add_double (op1.low, op1.high, res.low, res.high,
- &res.low, &res.high);
- overflow = OVERFLOW_SUM_SIGN (res.high, op2.high, op1.high);
-*/
- res = op1.add_with_sign (-op2, false, &overflow);
+ res = op1.sub_with_overflow (op2, &overflow);
break;
case MULT_EXPR:
@@ -1035,10 +1018,7 @@ int_const_binop_1 (enum tree_code code, const_tree arg1, const_tree arg2,
res = double_int_one;
break;
}
- overflow = div_and_round_double (code, uns,
- op1.low, op1.high, op2.low, op2.high,
- &res.low, &res.high,
- &tmp.low, &tmp.high);
+ res = op1.divmod_with_overflow (op2, uns, code, &tmp, &overflow);
break;
case TRUNC_MOD_EXPR:
@@ -1060,10 +1040,7 @@ int_const_binop_1 (enum tree_code code, const_tree arg1, const_tree arg2,
case ROUND_MOD_EXPR:
if (op2.is_zero ())
return NULL_TREE;
- overflow = div_and_round_double (code, uns,
- op1.low, op1.high, op2.low, op2.high,
- &tmp.low, &tmp.high,
- &res.low, &res.high);
+ tmp = op1.divmod_with_overflow (op2, uns, code, &res, &overflow);
break;
case MIN_EXPR:
@@ -6290,15 +6267,12 @@ fold_div_compare (location_t loc,
double_int val;
bool unsigned_p = TYPE_UNSIGNED (TREE_TYPE (arg0));
bool neg_overflow;
- int overflow;
+ bool overflow;
/* We have to do this the hard way to detect unsigned overflow.
prod = int_const_binop (MULT_EXPR, arg01, arg1); */
- overflow = mul_double_with_sign (TREE_INT_CST_LOW (arg01),
- TREE_INT_CST_HIGH (arg01),
- TREE_INT_CST_LOW (arg1),
- TREE_INT_CST_HIGH (arg1),
- &val.low, &val.high, unsigned_p);
+ val = TREE_INT_CST (arg01)
+ .mul_with_sign (TREE_INT_CST (arg1), unsigned_p, &overflow);
prod = force_fit_type_double (TREE_TYPE (arg00), val, -1, overflow);
neg_overflow = false;
@@ -6309,11 +6283,8 @@ fold_div_compare (location_t loc,
lo = prod;
/* Likewise hi = int_const_binop (PLUS_EXPR, prod, tmp). */
- overflow = add_double_with_sign (TREE_INT_CST_LOW (prod),
- TREE_INT_CST_HIGH (prod),
- TREE_INT_CST_LOW (tmp),
- TREE_INT_CST_HIGH (tmp),
- &val.low, &val.high, unsigned_p);
+ val = TREE_INT_CST (prod)
+ .add_with_sign (TREE_INT_CST (tmp), unsigned_p, &overflow);
hi = force_fit_type_double (TREE_TYPE (arg00), val,
-1, overflow | TREE_OVERFLOW (prod));
}
@@ -8691,8 +8662,7 @@ maybe_canonicalize_comparison (location_t loc, enum tree_code code, tree type,
static bool
pointer_may_wrap_p (tree base, tree offset, HOST_WIDE_INT bitpos)
{
- unsigned HOST_WIDE_INT offset_low, total_low;
- HOST_WIDE_INT size, offset_high, total_high;
+ double_int di_offset, total;
if (!POINTER_TYPE_P (TREE_TYPE (base)))
return true;
@@ -8701,28 +8671,22 @@ pointer_may_wrap_p (tree base, tree offset, HOST_WIDE_INT bitpos)
return true;
if (offset == NULL_TREE)
- {
- offset_low = 0;
- offset_high = 0;
- }
+ di_offset = double_int_zero;
else if (TREE_CODE (offset) != INTEGER_CST || TREE_OVERFLOW (offset))
return true;
else
- {
- offset_low = TREE_INT_CST_LOW (offset);
- offset_high = TREE_INT_CST_HIGH (offset);
- }
+ di_offset = TREE_INT_CST (offset);
- if (add_double_with_sign (offset_low, offset_high,
- bitpos / BITS_PER_UNIT, 0,
- &total_low, &total_high,
- true))
+ bool overflow;
+ double_int units = double_int::from_uhwi (bitpos / BITS_PER_UNIT);
+ total = di_offset.add_with_sign (units, true, &overflow);
+ if (overflow)
return true;
- if (total_high != 0)
+ if (total.high != 0)
return true;
- size = int_size_in_bytes (TREE_TYPE (TREE_TYPE (base)));
+ HOST_WIDE_INT size = int_size_in_bytes (TREE_TYPE (TREE_TYPE (base)));
if (size <= 0)
return true;
@@ -8737,7 +8701,7 @@ pointer_may_wrap_p (tree base, tree offset, HOST_WIDE_INT bitpos)
size = base_size;
}
- return total_low > (unsigned HOST_WIDE_INT) size;
+ return total.low > (unsigned HOST_WIDE_INT) size;
}
/* Subroutine of fold_binary. This routine performs all of the
@@ -9595,7 +9559,7 @@ vec_cst_ctor_to_array (tree arg, tree *elts)
constructor_elt *elt;
FOR_EACH_VEC_ELT (constructor_elt, CONSTRUCTOR_ELTS (arg), i, elt)
- if (i >= nelts)
+ if (i >= nelts || TREE_CODE (TREE_TYPE (elt->value)) == VECTOR_TYPE)
return false;
else
elts[i] = elt->value;
@@ -14066,22 +14030,35 @@ fold_ternary_loc (location_t loc, enum tree_code code, tree type,
unsigned i;
if (CONSTRUCTOR_NELTS (arg0) == 0)
return build_constructor (type, NULL);
- vals = VEC_alloc (constructor_elt, gc, n);
- for (i = 0; i < n && idx + i < CONSTRUCTOR_NELTS (arg0);
- ++i)
- CONSTRUCTOR_APPEND_ELT (vals, NULL_TREE,
- CONSTRUCTOR_ELT
- (arg0, idx + i)->value);
- return build_constructor (type, vals);
+ if (TREE_CODE (TREE_TYPE (CONSTRUCTOR_ELT (arg0,
+ 0)->value))
+ != VECTOR_TYPE)
+ {
+ vals = VEC_alloc (constructor_elt, gc, n);
+ for (i = 0;
+ i < n && idx + i < CONSTRUCTOR_NELTS (arg0);
+ ++i)
+ CONSTRUCTOR_APPEND_ELT (vals, NULL_TREE,
+ CONSTRUCTOR_ELT
+ (arg0, idx + i)->value);
+ return build_constructor (type, vals);
+ }
}
}
else if (n == 1)
{
if (TREE_CODE (arg0) == VECTOR_CST)
return VECTOR_CST_ELT (arg0, idx);
- else if (idx < CONSTRUCTOR_NELTS (arg0))
- return CONSTRUCTOR_ELT (arg0, idx)->value;
- return build_zero_cst (type);
+ else if (CONSTRUCTOR_NELTS (arg0) == 0)
+ return build_zero_cst (type);
+ else if (TREE_CODE (TREE_TYPE (CONSTRUCTOR_ELT (arg0,
+ 0)->value))
+ != VECTOR_TYPE)
+ {
+ if (idx < CONSTRUCTOR_NELTS (arg0))
+ return CONSTRUCTOR_ELT (arg0, idx)->value;
+ return build_zero_cst (type);
+ }
}
}
}
@@ -15938,8 +15915,8 @@ fold_negate_const (tree arg0, tree type)
case INTEGER_CST:
{
double_int val = tree_to_double_int (arg0);
- int overflow = neg_double (val.low, val.high, &val.low, &val.high);
-
+ bool overflow;
+ val = val.neg_with_overflow (&overflow);
t = force_fit_type_double (type, val, 1,
(overflow | TREE_OVERFLOW (arg0))
&& !TYPE_UNSIGNED (type));
@@ -15996,9 +15973,8 @@ fold_abs_const (tree arg0, tree type)
its negation. */
else
{
- int overflow;
-
- overflow = neg_double (val.low, val.high, &val.low, &val.high);
+ bool overflow;
+ val = val.neg_with_overflow (&overflow);
t = force_fit_type_double (type, val, -1,
overflow | TREE_OVERFLOW (arg0));
}
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 1be83d418..e1cb45aff 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,22 @@
+2012-09-30 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/54667
+ * intrinsic.texi (C_F_POINTER): Fix description.
+ * resolve.c (gfc_iso_c_sub_interface): Add a check for FPTR argument
+ of C_F_POINTER. Modify two error messages. Cleanup.
+
+2012-09-24 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/54618
+ PR fortran/54690
+ * trans-expr.c (gfc_conv_procedure_call): Fix INTENT(OUT)
+ handling for allocatable BT_CLASS.
+
+2012-09-24 Lawrence Crowl <crowl@google.com>
+
+ * trans-expr.c (gfc_conv_cst_int_power): Change to new double_int API.
+ * target-memory.c (gfc_interpret_logical): Likewise.
+
2012-09-23 Tobias Burnus <burnus@net-b.de>
* parse.c (parse_derived): Don't set attr.alloc_comp
diff --git a/gcc/fortran/intrinsic.texi b/gcc/fortran/intrinsic.texi
index 47a9feed6..a8ec1ed76 100644
--- a/gcc/fortran/intrinsic.texi
+++ b/gcc/fortran/intrinsic.texi
@@ -2362,9 +2362,8 @@ end program main
@table @asis
@item @emph{Description}:
-@code{C_F_POINTER(CPTR, FPTR[, SHAPE])} Assign the target the C pointer
-@var{CPTR} to the Fortran pointer @var{FPTR} and specify its
-shape.
+@code{C_F_POINTER(CPTR, FPTR[, SHAPE])} assigns the target of the C pointer
+@var{CPTR} to the Fortran pointer @var{FPTR} and specifies its shape.
@item @emph{Standard}:
Fortran 2003 and later
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index 0a20540b6..3e23ca2e3 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -3532,36 +3532,45 @@ gfc_iso_c_sub_interface (gfc_code *c, gfc_symbol *sym)
{
if (c->ext.actual != NULL && c->ext.actual->next != NULL)
{
- if (c->ext.actual->expr->ts.type != BT_DERIVED
- || c->ext.actual->expr->ts.u.derived->intmod_sym_id
- != ISOCBINDING_PTR)
+ gfc_actual_arglist *arg1 = c->ext.actual;
+ gfc_actual_arglist *arg2 = c->ext.actual->next;
+ gfc_actual_arglist *arg3 = c->ext.actual->next->next;
+
+ /* Check first argument (CPTR). */
+ if (arg1->expr->ts.type != BT_DERIVED
+ || arg1->expr->ts.u.derived->intmod_sym_id != ISOCBINDING_PTR)
+ {
+ gfc_error ("Argument CPTR to C_F_POINTER at %L shall have "
+ "the type C_PTR", &arg1->expr->where);
+ m = MATCH_ERROR;
+ }
+
+ /* Check second argument (FPTR). */
+ if (arg2->expr->ts.type == BT_CLASS)
{
- gfc_error ("Argument at %L to C_F_POINTER shall have the type"
- " C_PTR", &c->ext.actual->expr->where);
+ gfc_error ("Argument FPTR to C_F_POINTER at %L must not be "
+ "polymorphic", &arg2->expr->where);
m = MATCH_ERROR;
}
- /* Make sure we got a third arg if the second arg has non-zero
- rank. We must also check that the type and rank are
+ /* Make sure we got a third arg (SHAPE) if the second arg has
+ non-zero rank. We must also check that the type and rank are
correct since we short-circuit this check in
gfc_procedure_use() (called above to sort actual args). */
- if (c->ext.actual->next->expr->rank != 0)
+ if (arg2->expr->rank != 0)
{
- if(c->ext.actual->next->next == NULL
- || c->ext.actual->next->next->expr == NULL)
+ if (arg3 == NULL || arg3->expr == NULL)
{
m = MATCH_ERROR;
- gfc_error ("Missing SHAPE parameter for call to %s "
- "at %L", sym->name, &(c->loc));
+ gfc_error ("Missing SHAPE argument for call to %s at %L",
+ sym->name, &c->loc);
}
- else if (c->ext.actual->next->next->expr->ts.type
- != BT_INTEGER
- || c->ext.actual->next->next->expr->rank != 1)
+ else if (arg3->expr->ts.type != BT_INTEGER
+ || arg3->expr->rank != 1)
{
m = MATCH_ERROR;
- gfc_error ("SHAPE parameter for call to %s at %L must "
- "be a rank 1 INTEGER array", sym->name,
- &(c->loc));
+ gfc_error ("SHAPE argument for call to %s at %L must be "
+ "a rank 1 INTEGER array", sym->name, &c->loc);
}
}
}
diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.c
index 7a55dcd05..aec7fa207 100644
--- a/gcc/fortran/target-memory.c
+++ b/gcc/fortran/target-memory.c
@@ -404,8 +404,7 @@ gfc_interpret_logical (int kind, unsigned char *buffer, size_t buffer_size,
{
tree t = native_interpret_expr (gfc_get_logical_type (kind), buffer,
buffer_size);
- *logical = double_int_zero_p (tree_to_double_int (t))
- ? 0 : 1;
+ *logical = tree_to_double_int (t).is_zero () ? 0 : 1;
return size_logical (kind);
}
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c
index 177d2865b..1178e3d3c 100644
--- a/gcc/fortran/trans-expr.c
+++ b/gcc/fortran/trans-expr.c
@@ -1667,10 +1667,10 @@ gfc_conv_cst_int_power (gfc_se * se, tree lhs, tree rhs)
/* If exponent is too large, we won't expand it anyway, so don't bother
with large integer values. */
- if (!double_int_fits_in_shwi_p (TREE_INT_CST (rhs)))
+ if (!TREE_INT_CST (rhs).fits_shwi ())
return 0;
- m = double_int_to_shwi (TREE_INT_CST (rhs));
+ m = TREE_INT_CST (rhs).to_shwi ();
/* There's no ABS for HOST_WIDE_INT, so here we go. It also takes care
of the asymmetric range of the integer type. */
n = (unsigned HOST_WIDE_INT) (m < 0 ? -m : m);
@@ -3918,7 +3918,7 @@ gfc_conv_procedure_call (gfc_se * se, gfc_symbol * sym,
if (fsym && fsym->attr.intent == INTENT_OUT
&& (fsym->attr.allocatable
|| (fsym->ts.type == BT_CLASS
- && CLASS_DATA (e)->attr.allocatable)))
+ && CLASS_DATA (fsym)->attr.allocatable)))
{
stmtblock_t block;
tree ptr;
diff --git a/gcc/function.c b/gcc/function.c
index d6e195437..9efbc3ad2 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -5668,6 +5668,15 @@ dup_block_and_redirect (basic_block bb, basic_block copy_bb, rtx before,
for (ei = ei_start (bb->preds); (e = ei_safe_edge (ei)); )
if (!bitmap_bit_p (need_prologue, e->src->index))
{
+ int freq = EDGE_FREQUENCY (e);
+ copy_bb->count += e->count;
+ copy_bb->frequency += EDGE_FREQUENCY (e);
+ e->dest->count -= e->count;
+ if (e->dest->count < 0)
+ e->dest->count = 0;
+ e->dest->frequency -= freq;
+ if (e->dest->frequency < 0)
+ e->dest->frequency = 0;
redirect_edge_and_branch_force (e, copy_bb);
continue;
}
diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.c
index caae1670b..5f78378de 100644
--- a/gcc/gcc-ar.c
+++ b/gcc/gcc-ar.c
@@ -42,6 +42,7 @@ main(int ac, char **av)
const char *err_msg;
const char **nargv;
bool is_ar = !strcmp (PERSONALITY, "ar");
+ int exit_code = FATAL_EXIT_CODE;
exe_name = PERSONALITY;
#ifdef CROSS_DIRECTORY_STRUCTURE
@@ -96,6 +97,20 @@ main(int ac, char **av)
NULL,NULL, &status, &err);
if (err_msg)
fprintf(stderr, "Error running %s: %s\n", exe_name, err_msg);
+ else if (status)
+ {
+ if (WIFSIGNALED (status))
+ {
+ int sig = WTERMSIG (status);
+ fprintf (stderr, "%s terminated with signal %d [%s]%s\n",
+ exe_name, sig, strsignal(sig),
+ WCOREDUMP(status) ? ", core dumped" : "");
+ }
+ else if (WIFEXITED (status))
+ exit_code = WEXITSTATUS (status);
+ }
+ else
+ exit_code = SUCCESS_EXIT_CODE;
- return err;
+ return exit_code;
}
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c
index 4dba726f2..66d076664 100644
--- a/gcc/gimple-fold.c
+++ b/gcc/gimple-fold.c
@@ -30,7 +30,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-propagate.h"
#include "target.h"
#include "gimple-fold.h"
-#include "langhooks.h"
/* Return true when DECL can be referenced from current unit.
FROM_DECL (if non-null) specify constructor of variable DECL was taken from.
@@ -1693,15 +1692,7 @@ static tree
and_comparisons_1 (enum tree_code code1, tree op1a, tree op1b,
enum tree_code code2, tree op2a, tree op2b)
{
- tree truth_type = boolean_type_node;
- if (TREE_CODE (TREE_TYPE (op1a)) == VECTOR_TYPE)
- {
- tree vec_type = TREE_TYPE (op1a);
- tree elem = lang_hooks.types.type_for_size
- (GET_MODE_BITSIZE (TYPE_MODE (TREE_TYPE (vec_type))), 0);
- truth_type = build_opaque_vector_type (elem,
- TYPE_VECTOR_SUBPARTS (vec_type));
- }
+ tree truth_type = truth_type_for (TREE_TYPE (op1a));
/* First check for ((x CODE1 y) AND (x CODE2 y)). */
if (operand_equal_p (op1a, op2a, 0)
@@ -2165,15 +2156,7 @@ static tree
or_comparisons_1 (enum tree_code code1, tree op1a, tree op1b,
enum tree_code code2, tree op2a, tree op2b)
{
- tree truth_type = boolean_type_node;
- if (TREE_CODE (TREE_TYPE (op1a)) == VECTOR_TYPE)
- {
- tree vec_type = TREE_TYPE (op1a);
- tree elem = lang_hooks.types.type_for_size
- (GET_MODE_BITSIZE (TYPE_MODE (TREE_TYPE (vec_type))), 0);
- truth_type = build_opaque_vector_type (elem,
- TYPE_VECTOR_SUBPARTS (vec_type));
- }
+ tree truth_type = truth_type_for (TREE_TYPE (op1a));
/* First check for ((x CODE1 y) OR (x CODE2 y)). */
if (operand_equal_p (op1a, op2a, 0)
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c
index 87684b305..46600a57f 100644
--- a/gcc/gimple-ssa-strength-reduction.c
+++ b/gcc/gimple-ssa-strength-reduction.c
@@ -2028,6 +2028,17 @@ analyze_increments (slsr_cand_t first_dep, enum machine_mode mode, bool speed)
incr_vec[i].cost = COST_INFINITE;
+ /* If we need to add an initializer, make sure we don't introduce
+ a multiply by a pointer type, which can happen in certain cast
+ scenarios. FIXME: When cleaning up these cast issues, we can
+ afford to introduce the multiply provided we cast out to an
+ unsigned int of appropriate size. */
+ else if (!incr_vec[i].initializer
+ && TREE_CODE (first_dep->stride) != INTEGER_CST
+ && POINTER_TYPE_P (TREE_TYPE (first_dep->stride)))
+
+ incr_vec[i].cost = COST_INFINITE;
+
/* For any other increment, if this is a multiply candidate, we
must introduce a temporary T and initialize it with
T_0 = stride * increment. When optimizing for speed, walk the
diff --git a/gcc/gimple.c b/gcc/gimple.c
index 7065040eb..6088682e0 100644
--- a/gcc/gimple.c
+++ b/gcc/gimple.c
@@ -2333,23 +2333,20 @@ gimple_copy (gimple stmt)
}
/* Make copy of operands. */
- if (num_ops > 0)
- {
- for (i = 0; i < num_ops; i++)
- gimple_set_op (copy, i, unshare_expr (gimple_op (stmt, i)));
+ for (i = 0; i < num_ops; i++)
+ gimple_set_op (copy, i, unshare_expr (gimple_op (stmt, i)));
- /* Clear out SSA operand vectors on COPY. */
- if (gimple_has_ops (stmt))
- {
- gimple_set_def_ops (copy, NULL);
- gimple_set_use_ops (copy, NULL);
- }
+ if (gimple_has_mem_ops (stmt))
+ {
+ gimple_set_vdef (copy, gimple_vdef (stmt));
+ gimple_set_vuse (copy, gimple_vuse (stmt));
+ }
- if (gimple_has_mem_ops (stmt))
- {
- gimple_set_vdef (copy, gimple_vdef (stmt));
- gimple_set_vuse (copy, gimple_vuse (stmt));
- }
+ /* Clear out SSA operand vectors on COPY. */
+ if (gimple_has_ops (stmt))
+ {
+ gimple_set_def_ops (copy, NULL);
+ gimple_set_use_ops (copy, NULL);
/* SSA operands need to be updated. */
gimple_set_modified (copy, true);
diff --git a/gcc/gimple.h b/gcc/gimple.h
index 27887e821..c4cdb1a30 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -1240,7 +1240,7 @@ gimple_set_location (gimple g, location_t location)
static inline bool
gimple_has_location (const_gimple g)
{
- return !IS_UNKNOWN_LOCATION (gimple_location (g));
+ return LOCATION_LOCUS (gimple_location (g)) != UNKNOWN_LOCATION;
}
diff --git a/gcc/go/gofrontend/parse.cc b/gcc/go/gofrontend/parse.cc
index cfcc00f99..f6b9715d4 100644
--- a/gcc/go/gofrontend/parse.cc
+++ b/gcc/go/gofrontend/parse.cc
@@ -2723,7 +2723,11 @@ Parse::composite_lit(Type* type, int depth, Location location)
}
else
{
- error_at(this->location(), "expected %<,%> or %<}%>");
+ if (token->is_op(OPERATOR_SEMICOLON))
+ error_at(this->location(),
+ "need trailing comma before newline in composite literal");
+ else
+ error_at(this->location(), "expected %<,%> or %<}%>");
this->gogo_->mark_locals_used();
int depth = 0;
diff --git a/gcc/go/gofrontend/statements.cc b/gcc/go/gofrontend/statements.cc
index fa7f20836..af34670ae 100644
--- a/gcc/go/gofrontend/statements.cc
+++ b/gcc/go/gofrontend/statements.cc
@@ -3313,16 +3313,10 @@ Case_clauses::Case_clause::lower(Block* b, Temporary_statement* val_temp,
p != this->cases_->end();
++p)
{
- Expression* this_cond;
- if (val_temp == NULL)
- this_cond = *p;
- else
- {
- Expression* ref = Expression::make_temporary_reference(val_temp,
- loc);
- this_cond = Expression::make_binary(OPERATOR_EQEQ, ref, *p, loc);
- }
-
+ Expression* ref = Expression::make_temporary_reference(val_temp,
+ loc);
+ Expression* this_cond = Expression::make_binary(OPERATOR_EQEQ, ref,
+ *p, loc);
if (cond == NULL)
cond = this_cond;
else
@@ -3846,6 +3840,16 @@ Switch_statement::do_lower(Gogo*, Named_object*, Block* enclosing,
return new Constant_switch_statement(this->val_, this->clauses_,
this->break_label_, loc);
+ if (this->val_ != NULL
+ && !this->val_->type()->is_comparable()
+ && !Type::are_compatible_for_comparison(true, this->val_->type(),
+ Type::make_nil_type(), NULL))
+ {
+ error_at(this->val_->location(),
+ "cannot switch on value whose type that may not be compared");
+ return Statement::make_error_statement(loc);
+ }
+
Block* b = new Block(enclosing, loc);
if (this->clauses_->empty())
@@ -3856,15 +3860,12 @@ Switch_statement::do_lower(Gogo*, Named_object*, Block* enclosing,
return Statement::make_statement(val, true);
}
- Temporary_statement* val_temp;
- if (this->val_ == NULL)
- val_temp = NULL;
- else
- {
- // var val_temp VAL_TYPE = VAL
- val_temp = Statement::make_temporary(NULL, this->val_, loc);
- b->add_statement(val_temp);
- }
+ // var val_temp VAL_TYPE = VAL
+ Expression* val = this->val_;
+ if (val == NULL)
+ val = Expression::make_boolean(true, loc);
+ Temporary_statement* val_temp = Statement::make_temporary(NULL, val, loc);
+ b->add_statement(val_temp);
this->clauses_->lower(b, val_temp, this->break_label());
diff --git a/gcc/hooks.c b/gcc/hooks.c
index 775da3c3d..b26252203 100644
--- a/gcc/hooks.c
+++ b/gcc/hooks.c
@@ -117,6 +117,14 @@ hook_bool_mode_rtx_true (enum machine_mode mode ATTRIBUTE_UNUSED,
return true;
}
+/* Generic hook that takes (rtx, rtx) and returns true. */
+bool
+hook_bool_const_rtx_const_rtx_true (const_rtx follower ATTRIBUTE_UNUSED,
+ const_rtx followee ATTRIBUTE_UNUSED)
+{
+ return true;
+}
+
/* Generic hook that takes (enum machine_mode, unsigned HOST_WIDE_INT)
and returns false. */
bool
diff --git a/gcc/hooks.h b/gcc/hooks.h
index 1774816d4..71b391a1b 100644
--- a/gcc/hooks.h
+++ b/gcc/hooks.h
@@ -36,6 +36,7 @@ extern bool hook_bool_mode_const_rtx_false (enum machine_mode, const_rtx);
extern bool hook_bool_mode_const_rtx_true (enum machine_mode, const_rtx);
extern bool hook_bool_mode_rtx_false (enum machine_mode, rtx);
extern bool hook_bool_mode_rtx_true (enum machine_mode, rtx);
+extern bool hook_bool_const_rtx_const_rtx_true (const_rtx, const_rtx);
extern bool hook_bool_mode_uhwi_false (enum machine_mode,
unsigned HOST_WIDE_INT);
extern bool hook_bool_tree_false (tree);
diff --git a/gcc/input.h b/gcc/input.h
index 689e25be3..412195a58 100644
--- a/gcc/input.h
+++ b/gcc/input.h
@@ -56,9 +56,6 @@ extern location_t input_location;
#define LOCATION_BLOCK(LOC) \
((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \
: NULL))
-#define IS_UNKNOWN_LOCATION(LOC) \
- ((IS_ADHOC_LOC (LOC)) ? get_location_from_adhoc_loc (line_table, LOC) == 0 \
- : (LOC) == 0)
#define input_line LOCATION_LINE (input_location)
#define input_filename LOCATION_FILE (input_location)
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
index 7e1354d1d..fb2346bdc 100644
--- a/gcc/ipa-prop.c
+++ b/gcc/ipa-prop.c
@@ -3165,7 +3165,7 @@ ipa_write_jump_function (struct output_block *ob,
break;
case IPA_JF_CONST:
gcc_assert (
- IS_UNKNOWN_LOCATION (EXPR_LOCATION (jump_func->value.constant)));
+ EXPR_LOCATION (jump_func->value.constant) == UNKNOWN_LOCATION);
stream_write_tree (ob, jump_func->value.constant, true);
break;
case IPA_JF_PASS_THROUGH:
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 8fd18aaee..96c9df9c2 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,10 @@
+2012-09-24 Lawrence Crowl <crowl@google.com>
+
+ * decl.c (java_init_decl_processing): Change to new double_int API.
+ * jcf-parse.c (get_constant): Likewise.
+ * boehm.c (mark_reference_fields): Likewise.
+ (get_boehm_type_descriptor): Likewise.
+
2012-07-30 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* jcf.h (CPool): Use the "atomic" GTY option for the tags field.
diff --git a/gcc/java/boehm.c b/gcc/java/boehm.c
index 07dfb61b9..0fa8964df 100644
--- a/gcc/java/boehm.c
+++ b/gcc/java/boehm.c
@@ -108,7 +108,7 @@ mark_reference_fields (tree field,
bits for all words in the record. This is conservative, but the
size_words != 1 case is impossible in regular java code. */
for (i = 0; i < size_words; ++i)
- *mask = double_int_setbit (*mask, ubit - count - i - 1);
+ *mask = (*mask).set_bit (ubit - count - i - 1);
if (count >= ubit - 2)
*pointer_after_end = 1;
@@ -200,7 +200,7 @@ get_boehm_type_descriptor (tree type)
while (last_set_index)
{
if ((last_set_index & 1))
- mask = double_int_setbit (mask, log2_size + count);
+ mask = mask.set_bit (log2_size + count);
last_set_index >>= 1;
++count;
}
@@ -209,7 +209,7 @@ get_boehm_type_descriptor (tree type)
else if (! pointer_after_end)
{
/* Bottom two bits for bitmap mark type are 01. */
- mask = double_int_setbit (mask, 0);
+ mask = mask.set_bit (0);
value = double_int_to_tree (value_type, mask);
}
else
diff --git a/gcc/java/decl.c b/gcc/java/decl.c
index e22b0fd52..30048fd02 100644
--- a/gcc/java/decl.c
+++ b/gcc/java/decl.c
@@ -617,7 +617,7 @@ java_init_decl_processing (void)
decimal_int_max = build_int_cstu (unsigned_int_type_node, 0x80000000);
decimal_long_max
= double_int_to_tree (unsigned_long_type_node,
- double_int_setbit (double_int_zero, 64));
+ double_int_zero.set_bit (64));
long_zero_node = build_int_cst (long_type_node, 0);
diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c
index c79967607..92f032cb9 100644
--- a/gcc/java/jcf-parse.c
+++ b/gcc/java/jcf-parse.c
@@ -1043,9 +1043,9 @@ get_constant (JCF *jcf, int index)
double_int val;
num = JPOOL_UINT (jcf, index);
- val = double_int_lshift (uhwi_to_double_int (num), 32, 64, false);
+ val = double_int::from_uhwi (num).llshift (32, 64);
num = JPOOL_UINT (jcf, index + 1);
- val = double_int_ior (val, uhwi_to_double_int (num));
+ val |= double_int::from_uhwi (num);
value = double_int_to_tree (long_type_node, val);
break;
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c
index dfc3954e7..ab4ca36cd 100644
--- a/gcc/lower-subreg.c
+++ b/gcc/lower-subreg.c
@@ -299,7 +299,7 @@ simple_move_operand (rtx x)
if (MEM_P (x)
&& (MEM_VOLATILE_P (x)
- || mode_dependent_address_p (XEXP (x, 0))))
+ || mode_dependent_address_p (XEXP (x, 0), MEM_ADDR_SPACE (x))))
return false;
return true;
@@ -440,9 +440,9 @@ enum classify_move_insn
{
/* Not a simple move from one location to another. */
NOT_SIMPLE_MOVE,
- /* A simple move from one pseudo-register to another. */
- SIMPLE_PSEUDO_REG_MOVE,
- /* A simple move involving a non-pseudo-register. */
+ /* A simple move we want to decompose. */
+ DECOMPOSABLE_SIMPLE_MOVE,
+ /* Any other simple move. */
SIMPLE_MOVE
};
@@ -518,7 +518,7 @@ find_decomposable_subregs (rtx *px, void *data)
If this is not a simple copy from one location to another,
then we can not decompose this register. If this is a simple
- copy from one pseudo-register to another, and the mode is right
+ copy we want to decompose, and the mode is right,
then we mark the register as decomposable.
Otherwise we don't say anything about this register --
it could be decomposed, but whether that would be
@@ -537,7 +537,7 @@ find_decomposable_subregs (rtx *px, void *data)
case NOT_SIMPLE_MOVE:
bitmap_set_bit (non_decomposable_context, regno);
break;
- case SIMPLE_PSEUDO_REG_MOVE:
+ case DECOMPOSABLE_SIMPLE_MOVE:
if (MODES_TIEABLE_P (GET_MODE (x), word_mode))
bitmap_set_bit (decomposable_context, regno);
break;
@@ -553,7 +553,7 @@ find_decomposable_subregs (rtx *px, void *data)
enum classify_move_insn cmi_mem = NOT_SIMPLE_MOVE;
/* Any registers used in a MEM do not participate in a
- SIMPLE_MOVE or SIMPLE_PSEUDO_REG_MOVE. Do our own recursion
+ SIMPLE_MOVE or DECOMPOSABLE_SIMPLE_MOVE. Do our own recursion
here, and return -1 to block the parent's recursion. */
for_each_rtx (&XEXP (x, 0), find_decomposable_subregs, &cmi_mem);
return -1;
@@ -1336,11 +1336,11 @@ dump_choices (bool speed_p, const char *description)
}
/* Look for registers which are always accessed via word-sized SUBREGs
- or via copies. Decompose these registers into several word-sized
- pseudo-registers. */
+ or -if DECOMPOSE_COPIES is true- via copies. Decompose these
+ registers into several word-sized pseudo-registers. */
static void
-decompose_multiword_subregs (void)
+decompose_multiword_subregs (bool decompose_copies)
{
unsigned int max;
basic_block bb;
@@ -1438,8 +1438,15 @@ decompose_multiword_subregs (void)
cmi = NOT_SIMPLE_MOVE;
else
{
+ /* We mark pseudo-to-pseudo copies as decomposable during the
+ second pass only. The first pass is so early that there is
+ good chance such moves will be optimized away completely by
+ subsequent optimizations anyway.
+
+ However, we call find_pseudo_copy even during the first pass
+ so as to properly set up the reg_copy_graph. */
if (find_pseudo_copy (set))
- cmi = SIMPLE_PSEUDO_REG_MOVE;
+ cmi = decompose_copies? DECOMPOSABLE_SIMPLE_MOVE : SIMPLE_MOVE;
else
cmi = SIMPLE_MOVE;
}
@@ -1640,7 +1647,7 @@ gate_handle_lower_subreg (void)
static unsigned int
rest_of_handle_lower_subreg (void)
{
- decompose_multiword_subregs ();
+ decompose_multiword_subregs (false);
return 0;
}
@@ -1649,7 +1656,7 @@ rest_of_handle_lower_subreg (void)
static unsigned int
rest_of_handle_lower_subreg2 (void)
{
- decompose_multiword_subregs ();
+ decompose_multiword_subregs (true);
return 0;
}
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c
index a6ef6fc69..f96ed3d36 100644
--- a/gcc/lto-cgraph.c
+++ b/gcc/lto-cgraph.c
@@ -1412,7 +1412,7 @@ output_node_opt_summary (struct output_block *ob,
mechanism to store function local declarations into summaries. */
gcc_assert (parm);
streamer_write_uhwi (ob, parm_num);
- gcc_assert (IS_UNKNOWN_LOCATION (EXPR_LOCATION (map->new_tree)));
+ gcc_assert (EXPR_LOCATION (map->new_tree) == UNKNOWN_LOCATION);
stream_write_tree (ob, map->new_tree, true);
bp = bitpack_create (ob->main_stream);
bp_pack_value (&bp, map->replace_p, 1);
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c
index a4b94b10a..91215216f 100644
--- a/gcc/lto-streamer-in.c
+++ b/gcc/lto-streamer-in.c
@@ -823,7 +823,6 @@ input_function (tree fn_decl, struct data_in *data_in,
gimple *stmts;
basic_block bb;
struct cgraph_node *node;
- tree args, narg, oarg;
fn = DECL_STRUCT_FUNCTION (fn_decl);
tag = streamer_read_record_start (ib);
@@ -834,22 +833,6 @@ input_function (tree fn_decl, struct data_in *data_in,
input_struct_function_base (fn, data_in, ib);
- /* Read all function arguments. We need to re-map them here to the
- arguments of the merged function declaration. */
- args = stream_read_tree (ib, data_in);
- for (oarg = args, narg = DECL_ARGUMENTS (fn_decl);
- oarg && narg;
- oarg = TREE_CHAIN (oarg), narg = TREE_CHAIN (narg))
- {
- unsigned ix;
- bool res;
- res = streamer_tree_cache_lookup (data_in->reader_cache, oarg, &ix);
- gcc_assert (res);
- /* Replace the argument in the streamer cache. */
- streamer_tree_cache_insert_at (data_in->reader_cache, narg, ix);
- }
- gcc_assert (!oarg && !narg);
-
/* Read all the SSA names. */
input_ssa_names (ib, data_in, fn);
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c
index 709eb60ce..afe49517e 100644
--- a/gcc/lto-streamer-out.c
+++ b/gcc/lto-streamer-out.c
@@ -125,7 +125,7 @@ static bool
tree_is_indexable (tree t)
{
if (TREE_CODE (t) == PARM_DECL)
- return false;
+ return true;
else if (TREE_CODE (t) == VAR_DECL && decl_function_context (t)
&& !TREE_STATIC (t))
return false;
@@ -237,6 +237,7 @@ lto_output_tree_ref (struct output_block *ob, tree expr)
case VAR_DECL:
case DEBUG_EXPR_DECL:
gcc_assert (decl_function_context (expr) == NULL || TREE_STATIC (expr));
+ case PARM_DECL:
streamer_write_record_start (ob, LTO_global_decl_ref);
lto_output_var_decl_index (ob->decl_state, ob->main_stream, expr);
break;
@@ -806,9 +807,6 @@ output_function (struct cgraph_node *node)
output_struct_function_base (ob, fn);
- /* Output the head of the arguments list. */
- stream_write_tree (ob, DECL_ARGUMENTS (function), true);
-
/* Output all the SSA names used in the function. */
output_ssa_names (ob, fn);
diff --git a/gcc/lto-symtab.c b/gcc/lto-symtab.c
index 58b77a353..cd8ca67b0 100644
--- a/gcc/lto-symtab.c
+++ b/gcc/lto-symtab.c
@@ -32,21 +32,6 @@ along with GCC; see the file COPYING3. If not see
/* Vector to keep track of external variables we've seen so far. */
VEC(tree,gc) *lto_global_var_decls;
-/* Return true if the resolution was guessed and not obtained from
- the file. */
-static inline bool
-resolution_guessed_p (symtab_node node)
-{
- return node->symbol.aux != NULL;
-}
-
-/* Set guessed flag for NODE. */
-static inline void
-set_resolution_guessed (symtab_node node, bool value)
-{
- node->symbol.aux = (void *)(size_t)value;
-}
-
/* Registers DECL with the LTO symbol table as having resolution RESOLUTION
and read from FILE_DATA. */
@@ -78,7 +63,6 @@ lto_symtab_register_decl (tree decl,
{
node->symbol.resolution = resolution;
gcc_assert (node->symbol.lto_file_data == file_data);
- gcc_assert (!resolution_guessed_p (node));
}
}
@@ -303,7 +287,7 @@ lto_symtab_resolve_can_prevail_p (symtab_node e)
/* Resolve the symbol with the candidates in the chain *SLOT and store
their resolutions. */
-static void
+static symtab_node
lto_symtab_resolve_symbols (symtab_node first)
{
symtab_node e;
@@ -315,27 +299,33 @@ lto_symtab_resolve_symbols (symtab_node first)
&& (e->symbol.resolution == LDPR_PREVAILING_DEF_IRONLY
|| e->symbol.resolution == LDPR_PREVAILING_DEF_IRONLY_EXP
|| e->symbol.resolution == LDPR_PREVAILING_DEF))
- prevailing = e;
+ {
+ prevailing = e;
+ break;
+ }
/* If the chain is already resolved there is nothing else to do. */
if (prevailing)
- return;
+ {
+ /* Assert it's the only one. */
+ for (e = prevailing->symbol.next_sharing_asm_name; e; e = e->symbol.next_sharing_asm_name)
+ if (symtab_real_symbol_p (e)
+ && (e->symbol.resolution == LDPR_PREVAILING_DEF_IRONLY
+ || e->symbol.resolution == LDPR_PREVAILING_DEF_IRONLY_EXP
+ || e->symbol.resolution == LDPR_PREVAILING_DEF))
+ fatal_error ("multiple prevailing defs for %qE",
+ DECL_NAME (prevailing->symbol.decl));
+ return prevailing;
+ }
/* Find the single non-replaceable prevailing symbol and
diagnose ODR violations. */
for (e = first; e; e = e->symbol.next_sharing_asm_name)
{
if (!lto_symtab_resolve_can_prevail_p (e))
- {
- e->symbol.resolution = LDPR_RESOLVED_IR;
- set_resolution_guessed (e, true);
- continue;
- }
+ continue;
- /* Set a default resolution - the final prevailing one will get
- adjusted later. */
- e->symbol.resolution = LDPR_PREEMPTED_IR;
- set_resolution_guessed (e, true);
+ /* If we have a non-replaceable definition it prevails. */
if (!lto_symtab_resolve_replaceable_p (e))
{
if (prevailing)
@@ -349,12 +339,12 @@ lto_symtab_resolve_symbols (symtab_node first)
}
}
if (prevailing)
- goto found;
+ return prevailing;
/* Do a second round choosing one from the replaceable prevailing decls. */
for (e = first; e; e = e->symbol.next_sharing_asm_name)
{
- if (e->symbol.resolution != LDPR_PREEMPTED_IR
+ if (!lto_symtab_resolve_can_prevail_p (e)
|| !symtab_real_symbol_p (e))
continue;
@@ -386,25 +376,7 @@ lto_symtab_resolve_symbols (symtab_node first)
prevailing = e;
}
- if (!prevailing)
- return;
-
-found:
- /* If current lto files represent the whole program,
- it is correct to use LDPR_PREVALING_DEF_IRONLY.
- If current lto files are part of whole program, internal
- resolver doesn't know if it is LDPR_PREVAILING_DEF
- or LDPR_PREVAILING_DEF_IRONLY. Use IRONLY conforms to
- using -fwhole-program. Otherwise, it doesn't
- matter using either LDPR_PREVAILING_DEF or
- LDPR_PREVAILING_DEF_IRONLY
-
- FIXME: above workaround due to gold plugin makes some
- variables IRONLY, which are indeed PREVAILING_DEF in
- resolution file. These variables still need manual
- externally_visible attribute. */
- prevailing->symbol.resolution = LDPR_PREVAILING_DEF_IRONLY;
- set_resolution_guessed (prevailing, true);
+ return prevailing;
}
/* Merge all decls in the symbol table chain to the prevailing decl and
@@ -478,27 +450,7 @@ lto_symtab_merge_decls_1 (symtab_node first)
/* Compute the symbol resolutions. This is a no-op when using the
linker plugin and resolution was decided by the linker. */
- lto_symtab_resolve_symbols (first);
-
- /* Find the prevailing decl. */
- for (prevailing = first;
- prevailing
- && (!symtab_real_symbol_p (prevailing)
- || (prevailing->symbol.resolution != LDPR_PREVAILING_DEF_IRONLY
- && prevailing->symbol.resolution != LDPR_PREVAILING_DEF_IRONLY_EXP
- && prevailing->symbol.resolution != LDPR_PREVAILING_DEF));
- prevailing = prevailing->symbol.next_sharing_asm_name)
- ;
-
- /* Assert it's the only one. */
- if (prevailing)
- for (e = prevailing->symbol.next_sharing_asm_name; e; e = e->symbol.next_sharing_asm_name)
- if (symtab_real_symbol_p (e)
- && (e->symbol.resolution == LDPR_PREVAILING_DEF_IRONLY
- || e->symbol.resolution == LDPR_PREVAILING_DEF_IRONLY_EXP
- || e->symbol.resolution == LDPR_PREVAILING_DEF))
- fatal_error ("multiple prevailing defs for %qE",
- DECL_NAME (prevailing->symbol.decl));
+ prevailing = lto_symtab_resolve_symbols (first);
/* If there's not a prevailing symbol yet it's an external reference.
Happens a lot during ltrans. Choose the first symbol with a
@@ -566,29 +518,14 @@ lto_symtab_merge_decls_1 (symtab_node first)
/* Merge the chain to the single prevailing decl and diagnose
mismatches. */
- lto_symtab_merge_decls_2 (first, diagnosed_p);
+ lto_symtab_merge_decls_2 (prevailing, diagnosed_p);
if (cgraph_dump_file)
{
fprintf (cgraph_dump_file, "After resolution:\n");
- for (e = first; e; e = e->symbol.next_sharing_asm_name)
+ for (e = prevailing; e; e = e->symbol.next_sharing_asm_name)
dump_symtab_node (cgraph_dump_file, e);
}
-
- /* Store resolution decision into the callgraph.
- In LTRANS don't overwrite information we stored into callgraph at
- WPA stage.
-
- Do not bother to store guessed decisions. Generic code knows how
- to handle UNKNOWN relocation well.
-
- The problem with storing guessed decision is whether to use
- PREVAILING_DEF, PREVAILING_DEF_IRONLY, PREVAILING_DEF_IRONLY_EXP.
- First one would disable some whole program optimizations, while
- ther second would imply to many whole program assumptions. */
- if (resolution_guessed_p (prevailing))
- prevailing->symbol.resolution = LDPR_UNKNOWN;
- return;
}
/* Resolve and merge all symbol table chains to a prevailing decl. */
@@ -629,7 +566,8 @@ lto_symtab_merge_cgraph_nodes_1 (symtab_node prevailing)
if (!symtab_real_symbol_p (e))
continue;
- if (symtab_function_p (e))
+ if (symtab_function_p (e)
+ && !DECL_BUILT_IN (e->symbol.decl))
lto_cgraph_replace_node (cgraph (e), cgraph (prevailing));
if (symtab_variable_p (e))
lto_varpool_replace_node (varpool (e), varpool (prevailing));
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 301441cc2..4ec398b29 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,13 @@
+2012-09-26 Joseph Myers <joseph@codesourcery.com>
+
+ * sv.po: Update.
+
+2012-09-25 Joseph Myers <joseph@codesourcery.com>
+
+ * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po,
+ zh_TW.po: Update.
+
2012-09-19 Joseph Myers <joseph@codesourcery.com>
* gcc.pot: Regenerate.
diff --git a/gcc/po/be.po b/gcc/po/be.po
index 835b18e6c..8090fc19f 100644
--- a/gcc/po/be.po
+++ b/gcc/po/be.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 3.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\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"
@@ -24,7 +24,7 @@ msgstr ""
msgid "({anonymous})"
msgstr ""
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr ""
@@ -34,8 +34,8 @@ msgstr ""
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr ""
@@ -47,13 +47,13 @@ msgstr ""
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr ""
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr ""
@@ -69,14 +69,14 @@ msgstr ""
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr ""
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr ""
@@ -85,25 +85,25 @@ msgstr ""
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr ""
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr ""
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr ""
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr ""
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr ""
@@ -112,34 +112,34 @@ msgstr ""
msgid "expected %<.%>"
msgstr ""
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr ""
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr ""
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr ""
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr ""
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr ""
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr ""
@@ -316,12 +316,12 @@ msgstr ""
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr ""
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr ""
@@ -1395,20 +1395,20 @@ msgstr "нераÑпазнаны выбар \"-%s\""
msgid "insn does not satisfy its constraints:"
msgstr ""
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr ""
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr ""
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr ""
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr ""
@@ -2028,195 +2028,195 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr ""
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr ""
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr ""
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr ""
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr ""
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2589,18 +2589,18 @@ msgid "invalid %%r value"
msgstr "нерÑчаіÑнае значÑньне %%r"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "нерÑчаіÑнае значÑньне %%R"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "нерÑчаіÑнае значÑньне %%N"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "нерÑчаіÑнае значÑньне %%P"
@@ -2615,12 +2615,12 @@ msgstr "нерÑчаіÑнае значÑньне %%h"
msgid "invalid %%L value"
msgstr "нерÑчаіÑнае значÑньне %%L"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "нерÑчаіÑнае значÑньне %%m"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "нерÑчаіÑнае значÑньне %%M"
@@ -2631,7 +2631,7 @@ msgid "invalid %%U value"
msgstr "нерÑчаіÑнае значÑньне %%U"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "нерÑчаіÑнае значÑньне %%v"
@@ -2641,7 +2641,7 @@ msgstr "нерÑчаіÑнае значÑньне %%v"
msgid "invalid %%C value"
msgstr "нерÑчаіÑнае значÑньне %%C"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "нерÑчаіÑнае значÑньне %%E"
@@ -2652,39 +2652,39 @@ msgid "unknown relocation unspec"
msgstr ""
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "нерÑчаіÑнае значÑньне %%xn"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, fuzzy, c-format
msgid "predicated Thumb instruction"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr ""
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
msgid "Unsupported operand for code '%c'"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, fuzzy, c-format
#| msgid "invalid %%f operand"
msgid "invalid shift operand"
msgstr "нерÑчаіÑны %%f аперанд"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2692,83 +2692,83 @@ msgstr "нерÑчаіÑны %%f аперанд"
msgid "invalid operand for code '%c'"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr ""
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, fuzzy, c-format
msgid "missing operand"
msgstr "прапушчан ініцыÑлізатар"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
msgid "function parameters cannot have __fp16 type"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ Ð½Ðµ вÑртае тып string"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr ""
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr ""
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr ""
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
msgid "bad address, not a constant:"
msgstr ""
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr ""
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr ""
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr ""
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
#, fuzzy
msgid "invalid insn:"
msgstr "ÐерÑчаіÑны выбар %s"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr ""
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr ""
@@ -2785,7 +2785,7 @@ msgstr "нерÑчаіÑны %%c аперанд"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3018,73 +3018,73 @@ msgstr ""
msgid "bad output_condmove_single operand"
msgstr ""
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr ""
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr ""
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr ""
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr ""
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr ""
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr ""
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr ""
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, fuzzy, c-format
msgid "invalid operand code '%c'"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid constraints for operand"
msgstr "нерÑчаіÑны %%c аперанд"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
#, fuzzy
msgid "unknown insn mode"
msgstr "невÑдомы Ñ€Ñжым машыны \"%s\""
@@ -3141,13 +3141,13 @@ msgstr "нерÑчаіÑны %%-код"
msgid "invalid operation on %<__fpreg%>"
msgstr "нерÑчаіÑны %%-код"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, fuzzy, c-format
msgid "invalid %%P operand"
msgstr "нерÑчаіÑны %%-код"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr ""
@@ -3228,7 +3228,7 @@ msgid "post-increment address is not a register"
msgstr ""
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "дрÑнны адраÑ"
@@ -3369,119 +3369,119 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
#| msgid "Use hardware floating point"
msgid "-mvsx requires hardware floating point"
msgstr "ВыкарыÑтоўваць апаратную \"плаваючую кропку\""
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr ""
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr ""
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr ""
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%Q value"
msgid "invalid %%c value"
msgstr "дрÑннае %%Q значÑнне"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr ""
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "нерÑчаіÑнае значÑньне %%O"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr ""
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, fuzzy, c-format
#| msgid "invalid %%x/X value"
msgid "invalid %%x value"
msgstr "нерÑчаіÑнае значÑньне %%x/X"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
#, fuzzy
#| msgid "too few arguments to function"
msgid "AltiVec argument passed to unprototyped function"
@@ -3572,25 +3572,25 @@ msgstr ""
msgid "invalid operand for code: '%c'"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, fuzzy, c-format
msgid "invalid operand to %%R"
msgstr "нерÑчаіÑны %%-код"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, fuzzy, c-format
msgid "invalid operand to %%S"
msgstr "нерÑчаіÑны %%-код"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr ""
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr ""
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr ""
@@ -3609,13 +3609,13 @@ msgstr "нерÑчаіÑны %%A аперанд"
msgid "invalid %%B operand"
msgstr "нерÑчаіÑны %%B аперанд"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "нерÑчаіÑны %%C аперанд"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "нерÑчаіÑны %%D аперанд"
@@ -3660,58 +3660,58 @@ msgstr "тып параметра \"%s\" не аб'Ñўлены"
msgid "xstormy16_print_operand: unknown code"
msgstr ""
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "нерÑчаіÑны %%c аперанд"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "нерÑчаіÑны %%d аперанд"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
msgid "invalid %%H specifier"
msgstr "нерÑчаіÑны %%-код"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
msgid "invalid %%h operand"
msgstr "нерÑчаіÑны %%-код"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
msgid "invalid %%I operand"
msgstr "нерÑчаіÑны %%-код"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
msgid "invalid %%i operand"
msgstr "нерÑчаіÑны %%-код"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
msgid "invalid %%j operand"
msgstr "нерÑчаіÑны %%-код"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "нерÑчаіÑны %%c аперанд"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
msgid "invalid %%N operand"
msgstr "нерÑчаіÑны %%-код"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
msgid "invalid operand for 'r' specifier"
msgstr "нерÑчаіÑны %%-код"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4049,7 +4049,7 @@ msgstr ""
msgid "candidates are:"
msgstr ""
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4434,11 +4434,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr ""
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr ""
@@ -4446,125 +4446,125 @@ msgstr ""
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "In function"
msgid "internal function"
msgstr "У функцыі"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr ""
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4573,7 +4573,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4898,6 +4898,18 @@ msgstr ""
msgid "cannot use mshared and static together"
msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr ""
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4991,26 +5003,10 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr ""
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr ""
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
#: config/sh/sh.h:430 config/sh/sh.h:433
#, fuzzy
#| msgid "%s does not support %s"
@@ -5025,6 +5021,10 @@ msgstr ""
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr ""
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
msgid "profiling not supported with -mg"
@@ -7841,7 +7841,7 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr ""
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr ""
#: config/sh/sh.opt:278
@@ -12247,256 +12247,252 @@ msgstr ""
msgid "Create a position independent executable"
msgstr ""
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
#| msgid "invalid use of `%D'"
msgid "invalid use of type"
msgstr "нерÑчаіÑнае выкарыÑтаньне `%D'"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr ""
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
msgid "expected boolean type"
msgstr ""
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr ""
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
msgid "invalid operand for unary %<&%>"
msgstr "нерÑчаіÑны %%-код"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr ""
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
msgid "incompatible types in binary expression"
msgstr ""
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
msgid "shift of non-integer operand"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr ""
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr ""
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "cannot find method"
msgid "object is not a method"
msgstr "немагчыма знайÑьці мÑтад"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr ""
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
msgid "invalid use of %<...%> with builtin function"
msgstr ""
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "нÑма аргументаў"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments to function"
msgid "too many arguments"
msgstr "вельмі шмат аргументаў у функцыі"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
msgid "argument 1 must be a map"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
msgid "invalid type for make function"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
msgid "bad size for make"
msgstr ""
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments to function"
msgid "too many arguments to make"
msgstr "вельмі шмат аргументаў у функцыі"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
msgid "argument must be array or slice or channel"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
#| msgid "too few arguments to function"
msgid "unsupported argument type to builtin function"
msgstr "не хапае аргументаў у функцыі"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
msgid "argument must be channel"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
msgid "argument must be a field reference"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
msgid "left argument must be a slice"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "first argument of `%s' should be `int'"
msgid "first argument must be []byte"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
msgid "second argument must be slice or string"
msgstr ""
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "bit-field `%s' has invalid type"
msgid "argument 2 has invalid type"
msgstr "бітавае поле \"%s\" мае нерÑчаіÑны тып"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
msgid "argument must have complex type"
msgstr "\"%s\" мае незавершаны тып"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr ""
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr ""
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
msgid "invalid use of %<...%> with non-slice"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
#| msgid "In function"
msgid "expected function"
msgstr "У функцыі"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr ""
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
msgid "invalid use of %<...%> calling non-variadic function"
msgstr ""
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr ""
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
msgid "incompatible type for map index"
msgstr ""
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments to function"
msgid "too many expressions for struct"
msgstr "вельмі шмат аргументаў у функцыі"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments to function"
msgid "too few expressions for struct"
msgstr "не хапае аргументаў у функцыі"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-msgid "invalid unsafe.Pointer conversion"
-msgstr ""
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr ""
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12534,19 +12530,23 @@ msgstr ""
msgid "expected boolean expression"
msgstr ""
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr ""
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -12842,7 +12842,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr ""
@@ -12942,13 +12942,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr ""
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr ""
@@ -13333,7 +13333,7 @@ msgstr ""
msgid "%qE defined as wrong kind of tag"
msgstr ""
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `restrict'"
msgid "invalid use of %<restrict%>"
@@ -13466,7 +13466,7 @@ msgstr ""
msgid "variable %qD has initializer but incomplete type"
msgstr "\"%s\" мае незавершаны тып"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, fuzzy, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "нÑма папÑÑ€ÑднÑга аб'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
@@ -13476,7 +13476,7 @@ msgstr "нÑма папÑÑ€ÑднÑга аб'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
msgid "uninitialized const member in %qT is invalid in C++"
msgstr ""
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
msgid "%qD should be initialized"
msgstr "параметр \"%s\" ініцыÑлізаваны"
@@ -14404,7 +14404,7 @@ msgstr ""
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr ""
@@ -14621,7 +14621,7 @@ msgstr ""
msgid "unknown type name %qE"
msgstr "невÑÐ´Ð¾Ð¼Ð°Ñ Ð½Ð°Ð·Ð²Ð° Ñ€ÑгіÑтра: %s"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, fuzzy, gcc-internal-format
#| msgid "empty declaration"
msgid "expected declaration specifiers"
@@ -14632,7 +14632,7 @@ msgstr "пуÑтое абвÑшчÑньне"
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "\"%s\" атрыбут ігнарыруецца"
@@ -14683,7 +14683,7 @@ msgstr "ISO C89 не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C89 не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr ""
@@ -14715,8 +14715,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr ""
@@ -15060,78 +15060,78 @@ msgstr ""
msgid "no type or storage class may be specified here,"
msgstr ""
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr ""
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr ""
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
#| msgid "too many input files"
msgid "too many %qs clauses"
msgstr "вельмі шмат уваходзÑчых файлаў"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
@@ -15146,44 +15146,44 @@ msgstr ""
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
#| msgid "invalid %%-code"
msgid "invalid schedule kind"
msgstr "нерÑчаіÑны %%-код"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
#| msgid "complex invalid for `%s'"
msgid "%qs is not valid for %qs"
msgstr "complex нерÑчаіÑны Ð´Ð»Ñ \"%s\""
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr ""
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr ""
@@ -15193,7 +15193,7 @@ msgstr ""
msgid "expected %<(%> or end of line"
msgstr ""
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
msgid "for statement expected"
msgstr "вельмі шмат аргументаў у функцыі"
@@ -15208,12 +15208,12 @@ msgstr ""
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -15238,27 +15238,27 @@ msgstr ""
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "\"%s\" мае незавершаны тып"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -16045,7 +16045,7 @@ msgstr ""
msgid "initialization of a flexible array member"
msgstr ""
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr ""
@@ -16253,223 +16253,223 @@ msgstr ""
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr ""
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr ""
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr ""
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr ""
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr ""
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, fuzzy, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C не дазвалÑе дÑкларацыі метак (label)"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr ""
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr ""
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -17522,7 +17522,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17643,12 +17643,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr ""
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr ""
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr ""
@@ -17735,28 +17735,28 @@ msgstr ""
msgid "total size of local objects too large"
msgstr "памер маÑіва \"%s\" вельмі вÑлікі"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, fuzzy, gcc-internal-format
#| msgid "impossible operator '%s'"
msgid "impossible constraint in %<asm%>"
msgstr "немагчымы апÑратар '%s'"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr ""
-#: function.c:4896
+#: function.c:4911
#, fuzzy, gcc-internal-format
#| msgid "unused parameter `%s'"
msgid "unused parameter %q+D"
@@ -18201,62 +18201,62 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr ""
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr ""
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -18471,48 +18471,48 @@ msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž Ð
msgid "function %qD redeclared as variable"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -18610,12 +18610,12 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -18989,8 +18989,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "ÐšÐ»Ð°Ñ \"%s\" ужо Ñ–Ñнуе"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "невÑÐ´Ð¾Ð¼Ð°Ñ Ð½Ð°Ð·Ð²Ð° Ñ€ÑгіÑтра: %s"
@@ -19299,7 +19299,7 @@ msgstr ""
msgid "packed attribute is unnecessary"
msgstr ""
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr ""
@@ -19319,12 +19319,12 @@ msgstr "атрыбуты Ñекцыі не падтрымліваюцца длÑ
msgid "nested function trampolines not supported on this target"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
@@ -19520,7 +19520,7 @@ msgstr ""
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19535,7 +19535,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19550,7 +19550,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr "\"%s\" - гÑта не пачатак дÑкларацыі"
@@ -19585,7 +19585,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr ""
@@ -20218,117 +20218,117 @@ msgstr "Ðемагчыма адчыніць файл з дадзенымі %s.\n
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr ""
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr ""
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr ""
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr ""
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr ""
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr ""
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr ""
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "выклікана адÑюль"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr ""
@@ -20367,7 +20367,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "памер вÑртаемага значÑÐ½Ð½Ñ \"%s\" больш чым %d байт"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr ""
@@ -20610,72 +20610,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr ""
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr ""
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr ""
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr ""
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20689,142 +20689,142 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qE attribute ignored"
msgstr "\"%s\" атрыбут ігнарыруецца"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr ""
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr ""
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr ""
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr ""
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr ""
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr ""
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -21041,12 +21041,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -21061,8 +21061,8 @@ msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž Ð
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr ""
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr ""
@@ -21698,40 +21698,40 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
msgid "invalid vector type for attribute %qE"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr ""
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr ""
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr ""
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr ""
@@ -21773,12 +21773,12 @@ msgstr ""
msgid "%qE attribute only applies to variadic functions"
msgstr "\"%s\" звычайна функцыÑ"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, fuzzy, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -23560,231 +23560,231 @@ msgid "bad value %qs for -mmemory-latency"
msgstr ""
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr ""
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr ""
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "ISO C не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ†ÑÐ»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, fuzzy, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "ISO C не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ†ÑÐ»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr ""
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr ""
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr ""
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, fuzzy, gcc-internal-format
#| msgid "Use hardware floating point"
msgid "iWMMXt and hardware floating point"
msgstr "ВыкарыÑтоўваць апаратную \"плаваючую кропку\""
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr ""
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr ""
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr ""
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr ""
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "ISO C не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ†ÑÐ»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "\"%s\" звычайна функцыÑ"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
#| msgid "argument of `__builtin_args_info' must be constant"
msgid "argument must be a constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr ""
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr ""
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -23826,87 +23826,87 @@ msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ Ð½Ðµ вÑртае тып string"
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr ""
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr ""
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr ""
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr ""
@@ -24250,412 +24250,412 @@ msgstr "немагчыма Ñтварыць чаÑовы файл"
msgid "can%'t set position in PCH file: %m"
msgstr "немагчыма зачыніць уваходзÑчы файл %s"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "__buitin_saveregs не падтрымліваецца гÑтай мÑтай"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr "-pipe не падтрымліваецца"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s does not support %s"
msgid "code model %s does not support PIC mode"
msgstr "%s не падтрымлівае %s"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, fuzzy, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "ISO C не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ†ÑÐ»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr ""
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr ""
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "невÑÐ´Ð¾Ð¼Ð°Ñ Ð½Ð°Ð·Ð²Ð° Ñ€ÑгіÑтра: %s\n"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr ""
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "памер \"%s\" больш чам %d байт"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr ""
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr ""
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, fuzzy, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr "ÐерÑчаіÑны выбар %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "\"%s\" атрыбут ігнарыруецца"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qE incompatible attribute ignored"
@@ -24727,13 +24727,13 @@ msgstr "\"%s\" звычайна функцыÑ"
msgid "%qE attribute requires a string constant argument"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24807,7 +24807,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
@@ -24864,7 +24864,7 @@ msgstr ""
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr ""
@@ -25209,63 +25209,63 @@ msgstr ""
msgid "%qs does not support MIPS16 code"
msgstr "%s не падтрымлівае %s"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr ""
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr ""
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr ""
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr ""
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unsupported version"
msgid "unsupported combination: %s"
msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr ""
@@ -25275,57 +25275,57 @@ msgstr ""
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "ISO C не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ†ÑÐ»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr ""
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "ISO C не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ†ÑÐ»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "Ðе генерыраваць ÑÑ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ Ñ–Ð½Ñтрукцыі"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "ISO C не падтрымлівае комлекÑÐ½Ñ‹Ñ Ñ†ÑÐ»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ Ñ‚Ñ‹Ð¿Ñ‹"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr ""
@@ -25610,308 +25610,308 @@ msgstr ""
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "__buitin_saveregs не падтрымліваецца гÑтай мÑтай"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "__buitin_saveregs не падтрымліваецца гÑтай мÑтай"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr ""
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, fuzzy, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, fuzzy, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "аргумент `__builtin_args_info' выйшаў за межы"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, fuzzy, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, fuzzy, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "аргумент `__builtin_args_info' выйшаў за межы"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "аргумент `__builtin_args_info' выйшаў за межы"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr ""
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr ""
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr ""
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr ""
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr ""
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, fuzzy, gcc-internal-format
#| msgid "%s is too large"
msgid "stack frame too large"
msgstr "%s - вельмі вÑлікі"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr ""
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr ""
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr ""
@@ -26147,63 +26147,63 @@ msgstr "памер \"%s\" - %d байт"
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, fuzzy, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__buitin_saveregs не падтрымліваецца гÑтай мÑтай"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "\"%s\" звычайна функцыÑ"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr ""
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "\"%s\" звычайна функцыÑ"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr ""
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -26327,12 +26327,12 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, gcc-internal-format
msgid "bad builtin icode"
msgstr ""
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr ""
@@ -26550,40 +26550,40 @@ msgstr ""
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qs attribute ignored"
msgstr "\"%s\" атрыбут ігнарыруецца"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr ""
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "\"%s\" звычайна функцыÑ"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qE attribute has no effect"
msgstr "\"%s\" атрыбут ігнарыруецца"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "\"%s\" атрыбут ігнарыруецца"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "нÑвернае выкарыÑтанне \"restict\""
@@ -27024,7 +27024,7 @@ msgstr ""
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr ""
@@ -27086,427 +27086,427 @@ msgstr ""
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr ""
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr ""
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, fuzzy, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr ""
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr ""
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr ""
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr ""
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr ""
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr ""
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2887
+#: cp/class.c:2904
#, fuzzy, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "бітавае поле \"%s\" мае нерÑчаіÑны тып"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, fuzzy, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "бітавае поле \"%s\" мае нерÑчаіÑны тып"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr ""
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr ""
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr ""
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr ""
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr ""
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr ""
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr ""
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr ""
-#: cp/class.c:3125
+#: cp/class.c:3142
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "бітавае поле \"%s\" мае нерÑчаіÑны тып"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "бітавае поле \"%s\" мае нерÑчаіÑны тып"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr ""
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr ""
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, fuzzy, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr ""
-#: cp/class.c:4902
+#: cp/class.c:4919
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr ""
-#: cp/class.c:4904
+#: cp/class.c:4921
#, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr ""
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:4959
+#: cp/class.c:4976
#, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr ""
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr ""
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+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:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, fuzzy, gcc-internal-format
#| msgid "previous definition of `%#T'"
msgid "redefinition of %q#T"
msgstr "папÑÑ€ÑднÑе вызначÑньне `%#T'"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr ""
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr ""
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr ""
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, fuzzy, gcc-internal-format
#| msgid "language %s not recognized"
msgid "language string %<\"%E\"%> not recognized"
msgstr "мова %s не раÑпазнана"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr ""
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr ""
-#: cp/class.c:7022
+#: cp/class.c:7074
#, fuzzy, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "прапушчан ініцыÑлізатар"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr ""
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr ""
@@ -27516,13 +27516,13 @@ msgstr ""
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%#D'"
msgid "declaration of %q#D"
msgstr "абвÑшчÑньне `%#D'"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr ""
@@ -27542,7 +27542,7 @@ msgstr "\"%s\" мае незавершаны тып"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr ""
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, gcc-internal-format
msgid "zero as null pointer constant"
msgstr ""
@@ -28461,7 +28461,7 @@ msgstr ""
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr ""
@@ -28556,8 +28556,8 @@ msgstr ""
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, fuzzy, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
@@ -29093,7 +29093,7 @@ msgstr ""
msgid "type %qT is not derived from type %qT"
msgstr ""
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "нÑма папÑÑ€ÑднÑга аб'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
@@ -29421,380 +29421,375 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, fuzzy, gcc-internal-format
#| msgid "size of array `%s' is too large"
msgid "size of array %qs is too large"
msgstr "памер маÑіва \"%s\" вельмі вÑлікі"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr ""
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, fuzzy, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, fuzzy, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, fuzzy, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, fuzzy, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr ""
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr ""
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, fuzzy, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, fuzzy, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, fuzzy, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "Ðе магу знайÑці дÑкларацыю пратакола Ð´Ð»Ñ \"%s\""
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "тып параметра \"%s\" не аб'Ñўлены"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr ""
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `::'"
msgid "invalid use of %<::%>"
msgstr "нерÑчаіÑнае выкарыÑтаньне `::'"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "нÑма папÑÑ€ÑднÑга аб'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, fuzzy, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
#| msgid "declaration of template `%#D'"
msgid "declaration of %qD as member of %qT"
msgstr "абвÑшчÑньне шаблёну `%#D'"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr ""
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr ""
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, fuzzy, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, fuzzy, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, fuzzy, gcc-internal-format
#| msgid "declaration of template `%#D'"
msgid " in instantiation of template %qT"
msgstr "абвÑшчÑньне шаблёну `%#D'"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, fuzzy, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr ""
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr ""
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr ""
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr ""
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr ""
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr ""
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, fuzzy, gcc-internal-format
#| msgid "default argument for `%#D' has type `%T'"
msgid "default argument for %q#D has type %qT"
msgstr "звычайны аргумÑнт Ð´Ð»Ñ `%#D' мае тып `%T'"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, fuzzy, gcc-internal-format
#| msgid "default argument for `%#D' has type `%T'"
msgid "default argument for parameter of type %qT has type %qT"
msgstr "звычайны аргумÑнт Ð´Ð»Ñ `%#D' мае тып `%T'"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "нехапае аргументаў у функцыі \"%s\""
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "нехапае аргументаў у функцыі \"%s\""
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "тып параметра \"%s\" не аб'Ñўлены"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, fuzzy, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "тып параметра \"%s\" не аб'Ñўлены"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -29814,170 +29809,170 @@ msgstr ""
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, fuzzy, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, fuzzy, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr ""
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr ""
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr ""
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr ""
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr ""
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr ""
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr ""
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr ""
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr ""
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, fuzzy, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "нехапае аргументаў у функцыі \"%s\""
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, fuzzy, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr ""
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
#| msgid "this is a previous declaration"
msgid "%qD has a previous declaration here"
msgstr "гÑта папÑÑ€ÑднÑе абвÑшчÑньне"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, fuzzy, gcc-internal-format
#| msgid "this is a previous declaration"
msgid "%q+T has a previous declaration here"
msgstr "гÑта папÑÑ€ÑднÑе абвÑшчÑньне"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -29989,90 +29984,90 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, fuzzy, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "параметр \"%s\" ініцыÑлізаваны"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, fuzzy, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "памер \"%s\" - %d байт"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, fuzzy, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "ÑÐµÐºÑ†Ñ‹Ñ \"%s\" канфліктуе з папÑÑ€ÑднÑй дÑкларацыÑй"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, fuzzy, gcc-internal-format
#| msgid "declaration of template `%#D'"
msgid "redeclaration of %qT as a non-template"
msgstr "абвÑшчÑньне шаблёну `%#D'"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, fuzzy, gcc-internal-format
#| msgid "previous declaration `%D'"
msgid "previous declaration %q+D"
msgstr "папÑÑ€ÑднÑе абвÑшчÑньне `%D'"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, fuzzy, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "паўтарÑнне \"restrict\""
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr "папÑÑ€ÑднÑе вызначÑньне"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -30081,75 +30076,75 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, fuzzy, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "вÑртаемы тып \"%s\" не \"int\""
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr ""
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, fuzzy, gcc-internal-format
#| msgid "no previous declaration for `%s'"
msgid "no previous declaration for %q+D"
msgstr "нÑма папÑÑ€ÑднÑга аб'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
#| msgid "Invalid declaration"
msgid "invalid function declaration"
msgstr "ÐерÑчаіÑнае абвÑшчÑнне"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, fuzzy, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "тып параметра \"%s\" не аб'Ñўлены"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label `%D' defined but not used"
msgid "parameter %q+D set but not used"
msgstr "адмеціна `%D' вызначана, але не выкарыÑтоўваецца"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, fuzzy, gcc-internal-format
msgid "invalid member function declaration"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, fuzzy, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "не знойдзен ÐºÐ»Ð°Ñ \"%s\""
@@ -30498,7 +30493,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -30759,153 +30754,153 @@ msgstr ""
msgid "bad array initializer"
msgstr "нерÑчаіÑны ініцыÑлізатар"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
msgid "%qT is not a class type"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, fuzzy, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/init.c:1922
+#: cp/init.c:1924
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/init.c:1928
+#: cp/init.c:1930
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "прапушчан ініцыÑлізатар"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr ""
-#: cp/init.c:2268
+#: cp/init.c:2270
#, fuzzy, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, fuzzy, gcc-internal-format
#| msgid "field '%s' not found in class"
msgid "no suitable %qD found in class %qT"
msgstr "поле \"%s\" не знойдзена Ñž клаÑе"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, fuzzy, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "памер \"%s\" - %d байт"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr ""
-#: cp/init.c:2574
+#: cp/init.c:2576
#, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr ""
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "Ðе магу знайÑці ÐºÐ»Ð°Ñ \"%s\""
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -30995,12 +30990,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -31010,12 +31005,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr ""
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -31030,98 +31025,98 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "complex нерÑчаіÑны Ð´Ð»Ñ \"%s\""
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "пуÑтое абвÑшчÑнне"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr ""
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "YYDEBUG не вызначан."
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr ""
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
@@ -31261,155 +31256,155 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr ""
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, fuzzy, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "дÑÑтруктару неабходны \"%#D\""
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, fuzzy, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "ÑÐµÐºÑ†Ñ‹Ñ \"%s\" канфліктуе з папÑÑ€ÑднÑй дÑкларацыÑй"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, fuzzy, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "нÑма папÑÑ€ÑднÑга аб'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, fuzzy, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "ÑÐµÐºÑ†Ñ‹Ñ \"%s\" канфліктуе з папÑÑ€ÑднÑй дÑкларацыÑй"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, fuzzy, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "\"%s\" мае незавершаны тып"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, fuzzy, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "\"%s\" - гÑта не пачатак дÑкларацыі"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, fuzzy, gcc-internal-format
msgid "%qD not declared"
msgstr "YYDEBUG не вызначан."
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, fuzzy, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr ""
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr ""
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, fuzzy, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "дÑÑтруктару неабходны \"%#D\""
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr ""
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, fuzzy, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr ""
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qD attribute directive ignored"
msgstr "\"%s\" атрыбут ігнарыруецца"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, fuzzy, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "\"%s\" - гÑта не пачатак дÑкларацыі"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -31541,7 +31536,7 @@ msgstr "ÐерÑчаіÑны выбар %s"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr ""
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -31772,7 +31767,7 @@ msgstr ""
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
@@ -31967,7 +31962,7 @@ msgstr ""
msgid "compound-statement in constexpr function"
msgstr "вельмі шмат аргументаў у функцыі"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
#| msgid "empty body in an else-statement"
msgid "expected selection-statement"
@@ -31998,7 +31993,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
#| msgid "empty body in an else-statement"
msgid "expected iteration-statement"
@@ -32015,12 +32010,12 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, gcc-internal-format
msgid "expected jump-statement"
msgstr ""
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -32057,7 +32052,7 @@ msgstr ""
msgid "class definition may not be declared a friend"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -32134,12 +32129,12 @@ msgstr "нераÑпазнаны аператар %s"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑброўÑкімі"
@@ -32154,7 +32149,7 @@ msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– не могуць быць ÑÑбÑ
msgid "expected template-id"
msgstr ""
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr ""
@@ -32282,12 +32277,12 @@ msgstr ""
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
@@ -32334,75 +32329,75 @@ msgstr "\"%s\" - гÑта не пачатак дÑкларацыі"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr ""
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, fuzzy, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "\"%s\" - гÑта не пачатак дÑкларацыі"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
#| msgid "invalid initializer"
msgid "expected initializer"
msgstr "нерÑчаіÑны ініцыÑлізатар"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
#| msgid "Invalid declaration"
msgid "invalid type in declaration"
msgstr "ÐерÑчаіÑнае абвÑшчÑнне"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
msgid "initializer provided for function"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, fuzzy, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr ""
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -32411,253 +32406,253 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "нерÑчаіÑны абвÑшчальнік"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
#| msgid "empty declaration"
msgid "expected declarator"
msgstr "пуÑтое абвÑшчÑньне"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr ""
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr ""
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr ""
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
#| msgid "duplicate `volatile'"
msgid "duplicate cv-qualifier"
msgstr "паўтарÑнне \"volatile\""
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "duplicate `volatile'"
msgid "duplicate virt-specifier"
msgstr "паўтарÑнне \"volatile\""
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `%D'"
msgid "invalid use of %<auto%>"
msgstr "нерÑчаіÑнае выкарыÑтаньне `%D'"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr ""
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, gcc-internal-format
msgid "expected type-specifier"
msgstr ""
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr ""
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr ""
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr ""
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr ""
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr ""
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, gcc-internal-format
msgid "expected class-name"
msgstr ""
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr ""
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr ""
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr ""
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "немагчыма знайÑьці файл Ð´Ð»Ñ ÐºÐ»ÑÑа %s"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr ""
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "ÐерÑчаіÑнае абвÑшчÑнне"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, fuzzy, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "ініцыÑлізацыÑ"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr ""
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, fuzzy, gcc-internal-format
#| msgid "previous definition of `%#T'"
msgid "previous definition of %q+#T"
msgstr "папÑÑ€ÑднÑе вызначÑньне `%#T'"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, gcc-internal-format
msgid "expected class-key"
msgstr ""
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "ÐерÑчаіÑнае абвÑшчÑнне"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, fuzzy, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "невыкарыÑтаемы параметр \"%s\""
@@ -32666,320 +32661,320 @@ msgstr "невыкарыÑтаемы параметр \"%s\""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, fuzzy, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "-pipe не падтрымліваецца."
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "ініцыÑлізацыÑ"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "пуÑтое абвÑшчÑнне"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "ініцыÑлізацыÑ"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr ""
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr ""
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr ""
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr ""
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr ""
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr ""
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
#| msgid "unregistered operator %s"
msgid "expected %<operator%>"
msgstr "нераÑпазнаны аператар %s"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr ""
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr ""
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr ""
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr ""
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr ""
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr ""
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr ""
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr ""
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr ""
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr ""
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "нÑма папÑÑ€ÑднÑга аб'ÑÑžÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ \"%s\""
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, fuzzy, gcc-internal-format
msgid "file ends in default argument"
msgstr "нехапае аргументаў у функцыі \"%s\""
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
#| msgid "invalid mode for gen_tst_reg"
msgid "invalid type for instance variable"
msgstr "нерÑчаіÑны Ñ€Ñжым Ð´Ð»Ñ gen_tst_reg"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "\"%s\" атрыбут ігнарыруецца"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `restrict'"
msgid "invalid type for property"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr ""
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr ""
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr ""
@@ -33694,17 +33689,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr ""
@@ -33722,261 +33717,261 @@ msgstr ""
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
msgid "variable %qD has function type"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, fuzzy, gcc-internal-format
#| msgid "invalid parameter type `%T'"
msgid "invalid parameter type %qT"
msgstr "нерÑчаіÑны тып парамÑтра `%T'"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, fuzzy, gcc-internal-format
#| msgid "in declaration `%D'"
msgid "in declaration %q+D"
msgstr "у абвÑшчÑньні `%D'"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, fuzzy, gcc-internal-format
#| msgid "function does not return string type"
msgid "function returning an array"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ Ð½Ðµ вÑртае тып string"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, fuzzy, gcc-internal-format
msgid "function returning a function"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, fuzzy, gcc-internal-format
msgid "use of %qs in template"
msgstr "\"%s\" звычайна функцыÑ"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr ""
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr ""
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, fuzzy, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, fuzzy, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "\"%s\" звычайна функцыÑ"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr ""
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
#| msgid "default argument for `%#D' has type `%T'"
msgid "template argument for %qD uses local type %qT"
msgstr "звычайны аргумÑнт Ð´Ð»Ñ `%#D' мае тып `%T'"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, fuzzy, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "тып параметра \"%s\" не аб'Ñўлены"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, fuzzy, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr ""
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
@@ -33988,32 +33983,32 @@ msgstr "паўторнае абвÑшчÑнне меткі \"%s\""
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -34021,12 +34016,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -34266,7 +34261,7 @@ msgstr "нÑвернае выкарыÑтанне \"restict\""
msgid "invalid base-class specification"
msgstr "ÐерÑчаіÑÐ½Ð°Ñ ÑпецыфікацыÑ! Памылка Ñž cc."
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
@@ -34439,265 +34434,265 @@ msgstr "нÑвернае выкарыÑтанне \"restict\""
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr ""
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr ""
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr ""
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr ""
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr ""
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
msgid "%qD used before its definition"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr ""
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
#| msgid "invalid initializer"
msgid "%qD used in its own initializer"
msgstr "нерÑчаіÑны ініцыÑлізатар"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
#| msgid "`%D' is not a function,"
msgid "%q#D is not const"
msgstr "`%D' - гÑта Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ,"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr ""
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "\"%s\" не абвешчан (першае выкарыÑтанне Ñž гÑтай функцыі)"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr ""
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr ""
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "памер маÑіва \"%s\" адмоўны"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
msgid "non-constant array initialization"
msgstr "нерÑчаіÑны ініцыÑлізатар"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr ""
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr ""
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "\"%s\" звычайна функцыÑ"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "\"%s\" звычайна функцыÑ"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, fuzzy, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "атрыбуты Ñекцыі не падтрымліваюцца Ð´Ð»Ñ Ð³Ñтай мÑÑ‚Ñ‹"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr ""
@@ -35654,123 +35649,123 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr ""
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr ""
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr ""
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr ""
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, fuzzy, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "прапушчан ініцыÑлізатар"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, fuzzy, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "не магу ініцыÑлізаваць ÑÑброўÑкую функцыю \"%s\""
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, fuzzy, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "параметр \"%s\" ініцыÑлізаваны"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, fuzzy, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "параметр \"%s\" ініцыÑлізаваны"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, fuzzy, gcc-internal-format
#| msgid "size of array `%D' has non-integer type"
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "памер маÑіва `%D' не цÑлалікавы тып"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, fuzzy, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "ÐерÑчаіÑны выбар \"%s\""
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "нерÑчаіÑны ініцыÑлізатар"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, fuzzy, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "\"%s\" мае незавершаны тып"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, fuzzy, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "\"%s\" мае незавершаны тып"
@@ -35830,187 +35825,187 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "ÑÑ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ°Ð½Ñтанта вельмі доўгаÑ"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr ""
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr ""
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr ""
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr ""
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -36045,7 +36040,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
@@ -36156,7 +36151,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -36239,8 +36234,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -36385,7 +36380,7 @@ msgstr ""
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -36515,42 +36510,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "вельмі шмат аргументаў у функцыі \"%s\""
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -36562,7 +36557,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -36844,7 +36839,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -36859,7 +36854,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -36869,7 +36864,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr ""
@@ -37066,7 +37061,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -37086,835 +37081,835 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr ""
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "ÑÐµÐºÑ†Ñ‹Ñ \"%s\" канфліктуе з папÑÑ€ÑднÑй дÑкларацыÑй"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr ""
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr ""
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr ""
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr ""
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown register name: %s"
msgid "Unknown procedure name \"%s\" at %C"
msgstr "невÑÐ´Ð¾Ð¼Ð°Ñ Ð½Ð°Ð·Ð²Ð° Ñ€ÑгіÑтра: %s"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -38157,27 +38152,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -38440,7 +38435,7 @@ msgid "can't open input file: %s"
msgstr "немагчыма зачыніць уваходзÑчы файл %s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38556,12 +38551,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -40592,7 +40587,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -41685,945 +41680,945 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "памер \"%s\" - %d байт"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "метка \"%s\" вызначана, але не выкарыÑтоўваецца"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "памер \"%s\" - %d байт"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "аргумент `__builtin_args_info' павінен быць канÑтантай"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' is not a function,"
msgid "'%s' at %L is not a function"
msgstr "`%D' - гÑта Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ,"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "першым аргументам \"%s\" павінен быць \"int\""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "памер маÑіва \"%s\" вельмі вÑлікі"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "size of array `%s' is too large"
msgid "Substring end index at %L is too large"
msgstr "памер маÑіва \"%s\" вельмі вÑлікі"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -42632,175 +42627,175 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -42808,953 +42803,953 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "size of array `%s' is too large"
msgid "String length at %L is too large"
msgstr "памер маÑіва \"%s\" вельмі вÑлікі"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr ""
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "label `%s' defined but not used"
msgid "Label %d at %L defined but not used"
msgstr "адмеціна `%s' вызначана, але Ð½Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўваецца"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "label `%s' defined but not used"
msgid "Label %d at %L defined but cannot be used"
msgstr "адмеціна `%s' вызначана, але Ð½Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўваецца"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -43924,34 +43919,34 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "second argument of `%s' should be `char **'"
msgid "Second argument of MOD at %L is zero"
@@ -43960,47 +43955,47 @@ msgstr "другім аргументам \"%s\" павінен быць \"char
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -44370,17 +44365,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -45001,17 +44996,17 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
msgid "could not parse file offset"
msgstr "не магу знайÑці крыніцу %s\n"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr ""
@@ -45021,69 +45016,69 @@ msgstr ""
msgid "invalid line in the resolution file"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "нÑвернае выкарыÑтанне \"restict\""
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "can't open %s"
msgid "Cannot open %s"
msgstr "немагчыма адчыніць %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "не магу зачыніць %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "не магу прачытаць з %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "Could not open data file %s.\n"
msgid "could not open symbol resolution file: %m"
msgstr "Ðемагчыма адчыніць файл з дадзенымі %s.\n"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/po/da.po b/gcc/po/da.po
index 1af78a468..66e78edc7 100644
--- a/gcc/po/da.po
+++ b/gcc/po/da.po
@@ -128,7 +128,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 3.4-b20040206\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\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"
@@ -149,7 +149,7 @@ msgstr "<anonym %s>"
msgid "({anonymous})"
msgstr "((anonym))"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
#| msgid "garbage at end of #line"
msgid "expected end of line"
@@ -160,8 +160,8 @@ msgstr "ragelse i slutningen af #line"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<;%>"
@@ -174,14 +174,14 @@ msgstr "';' forventet"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<(%>"
msgstr "';' forventet"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<,%>"
@@ -198,7 +198,7 @@ msgstr "';' forventet"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<)%>"
@@ -206,7 +206,7 @@ msgstr "';' forventet"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<]%>"
@@ -216,14 +216,14 @@ msgstr "';' forventet"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr ""
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<}%>"
msgstr "';' forventet"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<{%>"
@@ -231,13 +231,13 @@ msgstr "';' forventet"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<:%>"
msgstr "';' forventet"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr ""
@@ -248,37 +248,37 @@ msgstr ""
msgid "expected %<.%>"
msgstr "';' forventet"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<@end%>"
msgstr "uventet operand"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<>%>"
msgstr "';' forventet"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr ""
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<=%>"
msgstr "';' forventet"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr ""
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<[%>"
@@ -471,12 +471,12 @@ msgstr "'%%l'-operand er ikke en etiket"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "kommatalskonstant misbrugt"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "ugyldigt udtryk som operand"
@@ -1626,21 +1626,21 @@ msgstr "ukendt instruktion:"
msgid "insn does not satisfy its constraints:"
msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, fuzzy, c-format
#| msgid "created and used with differing settings of `-m%s'"
msgid "created and used with differing settings of '%s'"
msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "løbet tør for hukommelse"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr ""
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr ""
@@ -2330,204 +2330,204 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
#, fuzzy
#| msgid "enumerator value for `%s' not integer constant"
msgid "The upper bound for sharing integer constants"
msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
-#: params.def:663
+#: params.def:664
#, fuzzy
#| msgid "The maximum number of instructions to consider to fill a delay slot"
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
#, fuzzy
#| msgid "The maximum number of instructions to consider to unroll in a loop"
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en løkke"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
msgid "maximum number of parameters in a SCoP"
msgstr "Det maksimale antal faser der skal gennemgås ved udførsel af GCSE"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
#, fuzzy
#| msgid "The maximum number of instructions in a single function eligible for inlining"
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Det maksimale antal instruktioner i en enkelt funktion der må indbygges"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2957,18 +2957,18 @@ msgid "invalid %%r value"
msgstr "ugyldig %%r-værdi"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "ugyldig %%R-værdi"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "ugyldig %%N-værdi"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "ugyldig %%P-værdi"
@@ -2983,12 +2983,12 @@ msgstr "ugyldig %%h-værdi"
msgid "invalid %%L value"
msgstr "ugyldig %%L-værdi"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "ugyldig %%m-værdi"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "ugyldig %%M-værdi"
@@ -2999,7 +2999,7 @@ msgid "invalid %%U value"
msgstr "ugyldig %%U-værdi"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "ugyldig %%s-værdi"
@@ -3009,7 +3009,7 @@ msgstr "ugyldig %%s-værdi"
msgid "invalid %%C value"
msgstr "ugyldig %%C-værdi"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "ugyldig %%E-værdi"
@@ -3020,42 +3020,42 @@ msgid "unknown relocation unspec"
msgstr "ukendt relokaliserings-unspec"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "ugyldig %%xn-kode"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, fuzzy, c-format
#| msgid "Generate char instructions"
msgid "predicated Thumb instruction"
msgstr "Generér char-instruktioner"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, fuzzy, c-format
#| msgid "ret instruction not implemented"
msgid "predicated instruction in conditional sequence"
msgstr "ret-instruktion ikke implementeret"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "unsupported operand size for extended register"
msgid "Unsupported operand for code '%c'"
msgstr "ikke-understøttet operandstørrelse for udvidede registre"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, fuzzy, c-format
#| msgid "invalid %%f operand"
msgid "invalid shift operand"
msgstr "ugyldig %%f-operand"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -3064,93 +3064,93 @@ msgstr "ugyldig %%f-operand"
msgid "invalid operand for code '%c'"
msgstr "ugyldig operandkode '%c'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, fuzzy, c-format
#| msgid "unconditional %2d never executed\n"
msgid "instruction never executed"
msgstr "ubetinget %2d aldrig udført\n"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, fuzzy, c-format
#| msgid "missing open paren"
msgid "missing operand"
msgstr "manglende startparantes"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
#| msgid "function returns an aggregate"
msgid "function parameters cannot have __fp16 type"
msgstr "funktion returnerer en værdi af en sammensat type"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "funktionen returnerer ikke en strengtype"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, fuzzy, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "hexadecimal tegnkonstant kan ikke være i en byte"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use `&' constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "uddataoperand %d skal bruge begrænsningen '&'"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "ugyldig adresse, ikke (reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "address offset not a constant"
msgid "bad address, not a constant:"
msgstr "adresseafsæt er ikke en konstant"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "ugyldig adresse, ikke (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not post_inc or pre_dec:"
msgstr "ugyldig adresse, ikke (reg+disp):"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "intern oversætterfejl - ugyldig adresse:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "intern oversætterfejl - ugyldig tilstand:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "ugyldig instruktion:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "ukorrekt instruktion:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "ukendt flytteinstruktion:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "ugyldig skifteinstruktion:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "intern oversætterfejl - ukorrekt skift:"
@@ -3167,7 +3167,7 @@ msgstr "ugyldige begrænsninger for operand"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3436,81 +3436,81 @@ msgstr "Ugyldig output_move_double-operand"
msgid "bad output_condmove_single operand"
msgstr "Ugyldig output_condmove_single-operand"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "ugyldig UNSPEC som operand"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
#| msgid "invalid operand code `%c'"
msgid "invalid operand size for operand code '%c'"
msgstr "ugyldig operandkode '%c'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
#| msgid "invalid operand output code"
msgid "invalid operand type used with operand code '%c'"
msgstr "ugyldig operand-uddatakode"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
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:14119
+#: config/i386/i386.c:14221
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
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:14147
+#: config/i386/i386.c:14249
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, fuzzy, c-format
#| msgid "invalid operand code `%c'"
msgid "invalid operand code '%c'"
msgstr "ugyldig operandkode '%c'"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "ugyldige begrænsninger for operand"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "ukendt instruktionstilstand"
@@ -3568,13 +3568,13 @@ msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
msgid "invalid operation on %<__fpreg%>"
msgstr "ugyldig operand til %%p-koden"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "ugyldig %%P-operand"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "ugyldig %%p-værdi"
@@ -3653,7 +3653,7 @@ msgid "post-increment address is not a register"
msgstr "postfiks forøgelsesadresse er ikke et register"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "ugyldig adresse"
@@ -3800,129 +3800,129 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
#| msgid "Use hardware floating point"
msgid "-mvsx requires hardware floating point"
msgstr "Benyt hardware-kommatal"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
#| msgid "-msystem-v and -mthreads are incompatible"
msgid "-mvsx and -mpaired are incompatible"
msgstr "-msystem-v og -mthreads er indbyrdes uforenelige"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
#| msgid "Produce little endian code"
msgid "-mvsx used with little endian code"
msgstr "Generér lilleendet kode"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
#| msgid "Disable indexed addressing"
msgid "-mvsx needs indexed addressing"
msgstr "Deaktivér indekseret adressering"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
#| msgid "bad operand"
msgid "bad move"
msgstr "ugyldig operand"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%H value"
msgid "invalid %%c value"
msgstr "ugyldig %%H-værdi"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "ugyldig %%f-værdi"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "ugyldig %%F-værdi"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "ugyldig %%G-værdi"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "ugyldig %%j-kode"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "ugyldig %%J-kode"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "ugyldig %%k-værdi"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "ugyldig %%K-værdi"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "ugyldig %%O-værdi"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "ugyldig %%q-værdi"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "ugyldig %%S-værdi"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "ugyldig %%T-værdi"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "ugyldig %%u-værdi"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "ugyldig %%v-værdi"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, fuzzy, c-format
msgid "invalid %%x value"
msgstr "ugyldig %%x/X-værdi"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
#| msgid "invalid punctuation `%c' in constraint"
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "ugyldig punktuering '%c' i begrænsning"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
#, fuzzy
#| msgid "too few arguments to function"
msgid "AltiVec argument passed to unprototyped function"
@@ -4024,31 +4024,31 @@ msgstr "ugyldig operand til 'p'-ændring"
msgid "invalid operand for code: '%c'"
msgstr "ugyldig operandkode '%c'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, fuzzy, c-format
#| msgid "invalid operand to %%R code"
msgid "invalid operand to %%R"
msgstr "ugyldig operand til %%R-koden"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, fuzzy, c-format
#| msgid "invalid operand to %%R code"
msgid "invalid operand to %%S"
msgstr "ugyldig operand til %%R-koden"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
#, fuzzy
#| msgid "created and used with differing settings of `-m%s'"
msgid "created and used with different architectures / ABIs"
msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
#, fuzzy
#| msgid "created and used with differing settings of `-m%s'"
msgid "created and used with different ABIs"
msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
#, fuzzy
#| msgid "created and used with differing settings of `-m%s'"
msgid "created and used with different endianness"
@@ -4069,13 +4069,13 @@ msgstr "ugyldig %%A-operand"
msgid "invalid %%B operand"
msgstr "ugyldig %%B-operand"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "ugyldig %%C-operand"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "ugyldig %%D-operand"
@@ -4123,65 +4123,65 @@ msgstr "'o'-operanden er ikke konstant"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: ukendt kode"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "ugyldig %%c-operand"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "ugyldig %%d-operand"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%j code"
msgid "invalid %%H specifier"
msgstr "ugyldig %%j-kode"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "ugyldig %%P-operand"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "ugyldig %%P-operand"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "ugyldig %%P-operand"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "ugyldig %%P-operand"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "ugyldig %%c-operand"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "ugyldig %%P-operand"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "ugyldig operand til 'b'-ændring"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4546,7 +4546,7 @@ msgstr "%s:%d: instantieret fra '%s'\n"
msgid "candidates are:"
msgstr "candidate%s: %+#D"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4987,11 +4987,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "tildeling"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
#, fuzzy
#| msgid "assignment"
msgid "pointer assignment"
@@ -5001,129 +5001,129 @@ msgstr "tildeling"
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "In function"
msgid "internal function"
msgstr "I funktionen"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
#, fuzzy
#| msgid "`%V' qualifiers cannot be applied to `%T'"
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr ""
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
#| msgid "invalid expression as operand"
msgid "End expression in DO loop"
msgstr "ugyldigt udtryk som operand"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -5132,7 +5132,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -5497,6 +5497,18 @@ msgstr ""
msgid "cannot use mshared and static together"
msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5597,29 +5609,11 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-#, fuzzy
-#| msgid "The -shared option is not currently supported for VAX ELF."
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
msgid "gfortran does not support -E without -cpp"
msgstr "GNU C understøtter ikke -C uden -E"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
#, fuzzy
msgid "SH2a does not support little-endian"
@@ -5633,6 +5627,12 @@ msgstr " konfliktende kodegenereringstilvalg er benyttet"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+#, fuzzy
+#| msgid "The -shared option is not currently supported for VAX ELF."
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -8750,8 +8750,10 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr ""
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr ""
+#, fuzzy
+#| msgid "Use IEEE math for fp comparisons"
+msgid "Increase the IEEE compliance for floating-point comparisons"
+msgstr "Brug IEEE-matematik til kommatalssammenligninger"
#: config/sh/sh.opt:278
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
@@ -13572,304 +13574,298 @@ msgstr ""
msgid "Create a position independent executable"
msgstr "Generér placeringsuafhængig kode, om muligt"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
#| msgid "invalid use of `::'"
msgid "invalid use of type"
msgstr "ugyldig brug af '::'"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
msgid "expected numeric type"
msgstr "uventet operand"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
msgid "expected boolean type"
msgstr "uventet operand"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr ""
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
#| msgid "invalid operands to binary %s"
msgid "invalid operand for unary %<&%>"
msgstr "ugyldige operander til binær %s"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
#| msgid "unexpected operand"
msgid "expected pointer"
msgstr "uventet operand"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
#| msgid "incompatible types in %s"
msgid "incompatible types in binary expression"
msgstr "uforenelige typer i %s"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr ""
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
#| msgid "switch quantity not an integer"
msgid "shift count not unsigned integer"
msgstr "switch-størrelsen er ikke et heltal"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
#| msgid "negative insn length"
msgid "negative shift count"
msgstr "negativ instruktionslængde"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "called object is not a function"
msgid "object is not a method"
msgstr "det kaldte objekt er ikke en funktion"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
#| msgid "cast does not match function type"
msgid "method type does not match object type"
msgstr "typeomtvingelse passer ikke til funktionstype"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid use of `this' in non-member function"
msgid "invalid use of %<...%> with builtin function"
msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "ingen parametre"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments"
msgstr "for mange parametre til formatering"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument 1 must be a map"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
#| msgid "invalid return type for member function `%#D'"
msgid "invalid type for make function"
msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "ugyldig instruktion for 'A'"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments to make"
msgstr "for mange parametre til formatering"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument must be array or slice or channel"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
# shadowing betyder at en funktion har samme navn og dermed skjuler en anden
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
#| msgid "Support 3DNow! built-in functions"
msgid "unsupported argument type to builtin function"
msgstr "Understøt indbyggede 3DNow!-funktioner"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
#| msgid "argument 2 must be a 5-bit unsigned literal"
msgid "argument must be channel"
msgstr "2. parameter skal være en 5 bit-konstant uden fortegn"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument must be a field reference"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "left argument must be a slice"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
msgid "first argument must be []byte"
msgstr "den første parameter til '%s' skal være 'int'"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "second token after #line is not a string"
msgid "second argument must be slice or string"
msgstr "det andet symbol efter #line er ikke en streng"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "bit-field `%s' has invalid type"
msgid "argument 2 has invalid type"
msgstr "bitfeltet '%s' er af en ufuldstændig type"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
#| msgid "parameter `%s' has incomplete type"
msgid "argument must have complex type"
msgstr "parameteren '%s' er af en ufuldstændig type"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
#| msgid "macro names must be identifiers"
msgid "complex arguments must have identical types"
msgstr "makronavne skal være kaldenavne"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
#| msgid "Do not use hardware floating point"
msgid "complex arguments must have floating-point type"
msgstr "Benyt ikke hardware-kommatal"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
#| msgid "invalid use of non-lvalue array"
msgid "invalid use of %<...%> with non-slice"
msgstr "ugyldig brug af en tabel der ikke kan optræde som en venstreværdi"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
#| msgid "In function"
msgid "expected function"
msgstr "I funktionen"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
#| msgid "incompatible types in %s"
msgid "incompatible type for receiver"
msgstr "uforenelige typer i %s"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of `this' in non-member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "number of arguments doesn't match prototype"
msgid "number of results does not match number of values"
msgstr "antallet af parametre passer ikke til prototypen"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
#| msgid "macro names must be identifiers"
msgid "index must be integer"
msgstr "makronavne skal være kaldenavne"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
#| msgid "Assume int to be 8 bit integer"
msgid "slice end must be integer"
msgstr "Antag at int er 8 bit-heltal"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
#| msgid "incompatible types in %s"
msgid "incompatible type for map index"
msgstr "uforenelige typer i %s"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many expressions for struct"
msgstr "for mange parametre til formatering"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "for få parametre til formatering"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-#| msgid "invalid suffix on integer constant"
-msgid "invalid unsafe.Pointer conversion"
-msgstr "ugyldig endelse i heltalskonstant"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
#, fuzzy
#| msgid "Invalid interface type"
msgid "type assertion only valid for interface types"
msgstr "Ugyldig grænsefladetype"
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
#| msgid "unexpected operand"
msgid "expected channel"
msgstr "uventet operand"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -13915,21 +13911,25 @@ msgstr "for mange 'l'-endelser i heltalskonstant"
msgid "expected boolean expression"
msgstr "uventet adresseudtryk"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
#| msgid "incompatible types in %s"
msgid "incompatible types in send"
msgstr "uforenelige typer i %s"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -14258,7 +14258,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr ""
@@ -14360,13 +14360,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "tom værdi er ikke ignoreret som den burde være"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "konvertering til ikke-skalartype udbedt"
@@ -14775,7 +14775,7 @@ msgstr "overløb i konstant udtryk"
msgid "%qE defined as wrong kind of tag"
msgstr "'%s' omerklæret som en anden form for symbol"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `restrict'"
msgid "invalid use of %<restrict%>"
@@ -14923,7 +14923,7 @@ msgstr "et objekt af variabel størrelse må ikke tildeles en startværdi"
msgid "variable %qD has initializer but incomplete type"
msgstr "variablen '%#D' bliver tildelt en startværdi, men er af en ufuldstændig type"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, fuzzy, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "inline funktion '%s' givet egenskaben noinline"
@@ -14934,7 +14934,7 @@ msgstr "inline funktion '%s' givet egenskaben noinline"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "konstant medlem '%D' uden startværdi"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
#| msgid "`%D' will be initialized after"
msgid "%qD should be initialized"
@@ -15936,7 +15936,7 @@ msgstr "parameteren '%s' passer ikke til prototypen"
msgid "argument %qD doesn%'t match prototype"
msgstr "parameteren '%s' passer ikke til prototypen"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "ingen return-sætning i en funktion der ikke returnerer void"
@@ -16161,7 +16161,7 @@ msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
msgid "unknown type name %qE"
msgstr "ukendt registernavn: %s"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, fuzzy, gcc-internal-format
#| msgid "repeated declaration of unit `%s'"
msgid "expected declaration specifiers"
@@ -16172,7 +16172,7 @@ msgstr "gentaget erklæring af enheden '%s'"
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored for `%s'"
msgid "prefix attributes are ignored for methods"
@@ -16224,7 +16224,7 @@ msgstr "ISO C90 understøtter ikke komplekse typer"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 understøtter ikke komplekse typer"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, fuzzy, gcc-internal-format
#| msgid "_Pragma takes a parenthesized string literal"
msgid "expected string literal"
@@ -16260,8 +16260,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, fuzzy, gcc-internal-format
msgid "expected identifier"
msgstr "uventet operand"
@@ -16625,79 +16625,79 @@ msgstr "Klasse- eller grænsefladeerklæring forventet"
msgid "no type or storage class may be specified here,"
msgstr "lagringsklasse angivet for typenavn"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr ""
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr ""
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "en dataområdeegenskab kan ikke angives for lokale variable"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
#| msgid "too many input files"
msgid "too many %qs clauses"
msgstr "for mange inddatafiler"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
#| msgid "comparison between signed and unsigned integer expressions"
msgid "collapse argument needs positive constant integer expression"
msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
@@ -16713,43 +16713,43 @@ msgstr "uventet adresseudtryk"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
msgid "invalid schedule kind"
msgstr "ugyldig roteringsinstruktion"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%s understøtter ikke %s"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "invalid #pragma %s"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "ugyldig #pragma %s"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, fuzzy, gcc-internal-format
#| msgid "invalid operand for 'p' modifier"
msgid "invalid operator for %<#pragma omp atomic%>"
@@ -16760,7 +16760,7 @@ msgstr "ugyldig operand til 'p'-ændring"
msgid "expected %<(%> or end of line"
msgstr ""
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
#| msgid "')' or term expected"
msgid "for statement expected"
@@ -16777,12 +16777,12 @@ msgstr "gentaget erklæring af automaten '%s'"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -16808,27 +16808,27 @@ msgstr ""
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "parameteren er af en ufuldstændig type"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -17710,7 +17710,7 @@ msgstr "char-tabel får tildelt startværdi fra en bred streng"
msgid "initialization of a flexible array member"
msgstr "klargøring af fleksibelt tabelmedlem"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "char-tabel får tildelt startværdi fra en bred streng"
@@ -17931,243 +17931,243 @@ msgstr "'return' med en værdi i en funktion der returnerer void"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "'return' med en værdi i en funktion der returnerer void"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "funktion returnerer adressen på en lokal variabel"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch-størrelsen er ikke et heltal"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, fuzzy, gcc-internal-format
#| msgid "`long' switch expression not converted to `int' in ISO C"
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:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "case label is not an integer constant expression"
msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, fuzzy, gcc-internal-format
#| msgid "`default' label not within a switch statement"
msgid "%<default%> label not within a switch statement"
msgstr "'default'-etiket befinder sig ikke inden i en switch-sætning"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, fuzzy, gcc-internal-format
#| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%Hforeslår eksplicitte krøllede paranteser for at undgå tvetydig 'else'"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue-sætning befinder sig ikke i en løkke"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, fuzzy, gcc-internal-format
#| msgid "break statement not within loop or switch"
msgid "break statement used with OpenMP for loop"
msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, fuzzy, gcc-internal-format
#| msgid "%Hstatement with no effect"
msgid "statement with no effect"
msgstr "%Hsætning uden nogen virkning"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "udtrykket er af en ufuldstændig type"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "højreskiftsantal er negativ"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "højreskiftsantal er større end bredden af typen"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "venstreskiftsantal er negativ"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "venstreskiftsantal er større end bredden af typen"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "operands to ?: have different types"
msgid "comparing vectors with different element types"
msgstr "operander til ?: har forskellige typer"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, fuzzy, gcc-internal-format
#| msgid "operand constraints for `asm' differ in number of alternatives"
msgid "comparing vectors with different number of elements"
msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
#| msgid "comparison of distinct pointer types lacks a cast"
msgid "comparison of pointers to disjoint address spaces"
msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, fuzzy, gcc-internal-format
#| msgid "ISO C forbids comparison of `void *' with function pointer"
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "sammenligning mellem henvisningsvariabel og heltal"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "ordnet sammenligning af henvisning med heltallet nul"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "ordnet sammenligning af henvisning med heltallet nul"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, fuzzy, gcc-internal-format
#| msgid "array type value used where scalar is required"
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "værdi af tabeltype angivet hvor skalar er påkrævet"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, fuzzy, gcc-internal-format
#| msgid "struct type value used where scalar is required"
msgid "used struct type value where scalar is required"
msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, fuzzy, gcc-internal-format
#| msgid "union type value used where scalar is required"
msgid "used union type value where scalar is required"
msgstr "værdi af union-type angivet hvor skalar er påkrævet"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "struct type value used where scalar is required"
msgid "used vector type where scalar is required"
msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
#| msgid "invalid return type for function `%#D'"
msgid "%qE has invalid type for %<reduction%>"
msgstr "ugyldig returtype for funktionen '%#D'"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, fuzzy, gcc-internal-format
#| msgid "invalid return type for function `%#D'"
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "ugyldig returtype for funktionen '%#D'"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, fuzzy, gcc-internal-format
#| msgid "`%s' is not a valid class name"
msgid "%qE is not a variable in clause %qs"
msgstr "'%s' er et ugyldigt klassenavn"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, fuzzy, gcc-internal-format
#| msgid "instance variable `%s' is declared private"
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "instansvariablen '%s' er erklæret privat"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, fuzzy, gcc-internal-format
#| msgid "instance variable `%s' is declared private"
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "instansvariablen '%s' er erklæret privat"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -19259,7 +19259,7 @@ msgstr "dominator for %d burde være %d, ikke %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -19386,12 +19386,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr ""
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "funktionen '%s' omerklæret med egenskaben noinline"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "funktionen '%s' omerklæret med egenskaben noinline"
@@ -19485,28 +19485,28 @@ msgstr ""
msgid "total size of local objects too large"
msgstr "størrelsen af tabellen '%s' er for stor"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, fuzzy, gcc-internal-format
#| msgid "impossible constraint in `asm'"
msgid "impossible constraint in %<asm%>"
msgstr "umulig begrænsing i 'asm'"
-#: function.c:3959
+#: function.c:3974
#, fuzzy, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "variablen '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
-#: function.c:3980
+#: function.c:3995
#, fuzzy, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "parameteren '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "funktion returnerer en værdi af en sammensat type"
-#: function.c:4896
+#: function.c:4911
#, fuzzy, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "ubenyttet parameter '%s'"
@@ -19966,67 +19966,67 @@ msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
msgid "using result of function returning %<void%>"
msgstr "ingen return-sætning i en funktion der ikke returnerer void"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid lvalue in asm statement"
msgid "invalid lvalue in asm output %d"
msgstr "ugyldig venstreværdi i asm-sætning"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "output number %d not directly addressable"
msgid "memory input %d is not directly addressable"
msgstr "uddata nr. %d kan ikke adresseres direkte"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
#| msgid "register variable `%s' used in nested function"
msgid "threadprivate variable %qE used in untied task"
msgstr "registervariabel '%s' benyttet i indlejret funktion"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
#| msgid "instance variable `%s' is declared private"
msgid "iteration variable %qE should be private"
msgstr "instansvariablen '%s' er erklæret privat"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
#| msgid "register variable `%s' used in nested function"
msgid "iteration variable %qE should not be reduction"
msgstr "registervariabel '%s' benyttet i indlejret funktion"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr "'%D' blev ikke erklæret i dette virkefelt"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -20245,48 +20245,48 @@ msgstr "feltet '%s' er erklæret som en funktion"
msgid "function %qD redeclared as variable"
msgstr "funktionen '%s' omerklæret som inline"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -20385,12 +20385,12 @@ msgstr "-traditional understøttes ikke i C++"
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -20775,8 +20775,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "kan ikke bruge '%s' som et %s-register"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "ukendt registernavn: %s"
@@ -21121,7 +21121,7 @@ msgstr "packed-egenskab forårsager ineffektiv justering"
msgid "packed attribute is unnecessary"
msgstr "packed-egenskab er unødvendig"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, fuzzy, gcc-internal-format
#| msgid "%Jalignment of '%D' is greater than maximum object file alignment. Using %d"
msgid "alignment of array elements is greater than element size"
@@ -21144,13 +21144,13 @@ msgstr "-fdata-sections understøttes ikke på målarkitekturen"
msgid "nested function trampolines not supported on this target"
msgstr "-ffunction-sections understøttes ikke på målarkitekturen"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute is not supported on this platform"
msgid "target attribute is not supported on this machine"
msgstr "egenskaben '%s' er ikke understøttet på denne platform"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
#| msgid "-fdata-sections not supported for this target"
msgid "#pragma GCC target is not supported for this machine"
@@ -21351,7 +21351,7 @@ msgstr "Aktivér brug af DB-instruktioner"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -21366,7 +21366,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -21381,7 +21381,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
#| msgid "namespace `%D' not allowed in using-declaration"
msgid "asm not allowed in atomic transaction"
@@ -21418,7 +21418,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "en global registervariabel følger en funktionsdefinition"
@@ -22112,122 +22112,122 @@ msgstr "kunne ikke åbne dumpningsfilen '%s'"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "ignorerer ukendt tilvalg '%.*s' i '-f%s'"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`B' operand has multiple bits set"
msgid "BB %i has multiple EH edges"
msgstr "'B'-operanden har flere bit sat"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expression statement has incomplete type"
msgid "BB %i last statement has incorrectly set lp"
msgstr "udtrykket er af en ufuldstændig type"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i too many fallthru edges"
msgstr "forkert instruktion i fald-gennem-kant"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i has incorrect fallthru edge"
msgstr "forkert instruktion i fald-gennem-kant"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr ""
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr ""
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr ""
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr ""
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "%Jinlining failed in call to '%F': %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "kaldt herfra"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, fuzzy, gcc-internal-format
#| msgid "%Jinlining failed in call to '%F': %s"
msgid "inlining failed in call to %q+F: %s"
@@ -22267,7 +22267,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "%Jstørrelsen af returtypen til '%D' er større end %wd byte"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr ""
@@ -22517,78 +22517,78 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is outside array bounds"
msgstr "tabelindeks er ikke et heltal"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is above array bounds"
msgstr "tabelindeks er ikke et heltal"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is below array bounds"
msgstr "tabelindeks er ikke et heltal"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, fuzzy, gcc-internal-format
#| msgid "comparison is always false due to limited range of data type"
msgid "comparison always false due to limited range of data type"
msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, fuzzy, gcc-internal-format
#| msgid "comparison is always true due to limited range of data type"
msgid "comparison always true due to limited range of data type"
msgstr "sammenligning er altid sand på grund af den begrænsede rækkevidde af datatypen"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute can only be applied to class definitions"
msgid "ignoring attributes applied to %qT after definition"
msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -22602,156 +22602,156 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qE attribute ignored"
msgstr "egenskaben '%s' ignoreret"
-#: tree.c:5570
+#: tree.c:5585
#, fuzzy, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "funktionen '%s' omerklæret med egenskaben noinline"
-#: tree.c:5578
+#: tree.c:5593
#, fuzzy, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "'auto' er påhæftet funktionsdefinitionen"
-#: tree.c:5586
+#: tree.c:5601
#, fuzzy, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "statisk variabel '%s' er markeret dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "en tabel af funktioner giver ikke mening"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "en funktions returtype kan ikke være en funktion"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
-#: tree.c:9043
+#: tree.c:9059
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
-#: tree.c:9056
+#: tree.c:9072
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "'%s' er forældet (erklæret ved %s:%d)"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "'%s' er forældet (erklæret ved %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "'%s' er forældet (erklæret ved %s:%d)"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "'%s' er forældet (erklæret ved %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "type er forældet (erklæret ved %s:%d)"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "type er forældet (erklæret ved %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated"
msgid "%qE is deprecated: %s"
msgstr "'%s' er forældet"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated"
msgid "%qE is deprecated"
msgstr "'%s' er forældet"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated"
msgid "type is deprecated: %s"
msgstr "type er forældet"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "type er forældet"
@@ -22987,12 +22987,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr "ingen sclass for %s stab (0x%x)\n"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -23009,8 +23009,8 @@ msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "strenglængden '%d' er større end den længde på '%d' som ISO C%d-oversættere er pålagt at understøtte"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "overløb i konstant udtryk"
@@ -23691,42 +23691,42 @@ msgstr "'%s'-egenskaben ignoreret for '%s'"
msgid "invalid vector type for attribute %qE"
msgstr "ugyldig vektortype for egenskaben '%s'"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "nonnull argument has invalid operand number (arg %lu)"
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "ikke-nul parameter har ugyldig operandnummer (parameter %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "ikke-nul parameter med operandnummer uden for det gyldig interval (parameter %lu, operand %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
@@ -23772,13 +23772,13 @@ msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
msgid "%qE attribute only applies to variadic functions"
msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, fuzzy, gcc-internal-format
#| msgid "requested init_priority is not an integer constant"
msgid "requested position is not an integer constant"
msgstr "den udbedte init_priority er ikke en heltalskonstant"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -25700,238 +25700,238 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "ugyldig værdi '%s' for -mmemory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "ugyldig indbygget fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "switch -mcpu=%s conflicts with -march= switch"
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support APCS-32"
msgid "target CPU does not support ARM mode"
msgstr "målprocessoren understøtter ikke APCS-32"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "målprocessoren understøtter ikke interarbejde"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "aktivering af tilbagesporingsunderstøttelse giver kun mening ved oversættelse for en Thumb"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "aktivering af interarbejdeunderstøttelse for kaldte objekter giver kun mening ved oversættelse for en Thumb"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "APCS-genindtrædelig kode er ikke understøttet - ignoreret"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g med -mno-apcs-frame giver måske ikke fornuftig fejlanalysering"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "overbringelse af kommatalsparametre i kommatalsregistre er ikke understøttet endnu"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "målprocessoren understøtter ikke interarbejde"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "målprocessoren understøtter ikke interarbejde"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, fuzzy, gcc-internal-format
#| msgid "Use hardware floating point"
msgid "iWMMXt and hardware floating point"
msgstr "Benyt hardware-kommatal"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr ""
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr ""
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to 8 or 32"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "strukturstørrelsesgrænse kan kun sættes til 8 eller 32"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr "strukturstørrelsesgrænse kan kun sættes til 8 eller 32"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr ""
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= er ubrugelig uden -fpic"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "kan ikke bruge '%s' til PIC-register"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support unaligned accesses"
msgstr "målprocessoren understøtter ikke interarbejde"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
#| msgid "-fdata-sections not supported for this target"
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-fdata-sections understøttes ikke på målarkitekturen"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to functions"
msgid "%qE attribute only applies to functions"
msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "kan ikke beregne virkelig placering af stakkede parametre"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
msgid "argument must be a constant"
msgstr "parameteren til 'asm' er ikke en konstant streng"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "vælger skal være en umiddelbar værdi"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "maske skal være en umiddelbar værdi"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -25976,91 +25976,91 @@ msgstr "funktion kan ikke indbygges"
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "kun variabler uden startværdi kan placeres i .noinit-sektionen"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "only initialized variables can be placed into program memory area"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, fuzzy, gcc-internal-format
#| msgid "MCU `%s' supported for assembler only"
msgid "MCU %qs supported for assembler only"
msgstr "MCU '%s' understøttes kun for maskinkode"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "case label does not reduce to an integer constant"
msgid "%s expects a compile time integer constant"
msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -26424,445 +26424,445 @@ msgstr "kan ikke læse fra midlertidig fil"
msgid "can%'t set position in PCH file: %m"
msgstr "kan ikke oprette informationsfilen '%s' til opbevaringssted"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, fuzzy, gcc-internal-format
#| msgid "code model `%s' not supported in the %s bit mode"
msgid "code model %qs not supported in the %s bit mode"
msgstr "kodemodellen %s er ikke understøttet i %s bit-tilstand"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %qs not supported in x32 mode"
msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %s does not support PIC mode"
msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "%s understøttes ikke af denne konfiguration"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i bit-tilstand er ikke oversat med ind"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "den valgte processor understøtter ikke x86-64-instruktionssættet"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -march= switch"
msgid "bad value (%s) for %sarch=%s %s"
msgstr "ugyldig værdi (%s) til tilvalget -march="
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d er ikke mellem 0 og %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "-fprefetch-loop-arrays not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "SSE-instruktionssæt deaktiveret, bruger 387-beregninger"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "387-instruktionssæt deaktiveret, bruger SSE-beregninger"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unknown cpu: -mcpu=%s"
msgid "unknown option for -mrecip=%s"
msgstr "Ukendt processor: -mcpu=%s"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "fastcall og regparm er indbyrdes uforenelige"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "regparam and thiscall attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%qE attribute requires an integer constant argument"
msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
#| msgid "argument to `%s' attribute larger than %d"
msgid "argument to %qE attribute larger than %d"
msgstr "parameter til egenskaben '%s' er større end %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and cdecl attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and thiscall attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "stdcall and cdecl attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "stdcall and fastcall attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "stdcall and thiscall attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "cdecl and thiscall attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr ""
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "-march=%s er ikke forenelig med den valgte ABI"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "-mips%d does not support 64 bit fp registers"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "-mips%d understøtter ikke 64-bit kommatalsregistre"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "udvidede registre har ikke høje halvdele"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "ikke-understøttet operandstørrelse for udvidede registre"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 2-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
#| msgid "shift must be an immediate"
msgid "the fifth argument must be an 8-bit immediate"
msgstr "skifteværdi skal være en umiddelbar værdi"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the third argument must be an 8-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 1-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "the last argument must be a 4-bit immediate"
msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 1-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 5-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the next to last argument must be an 8-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 8-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 32-bit immediate"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, fuzzy, gcc-internal-format
#| msgid "invalid option %s"
msgid "%qE needs isa option %s"
msgstr "ugyldigt tilvalg %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "last argument must be an immediate"
msgstr "maske skal være en umiddelbar værdi"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to variables"
msgid "%qE attribute only available for 32-bit"
msgstr "egenskaben '%s' kan kun anvendes på variabler"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
#| msgid "argument of `%s' attribute is not a string constant"
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "fastcall og stdcall er indbyrdes uforenelige"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
#| msgid "`%s' incompatible attribute ignored"
msgid "%qE incompatible attribute ignored"
@@ -26937,13 +26937,13 @@ msgstr "en dataområdeegenskab kan ikke angives for lokale variable"
msgid "%qE attribute requires a string constant argument"
msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "værdien af -mfixed-range skal være på formen REG1-REG2"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -27020,7 +27020,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute argument not an integer constant"
msgid "%qE attribute argument not an integer constant"
@@ -27082,7 +27082,7 @@ msgstr "sektionsegenskaben er ikke tilladt for '%s'"
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "stakgrænseudtryk understøttes ikke"
@@ -27454,66 +27454,66 @@ msgstr "den indbyggede funktion '%s' understøttes i øjeblikket ikke"
msgid "%qs does not support MIPS16 code"
msgstr "%s understøtter ikke %s"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, fuzzy, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "-mips%d er i konflikt med de andre arkitekturtilvalg som angiver en MIPS%d-processor"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "-march=%s er ikke forenelig med den valgte ABI"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit processor"
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "-mgp64 benyttet med en 32 bit-processor"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, fuzzy, gcc-internal-format
#| msgid "-mgp32 used with a 64-bit ABI"
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "-mgp32 benyttet med et 64 bit-ABI"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit ABI"
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "-mgp64 benyttet med et 32 bit-ABI"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "ikke-understøttet kombination: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "%s from incompatible pointer type"
msgid "%qs is incompatible with %qs"
@@ -27524,62 +27524,62 @@ msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
#| msgid "-frepo must be used with -c"
msgid "%qs must be used with %qs"
msgstr "-frepo skal bruges med -c"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support paired-single instructions"
msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
#| msgid "Use bit-field instructions"
msgid "%qs requires branch-likely instructions"
msgstr "Benyt bitfeltinstruktioner"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
#| msgid "this target does not support the -mabi switch"
msgid "the %qs architecture does not support the synci instruction"
msgstr "denne målarkitektur understøtter ikke tilvalget -mabi"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "MIPS16-funktionsprofilering"
@@ -27876,324 +27876,324 @@ msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisnings
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "ugyldigt register i instruktionen"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, fuzzy, gcc-internal-format
#| msgid "-maix64 requires PowerPC64 architecture remain enabled"
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
#| msgid "Do not compile for v8plus ABI"
msgid "not configured for SPE ABI"
msgstr "Oversæt ikke for v8plus-ABI"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "AltiVec not supported in this target"
msgstr "stakgrænser understøttes ikke på målarkitekturen"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
#| msgid "Profiling is not supported on this target."
msgid "SPE not supported in this target"
msgstr "Profilering er ikke understøttet på målarkitekturen."
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple er ikke understøttet på lilleendede systemer"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring er ikke understøttet på lilleendede systemer"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr ""
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "2. parameter skal være en 5 bit-konstant uden fortegn"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "1. parameter til __builtin_altivec_predicate skal være en konstant"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
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:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, fuzzy, gcc-internal-format
#| msgid "argument to `%s' must be a 2-bit unsigned literal"
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "parameter til dss skal være en 2 bit-konstant uden fortegn"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate is out of range"
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
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:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -mvsx option"
msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -maltivec option"
msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -mpaired option"
msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -mspe option"
msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "inline functions not supported for this return value type"
msgid "Builtin function %s is not supported with the current options"
msgstr "integrerede funktioner understøttes ikke for denne returværditype"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error - use of undefined type"
msgid "internal error: builtin function %s had no type"
msgstr "intern fejl - brug af ikke-defineret type"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, fuzzy, gcc-internal-format
#| msgid "stack frame too big"
msgid "stack frame too large"
msgstr "stakramme for stor"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "ingen profilering af 64 bit-kode for denne ABI"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr ""
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "\"%s\" is not defined"
msgid "%s\"%s\"%s is not allowed"
msgstr "\"%s\" er ikke defineret"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr ""
@@ -28435,69 +28435,69 @@ msgstr "%Jstørrelsen af '%D' er %d byte"
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs understøttes ikke af denne undermålarkitektur"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to interrupt functions"
msgid "%qE attribute only applies to interrupt functions"
msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute is not supported on this platform"
msgid "%qE attribute is supported only for SH2A"
msgstr "egenskaben '%s' er ikke understøttet på denne platform"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "egenskaben interrupt_handler er ikke forenelig med -m5-compact"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to functions"
msgid "%qE attribute only applies to SH2A"
msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute argument not an integer constant"
msgid "%qE attribute argument should be between 0 to 255"
msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute argument not a string constant"
msgid "%qE attribute argument not a string constant"
msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
#| msgid "Use the BK register as a general purpose register"
msgid "need a second call-clobbered general purpose register"
msgstr "Benyt BK-registeret som et alment register"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -28623,13 +28623,13 @@ msgstr "egenskaben '%s' kan kun anvendes på variabler"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin fcode"
msgid "bad builtin icode"
msgstr "ugyldig indbygget fcode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -28863,43 +28863,43 @@ msgstr "'-gnat' stavet forkert som '-gant'"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qs attribute ignored"
msgstr "egenskaben '%s' ignoreret"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%qs attribute requires prototypes with named arguments"
msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to functions"
msgid "%qs attribute only applies to variadic functions"
msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "%s har ingen %s"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute `%s'"
msgid "invalid vector type for attribute %qs"
msgstr "ugyldig vektortype for egenskaben '%s'"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to variables"
msgid "attribute %qs applies to array types only"
msgstr "egenskaben '%s' kan kun anvendes på variabler"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute `%s'"
msgid "invalid element type for attribute %qs"
@@ -29380,7 +29380,7 @@ msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
msgid "passing %qT chooses %qT over %qT"
msgstr "videregivelse af '%T' vælger '%T' frem for '%T'"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, fuzzy, gcc-internal-format
#| msgid " in call to `%D'"
msgid " in call to %qD"
@@ -29445,350 +29445,350 @@ msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
-#: cp/class.c:296
+#: cp/class.c:297
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
-#: cp/class.c:998
+#: cp/class.c:999
#, fuzzy, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, fuzzy, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, fuzzy, gcc-internal-format
#| msgid "`%#D' and `%#D' cannot be overloaded"
msgid "%q+#D cannot be overloaded"
msgstr "'%#D' og '%#D' kan ikke flertydiggøres"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, fuzzy, gcc-internal-format
#| msgid "conflicting access specifications for method `%D', ignored"
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "modstridende tilgangsanvisninger til metoden '%D', ignoreret"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, fuzzy, gcc-internal-format
#| msgid "conflicting access specifications for field `%s', ignored"
msgid "conflicting access specifications for field %qE, ignored"
msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, fuzzy, gcc-internal-format
#| msgid "`%D' invalid in `%#T'"
msgid "%q+D invalid in %q#T"
msgstr "'%D' ugyldig i '%#T'"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, fuzzy, gcc-internal-format
#| msgid " because of local method `%#D' with same name"
msgid " because of local method %q+#D with same name"
msgstr " på grund af den lokale metode '%#D' med det samme navn"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, fuzzy, gcc-internal-format
#| msgid " because of local member `%#D' with same name"
msgid " because of local member %q+#D with same name"
msgstr " på grund af det lokale medlem '%#D' med det samme navn"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, fuzzy, gcc-internal-format
#| msgid "base class `%#T' has a non-virtual destructor"
msgid "base class %q#T has a non-virtual destructor"
msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, fuzzy, gcc-internal-format
#| msgid "all member functions in class `%T' are private"
msgid "all member functions in class %qT are private"
msgstr "alle medlemsfunktioner i klassen '%T' er private"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, fuzzy, gcc-internal-format
#| msgid "`%#T' only defines a private destructor and has no friends"
msgid "%q#T only defines a private destructor and has no friends"
msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, fuzzy, gcc-internal-format
#| msgid "`%#T' only defines private constructors and has no friends"
msgid "%q#T only defines private constructors and has no friends"
msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
# %D er en funktion
-#: cp/class.c:2157
+#: cp/class.c:2158
#, fuzzy, gcc-internal-format
#| msgid "no unique final overrider for `%D' in `%T'"
msgid "no unique final overrider for %qD in %qT"
msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr ""
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, fuzzy, gcc-internal-format
#| msgid "`%D' was hidden"
msgid "%q+D was hidden"
msgstr "'%D' var skjult"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, fuzzy, gcc-internal-format
#| msgid " by `%D'"
msgid " by %q+D"
msgstr " af '%D'"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, fuzzy, gcc-internal-format
#| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
msgid "%q+#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:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
#| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, fuzzy, gcc-internal-format
#| msgid "private member `%#D' in anonymous union"
msgid "private member %q+#D in anonymous union"
msgstr "privat medlem '%#D' i en anonym union"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, fuzzy, gcc-internal-format
#| msgid "private member `%#D' in anonymous union"
msgid "private member %q+#D in anonymous struct"
msgstr "privat medlem '%#D' i en anonym union"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, fuzzy, gcc-internal-format
#| msgid "protected member `%#D' in anonymous union"
msgid "protected member %q+#D in anonymous union"
msgstr "beskyttet medlem '%#D' i en anonym union"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, fuzzy, gcc-internal-format
#| msgid "protected member `%#D' in anonymous union"
msgid "protected member %q+#D in anonymous struct"
msgstr "beskyttet medlem '%#D' i en anonym union"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, fuzzy, gcc-internal-format
#| msgid "bit-field `%#D' with non-integral type"
msgid "bit-field %q+#D with non-integral type"
msgstr "bitfelt '%#D' med en ikke-heltalstype"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, fuzzy, gcc-internal-format
#| msgid "bit-field `%D' width not an integer constant"
msgid "bit-field %q+D width not an integer constant"
msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, fuzzy, gcc-internal-format
#| msgid "negative width in bit-field `%D'"
msgid "negative width in bit-field %q+D"
msgstr "negativ bredde i bitfeltet '%D'"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, fuzzy, gcc-internal-format
#| msgid "zero width for bit-field `%D'"
msgid "zero width for bit-field %q+D"
msgstr "en bredde på nul for bitfeltet '%D'"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, fuzzy, gcc-internal-format
#| msgid "width of `%D' exceeds its type"
msgid "width of %q+D exceeds its type"
msgstr "bredden af '%D' overstiger typen"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, fuzzy, gcc-internal-format
#| msgid "`%D' is too small to hold all values of `%#T'"
msgid "%q+D is too small to hold all values of %q#T"
msgstr "'%D' er for lille til at indeholde alle værdierne af '%#T'"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, fuzzy, gcc-internal-format
#| msgid "member `%#D' with constructor not allowed in union"
msgid "member %q+#D with constructor not allowed in union"
msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, fuzzy, gcc-internal-format
#| msgid "member `%#D' with destructor not allowed in union"
msgid "member %q+#D with destructor not allowed in union"
msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, fuzzy, gcc-internal-format
#| msgid "member `%#D' with copy assignment operator not allowed in union"
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, fuzzy, gcc-internal-format
#| msgid "multiple fields in union `%T' initialized"
msgid "multiple fields in union %qT initialized"
msgstr "flere felter i union '%T' tildeles startværdi"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, fuzzy, gcc-internal-format
#| msgid "`%D' must be a nonstatic member function"
msgid "%q+D may not be static because it is a member of a union"
msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr ""
-#: cp/class.c:3125
+#: cp/class.c:3142
#, fuzzy, gcc-internal-format
#| msgid "field `%D' invalidly declared function type"
msgid "field %q+D invalidly declared function type"
msgstr "feltet '%D' er på ugyldig vis erklæret som en funktionstype"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, fuzzy, gcc-internal-format
#| msgid "field `%D' invalidly declared method type"
msgid "field %q+D invalidly declared method type"
msgstr "feltet '%D' er på ugyldig vis erklæret som en medlemsfunktionstype"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, fuzzy, gcc-internal-format
#| msgid "field `%#D' with same name as class"
msgid "field %q+#D with same name as class"
msgstr "felt '%#D' med samme navn som klassen"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, fuzzy, gcc-internal-format
#| msgid "`%#T' has pointer data members"
msgid "%q#T has pointer data members"
msgstr "'%#T' har henvisningsdatamedlemmer"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, fuzzy, gcc-internal-format
#| msgid " but does not override `%T(const %T&)'"
msgid " but does not override %<%T(const %T&)%>"
msgstr " men overskriver ikke '%T(const %T&)'"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, fuzzy, gcc-internal-format
#| msgid " or `operator=(const %T&)'"
msgid " or %<operator=(const %T&)%>"
msgstr " eller 'operator=(const %T&)'"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, fuzzy, gcc-internal-format
#| msgid " but does not override `operator=(const %T&)'"
msgid " but does not override %<operator=(const %T&)%>"
msgstr " men overskriver ikke 'operator=(const %T&)'"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, fuzzy, gcc-internal-format
#| msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "afsættet for tom stamklasse '%T' følger ikke nødvendigvis ABI'en og kan ændre sig i en fremtidig version af GCC"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, fuzzy, gcc-internal-format
#| msgid "class `%T' will be considered nearly empty in a future version of GCC"
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "klassen '%T' vil blive betragtet som næsten tom i en fremtidig version af GCC"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, fuzzy, gcc-internal-format
#| msgid "initializer specified for non-virtual method `%D'"
msgid "initializer specified for non-virtual method %q+D"
msgstr "startværdi angivet for ikke-virtuel medlemsfunktion '%D'"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr ""
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a template"
msgid "%q+T is not literal because:"
msgstr "'%T' er ikke en skabelon"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class `%#T' has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
#| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
msgid " non-static data member %q+D has non-literal type"
msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, fuzzy, gcc-internal-format
#| msgid "non-static reference `%#D' in class without a constructor"
msgid "non-static reference %q+#D in class without a constructor"
msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, fuzzy, gcc-internal-format
#| msgid "non-static const member `%#D' in class without a constructor"
msgid "non-static const member %q+#D in class without a constructor"
@@ -29796,138 +29796,138 @@ msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktio
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, fuzzy, gcc-internal-format
#| msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "afsættet for virtuel stamklasse '%T' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, fuzzy, gcc-internal-format
#| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "direkte stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, fuzzy, gcc-internal-format
#| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "virtuel stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, fuzzy, gcc-internal-format
#| msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "størrelsen der bliver tildelt '%T' følger ikke nødvendigvis ABI'en og kan ændre sig i en fremtidig version af GCC"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, fuzzy, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "afsættet for '%D' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, fuzzy, gcc-internal-format
#| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "afsættet for '%D' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, fuzzy, gcc-internal-format
#| msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgid "%q+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:5794
+#: cp/class.c:5812
#, fuzzy, gcc-internal-format
#| msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "layoutet af klasser der nedarver fra den tomme klasse '%T' kan ændre sig i en fremtidig version af GCC"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, fuzzy, gcc-internal-format
#| msgid "redefinition of `%#T'"
msgid "redefinition of %q#T"
msgstr "omdefinering af '%#T'"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, fuzzy, gcc-internal-format
#| msgid "`%#T' has virtual functions but non-virtual destructor"
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class `%T' does not have any field named `%D'"
msgid "type transparent class %qT does not have any fields"
msgstr "klassen '%T' har ikke et felt ved navn '%D'"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr " eftersom typen '%T' har abstrakte virtuelle funktioner"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "forsøgte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, fuzzy, gcc-internal-format
#| msgid "language string `\"%s\"' not recognized"
msgid "language string %<\"%E\"%> not recognized"
msgstr "sprogstrengen '\"%s\"' ikke genkendt"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, fuzzy, gcc-internal-format
#| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret på konvertering til typen '%T'"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, fuzzy, gcc-internal-format
#| msgid "no matches converting function `%D' to type `%#T'"
msgid "no matches converting function %qD to type %q#T"
msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, fuzzy, gcc-internal-format
#| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, fuzzy, gcc-internal-format
#| msgid "assuming pointer to member `%D'"
msgid "assuming pointer to member %qD"
msgstr "antager henvisning til medlemmet '%D'"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, fuzzy, gcc-internal-format
#| msgid "(a pointer to member can only be formed with `&%E')"
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "ikke tilstrækkelig information om typen"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, fuzzy, gcc-internal-format
#| msgid "cannot convert `%E' from type `%T' to type `%T'"
msgid "cannot convert %qE from type %qT to type %qT"
@@ -29938,13 +29938,13 @@ msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%#D'"
msgid "declaration of %q#D"
msgstr "omerklæring af '%#D'"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, fuzzy, gcc-internal-format
#| msgid "changes meaning of `%D' from `%+#D'"
msgid "changes meaning of %qD from %q+#D"
@@ -29967,7 +29967,7 @@ msgstr "kan ikke konvertere fra ufuldstændig type '%T' til '%T'"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
#| msgid "two `u's in integer constant"
msgid "zero as null pointer constant"
@@ -30986,7 +30986,7 @@ msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, fuzzy, gcc-internal-format
#| msgid "non-trivial labeled initializers"
msgid "non-trivial designated initializers not supported"
@@ -31091,8 +31091,8 @@ msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
msgid "C99 designator %qE outside aggregate initializer"
msgstr "for mange elementer i startværdi til sammensat type"
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, fuzzy, gcc-internal-format
#| msgid "too many initializers for `%T'"
msgid "too many initializers for %qT"
@@ -31708,7 +31708,7 @@ msgstr "'%T' er ikke en klasse eller et navnerum"
msgid "type %qT is not derived from type %qT"
msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' as non-function"
msgid "declaration of %qD as non-function"
@@ -32062,68 +32062,63 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, fuzzy, gcc-internal-format
#| msgid "template-id `%D' used as a declarator"
msgid "template-id %qD used as a declarator"
msgstr "skabelons-id '%D' benyttet som erklærer"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "medlemsfunktioner er underforstået venner af deres klasse"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, fuzzy, gcc-internal-format
#| msgid "extra qualification `%T::' on member `%s' ignored"
msgid "extra qualification %<%T::%> on member %qs"
msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member function `%T::%s' within `%T'"
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member function `%T::%s' within `%T'"
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member `%T::%s' within `%T'"
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "kan ikke erklære medlem '%T::%s' inde i '%T'"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, fuzzy, gcc-internal-format
#| msgid "data member `%D' cannot be a member template"
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, fuzzy, gcc-internal-format
#| msgid "size of array `%s' is too large"
msgid "size of array %qs is too large"
msgstr "størrelsen af tabellen '%s' er for stor"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, fuzzy, gcc-internal-format
#| msgid "data member may not have variably modified type `%T'"
msgid "data member may not have variably modified type %qT"
msgstr "datamedlem må ikke have variabelt ændret type '%T'"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, fuzzy, gcc-internal-format
#| msgid "parameter may not have variably modified type `%T'"
msgid "parameter may not have variably modified type %qT"
@@ -32131,368 +32126,368 @@ msgstr "parameter må ikke have variabelt ændret type '%T'"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, fuzzy, gcc-internal-format
#| msgid "only declarations of constructors can be `explicit'"
msgid "only declarations of constructors can be %<explicit%>"
msgstr "kun erklæringer af konstruktionsfunktioner kan være 'explicit'"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, fuzzy, gcc-internal-format
#| msgid "non-member `%s' cannot be declared `mutable'"
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, fuzzy, gcc-internal-format
#| msgid "non-object member `%s' cannot be declared `mutable'"
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "'%s' som ikke er objektmedlem, kan ikke erklæres 'mutable'"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, fuzzy, gcc-internal-format
#| msgid "function `%s' cannot be declared `mutable'"
msgid "function %qs cannot be declared %<mutable%>"
msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, fuzzy, gcc-internal-format
#| msgid "static `%s' cannot be declared `mutable'"
msgid "static %qs cannot be declared %<mutable%>"
msgstr "static '%s' kan ikke erklæres 'mutable'"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, fuzzy, gcc-internal-format
#| msgid "const `%s' cannot be declared `mutable'"
msgid "const %qs cannot be declared %<mutable%>"
msgstr "const '%s' kan ikke erklæres 'mutable'"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
#| msgid "function `%s' cannot be declared `mutable'"
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "typedef declared %<auto%>"
msgstr "type er forældet (erklæret ved %s:%d)"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, fuzzy, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr "typedef-navn kan ikke klassemodificeres"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ forbyder indlejret type '%D' med samme navn som den omgivende klasse"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, fuzzy, gcc-internal-format
#| msgid "destructor cannot be static member function"
msgid "qualified function types cannot be used to declare static member functions"
msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
#| msgid "function return type cannot be function"
msgid "qualified function types cannot be used to declare free functions"
msgstr "en funktions returtype kan ikke være en funktion"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "typemodifikationer angivet for friend class-erklæring"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, fuzzy, gcc-internal-format
#| msgid "`inline' specified for friend class declaration"
msgid "%<inline%> specified for friend class declaration"
msgstr "'inline' angivet for friend class-erklæring"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "skabelonsparametre kan ikke være venner"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, fuzzy, gcc-internal-format
#| msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "friend-erklæring kræver klasseangivelse, dvs. 'friend class %T::%D'"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, fuzzy, gcc-internal-format
#| msgid "friend declaration requires class-key, i.e. `friend %#T'"
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "friend-erklæring kræver klasseangivelse, dvs. 'friend %#T'"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, fuzzy, gcc-internal-format
#| msgid "trying to make class `%T' a friend of global scope"
msgid "trying to make class %qT a friend of global scope"
msgstr "forsøg på at gøre klassen '%T' til ven af det globale virkningsfelt"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, fuzzy, gcc-internal-format
#| msgid "abstract declarator `%T' used as declaration"
msgid "abstract declarator %qT used as declaration"
msgstr "abstrakt erklærer '%T' benyttet som erklæring"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, fuzzy, gcc-internal-format
#| msgid "cannot use `::' in parameter declaration"
msgid "cannot use %<::%> in parameter declaration"
msgstr "kan ikke bruge '::' i parametererklæring"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' declared void"
msgid "parameter declared %<auto%>"
msgstr "parameteren '%D' erklæret void"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
#| msgid "`%T' has no non-static data member named `%D'"
msgid "non-static data member declared %<auto%>"
msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `::'"
msgid "invalid use of %<::%>"
msgstr "ugyldig brug af '::'"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
#| msgid "declaration of C function `%#D' conflicts with"
msgid "declaration of function %qD in invalid context"
msgstr "erklæring af C-funktionen '%#D' strider mod"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, fuzzy, gcc-internal-format
#| msgid "function `%D' declared virtual inside a union"
msgid "function %qD declared virtual inside a union"
msgstr "funktionen '%D' erklæret virtual inden i en union"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot be declared virtual, since it is always static"
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "'%D' kan ikke erklæres virtual eftersom den altid er statisk"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, fuzzy, gcc-internal-format
#| msgid "qualifiers are not allowed on declaration of `operator %T'"
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%s' shadows a member of `this'"
msgid "declaration of %qD as member of %qT"
msgstr "erklæring af '%s' skygger for et medlem af 'this'"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
#| msgid "destructors may not be `%s'"
msgid "a destructor cannot be %<constexpr%>"
msgstr "destruktionsfunktioner må ikke være '%s'"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
#| msgid "qualifiers are not allowed on declaration of `operator %T'"
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, fuzzy, gcc-internal-format
#| msgid "field `%D' has incomplete type"
msgid "field %qD has incomplete type"
msgstr "feltet '%D' er af en ufuldstændig type"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, fuzzy, gcc-internal-format
#| msgid "name `%T' has incomplete type"
msgid "name %qT has incomplete type"
msgstr "navnet '%T' er af en ufuldstændig type"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, fuzzy, gcc-internal-format
#| msgid " in instantiation of template `%T'"
msgid " in instantiation of template %qT"
msgstr " i instantiering af skabelonen '%T'"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, fuzzy, gcc-internal-format
#| msgid "`%s' is neither function nor member function; cannot be declared friend"
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
#| msgid "static member `%D' declared `register'"
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "statisk medlem '%D' erklæret 'register'"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, fuzzy, gcc-internal-format
#| msgid "storage class `auto' invalid for function `%s'"
msgid "storage class %<auto%> invalid for function %qs"
msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, fuzzy, gcc-internal-format
#| msgid "storage class `register' invalid for function `%s'"
msgid "storage class %<register%> invalid for function %qs"
msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, fuzzy, gcc-internal-format
#| msgid "storage class `__thread' invalid for function `%s'"
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
#| msgid "type specifier `%s' not allowed after struct or class"
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, fuzzy, gcc-internal-format
#| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, fuzzy, gcc-internal-format
#| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, fuzzy, gcc-internal-format
#| msgid "virtual non-class function `%s'"
msgid "virtual non-class function %qs"
msgstr "virtuel funktion '%s' tilhører ikke en klasse"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
#| msgid "method definition not in class context"
msgid "%qs defined in a non-class scope"
msgstr "metodedefinitionen optræder ikke i en klassekontekst"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
#| msgid "using-declaration for non-member at class scope"
msgid "%qs declared in a non-class scope"
msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member function `%D' to have static linkage"
msgid "cannot declare member function %qD to have static linkage"
msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "kan ikke erklære en funktion for static inden i en anden funktion"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, fuzzy, gcc-internal-format
#| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
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ætning til erklæring) af et statisk datamedlem"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, fuzzy, gcc-internal-format
#| msgid "static member `%D' declared `register'"
msgid "static member %qD declared %<register%>"
msgstr "statisk medlem '%D' erklæret 'register'"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, fuzzy, gcc-internal-format
#| msgid "cannot explicitly declare member `%#D' to have extern linkage"
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%#D' outside of class is not definition"
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, fuzzy, gcc-internal-format
#| msgid "`%s' initialized and declared `extern'"
msgid "%qs initialized and declared %<extern%>"
msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, fuzzy, gcc-internal-format
#| msgid "`%s' has both `extern' and initializer"
msgid "%qs has both %<extern%> and initializer"
msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, fuzzy, gcc-internal-format
#| msgid "default argument for `%#D' has type `%T'"
msgid "default argument for %q#D has type %qT"
msgstr "standardparameter for '%#D' har typen '%T'"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, fuzzy, gcc-internal-format
#| msgid "default argument for parameter of type `%T' has type `%T'"
msgid "default argument for parameter of type %qT has type %qT"
msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
#| msgid "default argument `%E' uses local variable `%D'"
msgid "default argument %qE uses %qD"
msgstr "standardparameter '%E' bruger lokal variabel '%D'"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, fuzzy, gcc-internal-format
#| msgid "default argument `%E' uses local variable `%D'"
msgid "default argument %qE uses local variable %qD"
msgstr "standardparameter '%E' bruger lokal variabel '%D'"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "parameteren er af en ufuldstændig type"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' invalidly declared method type"
msgid "parameter %qD invalidly declared method type"
msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
msgid "parameter %qD includes reference to array of unknown bound %qT"
@@ -32513,195 +32508,195 @@ msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
#. 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:10987
+#: cp/decl.c:10998
#, fuzzy, gcc-internal-format
#| msgid "invalid constructor; you probably meant `%T (const %T&)'"
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, fuzzy, gcc-internal-format
#| msgid "`%D' was not declared in this scope"
msgid "%qD may not be declared within a namespace"
msgstr "'%D' blev ikke erklæret i dette virkefelt"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, fuzzy, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "'%#D' kan ikke erklæres"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, fuzzy, gcc-internal-format
#| msgid "`%D' must be a nonstatic member function"
msgid "%qD must be a nonstatic member function"
msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, fuzzy, gcc-internal-format
#| msgid "`%D' must be either a non-static member function or a non-member function"
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "'%D' skal enten være en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, fuzzy, gcc-internal-format
#| msgid "`%D' must have an argument of class or enumerated type"
msgid "%qD must have an argument of class or enumerated type"
msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to void will never use a type conversion operator"
msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to the same type will never use a type conversion operator"
msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a base class will never use a type conversion operator"
msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ forbyder flertydiggørelse af operatoren ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take either one or two arguments"
msgid "%qD must not have variable number of arguments"
msgstr "'%D' skal tage mod én eller to parametre"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, fuzzy, gcc-internal-format
#| msgid "postfix `%D' must take `int' as its argument"
msgid "postfix %qD must take %<int%> as its argument"
msgstr "postfiks '%D' skal tage mod 'int' som parameter"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, fuzzy, gcc-internal-format
#| msgid "postfix `%D' must take `int' as its second argument"
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take either zero or one argument"
msgid "%qD must take either zero or one argument"
msgstr "'%D' skal tage mod nul eller én parameter"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take either one or two arguments"
msgid "%qD must take either one or two arguments"
msgstr "'%D' skal tage mod én eller to parametre"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, fuzzy, gcc-internal-format
#| msgid "prefix `%D' should return `%T'"
msgid "prefix %qD should return %qT"
msgstr "præfiks '%D' skal returnere '%T'"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, fuzzy, gcc-internal-format
#| msgid "postfix `%D' should return `%T'"
msgid "postfix %qD should return %qT"
msgstr "postfiks '%D' skal returnere '%T'"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take `void'"
msgid "%qD must take %<void%>"
msgstr "'%D' skal tage mod 'void'"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take exactly one argument"
msgid "%qD must take exactly one argument"
msgstr "'%s' skal tage mod én parameter"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take exactly two arguments"
msgid "%qD must take exactly two arguments"
msgstr "'%s' skal tage mod to parametre"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, fuzzy, gcc-internal-format
#| msgid "user-defined `%D' always evaluates both arguments"
msgid "user-defined %qD always evaluates both arguments"
msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, fuzzy, gcc-internal-format
#| msgid "`%D' should return by value"
msgid "%qD should return by value"
msgstr "'%D' skal returnere pr. værdi (ikke reference)"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "%qD cannot have default arguments"
msgstr "'%D' kan ikke have standardparametre"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, fuzzy, gcc-internal-format
#| msgid "using template type parameter `%T' after `%s'"
msgid "using template type parameter %qT after %qs"
msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
#| msgid "ambiguous template specialization `%D' for `%+D'"
msgid "using alias template specialization %qT after %qs"
msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, fuzzy, gcc-internal-format
#| msgid "using typedef-name `%D' after `%s'"
msgid "using typedef-name %qD after %qs"
msgstr "bruger typedef-navn '%D' efter '%s'"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "tidligere erklæring som '%#D'"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, fuzzy, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "'%#D' omerklæret som %C"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, fuzzy, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "dette er en tidligere erklæring"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, fuzzy, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "'%#D' omerklæret som %C"
@@ -32713,96 +32708,96 @@ msgstr "'%#D' omerklæret som %C"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, fuzzy, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "skabelonsparameter er påkrævet for '%T'"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, fuzzy, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "brug af '%D' er tvetydigt"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, fuzzy, gcc-internal-format
#| msgid "use of enum `%#D' without previous declaration"
msgid "use of enum %q#D without previous declaration"
msgstr "brug af enum '%#D' uden tidligere erklæring"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, fuzzy, gcc-internal-format
#| msgid "friend declaration `%#D' declares a non-template function"
msgid "redeclaration of %qT as a non-template"
msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
# hænger sammen med næste tekst
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, fuzzy, gcc-internal-format
#| msgid "previous declaration `%D'"
msgid "previous declaration %q+D"
msgstr "tidligere erklæring '%D'"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, fuzzy, gcc-internal-format
#| msgid "derived union `%T' invalid"
msgid "derived union %qT invalid"
msgstr "nedarvet union '%T' ugyldig"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, fuzzy, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, fuzzy, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, fuzzy, gcc-internal-format
#| msgid "base type `%T' fails to be a struct or class type"
msgid "base type %qT fails to be a struct or class type"
msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, fuzzy, gcc-internal-format
#| msgid "recursive type `%T' undefined"
msgid "recursive type %qT undefined"
msgstr "rekursiv type '%T' ikke defineret"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, fuzzy, gcc-internal-format
#| msgid "duplicate base type `%T' invalid"
msgid "duplicate base type %qT invalid"
msgstr "stamklassetype '%T' optræder mere end én gang"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
msgid "previous definition here"
msgstr "tidligere definition her"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -32811,79 +32806,79 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for `%s' not integer constant"
msgid "enumerator value for %qD is not an integer constant"
msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, fuzzy, gcc-internal-format
#| msgid "overflow in enumeration values at `%D'"
msgid "overflow in enumeration values at %qD"
msgstr "enum-værdier for store ved '%D'"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, fuzzy, gcc-internal-format
#| msgid "return type `%#T' is incomplete"
msgid "return type %q#T is incomplete"
msgstr "returtype '%#T' er ufuldstændig"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
#| msgid "return type is an incomplete type"
msgid "return type has Java class type %q#T"
msgstr "returtypen er en ufuldstændig type"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, fuzzy, gcc-internal-format
#| msgid "`operator=' should return a reference to `*this'"
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "'operator=' bør returnere en reference til '*this'"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, fuzzy, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "ingen tidligere erklæring af '%s'"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
msgid "invalid function declaration"
msgstr "Ugyldig erklæring"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' declared void"
msgid "parameter %qD declared void"
msgstr "parameteren '%D' erklæret void"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label `%D' defined but not used"
msgid "parameter %q+D set but not used"
msgstr "etiketten '%D' er defineret, men ikke benyttet"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, fuzzy, gcc-internal-format
msgid "invalid member function declaration"
msgstr "ugyldig medlemsskabelonerklæring '%D'"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, fuzzy, gcc-internal-format
#| msgid "`%D' is already defined in class `%T'"
msgid "%qD is already defined in class %qT"
@@ -33268,7 +33263,7 @@ msgstr "håndtering af undtagelser er slået fra, angiv -fexceptions for at slå de
msgid "throwing NULL, which has integral, not pointer type"
msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, fuzzy, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "'%D' skal returnere pr. værdi (ikke reference)"
@@ -33564,165 +33559,165 @@ msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
msgid "bad array initializer"
msgstr "ugyldig tildeling af startværdi til tabel"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a class or union type"
msgid "%qT is not a class type"
msgstr "'%T' er ikke af en klasse- eller union-type"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, fuzzy, gcc-internal-format
#| msgid "incomplete type `%T' does not have member `%D'"
msgid "incomplete type %qT does not have member %qD"
msgstr "ufuldstændig type '%T' har ikke medlemmet '%D'"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, fuzzy, gcc-internal-format
#| msgid "invalid pointer to bit-field `%D'"
msgid "invalid pointer to bit-field %qD"
msgstr "ugyldig henvisning til bitfeltet '%D'"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "ugyldig brug af ikke-statisk felt '%D'"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "ugyldig brug af ikke-statisk felt '%D'"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
#| msgid "uninitialized reference member `%D'"
msgid "uninitialized reference member in %q#T"
msgstr "referencemedlem '%D' uden startværdi"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member `%D'"
msgid "uninitialized const member in %q#T"
msgstr "konstant medlem '%D' uden startværdi"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, fuzzy, gcc-internal-format
#| msgid "invalid type `void' for new"
msgid "invalid type %<void%> for new"
msgstr "ugyldig type 'void' til new"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const in `new' of `%#T'"
msgid "uninitialized const in %<new%> of %q#T"
msgstr "konstant uden startværdi i 'new' af '%#T'"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, fuzzy, gcc-internal-format
#| msgid "call to Java constructor with `%s' undefined"
msgid "call to Java constructor with %qs undefined"
msgstr "kald af Java-konstruktionsfunktion mens '%s' ikke er defineret"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, fuzzy, gcc-internal-format
#| msgid "field '%s' not found in class"
msgid "no suitable %qD found in class %qT"
msgstr "feltet '%s' blev ikke fundet i klassen"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, fuzzy, gcc-internal-format
#| msgid "request for member `%D' is ambiguous"
msgid "request for member %qD is ambiguous"
msgstr "forespørgsel efter medlemmet '%D' er tvetydigt"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "tabelindekset i startværdien er ikke en konstant"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "egenskaber i parametertabelerklæring ignoreret"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "størrelse i tabel-new skal være en heltalstype"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new kan ikke bruges på en referencetype"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new kan ikke bruges på en funktionstype"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, fuzzy, gcc-internal-format
#| msgid "call to Java constructor, while `jclass' undefined"
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "kald af Java-konstruktionsfunktion mens 'jclass' ikke er defineret"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
#| msgid "can't find class$"
msgid "can%'t find %<class$%> in %qT"
msgstr "kan ikke finde class$"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "startværdien slutter for tidligt"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "kan ikke klargøre multidimensional tabel med startværdi"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "ukendt tabelstørrelse i delete"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
@@ -33815,13 +33810,13 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, fuzzy, gcc-internal-format
#| msgid "the mangled name of `%D' will change in a future version of GCC"
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -33832,13 +33827,13 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "generel thunk-kode mislykkes for metoden '%#D' som bruger '...'"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
#| msgid "non-static const member `%#D', can't use default assignment operator"
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
#| msgid "non-static reference member `%#D', can't use default assignment operator"
msgid "non-static reference member %q#D, can%'t use default assignment operator"
@@ -33854,106 +33849,106 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "member initializers for `%#D'"
msgid "initializer for %q+#D is invalid"
msgstr "medlemsstartværdier for '%#D'"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member `%D'"
msgid "uninitialized non-static const member %q#D"
msgstr "konstant medlem '%D' uden startværdi"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
#| msgid "uninitialized reference member `%D'"
msgid "uninitialized non-static reference member %q#D"
msgstr "referencemedlem '%D' uden startværdi"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, fuzzy, gcc-internal-format
#| msgid "(use `=' to initialize static data members)"
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr "(brug '=' for at klargøre statiske datamedlemmer)"
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
#| msgid "template declaration of `%#D'"
msgid "defaulted declaration %q+D"
msgstr "skabelonserklæring af '%#D'"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
#| msgid "cast does not match function type"
msgid "does not match expected signature %qD"
msgstr "typeomtvingelse passer ikke til funktionstype"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "a template cannot be defaulted"
msgstr "skabelonsparametre kan ikke være venner"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
#| msgid "`%#D' cannot be declared"
msgid "%qD cannot be defaulted"
msgstr "'%#D' kan ikke erklæres"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "%Hslutningen af filen læst inden i standardparameter"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, fuzzy, gcc-internal-format
#| 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"
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
@@ -34109,25 +34104,25 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr "%s: %s: "
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, fuzzy, gcc-internal-format
#| msgid "`%#D' hides constructor for `%#T'"
msgid "%q#D hides constructor for %q#T"
msgstr "'%#D' skjuler konstruktionsfunktion for '%#T'"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, fuzzy, gcc-internal-format
#| msgid "`%#D' conflicts with previous using declaration `%#D'"
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, fuzzy, gcc-internal-format
#| msgid "previous non-function declaration `%#D'"
msgid "previous non-function declaration %q+#D"
msgstr "tidligere ikke-funktionserklæring '%#D'"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, fuzzy, gcc-internal-format
#| msgid "conflicts with function declaration `%#D'"
msgid "conflicts with function declaration %q#D"
@@ -34135,7 +34130,7 @@ msgstr "strider mod funktionserklæring '%#D'"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a namespace"
msgid "%qT is not a namespace"
@@ -34143,138 +34138,138 @@ msgstr "'%T' er ikke et navnerum"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, fuzzy, gcc-internal-format
#| msgid "a using-declaration cannot specify a template-id. Try `using %D'"
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "en using-erklæring kan ikke angive en skabelons-id; prøv 'using %D'"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, fuzzy, gcc-internal-format
#| msgid "namespace `%D' not allowed in using-declaration"
msgid "namespace %qD not allowed in using-declaration"
msgstr "navnerum '%D' ikke tilladt i using-erklæring"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, fuzzy, gcc-internal-format
#| msgid "`%D' not declared"
msgid "%qD not declared"
msgstr "'%D' ikke erklæret"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, fuzzy, gcc-internal-format
#| msgid "`%D' is already declared in this scope"
msgid "%qD is already declared in this scope"
msgstr "'%D' er allerede erklæret i dette navnerum"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, fuzzy, gcc-internal-format
#| msgid "`%D' names constructor"
msgid "%<%T::%D%> names destructor"
msgstr "'%D' navngiver en konstruktionsfunktion"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, fuzzy, gcc-internal-format
#| msgid "`%D' names constructor"
msgid "%<%T::%D%> names constructor"
msgstr "'%D' navngiver en konstruktionsfunktion"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, fuzzy, gcc-internal-format
#| msgid "`%D' names constructor"
msgid "%<%T::%D%> names constructor in %qT"
msgstr "'%D' navngiver en konstruktionsfunktion"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, fuzzy, gcc-internal-format
#| msgid "no members matching `%D' in `%#T'"
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "ingen medlemmer passer til '%D' i '%#T'"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' not in a namespace surrounding `%D'"
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, fuzzy, gcc-internal-format
#| msgid "duplicate type qualifiers in %s declaration"
msgid "explicit qualification in declaration of %qD"
msgstr "dobbelte typemodifikationer i %s-erklæring"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, fuzzy, gcc-internal-format
#| msgid "`%D' should have been declared inside `%D'"
msgid "%qD should have been declared inside %qD"
msgstr "'%D' skulle have været erklæret inden i '%D'"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%qD attribute requires a single NTBS argument"
msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, fuzzy, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "egenskabsdirektivet '%s' ignoreret"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, fuzzy, gcc-internal-format
#| msgid "namespace alias `%D' not allowed here, assuming `%D'"
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -34420,7 +34415,7 @@ msgstr "ugyldig roteringsinstruktion"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "overløb i konstant udtryk"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -34659,7 +34654,7 @@ msgstr "skabelons-id '%D' benyttet som erklærer"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
@@ -34864,7 +34859,7 @@ msgstr ""
msgid "compound-statement in constexpr function"
msgstr "I sætningsfunktion"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
#| msgid "empty body in an else-statement"
msgid "expected selection-statement"
@@ -34896,7 +34891,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
msgid "expected iteration-statement"
msgstr "uventet operand"
@@ -34912,12 +34907,12 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ forbyder beregnede goto'er"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
msgid "expected jump-statement"
msgstr "uventet operand"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -34955,7 +34950,7 @@ msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
msgid "class definition may not be declared a friend"
msgstr "funktionen '%D' kan ikke erklæres friend"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -35038,13 +35033,13 @@ msgstr "uventet operand"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "template parameter pack %qD cannot have a default argument"
msgstr "'%D' kan ikke have standardparametre"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "template parameter pack cannot have a default argument"
@@ -35061,7 +35056,7 @@ msgstr "skabelonsparametre kan ikke være venner"
msgid "expected template-id"
msgstr "uventet operand"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<<%>"
@@ -35199,13 +35194,13 @@ msgstr ""
msgid "cannot add an enumerator list to a template instantiation"
msgstr "Aktivér automatisk skabelonsinstantiering"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
msgid "declaration of %qD in %qD which does not enclose %qD"
@@ -35254,79 +35249,79 @@ msgstr "navnerum '%D' ikke tilladt i using-erklæring"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "new kan ikke bruges på en referencetype"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
#| msgid "%s: function definition not converted\n"
msgid "a function-definition is not allowed here"
msgstr "%s: funktionsdefinitionen er ikke omdannet\n"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, fuzzy, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "en global registervariabel følger en funktionsdefinition"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
#| msgid "empty scalar initializer"
msgid "expected initializer"
msgstr "tom skalarstartværdi"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
msgid "invalid type in declaration"
msgstr "Ugyldig erklæring"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
#| msgid "initializer specified for non-member function `%D'"
msgid "initializer provided for function"
msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, fuzzy, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "egenskaber i parametertabelerklæring ignoreret"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array bound is not an integer constant"
msgstr "tabelindeks er ikke et heltal"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type `%T'"
msgid "cannot define member of dependent typedef %qT"
msgstr "opretter henvisning til medlemsreference af typen '%T'"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
#| msgid "`%D::%D' is not a template"
msgid "%<%T::%E%> is not a type"
msgstr "'%D::%D' er ikke en skabelon"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "ugyldig brug af ikke-statisk felt '%D'"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -35335,262 +35330,262 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "ugyldig erklærer"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
#| msgid "empty declaration"
msgid "expected declarator"
msgstr "tom erklæring"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, fuzzy, gcc-internal-format
#| msgid "`%D' is a namespace"
msgid "%qD is a namespace"
msgstr "'%D' er et navnerum"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type `%T'"
msgid "cannot form pointer to member of non-class %q#T"
msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "uventet operand"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
#| msgid "duplicate case value"
msgid "duplicate cv-qualifier"
msgstr "case-værdi optræder mere end én gang"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "multiple `virtual' specifiers"
msgid "duplicate virt-specifier"
msgstr "mere end én 'virtual'-angivelse"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `%D'"
msgid "invalid use of %<auto%>"
msgstr "ugyldig brug af '%D"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "new kan ikke bruges på en referencetype"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
msgid "expected type-specifier"
msgstr "uventet operand"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr ""
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "new kan ikke bruges på en referencetype"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, fuzzy, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "standardparameter givet til %d. parameter for '%#D'"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, fuzzy, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "standardparameter givet til %d. parameter for '%#D'"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "parameter pack %qD cannot have a default argument"
msgstr "'%D' kan ikke have standardparametre"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "parameter pack cannot have a default argument"
msgstr "'%D' kan ikke have standardparametre"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ tillader ikke udpegede startværdier"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ does not allow designated initializers"
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ tillader ikke udpegede startværdier"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
msgid "expected class-name"
msgstr "uventet operand"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "'%s' er erklæret inline efter dens definition"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "'%s' er erklæret inline efter dens definition"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr ""
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "kan ikke finde filen for klassen %s"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "friend-erklæringen er ikke i klassedefinitionen"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
#| msgid "invalid redeclaration of `%D'"
msgid "invalid class name in declaration of %qD"
msgstr "ugyldig omerklæring af '%D'"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
msgid "extra qualification not allowed"
msgstr "ekstra modifikation '%T::' af medlemmet '%D' ignoreret"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, fuzzy, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "eksplicit specialisering følger ikke efter 'template <>'"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "ikke-skabelon benyttet som skabelon"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, fuzzy, gcc-internal-format
#| msgid "previous definition of `%#T'"
msgid "previous definition of %q+#T"
msgstr "tidligere definition af '%#T'"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
msgid "expected class-key"
msgstr "uventet operand"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, fuzzy, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "friend-erklæringen er ikke i klassedefinitionen"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
#| msgid "brace-enclosed initializer used to initialize `%T'"
msgid "a brace-enclosed initializer is not allowed here"
msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, fuzzy, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "bruger 'typename' uden for en skabelon"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, fuzzy, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "bruger 'typename' uden for en skabelon"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "new kan ikke bruges på en referencetype"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "new kan ikke bruges på en referencetype"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
#| msgid "invalid redeclaration of `%D'"
msgid "invalid declaration of %<%T::%E%>"
msgstr "ugyldig omerklæring af '%D'"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, fuzzy, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
@@ -35599,338 +35594,338 @@ msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, fuzzy, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, fuzzy, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "--driver understøttes ikke længere"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, fuzzy, gcc-internal-format
#| msgid "invalid declaration of member template `%#D' in local class"
msgid "invalid declaration of member template in local class"
msgstr "ugyldig erklæring af medlemsskabelon '%#D' i lokal klasse"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "skabelon med C-kædning"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
#| msgid "explicit specialization here"
msgid "invalid explicit specialization"
msgstr "eksplicit specialisering her"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
#| msgid "template declaration of `%#D'"
msgid "template declaration of %<typedef%>"
msgstr "skabelonserklæring af '%#D'"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
#| msgid "explicit specialization here"
msgid "explicit template specialization cannot have a storage class"
msgstr "eksplicit specialisering her"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, fuzzy, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid use of %qD in linkage specification"
msgstr "ugyldig stamklasseangivelse"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
#| msgid "`__thread' before `extern'"
msgid "%<__thread%> before %qD"
msgstr "'__thread' før 'extern'"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
msgid "expected %<new%>"
msgstr "uventet operand"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr ""
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<return%>"
msgstr "uventet operand"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<extern%>"
msgstr "uventet operand"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "uventet operand"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<operator%>"
msgstr "uventet operand"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
msgid "expected %<template%>"
msgstr "uventet operand"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "uventet operand"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr ""
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
msgid "expected %<asm%>"
msgstr "uventet operand"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
msgid "expected %<try%>"
msgstr "uventet operand"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr ""
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
msgid "expected %<@try%>"
msgstr "uventet operand"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr ""
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<*%>"
msgstr "';' forventet"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<~%>"
msgstr "';' forventet"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, fuzzy, gcc-internal-format
#| msgid "`%s' tag used in naming `%#T'"
msgid "%qs tag used in naming %q#T"
msgstr "'%s'-mærke benyttet i navngivning af '%#T'"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "`%s' previously declared here"
msgid "%q#T was previously declared here"
msgstr "'%s' tidligere erklæret her"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, fuzzy, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "'%#D' omerklæret som en anden form for symbol"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, fuzzy, gcc-internal-format
msgid "file ends in default argument"
msgstr "%Hslutningen af filen læst inden i standardparameter"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
#| msgid "Class or interface declaration expected"
msgid "objective-c++ method declaration is expected"
msgstr "Klasse- eller grænsefladeerklæring forventet"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
#| msgid "invalid register name `%s' for register variable"
msgid "invalid type for instance variable"
msgstr "ugyldigt registernavn '%s' for registervariabel"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, fuzzy, gcc-internal-format
#| msgid "Identifier expected"
msgid "identifier expected after %<@protocol%>"
msgstr "Kaldenavn forventet"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored for `%s'"
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "'%s'-egenskaben ignoreret for '%s'"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid type argument"
msgid "invalid type for property"
msgstr "ugyldig typeparameter"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
#| msgid "register variable `%s' used in nested function"
msgid "iteration variable %qD should not be reduction"
msgstr "registervariabel '%s' benyttet i indlejret funktion"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
#| msgid "not enough type information"
msgid "not enough collapsed for loops"
msgstr "ikke tilstrækkelig information om typen"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
#| msgid "junk at end of #pragma GCC java_exceptions"
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, fuzzy, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "profilering understøttes ikke endnu"
@@ -36731,17 +36726,17 @@ msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftempla
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, fuzzy, gcc-internal-format
#| msgid "instantiation of `%D' as type `%T'"
msgid "instantiation of %q+D as type %qT"
@@ -36760,291 +36755,291 @@ msgstr "instantiering af '%D' som typen '%T'"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
#| msgid "sizeof applied to a function type"
msgid "variable %qD has function type"
msgstr "sizeof benyttet på en funktionstype"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, fuzzy, gcc-internal-format
#| msgid "invalid parameter type `%T'"
msgid "invalid parameter type %qT"
msgstr "ugyldig parametertype '%T'"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, fuzzy, gcc-internal-format
#| msgid "in declaration `%D'"
msgid "in declaration %q+D"
msgstr "i erklæringen '%D'"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, fuzzy, gcc-internal-format
#| msgid "function returns an aggregate"
msgid "function returning an array"
msgstr "funktion returnerer en værdi af en sammensat type"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, fuzzy, gcc-internal-format
#| msgid "`%s' declared as function returning a function"
msgid "function returning a function"
msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member function of non-class type `%T'"
msgid "creating pointer to member function of non-class type %qT"
msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "danner reference til void"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type `%T'"
msgid "forming pointer to reference type %qT"
msgstr "danner %s til referencetypen '%T'"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type `%T'"
msgid "forming reference to reference type %qT"
msgstr "danner %s til referencetypen '%T'"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type `%T'"
msgid "creating pointer to member of non-class type %qT"
msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type `%T'"
msgid "creating pointer to member reference type %qT"
msgstr "opretter henvisning til medlemsreference af typen '%T'"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type `%T'"
msgid "creating pointer to member of type void"
msgstr "opretter henvisning til medlemsreference af typen '%T'"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, fuzzy, gcc-internal-format
#| msgid "creating array of `%T'"
msgid "creating array of %qT"
msgstr "opretter tabel af '%T'"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, fuzzy, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a class, struct, or union type"
msgid "%qT is not a class, struct, or union type"
msgstr "'%T' er ikke en class-, struct- eller union-type"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, fuzzy, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, fuzzy, gcc-internal-format
#| msgid "use of `%s' in template"
msgid "use of %qs in template"
msgstr "brug af '%s' i skabelon"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
#| msgid "qualified type `%T' does not match destructor name `~%T'"
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, fuzzy, gcc-internal-format
msgid "dependent-name %qE 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:12033
+#: cp/pt.c:12059
#, fuzzy, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr " (benyt 'typename %T::%D' hvis det er hvad du mener)"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, fuzzy, gcc-internal-format
#| msgid "missing static field `%s'"
msgid "using invalid field %qD"
msgstr "manglende statisk felt '%s'"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
#| msgid "invalid use of void expression"
msgid "invalid use of pack expansion expression"
msgstr "ugyldig brug af void-udtryk"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "`%s' undeclared here (not in a function)"
msgid "%q+D declared here, later in the translation unit"
msgstr "'%s' ikke erklæret her (ikke i en funktion)"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a class or namespace"
msgid "%qT is not a class or namespace"
msgstr "'%T' er ikke en klasse eller et navnerum"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a class or namespace"
msgid "%qD is not a class or namespace"
msgstr "'%T' er ikke en klasse eller et navnerum"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, fuzzy, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "skabelonsparameter '%T' benytter anonym type"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
#| msgid "default argument for `%#D' has type `%T'"
msgid "template argument for %qD uses local type %qT"
msgstr "standardparameter for '%#D' har typen '%T'"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, fuzzy, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "skabelonsparameter '%T' er en variabelt ændret type"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, fuzzy, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "størrelsen af medlemmet '%D' er ikke konstant"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, fuzzy, gcc-internal-format
#| msgid " trying to instantiate `%D'"
msgid " trying to instantiate %qD"
msgstr " ved forsøg på at instantiere '%D'"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, fuzzy, gcc-internal-format
#| msgid "ambiguous class template instantiation for `%#T'"
msgid "ambiguous class template instantiation for %q#T"
msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template `%#D'"
msgid "explicit instantiation of non-template %q#D"
msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "'%#D' er ikke et statisk medlem af '%#T'"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, fuzzy, gcc-internal-format
#| msgid "no matching template for `%D' found"
msgid "no matching template for %qD found"
msgstr "ingen passende skabelon for '%D' fundet"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template type `%T'"
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of `%#D'"
msgid "explicit instantiation of %q#D"
msgstr "eksplicit instantiering af '%#D'"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, fuzzy, gcc-internal-format
#| msgid "duplicate explicit instantiation of `%#D'"
msgid "duplicate explicit instantiation of %q#D"
msgstr "'%#D' er blevet eksplicit instantieret mere end én gang"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, fuzzy, gcc-internal-format
#| msgid "storage class `%D' applied to template instantiation"
msgid "storage class %qD applied to template instantiation"
msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template `%#D'"
msgid "explicit instantiation of non-class template %qD"
msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template type `%T'"
msgid "explicit instantiation of non-template type %qT"
msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of `%#T' before definition of template"
msgid "explicit instantiation of %q#T before definition of template"
msgstr "eksplicit instantiering af '%T' før definering af skabelonen"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, fuzzy, gcc-internal-format
#| msgid "duplicate explicit instantiation of `%#T'"
msgid "duplicate explicit instantiation of %q#T"
@@ -37057,37 +37052,37 @@ msgstr "'%#T' er blevet eksplicit instantieret mere end én gang"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of `%D' but no definition available"
msgid "explicit instantiation of %qD but no definition available"
msgstr "eksplicit instantiering af '%D', men ingen definition tilgængelig"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, fuzzy, gcc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
#| msgid "invalid catch parameter"
msgid "invalid template non-type parameter"
msgstr "ugyldig catch-parameter"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
#| msgid "`%#T' is not a valid type for a template constant parameter"
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, fuzzy, gcc-internal-format
#| msgid "brace-enclosed initializer used to initialize `%T'"
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -37095,12 +37090,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -37367,7 +37362,7 @@ msgstr "ugyldig definition af modificeret type '%T'"
msgid "invalid base-class specification"
msgstr "ugyldig stamklasseangivelse"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
#| msgid "`%D' not declared"
msgid "%qD is not captured"
@@ -37558,290 +37553,290 @@ msgstr "ugyldig returtype for funktionen '%#D'"
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
#| msgid "initializer invalid for static member with constructor"
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "tildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktion"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr ""
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "friend-erklæringen er ikke i klassedefinitionen"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function `%D'"
msgid "call to non-constexpr function %qD"
msgstr "kald af ikke-funktion '%D'"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
#| msgid "`%D' implicitly declared before its definition"
msgid "%qD used before its definition"
msgstr "'%s' er underforstået erklæret efter dens definition"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
#| msgid "protocol `%s' has circular dependency"
msgid "call has circular dependency"
msgstr "protokollen '%s' har cirkulær afhængighed"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
#| msgid "Missing or invalid constant expression"
msgid "%q+E is not a constant expression"
msgstr "Manglende eller ugyldigt konstant udtryk"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript out of bound"
msgstr "tabelindeks er ikke et heltal"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
#| msgid "Missing or invalid constant expression"
msgid "%qE is not a constant expression"
msgstr "Manglende eller ugyldigt konstant udtryk"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "overløb i konstant udtryk"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, fuzzy, gcc-internal-format
#| msgid "Missing or invalid constant expression"
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "Manglende eller ugyldigt konstant udtryk"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
#| msgid "size of array `%D' is not an integral constant-expression"
msgid "the value of %qD is not usable in a constant expression"
msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
#| msgid "excess elements in union initializer"
msgid "%qD used in its own initializer"
msgstr "for mange elementer i union-startværdi"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
#| msgid "`%D' is not a function,"
msgid "%q#D is not const"
msgstr "'%s' er ikke en funktion,"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
#| msgid "`%+#D' is private"
msgid "%q#D is volatile"
msgstr "'%+#D' er privat"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
#| msgid "`%D' was not declared in this scope"
msgid "%qD was not declared %<constexpr%>"
msgstr "'%D' blev ikke erklæret i dette virkefelt"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "størrelse i tabel-new skal være en heltalstype"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
#| msgid "enumeral and non-enumeral type in conditional expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "enum- og ikke enum-type i betinget udtryk"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "størrelsen af medlemmet '%D' er ikke konstant"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
#| msgid "unexpected address expression"
msgid "unexpected expression %qE of kind %s"
msgstr "uventet adresseudtryk"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "størrelsen af medlemmet '%D' er ikke konstant"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "division by zero is not a constant-expression"
msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "tabelindekset i startværdien er ikke en konstant"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unexpected type for `id' (%s)"
msgid "unexpected AST of kind %s"
msgstr "uventet type for 'id' (%s)"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
#| msgid "cannot declare %s to references"
msgid "cannot capture %qE by reference"
msgstr "kan ikke erklære %s til referencer"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, fuzzy, gcc-internal-format
#| msgid "`%V' qualifiers cannot be applied to `%T'"
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute can only be applied to Java class definitions"
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute can only be applied to class definitions"
msgid "%qE attribute can only be applied to class definitions"
msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, fuzzy, gcc-internal-format
#| msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "'%s' er forældet; virtuelle tabeller i g++ er nu COM-kompatible som standard"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "den udbedte init_priority er ikke en heltalskonstant"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, fuzzy, gcc-internal-format
#| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
msgid "can only use %qE 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:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "den udbedte init_priority er uden for det gyldige interval"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "den udbedte init_priority er reserveret til intern brug"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute is not supported on this platform"
msgid "%qE attribute is not supported on this platform"
msgstr "egenskaben '%s' er ikke understøttet på denne platform"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_*-kontrol: mislykkedes i %s, ved %s:%d"
@@ -38908,138 +38903,138 @@ msgstr "konstruktionsfunktionsyntaks benyttet, men ingen konstruktionsfunktion e
msgid "cannot initialize arrays using this syntax"
msgstr "kan ikke tildele tabeller startværdier med denne syntaks"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
#| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr ""
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int-tabel får tildelt startværdi fra en ikke-bred streng"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
#| msgid "int-array initialized from non-wide string"
msgid "int-array initialized from incompatible wide string"
msgstr "int-tabel får tildelt startværdi fra en ikke-bred streng"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "startværdistrengen til char-tabellen er for lang"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, fuzzy, gcc-internal-format
#| msgid "missing initializer for member `%D'"
msgid "missing initializer for member %qD"
msgstr "manglende startværdi for medlemmet '%D'"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member `%D'"
msgid "uninitialized const member %qD"
msgstr "konstant medlem '%D' uden startværdi"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, fuzzy, gcc-internal-format
#| msgid "member `%D' with uninitialized const fields"
msgid "member %qD with uninitialized const fields"
msgstr "medlem '%D' med konstante felter uden startværdi"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, fuzzy, gcc-internal-format
#| msgid "member `%D' is uninitialized reference"
msgid "member %qD is uninitialized reference"
msgstr "medlemmet '%D' er en reference uden startværdi"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, fuzzy, gcc-internal-format
#| msgid "no field `%D' in union being initialized"
msgid "no field %qD found in union being initialized"
msgstr "intet felt '%D' i union der tildeles startværdi"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "indeksværdi i stedet for feltnavn i union-startværdi"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "fundet en henvisningsefterfølgelse der går i ring"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, fuzzy, gcc-internal-format
#| msgid "base operand of `->' has non-pointer type `%T'"
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, fuzzy, gcc-internal-format
#| msgid "result of `operator->()' yields non-pointer result"
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "resultatet af 'operator->()' er ikke en henvisning"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, fuzzy, gcc-internal-format
#| msgid "base operand of `->' is not a pointer"
msgid "base operand of %<->%> is not a pointer"
msgstr "grundoperanden til '->' er ikke en henvisning"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, fuzzy, gcc-internal-format
#| msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, fuzzy, gcc-internal-format
#| msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "kan ikke anvende medlemshenvisning '%E' på '%E' som er af den ikke-sammensatte type '%T'"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, fuzzy, gcc-internal-format
#| msgid "member type `%T::' incompatible with object type `%T'"
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast to function type `%T'"
msgid "functional cast to array type %qT"
msgstr "ugyldig omtvingelse til funktionstypen '%T'"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
#| msgid "default-initialization of `%#D', which has reference type"
msgid "invalid value-initialization of reference type"
msgstr "standardklargøring af '%#D' som er af en referencetype"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, fuzzy, gcc-internal-format
#| msgid "call to function `%D' which throws incomplete type `%#T'"
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "kald af en funktion '%D' som kaster en ufuldstændig type '%#T'"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, fuzzy, gcc-internal-format
#| msgid "call to function which throws incomplete type `%#T'"
msgid "call to function which throws incomplete type %q#T"
@@ -39102,197 +39097,197 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "Tenkonstant ved %0 har ingen afsluttende apostrof ved %1"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "array subscript has type `char'"
msgid "Expected array subscript at %C"
msgstr "tabelindeks er af typen 'char'"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "array subscript has type `char'"
msgid "Expected array subscript stride at %C"
msgstr "tabelindeks er af typen 'char'"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Null element at %0 for array reference at %1"
msgid "Invalid form of array reference at %C"
msgstr "Nulelement ved %0 for tabelreference ved %1"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Null element at %0 for array reference at %1"
msgid "Invalid form of coarray reference at %C"
msgstr "Nulelement ved %0 for tabelreference ved %1"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "second arg to `__builtin_expect' must be a constant"
msgid "Expression at %L in this context must be constant"
msgstr "den anden parameter til '__builtin_expect' skal være en konstant"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No specification for implied-DO iterator `%A' at %0"
msgid "Bad array specification for implied-shape array at %C"
msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No specification for implied-DO iterator `%A' at %0"
msgid "Bad specification for deferred shape array at %C"
msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No specification for implied-DO iterator `%A' at %0"
msgid "Bad specification for assumed size array at %C"
msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Can't specify array dimension in a declaration"
msgid "Expected another dimension in array declaration at %C"
msgstr "Kan ikke angive tabeldimension i en erklæring"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "\"%s\" må ikke optræde i makroparameterliste"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Min/max instructions not allowed"
msgid "Empty array constructor at %C is not allowed"
msgstr "Min/max-instruktioner ikke tilladt"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -39328,7 +39323,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
@@ -39443,7 +39438,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -39526,8 +39521,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -39675,7 +39670,7 @@ msgstr ""
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -39806,43 +39801,43 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too many arguments to %s `%+#D'"
msgid "Too many arguments to %s at %L"
msgstr "for mange parametre til %s '%+#D'"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -39854,7 +39849,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -40146,7 +40141,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -40161,7 +40156,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -40171,7 +40166,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "initialization of new expression with `='"
msgid "Expected an initialization expression at %C"
@@ -40382,7 +40377,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -40402,865 +40397,865 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "\"%s\" må ikke optræde i makroparameterliste"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "conflicts with function declaration `%#D'"
msgid "Unexpected junk after function declaration at %C"
msgstr "strider mod funktionserklæring '%#D'"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "constructor cannot be static member function"
msgid "Interface '%s' at %C may not be a statement function"
msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "Mystisk tal i FORMAT-sætning ved %0"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "RETURN statement at %0 invalid within a main program unit"
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "RETURN statement at %0 invalid within a main program unit"
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "overløb i konstant udtryk"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing first operand for binary operator at %0"
msgid "Missing closing paren for binding label at %C"
msgstr "Manglende første operand for binær operator ved %0"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Unexpected END statement at %C"
msgstr "Ikke-understøttet VXT-sætning ved %0"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Extraneous comma in FORMAT statement at %0"
msgid "Expecting %s statement at %C"
msgstr "Ekstra komma i FORMAT-sætning ved %0"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "duplicate label `%s' in switch statement"
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "mere end én '%s'-etiket i switch-sætningen"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "duplicate label `%s' in switch statement"
msgid "Expected label '%s' for %s statement at %C"
msgstr "mere end én '%s'-etiket i switch-sætningen"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing %A specifier in statement at %0"
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "Manglende %A-angivelse i sætning ved %0"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "predicate must be an identifier"
msgid "Cray pointer at %C must be an integer"
msgstr "udsagn skal være et kaldenavn"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Expected \",\" or end of statement at %C"
msgstr "Ikke-understøttet VXT-sætning ved %0"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in PROTECTED statement at %C"
msgstr "Mystisk tal i FORMAT-sætning ved %0"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious sign in FORMAT statement at %0"
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "initializing array with parameter list"
msgid "Initializing already initialized variable at %C"
msgstr "klargør tabel med en parameterliste"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Extraneous comma in FORMAT statement at %0"
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Ekstra komma i FORMAT-sætning ved %0"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in SAVE statement at %C"
msgstr "Mystisk tal i FORMAT-sætning ved %0"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Ikke-understøttet VXT-sætning ved %0"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in VALUE statement at %C"
msgstr "Mystisk tal i FORMAT-sætning ved %0"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Ikke-understøttet VXT-sætning ved %0"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in VOLATILE statement at %C"
msgstr "Mystisk tal i FORMAT-sætning ved %0"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr "'%D' kan ikke være trådlokal eftersom den er af en ikke-POD type '%T'"
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Type name at %0 not the same as name at %1"
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type name expected before `*'"
msgid "ENUM definition statement expected before %C"
msgstr "der forventedes et typenavn før '*'"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "multiple access specifiers"
msgid "Duplicate access-specifier at %C"
msgstr "mere end én tilgangsangivelse"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "multiple access specifiers"
msgid "Expected access-specifier at %C"
msgstr "mere end én tilgangsangivelse"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "')' expected"
msgid "')' expected at %C"
msgstr "')' forventet"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown register name: %s"
msgid "Unknown procedure name \"%s\" at %C"
msgstr "ukendt registernavn: %s"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -41510,27 +41505,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -41798,7 +41793,7 @@ msgid "can't open input file: %s"
msgstr "kan ikke åbne uddatafilen '%s'"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "creating array of `%T'"
@@ -41919,12 +41914,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -44012,7 +44007,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -45131,963 +45126,963 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Null argument at %0 for statement function reference at %1"
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "inconsistent instance variable specification"
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "inkonsistent instansvariabelangivelse"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "use of `%D' is ambiguous"
msgid "'%s' at %L is ambiguous"
msgstr "brug af '%D' er tvetydigt"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Label %A already defined at %1 when redefined at %0"
msgid "Label %d referenced at %L is never defined"
msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function `%A' defined at %0 is not used"
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "use of `%D' is ambiguous"
msgid "Symbol '%s' at %L is ambiguous"
msgstr "brug af '%D' er tvetydigt"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement at %0 invalid in this context"
msgid "By-value argument at %L is not allowed in this context"
msgstr "Sætning ved %0 er ugyldig i denne kontekst"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument of `%s' attribute is not a string constant"
msgid "Argument to '%s' at %L is not a variable"
msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' is not a function,"
msgid "'%s' at %L is not a function"
msgstr "'%s' er ikke en funktion,"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "shared and mdll are not compatible"
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "shared og mdll er indbyrdes uforenelige"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument 3 of `%s' must be a 2-bit literal"
msgid "Argument dim at %L must be scalar"
msgstr "parameter til '%s' skal være en 2 bit-konstant"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array `%A' at %0 is too large to handle"
msgid "Array index at %L is an array of rank %d"
msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring begin/end point at %0 out of defined range"
msgid "Substring end index at %L must be scalar"
msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "requested alignment is too large"
msgid "Substring end index at %L is too large"
msgstr "angivet justering er for stor"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array or substring specification for `%A' out of range in statement at %0"
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array or substring specification for `%A' out of range in statement at %0"
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No label definition for FORMAT statement at %0"
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No label definition for FORMAT statement at %0"
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -46096,177 +46091,177 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expression statement has incomplete type"
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "udtrykket er af en ufuldstændig type"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement at %0 invalid in context established by statement at %1"
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -46274,959 +46269,959 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement at %0 invalid in context established by statement at %1"
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Unsupported statement inside WHERE at %L"
msgstr "Ikke-understøttet VXT-sætning ved %0"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Integer at %0 too large"
msgid "String length at %L is too large"
msgstr "Heltal ved %0 for stort"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "slutfeltet '%s' bliver måske ikke klargjort"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "slutfeltet '%s' bliver måske ikke klargjort"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%s' has both `extern' and initializer"
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "slutfeltet '%s' bliver måske ikke klargjort"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "slutfeltet '%s' bliver måske ikke klargjort"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "slutfeltet '%s' bliver måske ikke klargjort"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "slutfeltet '%s' bliver måske ikke klargjort"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' must take exactly one argument"
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "'%s' skal tage mod én parameter"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "trampolines not yet implemented"
msgid "Finalization at %L is not yet implemented"
msgstr "trampoliner understøttes ikke endnu"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "incompatible types in %s"
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "uforenelige typer i %s"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "label `%D' defined but not used"
msgid "Label %d at %L defined but not used"
msgstr "etiketten '%D' er defineret, men ikke benyttet"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "label `%D' defined but not used"
msgid "Label %d at %L defined but cannot be used"
msgstr "etiketten '%D' er defineret, men ikke benyttet"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -47397,35 +47392,35 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "accumulator number is out of bounds"
msgid "DIM argument at %L is out of bounds"
msgstr "akkumulatortal er uden for det gyldig interval"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -47433,48 +47428,48 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "function call has aggregate value"
msgid "Argument of SQRT at %L has a negative value"
msgstr "funktionskald har en sammensat værdi"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -47853,17 +47848,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -48503,18 +48498,18 @@ msgstr ""
msgid "could not parse hex number"
msgstr "kunne ikke bestemme dato og tid"
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
#| msgid "could not find specs file %s\n"
msgid "could not parse file offset"
msgstr "kunne ikke finde specifikationsfilen %s\n"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "unexpected offset"
@@ -48526,69 +48521,69 @@ msgstr "uventet operand"
msgid "invalid line in the resolution file"
msgstr "ugyldigt register i instruktionen"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "ugyldigt register i instruktionen"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "kan ikke åbne %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "kan ikke åbne %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "kan ikke åbne %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "åbner uddatafilen %s"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "ved skrivning af uddata til %s"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "åbner uddatafilen %s"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "Could not open source file %s.\n"
msgid "could not open symbol resolution file: %m"
msgstr "Kunne ikke åbne kildefilen %s.\n"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -54971,6 +54966,9 @@ msgstr "opretter vælger for ikke-eksisterende metode '%s'"
#~ msgid "more than one 'i' or 'j' suffix on integer constant"
#~ msgstr "mere end én 'i'- eller 'j'-endelse i heltalskonstant"
+#~ msgid "invalid suffix on integer constant"
+#~ msgstr "ugyldig endelse i heltalskonstant"
+
#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
#~ msgstr "heltalskonstant er for stor til denne konfiguration af oversætteren - afkortet til %d bit"
diff --git a/gcc/po/de.po b/gcc/po/de.po
index 79e9ac466..4d77d6967 100644
--- a/gcc/po/de.po
+++ b/gcc/po/de.po
@@ -6,10 +6,10 @@
# Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012.
msgid ""
msgstr ""
-"Project-Id-Version: gcc 4.7.1\n"
+"Project-Id-Version: gcc 4.7.2\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
-"PO-Revision-Date: 2012-06-24 13:30+0200\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
+"PO-Revision-Date: 2012-09-25 11:30+0200\n"
"Last-Translator: Roland Stigge <stigge@antcom.de>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
"Language: de\n"
@@ -27,7 +27,7 @@ msgstr "<anonym>"
msgid "({anonymous})"
msgstr "({anonym})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "Zeilenende erwartet"
@@ -37,8 +37,8 @@ msgstr "Zeilenende erwartet"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "%<;%> erwartet"
@@ -50,13 +50,13 @@ msgstr "%<;%> erwartet"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "%<(%> erwartet"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "%<,%> erwartet"
@@ -72,14 +72,14 @@ msgstr "%<,%> erwartet"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "%<)%> erwartet"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "%<]%> erwartet"
@@ -88,25 +88,25 @@ msgstr "%<]%> erwartet"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "%<;%>, %<,%> oder %<)%> erwartet"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "%<}%> erwartet"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "%<{%> erwartet"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "%<:%> erwartet"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "%<while%> erwartet"
@@ -115,34 +115,34 @@ msgstr "%<while%> erwartet"
msgid "expected %<.%>"
msgstr "%<.%> erwartet"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "%<@end%> erwartet"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "%<>%> erwartet"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "%<,%> oder %<)%> erwartet"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "%<=%> erwartet"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "%<#pragma omp section%> oder %<}%> erwartet"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr "%<[%> erwartet"
@@ -322,12 +322,12 @@ msgstr "»%%l«-Operand ist keine Marke"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "Gleitkommakonstante falsch benutzt"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "ungültiger Ausdruck als Operand"
@@ -1424,20 +1424,20 @@ msgstr "unerkennbarer Befehl:"
msgid "insn does not satisfy its constraints:"
msgstr "Befehl erfüllt nicht seine Bedingungen:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "erzeugt und mit anderen Einstellungen von »%s« verwendet"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "Platz im Hauptspeicher reicht nicht aus"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "erzeugt und mit anderen Einstellungen von -fpic verwendet"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "erzeugt und mit anderen Einstellungen von -fpie verwendet"
@@ -2036,195 +2036,195 @@ msgstr "Kleinster Abstand zwischen möglicherweise in Konflikt stehendem Speiche
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "Höchstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden können"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "Obere Schranke zum gemeinsamen Verwenden von Ganzzahlkonstanten"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Mindestanzahl der zum Umschalten auf vollständige virtuelle Umbenennungen zu betrachtenden virtuellen Mappings"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "Verhältnis zwischen virtuellen Mappings und virtuellen Symbolen für vollständige virtuelle Umbenennungen"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "Untere Schranke für einen für Stack-Smashing-Protection betrachteten Puffer"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "Höchstzahl der in einem Block erlaubten Anweisungen, die für Sprungbehandlung vervielfältigt werden müssen"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "Die Höchstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Höchstzahl der vom Scheduler während der ersten Planphase fertig zur Ausführung zu betrachtenden Anweisungen"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr "Höchstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen"
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "Die Anzahl der ausgeführten Befehle bevor Prefetch abgeschlossen ist"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "Die Anzahl der Prefetches, die gleichzeitig laufen können"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "Die Größe des L1-Caches"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "Die Größe einer L1-Cacheline"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "Die Größe des L2-Caches"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "Ob kanonische Typen zu verwenden sind"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr "Maximalgröße der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgeführt wird"
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr "Maximalgröße eines SCC bevor SCCVN zur Bearbeitung einer Funktion anhält"
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr "Maximale Schleifenanzahl für regionales RA"
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr "Maximale Größe der Konflikttabelle in MB"
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "Die Anzahl der Register in jeder Klasse, die von Schleifeninvariantenbewegung freigehalten werden"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr "Maximales Verhältnis zwischen Feldgröße und Switch-Zweigen, wobei Switch-Umwandlung erfolgt"
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr "Größe der Kacheln für Schleifenblockierung"
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr "Höchstzahl der Parameter in einem SCoP"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr "Höchstzahl der Basis-Blöcke pro Funktion, die von Graphite analysiert werden"
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr "Höchstzahl der Datenreferenzen in Schleife zum Aufbau der Abhängigkeiten der Schleifendaten"
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr "Höchstzahl der Basis-Blöcke in Schleife für Schleifeninvariantenbewegung"
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Höchstzahl der in Basis-Block zu betrachtenden Anweisungen für SLP-Vektorisierung"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr "Kleinstes Verhältnis von Befehlen zu Prefetches um Prefetching für eine Schleife mit unbekannter Frequentierung zu aktivieren"
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr "Kleinstes Verhältnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife zu aktivieren"
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr "Maximale Größe variablenverfolgender Hash-Tabellen"
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr "Größte Rekursionstiefe für Ersetzung von variablenverfolgenden Ausdrücken"
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr "Kleinste UID für Nicht-Debug-Befehl"
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr "Maximales Größenwachstum neuer von ipa-sra durch Ersetzen von Zeigern auf Aggregate erzeugter Parameter"
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr "Größe in Bytes nach der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten"
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr "Maximale Größe einer jedem Parameter zugeordneten Liste von Werten für interprozedurale Konstantenweitergabe"
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr "Schwellwert für Auswertung der Möglichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird"
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr "Anzahl der Partitionen, in die das Programm aufgeteilt werden soll"
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr "Kleinste Größe einer Partition für LTO (in voraussichtlichen Befehlen)"
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr "Höchstzahl der nach Alternativen zu durchsuchenden Namensräume wenn Nachschlagen des Namens fehlschlägt"
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "Höchstzahl von bedingten Speicherpaaren, die ausgegeben werden können"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr "Kleinste Zahl unterschiedlicher Werte für die eine Sprungtabelle besser als ein Baum bedingter Sprünge ist; bei 0 wird der Standard für diese Maschine verwendet"
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr "Neue Daten-Races bei Ladeoperationen zulassen"
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr "Neue Daten-Races bei Speicheroperationen zulassen"
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Neue Daten-Races bei gepackten Ladeoperationen zulassen"
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Neue Daten-Races bei gepackten Speicheroperationen zulassen"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr "Höchstzahl der parallel ausgeführten Befehle im neuverbundenen Baum setzen. Bei 0 die zielabhängige Heuristik verwenden."
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr "Höchstzahl der ähnlichen BBs, mit denen ein BB verglichen wird"
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr "Höchstzahl der Iterationen des Durchgangs über eine Funktion"
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr "Höchstzahl der Zeichenketten, für die der Strlen-Optimierungsdurchgang Zeichenkettenlängen aufzeichnet"
@@ -2557,18 +2557,18 @@ msgid "invalid %%r value"
msgstr "Ungültiger %%r-Wert"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "Ungültiger %%R-Wert"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "Ungültiger %%N-Wert"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "Ungültiger %%P-Wert"
@@ -2583,12 +2583,12 @@ msgstr "Ungültiger %%h-Wert"
msgid "invalid %%L value"
msgstr "Ungültiger %%L-Wert"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "Ungültiger %%m-Wert"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "Ungültiger %%M-Wert"
@@ -2599,7 +2599,7 @@ msgid "invalid %%U value"
msgstr "Ungültiger %%U-Wert"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "Ungültiger %%s-Wert"
@@ -2609,7 +2609,7 @@ msgstr "Ungültiger %%s-Wert"
msgid "invalid %%C value"
msgstr "Ungültiger %%C-Wert"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "Ungültiger %%E-Wert"
@@ -2620,38 +2620,38 @@ msgid "unknown relocation unspec"
msgstr "Unbekanntes relocation unspec"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "Ungültiger %%xn-Code"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "angegebene Thumb-Anweisung"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "angegebene Anweisung in bedingter Sequenz"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, c-format
msgid "Unsupported operand for code '%c'"
msgstr "Operand für Code »%c« nicht unterstützt"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "ungültiger Schiebeoperand"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2659,79 +2659,79 @@ msgstr "ungültiger Schiebeoperand"
msgid "invalid operand for code '%c'"
msgstr "ungültiger Operand für Code »%c«"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "Anweisung wird niemals ausgeführt"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "fehlender Operand"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
msgstr "Funktionsparameter können nicht Typ __fp16 haben"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr "Funktionen können nicht Typ __fp16 zurückgeben"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "Adressoperand erfordert Beschränkung für X-, Y- oder Z-Register"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr "Operanden für %T/%t müssen reg + const_int sein:"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr "falsche Adresse, keine E/A-Adresse:"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
msgid "bad address, not a constant:"
msgstr "falsche Adresse, keine Konstante:"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "Falsche Adresse, nicht (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "Falsche Adresse, nicht post_inc oder pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "Interner Compiler-Fehler. Falsche Adresse:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "Interner Compiler-Fehler. Unbekannter Modus:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "Ungültiger Befehl:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "Falscher Befehl:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "Falscher Kopierbefehl:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "Falscher Schiebe-Befehl:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "Interner Compiler-Fehler. Falsche Verschiebung:"
@@ -2747,7 +2747,7 @@ msgstr "ungültiger const_double-Operand"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -2977,72 +2977,72 @@ msgstr "Falscher Operand für output_move_double"
msgid "bad output_condmove_single operand"
msgstr "Falscher Operand für output_condmove_single"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "ungültiges UNSPEC als Operand"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr "»%%&« ohne lokale dynamische TLS-Referenzen verwendet"
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "ungültige Operandengröße für Operandencode »%c«"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "ungültiger Operandentyp mit Operandencode »%c« verwendet"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »D«"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
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:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "Operand ist weder eine Konstante noch ein Bedingungscode, ungültiger Operandencode »F«"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
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:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "Operand ist weder eine Konstante noch ein Bedingungscode, ungültiger Operandencode »f«"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "Operand ist keine ausgleichbare Speicherreferenz, ungültiger Operandencode »H«"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »Y«"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "ungültiger Operandencode »%c«"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "ungültige Bedingungen für Operand"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "unbekannter Befehlsmodus"
@@ -3093,13 +3093,13 @@ msgstr "ungültige Umwandlung in %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "ungültige Operation auf %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "ungültiger %%P-Operand"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "ungültiger %%p-Wert"
@@ -3178,7 +3178,7 @@ msgid "post-increment address is not a register"
msgstr "Post-Increment-Adresse ist kein Register"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "Falsche Adresse"
@@ -3313,115 +3313,115 @@ msgstr "Stapelspeicher aufgebraucht.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "»%s« in der Shell könnte diese Beschränkung erhöhen.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr "-mvsx benötigt Hardware-Gleitkomma"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr "-mvsx und -mpaired sind unverträglich"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr "-mvsx mit Little-Endian-Code verwendet"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr "-mvsx benötigt indizierte Adressierung"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-mvsx und -mno-altivec sind unverträglich"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr "-mno-altivec schaltet vsx aus"
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr "ungültige Bewegung"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "Ungültiger %%c-Wert"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "ungültiger %%f-Wert"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "ungültiger %%F-Wert"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "ungültiger %%G-Wert"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "ungültiger %%j-Code"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "ungültiger %%J-Code"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "ungültiger %%k-Wert"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "ungültiger %%K-Wert"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "ungültiger %%O-Wert"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "ungültiger %%q-Wert"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "ungültiger %%S-Wert"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "ungültiger %%T-Wert"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "ungültiger %%u-Wert"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "ungültiger %%v-Wert"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "ungültiger %%x-Wert"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "ungültiger %%y-Wert, bitte »Z«-Bedingung probieren"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "AltiVec-Argument an Funktion ohne Prototyp übergeben"
@@ -3510,25 +3510,25 @@ msgstr "ungültiger Ausdruck für Ausgabemodifizierer »%c«"
msgid "invalid operand for code: '%c'"
msgstr "ungültiger Operand für Code: »%c«"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "ungültiger Operand für %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "ungültiger Operand für %%S"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "erzeugt und mit anderen Architekturen / ABIs verwendet"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "erzeugt und mit anderen ABIs verwendet"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "erzeugt und mit anderer Bytereihenfolge verwendet"
@@ -3547,13 +3547,13 @@ msgstr "ungültiger %%A-Operand"
msgid "invalid %%B operand"
msgstr "ungültiger %%B-Operand"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "ungültiger %%C-Operand"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "ungültiger %%D-Operand"
@@ -3598,57 +3598,57 @@ msgstr "»o«-Operand ist nicht konstant"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: unbekannter Code"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "ungültiger %%c-Operand"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "ungültiger %%d-Operand"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, c-format
msgid "invalid %%H specifier"
msgstr "ungültiger %%H-Spezifizierer"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, c-format
msgid "invalid %%h operand"
msgstr "ungültiger %%h-Operand"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, c-format
msgid "invalid %%I operand"
msgstr "ungültiger %%I-Operand"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, c-format
msgid "invalid %%i operand"
msgstr "ungültiger %%i-Operand"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, c-format
msgid "invalid %%j operand"
msgstr "ungültiger %%j-Operand"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, c-format
msgid "invalid %%%c operand"
msgstr "ungültiger %%%c-Operand"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, c-format
msgid "invalid %%N operand"
msgstr "ungültiger %%N-Operand"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, c-format
msgid "invalid operand for 'r' specifier"
msgstr "ungültiger Operand für Spezifizierer »r«"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr "Operand kann noch nicht ausgegeben werden; Code == %d (%c)"
@@ -3962,7 +3962,7 @@ msgstr "%s:%d: in constexpr-Ersetzung von %qs"
msgid "candidates are:"
msgstr "Kandidaten sind:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4330,11 +4330,11 @@ msgstr "Block-IF"
msgid "implied END DO"
msgstr "impliziertes END DO"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "Zuweisung"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "Zeigerzuweisung"
@@ -4342,123 +4342,123 @@ msgstr "Zeigerzuweisung"
msgid "simple IF"
msgstr "einfaches IF"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr "Modulprozedur"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
msgid "internal function"
msgstr "interne Funktion"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr "Elementares Unterprogramm"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "Ungültiger Kontext für NULL()-Zeiger bei %%L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "Operand des unären numerischen Operators »%s« bei %%L ist %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "Operanden des binären numerischen Operators »%s« bei %%L sind %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "Operanden des logischen Operators »%s« bei %%L sind %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "Operand des Operators .not. bei %%L ist %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "COMPLEX-Größen können nicht bei %L verglichen werden"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "Logische Werte bei %%L müssen mit %s statt mit %s verglichen werden"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "Operanden des Vergleichsoperators »%s« bei %%L sind %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "Unbekannter Operator »%s« bei %%L"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "Operand des Benutzeroperators »%s« bei %%L ist %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "Operanden des Benutzeroperators »%s« bei %%L sind %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "Ränge für Operator bei %%L und %%L stimmen nicht überein"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr "Schleifenvariable"
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr "Iteratorvariable"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr "Anfangs-Ausdruck in DO-Schleife"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr "End-Ausdruck in DO-Schleife"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr "Schrittausdruck in DO-Schleife"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr "DEALLOCATE Objekt"
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr "ALLOCATE Objekt"
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr "STAT-Variable"
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr "ERRMSG-Variable"
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr "Element in READ"
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr "Variable ACQUIRED_LOCK"
@@ -4467,7 +4467,7 @@ msgstr "Variable ACQUIRED_LOCK"
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "Unterschiedliche CHARACTER-Längen (%ld/%ld) in Feldkonstruktor"
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr "Ganzzahlüberlauf bei der Berechnung des zu reservierenden Speichers"
@@ -4790,6 +4790,18 @@ msgstr "mthreads und mlegacy-threads können nicht zusammen verwendet werden"
msgid "cannot use mshared and static together"
msgstr "mshared und static können nicht zusammen verwendet werden"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni und -femit-class-files sind unverträglich"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni und -femit-class-file sind unverträglich"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4879,26 +4891,10 @@ msgstr "GNU Objective C unterstützt keine traditionelle Übersetzung mehr"
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr "objc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwenden"
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "Die Option -shared wird derzeit nicht für VAX ELF unterstützt"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran unterstützt nicht -E ohne -cpp"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni und -femit-class-files sind unverträglich"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni und -femit-class-file sind unverträglich"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a unterstützt nicht Little-Endian"
@@ -4911,6 +4907,10 @@ msgstr " in Konflikt stehende Codeerzeugungsschalter verwendet"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr "objc++-cpp-output ist veraltet; bitte stattdessen objective-c++-cpp-output verwenden"
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "Die Option -shared wird derzeit nicht für VAX ELF unterstützt"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
msgstr "Profiling wird mit -mg nicht unterstützt"
@@ -7603,8 +7603,8 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Renesas(vormals Hitachi)/SuperH-Aufrufkonventionen folgen"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr "IEEE-Befolgung für Gleitkommacode erhöhen"
+msgid "Increase the IEEE compliance for floating-point comparisons"
+msgstr "IEEE-Befolgung für Gleitkommavergleiche erhöhen"
#: config/sh/sh.opt:278
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
@@ -11801,224 +11801,220 @@ msgstr "Shared Library erzeugen"
msgid "Create a position independent executable"
msgstr "Eine lageunabhängige ausführbare Datei erzeugen"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
msgid "invalid use of type"
msgstr "ungültige Typ-Verwendung"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr "Konstante verweist auf sich selbst"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr "numerischer Typ erwartet"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
msgid "expected boolean type"
msgstr "boolescher Typ erwartet"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr "Ganzzahlausdruck oder boolscher Typ erwartet"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
msgid "invalid operand for unary %<&%>"
msgstr "ungültiger Operand für unäres %<&%>"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr "Zeiger erwartet"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
msgid "incompatible types in binary expression"
msgstr "inkompatible Typen in binärem Ausdruck"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr "Schiebeoperation eines Nicht-Ganzzahloperanden"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr "Schiebeweite ist keine vorzeichenlose Ganzzahl"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr "negative Schiebeweite"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
msgstr "Objekt ist keine Methode"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr "Methodentyp passt nicht zum Objekttyp"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
msgid "invalid use of %<...%> with builtin function"
msgstr "ungültige Verwendung von %<...%> mit eingebauter Funktion"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
msgstr "Nicht genug Argumente"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
msgstr "zu viele Argumente"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
msgid "argument 1 must be a map"
msgstr "Argument 1 muss eine Abbildung sein"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
msgid "invalid type for make function"
msgstr "ungültiger Typ für »make«-Funktion"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr "Bei Reservierung einer Scheibe wird Länge benötigt"
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
msgid "bad size for make"
msgstr "falsche Größe für make"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr "Falsche Größe bei Scheiben-Erzeugung"
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
msgid "too many arguments to make"
msgstr "zu viele Argumente für make"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
msgid "argument must be array or slice or channel"
msgstr "Argument muss Feld oder Scheibe oder Kanal sein"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr "Argument muss Zeichenkette oder Feld oder Scheibe oder Abbildung oder Kanal sein"
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
msgid "unsupported argument type to builtin function"
msgstr "nicht unterstützter Argumenttyp für eingebaute Funktion"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr "Argument muss ein Kanal sein"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr "Nur-Empfangs-Kanal kann nicht geschlossen werden"
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
msgid "argument must be a field reference"
msgstr "Argument muss eine Feldreferenz sein"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr "linkes Argument muss eine Scheibe sein"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr "Elementtypen müssen dieselben sein"
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
msgid "first argument must be []byte"
msgstr "erstes Argument muss []byte sein"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
msgid "second argument must be slice or string"
msgstr "zweites Argument muss eine Scheibe oder Zeichenkette sein"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
msgid "argument 2 has invalid type"
msgstr "Argument 2 hat ungültigen Typen"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr "Argument muss komplexen Typen haben"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr "komplexe Argumente müssen identische Typen haben"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr "komplexe Argumente müssen Gleitkommatyp haben"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
msgid "invalid use of %<...%> with non-slice"
msgstr "ungültige Verwendung von %<...%> mit Nicht-Slice"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
msgstr "Funktion erwartet"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr "inkompatible Typen für Empfänger"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "ungültige Verwendung von %<this%> bei Aufruf einer nicht-variadischen Funktion"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr "Anzahl der Ergebnisse passt nicht zur Anzahl der Werte"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr "Index muss eine Ganzzahl sein"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr "Scheibenende muss eine Ganzzahl sein"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr "Scheibe ohne adressierbaren Wert"
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
msgid "incompatible type for map index"
msgstr "inkompatible Typen für Abbildungsindex"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr "Schnittstelle oder Zeiger auf Schnittstelle erwartet"
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
msgid "too many expressions for struct"
msgstr "zu viele Ausdrücke für Struktur"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
msgid "too few expressions for struct"
msgstr "zu wenig Ausdrücke für Struktur"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-msgid "invalid unsafe.Pointer conversion"
-msgstr "ungültige »unsafe.Pointer«-Umwandlung"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr "Typbehauptung nur gültig für Schnittstellentypen"
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr "unmögliche Typenbehauptung: Typ implementiert nicht Schnittstelle"
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr "Kanal erwartet"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr "ungültiges Empfangen auf Nur-Sende-Kanal"
@@ -12054,19 +12050,23 @@ msgstr "zu viele Werte in Rückgabeanweisung"
msgid "expected boolean expression"
msgstr "boolscher Ausdruck erwartet"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr "Typ-Switch mit Nicht-Interface-Wert ist nicht möglich"
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr "inkompatible Typen in »send«"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr "ungültiges »send« auf Nur-Empfangs-Kanal"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr "zu viele Variablen in Bereichsklausel mit Kanal"
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr "Bereichsklausel muss Feld, Scheibe, Zeichenkette, Abbildung oder Kanaltyp haben"
@@ -12351,7 +12351,7 @@ msgstr "nicht-ganzzahliges Argument 1 für __atomic_is_lock_free"
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%Kungültige Verwendung von %<__builtin_va_arg_pack ()%>"
@@ -12445,13 +12445,13 @@ msgstr "%KVersuch, Nicht-Heap-Objekt freizugeben"
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "void-Wert nicht ignoriert wie es sein sollte"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "Konvertierung zu Nicht-Skalar-Typ verlangt"
@@ -12826,7 +12826,7 @@ msgstr "switch springt in Anweisungs-Ausdruck"
msgid "%qE defined as wrong kind of tag"
msgstr "%qE als falsche Symbolart definiert"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "Ungültige Verwendung von %<restrict%>"
@@ -12954,7 +12954,7 @@ msgstr "Objekt variabler Größe darf nicht initialisiert werden"
msgid "variable %qD has initializer but incomplete type"
msgstr "Variable %qD hat Initialisierung, aber unvollständigen Typ"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "inline-Funktion %q+D wurde das Attribut »noinline« gegeben"
@@ -12964,7 +12964,7 @@ msgstr "inline-Funktion %q+D wurde das Attribut »noinline« gegeben"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "nicht initialisiertes konstantes Element %qT ist in C++ ungültig"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr "%qD sollte initialisiert werden"
@@ -13862,7 +13862,7 @@ msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
msgid "argument %qD doesn%'t match prototype"
msgstr "Argument %qD passt nicht zum Prototypen"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
@@ -14065,7 +14065,7 @@ msgstr "ISO-C erlaubt kein zusätzliches %<;%> außerhalb einer Funktion"
msgid "unknown type name %qE"
msgstr "unbekannter Typname: %qE"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "Deklarationsspezifizierer erwartet"
@@ -14075,7 +14075,7 @@ msgstr "Deklarationsspezifizierer erwartet"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "Präfixattribute werden für Methoden ignoriert"
@@ -14123,7 +14123,7 @@ msgstr "ISO-C99 unterstützt nicht %<_Static_assert%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO-C90 unterstützt nicht %<_Static_assert%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "Zeichenkettenliteral erwartet"
@@ -14155,8 +14155,8 @@ msgstr "statische Behauptung gescheitert: %E"
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "Bezeichner erwartet"
@@ -14490,77 +14490,77 @@ msgstr "Methodendeklaration in Objective-C erwartet"
msgid "no type or storage class may be specified here,"
msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr "unbekanntes Eigenschaftsattribut"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr "Setter-Name muss mit %<:%> beendet werden"
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> darf nur in Verbundanweisungen verwendet werden"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%> darf nur in Verbundanweisungen verwendet werden"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> darf nur in Verbundanweisungen verwendet werden"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp taskyield%> darf nur in Verbundanweisungen verwendet werden"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "zu viele %qs-Klauseln"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "%<none%> oder %<shared%> erwartet"
@@ -14575,42 +14575,42 @@ msgstr "Ganzzahlausdruck erwartet"
msgid "%<num_threads%> value must be positive"
msgstr "Wert von %<num_threads%> muss positiv sein"
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> oder %<max%> erwartet"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr "ungültige Ablaufart"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "Klausel %<#pragma omp%> erwartet"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs ist für %qs ungültig"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "ungültige Form von %<#pragma omp atomic%>"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "ungültiger Operator für %<#pragma omp atomic%>"
@@ -14620,7 +14620,7 @@ msgstr "ungültiger Operator für %<#pragma omp atomic%>"
msgid "expected %<(%> or end of line"
msgstr "%<(%> oder Zeilenende erwartet"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "für Anweisung erwartet"
@@ -14635,12 +14635,12 @@ msgstr "Schleifendeklaration oder Initialisierung erwartet"
msgid "not enough perfectly nested loops"
msgstr "nicht genügend perfekt geschachtelte Schleifen"
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
@@ -14665,27 +14665,27 @@ msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr "%<__transaction_cancel%> ohne eingeschaltete Unterstützung für transaktionsbasierten Speicher"
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr "äußeres %<__transaction_cancel%> nicht innerhalb des äußeren %<__transaction_atomic%>"
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr " oder einer %<transaction_may_cancel_outer%>-Funktion"
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
@@ -15463,7 +15463,7 @@ msgstr "Feld mit geklammerter Zeichenkettenkonstante initialisiert"
msgid "initialization of a flexible array member"
msgstr "Initialisierung eines flexiblen Feld-Elements"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "char-Feld mit wide-Zeichenkette initialisiert"
@@ -15669,223 +15669,223 @@ msgstr "%<return%> mit Wert in void zurückgebender Funktion"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurückgebender Funktion"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "Funktion liefert Adresse einer lokalen Variablen zurück"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch-Größe ist keine Ganzzahl"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
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:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "»case«-Marke ist kein konstanter Ganzzahlausdruck"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break-Anweisung nicht innerhalb einer Schleife oder »switch«"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue-Anweisung nicht innerhalb einer Schleife"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "break-Anweisung mit OpenMP für Schleife verwendet"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "Anweisung ohne Effekt"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "Ausdrucksanweisung hat unvollständigen Typ"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr "Umwandlung von Skalar in Vektor führt zum Abschneiden"
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "Rechts-Schiebe-Weite ist negativ"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "Links-Schiebe-Weite ist negativ"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "Links-Schiebe-Weite >= Breite des Typs"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "Vergleich von Gleitkomma mit == oder != ist unsicher"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr "Vergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wird"
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr "Vergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wird"
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr "Vergleich von Zeigern auf disjunkte Adressräume"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "Vergleich zwischen Zeiger und Ganzzahl"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "Vergleich von vollständigen und unvollständigen Zeigern"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des Binärausdrucks"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "Feld, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr "Vektortyp verwendet, wo Skalars benötigt wird"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "%qE hat ungültigen Typ für %<reduction%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "%qE hat ungültigen Typ für %<reduction(%s)%>"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr "%qE muss für %<copyin%> %<threadprivate%> sein"
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qE ist in Klausel %qs keine Variable"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qE ist vorbestimmt %qs für %qs"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr "C++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>"
@@ -16905,7 +16905,7 @@ msgstr "Herrscher über %d sollte %d sein, nicht %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr "Mehrere EH-Persönlichkeiten werden nur mit Assemblern unterstützt, die die Direktive .cfi_personality unterstützen"
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
@@ -17025,12 +17025,12 @@ msgstr "wenn ein »volatile«-Objekt über mehrere Bereiche mit Typgröße geht,
msgid "local frame unavailable (naked function?)"
msgstr "lokaler Rahmen nicht verfügbar (nackte Funktion?)"
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
@@ -17115,27 +17115,27 @@ msgstr "Faltungstest: ursprünglicher Baum durch Faltung geändert"
msgid "total size of local objects too large"
msgstr "Gesamtgröße der lokalen Objekte zu hoch"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "unmögliche Bedingung in »asm«"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "Variable %q+D könnte von »longjmp« oder »vfork« zerstört werden"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "Argument %q+D könnte von »longjmp« oder »vfork« zerstört werden"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "Funktion gibt Aggregat zurück"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "unbenutzter Parameter %q+D"
@@ -17564,62 +17564,62 @@ msgstr "GIMPLE-Prüfung: %s(%s) erwartet, haben %s(%s) in %s, bei %s:%d"
msgid "using result of function returning %<void%>"
msgstr "Ergebnis einer %<void%> zurückgebenden Funktion verwendet"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "ungültiger L-Wert in asm-Ausgabe %d"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr "Eingabe von Nicht-Speicher %d muss im Speicher bleiben"
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "Speichereingabe %d ist nicht direkt adressierbar"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr "threadprivate Variable %qE in unverknüpfter Task verwendet"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr "umgebende Task"
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr "%qE in umgebender Parallele nicht angegeben"
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr "umgebende Parallele"
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr "Schleifenvariable %qE sollte »private« sein"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr "Schleifenvariable %qE sollte nicht »firstprivate« sein"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr "%s Variable %qE ist im äußeren Kontext »private«"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "Gimplifikation gescheitert"
@@ -17823,48 +17823,48 @@ msgstr "Variable %qD als Funktion redeklariert"
msgid "function %qD redeclared as variable"
msgstr "Funktion %qD als Variable redeklariert"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "Sperrregion darf nicht in arbeitsteilender, kritischer, geordneter, Master- oder »explicit task«-Region eng geschachtelt sein"
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "arbeitsteilende Region darf nicht in arbeitsteilender, kritischer, geordneter, Master- oder »explicit task«-Region eng geschachtelt sein"
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr "Master-Region darf nicht innerhalb arbeitsteilender oder »explicit task«-Region eng geschachtelt sein"
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr "geordnete Region darf nicht innerhalb kritischer oder »explicit task«-Region eng geschachtelt sein"
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr "geordnete Region muss innerhalb einer Schleifenregion mit geordneter Klausel eng geschachtelt sein"
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr "kritische Region darf nicht innerhalb einer kritischen Region mit gleichem Namen geschachtelt werden"
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr "ungültiger Ausgang von strukturiertem OpenMP-Block"
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr "ungültiger Eintritt in strukturierten OpenMP-Block"
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr "ungültiger Zweig zu/von strukturiertem OpenMP-Block"
@@ -17960,12 +17960,12 @@ msgstr "transaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unt
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr "Abschnittsanker müssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht mit Ausnahmen"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr "-freorder-blocks-and-partition unterstützt auf dieser Architektur nicht Unwind-Info"
@@ -18335,8 +18335,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "%qs kann nicht als ein festes Register verwendet werden"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "unbekannter Registername: %s"
@@ -18641,7 +18641,7 @@ msgstr "gepacktes Attribut führt zu ineffizienter Ausrichtung"
msgid "packed attribute is unnecessary"
msgstr "gepacktes Attribut ist unnötig"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "Ausrichtung der Feldelemente ist größer als Elementgröße"
@@ -18661,12 +18661,12 @@ msgstr "geschachtelte Funktionen werden auf diesem Ziel nicht unterstützt"
msgid "nested function trampolines not supported on this target"
msgstr "-ffunction-sections wird für dieses Ziel nicht unterstützt"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "Ziel-Attribut wird auf dieser Maschine nicht unterstützt"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma GCC target wird für diese Maschine nicht unterstützt"
@@ -18856,7 +18856,7 @@ msgstr "ungültige volatile-Verwendung von %qD innerhalb von Transaktion"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr "Funktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von äußerer Transaktion oder %<transaction_may_cancel_outer%>"
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr "unsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktion"
@@ -18871,7 +18871,7 @@ msgstr "unsicherer Funktionsaufruf %qE innerhalb von atomarer Transaktion"
msgid "unsafe indirect function call within atomic transaction"
msgstr "unsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktion"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr "unsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktion"
@@ -18886,7 +18886,7 @@ msgstr "unsicherer Funktionsaufruf %qE innerhalb von %<transaction_safe%>-Funkti
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr "unsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktion"
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr "in atomarer Transaktion ist kein asm erlaubt"
@@ -18921,7 +18921,7 @@ msgstr "äußere Transaktion in %<transaction_may_cancel_outer%>-Funktion"
msgid "outer transaction in %<transaction_safe%> function"
msgstr "äußere Transaktion in %<transaction_safe%>-Funktion"
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "%Kasm in %<transaction_safe%>-Funktion ist nicht erlaubt"
@@ -19541,117 +19541,117 @@ msgstr "Abzugsdatei %qs konnte nicht geöffnet werden: %m"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr "BB %i hat mehrere EH-Kanten"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr "BB %i kann nicht werfen, hat aber eine EH-Kante"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr "BB %i: letzte Anweisung hat falsch gesetztes LP"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr "dem BB %i fehlt eine EH-Kante"
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr "falsche EH-Kante %i->%i"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr "dem BB %i fehlt eine Kante"
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr "BB %i hat zu viele »fallthru«-Kanten"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr "BB %i hat falsche Kante"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr "BB %i hat falsche »fallthru«-Kante"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales »goto« empfängt"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "die Funktion %q+F kann nie »inline« sein, da sie alloca verwendet (zum Aufheben: Attribut »always_inline« verwenden)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "die Funktion %q+F kann nie »inline« sein, da sie setjmp verwendet"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "die Funktion %q+F kann nie »inline« sein, da sie eine variable Argumentliste verwendet"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "die Funktion %q+F kann nie »inline« sein, da sie »setjmp-longjmp«-Ausnahmebehandlung verwendet"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein nichtlokales »goto« enthält"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "die Funktion %q+F kann nie »inline« sein, da sie __builtin_return oder __builtin_apply_args verwendet"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein berechnetes »goto« enthält"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "Funktion %q+F kann nie inline sein, da dies mit -fno-inline unterdrückt wird"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "»inline« beim Aufruf von always_inline %q+F gescheitert: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "von hier aufgerufen"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "»inline« beim Aufruf von %q+F gescheitert: %s"
@@ -19687,7 +19687,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "Größe des Rückgabewertes von %q+D ist größer als %wd Bytes"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "SSA-Beschädigung"
@@ -19927,72 +19927,72 @@ msgstr "Vektoroperation wird mit einzelner skalarer Operation ausgeweitet"
msgid "vector shuffling operation will be expanded piecewise"
msgstr "Vektorumverteilungsoperation wird stückweise ausgeweitet"
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "Feldindex ist außerhalb der Feldgrenzen"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "Feldindex ist oberhalb der Feldgrenzen"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "Feldindex ist unterhalb der Feldgrenzen"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Bedingung zu Konstante vereinfacht wird"
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf bei Vereinfachung der Bedingung nicht auftritt"
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »unwahr«"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »wahr«"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %</%> oder %<%%%> auf %<>>%> oder %<&%> vereinfacht wird"
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<abs (X)%> auf %<X%> oder %<-X%> vereinfacht wird"
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D bereits mit Attribut »dllimport« deklariert: »dllimport« ignoriert"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D ohne Attribut »dllimport« redeklariert, nachdem es mit dll-Bindung referenziert wurde"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%qD ohne Attribut »dllimport« redeklariert: vorheriges »dllimport« ignoriert"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20006,141 +20006,141 @@ msgstr "%qD ohne Attribut »dllimport« redeklariert: vorheriges »dllimport« i
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "Attribut %qE wird ignoriert"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "»inline«-Funktion %q+D ist als »dllimport« deklariert: Attribut ignoriert"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "Funktionsdefinition von %q+D ist als »dllimport« markiert"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "Variablendefinition von %q+D ist als dllimport markiert"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "für Symbol %q+D wird wegen des Attributes %qE externe Bindung benötigt"
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qE impliziert Standardsichtbarkeit, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "Felder von Funktionen sind sinnlos"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "Rückgabetyp der Funktion kann keine Funktion sein"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "Baumprüfung: %s, haben %s in %s, bei %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "Baumprüfung: nichts von %s erwartet, haben %s in %s, bei %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "Baumprüfung: Klasse %qs erwartet, haben %qs (%s) in %s, bei %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "Baumprüfung: Klasse %qs nicht erwartet, haben %qs (%s) in %s, bei %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "Baumprüfung: omp_clause %s erwartet, haben %s in %s, bei %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "Baumprüfung: Baum mit enthaltener Struktur %qs erwartet, haben %qs in %s, bei %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-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:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-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"
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "Baumprüfung: auf Operand %d von omp_clause %s mit %d Operanden in %s bei %s:%d zugegriffen"
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%qD ist veraltet (deklariert bei %s:%d): %s"
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%qD ist veraltet (deklariert bei %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%qE ist veraltet (deklariert bei %s:%d): %s"
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%qE ist veraltet (deklariert bei %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "Typ ist veraltet (deklariert bei %s:%d): %s"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "Typ ist veraltet (deklariert bei %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "%qE ist veraltet: %s"
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr "%qE ist veraltet"
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "Typ ist veraltet: %s"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "Typ ist veraltet"
@@ -20356,12 +20356,12 @@ msgstr "Bereichsfehler im Vektor %s %s, in %s bei %s:%u"
msgid "no sclass for %s stab (0x%x)"
msgstr "kein »sclass« für %s Stab (0x%x)"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr "Bytecode-Strom: Marke %s statt %s erwartet"
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr "Bytecode-Strom: Marke %s ist nicht im erwarteten Wertebereich [%s, %s]"
@@ -20376,8 +20376,8 @@ msgstr "%qD ist außerhalb des Funktionsgültigkeitsbereiches nicht definiert"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "Zeichenkettenlänge %qd ist größer als die Länge %qd, die von ISO-C%d-Compilern unterstützt werden muss"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "Ãœberlauf in Konstanten-Ausdruck"
@@ -20999,40 +20999,40 @@ msgstr "Attribut %qE ignoriert für %qE"
msgid "invalid vector type for attribute %qE"
msgstr "Ungültiger Vektortyp für Attribut %qE"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "Vektorgröße kein ganzzahliges Vielfaches der Komponentengröße"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "Vektorgröße Null"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "Nicht-Null-Attribut ohne Argumente für einen Nicht-Prototyp"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "Nicht-Null-Argument hat ungültige Operandenzahl (Argument %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "Nicht-Null-Argument mit Operandenzahl außerhalb des Wertebereiches (Argument %lu, Operand %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "Nicht-Null-Argument referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
@@ -21072,12 +21072,12 @@ msgstr "Attribut %qE benötigt Prototypen mit benannten Argumenten"
msgid "%qE attribute only applies to variadic functions"
msgstr "Attribut %qE gilt nur für variadische Funktionen"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "Angeforderte Position ist kleiner als Null"
@@ -22828,229 +22828,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "Falscher Wert %qs für -mmemory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "Falscher eingebauter fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "Schalter -mcpu=%s steht mit dem Schalter -march=%s in Konflikt"
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "Ziel-CPU unterstützt nicht ARM-Modus"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "Ziel-CPU unterstützt keine Zusammenarbeit"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "Ziel-CPU unterstützt keine THUMB-Befehle"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "Das Aktivieren der Ablaufverfolgung ist nur bei der Übersetzung für THUMB sinnvoll"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "Das Aktivieren der Unterstützung der Aufgerufenen-Zusammenarbeit ist nur bei der Übersetzung für THUMB sinnvoll"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check inkompatibel mit -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic und -mapcs-reent sind inkompatibel"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "wieder einsprungsfähiger APCS Code nicht unterstützt. Ignoriert."
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g mit -mno-apcs-frame könnte vernünftige Fehlersuche verhindern"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "Die Übergabe von Gleitkommaargumenten in FP-Registern wird noch nicht unterstützt"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr "%<mwords-little-endian%> ist veraltet und wird in einer zukünftigen Version entfernt"
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iwmmxt erfordert ein AAPCS-komptibles ABI für den richtigen Einsatz"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iwmmxt ABI erfordert eine iwmmxt-fähige CPU"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr "FPA wird im AAPCS nicht unterstützt"
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "AAPCS unterstützt nicht -mcaller-super-interworking"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "AAPCS unterstützt nicht -mcallee-super-interworking"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "iWMMXt und Hardware-Gleitkomma"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr "__fp16 ohne ldrh"
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard und VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "-mtp=cp15 kann nicht mit 16-Bit-Thumb verwendet werden"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "Grenze für Strukturgröße kann nur auf 8, 32 oder 64 gesetzt werden"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr "Grenze für Strukturgröße kann nur auf 8 oder 32 gesetzt werden"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "RTP PIC ist mit Thumb unverträglich"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "RTP PIC ist mit -msingle-pic-base unverträglich"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= ist ohne -fpic nutzlos"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "»%s« kann nicht für PIC-Register verwendet werden"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "Ziel-CPU unterstützt nicht unausgerichteten Zugriffe"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition wird auf dieser Architektur nicht unterstützt"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr "variadische Funktionen müssen die AAPCS-Basisvariante verwenden"
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr "PCS-Variante"
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "Attribut %qE bezieht sich nur auf Funktionen"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr "Argument muss eine Konstante sein"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "Wähler muss »immediate« sein"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "Maske muss »immediate« sein"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "keine unteren Register für das Hervorholen der hohen Register verfügbar"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "Interrupt-Dienst-Routinen können nicht im »Thumb«-Modus codiert werden"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr "Zerstörung von %<va_list%> hat sich in GCC 4.4 geändert"
@@ -23090,87 +23090,87 @@ msgstr "Funktion %qs kann keinen Wert zurückgeben"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs scheint ein falsch geschriebener Handler für %s zu sein"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr "»builtin_return_address« enthält nur 2 Adressbytes"
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr "Zeigeroffset von Symbol könnte falsch sein"
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr "Zugriff auf Datenspeicher mit Programmspeicheradresse"
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr "Zugriff auf Programmspeicher mit Datenspeicheradresse"
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr "festes Register %s zur Parameterübergabe an Funktion verwendet"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr "Schreibzugriff auf Adressraum %qs wird nicht unterstützt"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr "%qT verwendet Adressraum %qs hinter Flash von %qs"
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr "%s %q+D verwendet Adressraum %qs hinter Flash von %qs"
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr "Zeiger auf Adressraum %qs muss in %qT konstant sein"
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr "Zeiger auf Adressraum %qs muss in %s %q+D konstant sein"
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr "Variable %q+D im Adressraum %qs hinter Flash von %qs"
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr "Variable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werden"
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
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:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr "nicht initialisierte Variable %q+D in Programmspeicherbereich platziert"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU %qs nur für Assemblierung unterstützt"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "%s erwartet eine Ganzzahlkonstante zur Compile-Zeit"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Compile-Zeit"
@@ -23510,411 +23510,411 @@ msgstr "PCH-Datei kann nicht erweitert werden: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "Position in PCH-Datei kann nicht gesetzt werden: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "Falscher Wert (%s) für %stune=%s %s"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr "%stune=x86-64%s ist veraltet; stattdessen entsprechend %stune=k8%s oder %stune=generic%s verwenden"
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr "-mstringop-strategy=rep_8byte wird für 32-Bit-Code nicht unterstützt"
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstützt"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr "Codemodell %qs wird im x32-Modus nicht unterstützt"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "Codemodell %s unterstützt keinen PIC-Modus"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "-masm=intel wird in dieser Konfiguration nicht unterstützt"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i-Bit-Modus nicht einkompiliert"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "Die ausgewählte CPU unterstützt nicht den x86-64 Befehlssatz"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "generische CPU kann nur für %stune=%s %s verwendet werden"
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr "falscher Wert (%s) für %sarch=%s %s"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr "-mregparm wird im 64-Bit-Modus ignoriert"
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d ist nicht zwischen 0 und %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "%srtd%s wird im 64-Bit-Modus ignoriert"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-mpreferred-stack-boundary wird für dieses Ziel nicht unterstützt"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d ist nicht zwischen %d und %d"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mincoming-stack-boundary=%d ist nicht zwischen %d und 12"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr "%ssseregparm%s ohne aktiviertes SSE verwendet"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %saccumulate-outgoing-args%s für Korrektheit"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "Stack-Überprüfung erfordert %saccumulate-outgoing-args%s für Korrektheit"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr "-mfentry wird für 32 Bit in Kombination mit -fpic nicht unterstützt"
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "-mno-fentry ist nicht mit SEH verträglich"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "unbekannte Option für -mrecip=%s"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr "attribute(target(\"%s\")) ist unbekannt"
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr "option(\"%s\") wurde bereits spezifiziert"
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "Attribute fastcall und regparm sind nicht verträglich"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "Attribute regparam und thiscall sind nicht verträglich"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "Attribut %qE benötigt eine Ganzzahlkonstante als Argument"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "Argument für Attribut %qE ist größer als %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "Attribute fastcall und cdecl sind nicht verträglich"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "Attribute fastcall und stdcall sind nicht verträglich"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "Attribute fastcall und thiscall sind nicht verträglich"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "Attribute stdcall und cdecl sind nicht verträglich"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "Attribute stdcall und fastcall sind nicht verträglich"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "Attribute stdcall und thiscall sind nicht verträglich"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "Attribute cdecl und thiscall sind nicht verträglich"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "Attribut %qE wird für für Nicht-Klassen-Methode verwendet"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Aufruf von %qD mit Attribut sseregparam ohne SSE/SSE2 aktiviert"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Aufruf von %qT mit Attribut sseregparam ohne SSE/SSE2 aktiviert"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "ms_hook_prologue ist mit geschachtelter Funktion nicht verträglich"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr "Attribut ms_abi erfordert -maccumulate-outgoing-args oder darauf hinauslaufende Unter-Ziel-Optimierung"
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "AVX-Vektorargument ohne eingeschaltetes AVX ändert das ABI"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr "Das ABI der Struct-Übergabe mit einem flexiblen Feldelement hat sich in GCC 4.4 geändert"
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr "Das ABI der Union-Übergabe mit »long double« hat sich in GCC 4.4 geändert"
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr "Das ABI der Strukturübergabe mit komplexem Gleitkommaelement hat sich in GCC 4.4 geändert"
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "SSE-Registerrückgabe mit SSE ausgeschaltet"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "SSE-Registerargument mit SSE ausgeschaltet"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "x87-Registerrückgabe mit ausgeschaltetem x87"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "SSE-Vektorargument ohne eingeschaltetes SSE ändert das ABI"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "MMX-Vektorargument ohne eingeschaltetes MMX ändert das ABI"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr "Das ABI der Parameterübergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geändert"
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "SSE-Vektorrückgabe ohne eingeschaltetes SSE ändert das ABI"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "MMX-Vektorrückgabe ohne eingeschaltetes MMX ändert das ABI"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr "Attribut ms_hook_prologue ist mit -mfentry für 32 Bit nicht verträglich"
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "-fsplit-stack unterstützt nicht fastcall mit geschachtelter Funktion"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "-fsplit-stack unterstützt nicht 2 Registerparameter für eine geschachtelte Funktion"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "-fsplit-stack unterstützt nicht 3 Registerparameter"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "erweiterte Register haben keine oberen Hälften"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "nicht unterstützte Operandengröße für erweitertes Register"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr "Nicht-Ganzzahl-Operand mit Operandencode »%c« verwendet"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "Das letzte Argument muss ein 2-Bit-Immediate sein"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "fünftes Argument muss ein 8-Bit-Immediate sein"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "drittes Argument muss ein 8-Bit-Immediate sein"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "Das letzte Argument muss ein 4-Bit-Immediate sein"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "Das letzte Argument muss ein 5-Bit-Immediate sein"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "Das vorletzte Argument muss ein 8-Bit-Immediate sein"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "Das letzte Argument muss ein 32-Bit-Immediate sein"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "Selektor eine Ganzzahlkonstante im Bereich 0..%wi sein"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr "%qE erfordert unbekannte ISA-Option"
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr "%qE erfordert ISA-Option %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "das letzte Argument muss ein Immediate sein"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "letztes Argument muss Skalierung 1, 2, 4, 8 sein"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "Attribut %qE nur für 32 Bit verfügbar"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "Argument des Attributes %qE ist weder Null noch Eins"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "Attribute ms_abi und sysv_abi sind nicht verträglich"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "%qE-inkompatibles Attribut wird ignoriert"
@@ -23984,13 +23984,13 @@ msgstr "Adressbereichsattribut kann nicht für Funktionen angegeben werden"
msgid "%qE attribute requires a string constant argument"
msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
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:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24062,7 +24062,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "Attribut %qE wird für Ziel R8C nicht unterstützt"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "Attributargument %qE ist keine Ganzzahlkonstante"
@@ -24117,7 +24117,7 @@ msgstr "mehrere Interruptattribute sind nicht erlaubt"
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread ist nur auf Fido verfügbar"
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "Ausdruck der Stapelgrenze wird nicht unterstützt"
@@ -24460,62 +24460,62 @@ msgstr "eingebaute Funktion %qE nicht für MIPS16 unterstützt"
msgid "%qs does not support MIPS16 code"
msgstr "%qs unterstützt keinen MIPS16-Code"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr "MIPS16 PIC für ABIs außer o32 und o64"
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr "MIPS16 -mxgot Code"
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr "Hardware-Gleitkommacode für MIPS16 für ABIs außer o32 und o64"
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "%<-%s%> steht in Konflikt mit den anderen Architekturoptionen, die einen %s-Prozessor angeben"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-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:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "%<-mgp64%> mit einem 32-Bit-Prozessor verwendet"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "%<-mgp32%> mit einem 64-Bit-ABI verwendet"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "%<-mgp64%> mit einem 32-Bit-ABI verwendet"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "nicht unterstützte Kombination: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr "%<-mgp32%> und %<-mfp64%> können nur kombiniert werden, wenn das Ziel die Befehle mfhc1 und mthc1 unterstützt"
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr "%<-mgp32%> und %<-mfp64%> können nur kombiniert werden, wenn o32-ABI verwendet wird"
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "%qs ist mit %qs unverträglich"
@@ -24525,57 +24525,57 @@ msgstr "%qs ist mit %qs unverträglich"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "die Kombination von %qs und %qs ist mit %qs unverträglich"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "die Architektur %qs unterstützt keine Befehle mit Sprungwahrscheinlichkeit"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr "%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>"
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr "Kleindatenzugriffe für %qs nicht möglich"
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "%<-mips3d%> erfordert %<-mpaired-single%>"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "%qs muss mit %qs verwendet werden"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "die Architektur %qs unterstützt keine paarweisen Einzel-Befehle"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr "%qs erfordert ein Ziel, das den %qs-Befehl unterstützt"
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "%qs erfordert sprungwahrscheinliche Befehle"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "die Architektur %qs unterstützt nicht den synci-Befehl"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "Profiling für mips16-Funktionen"
@@ -24856,307 +24856,307 @@ msgstr "Ãœbergabe des Arguments %d von %qE entfernt Kennzeichner von Zeiger-Ziel
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "ungültige Parameterkombination für intrinsisches AltiVec"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr "-mrecip erfordert -ffinite-math oder -ffast-math"
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr "-mrecip erfordert -fno-trapping-math oder -ffast-math"
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr "-mrecip erfordert -freciprocal-math oder -ffast-math"
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 erfordert PowerPC64-Architektur voraus, eingeschaltet"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power wird für 64-Bit-Darwin nicht unterstützt; es ist mit den installierten C- und C++-Bibliotheken unverträglich"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr "nicht für SPE-ABI konfiguriert"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "AltiVec wird für dieses Ziel nicht unterstützt"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "SPE wird für dieses Ziel nicht unterstützt"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple wird auf »little endian«-Systemen nicht unterstützt"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring wird auf »little endian«-Systemen nicht unterstützt"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr "unbekannte ABI-Typ (%s) für Vektorisierungsbibliothek bei Schalter -mveclibabi="
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr "Ziel-Attribut oder Pragma ändert Größe von long double"
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr "Ziel-Attribut oder Pragma ändert AltiVec ABI"
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr "Ziel-Attribut oder Pragma ändert darwin64 ABI"
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr "Ziel-Attribut oder Pragma ändert SPE ABI"
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr "Ziel-Attribut oder Pragma ändert Gleitkomma mit einfacher Genauigkeit"
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr "Ziel-Attribut oder Pragma ändert Gleitkomma mit doppelter Genauigkeit"
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC-Vektor per Referenz zurückgegeben: Nicht-Standard-ABI-Erweiterung ohne Kompatibilitätsgarantie"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
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:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
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:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC-Vektor per Referenz übergegeben: Nicht-Standard-ABI-Erweiterung ohne Kompatibilitätsgarantie"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr "interner Fehler: Eingebaute Funktion %s bereits verarbeitet"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "Argument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol sein"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "Argument 2 muss ein vorzeichenloses 5-Bit-Symbol sein"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
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:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
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:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Symbol sein"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "Argument 3 muss ein vorzeichenloses 2-Bit-Symbol sein"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "Argument 3 muss ein vorzeichenloses 1-Bit-Symbol sein"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "Argument für %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr "ungelöste Überladung des eingebauten Altivec %qF"
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
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:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "Argument 1 von __builtin_paired_predicate muss eine Konstante sein"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "Argument 1 von __builtin_paired_predicate ist außerhalb des Wertebereiches"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
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:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
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:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr "Eingebaute Funktion %s ist nur für den Cell-Prozessor gültig"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr "Eingebaute Funktion %s erfordert die Option -mvsx"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr "Eingebaute Funktion %s erfordert die Option -maltivec"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr "Eingebaute Funktion %s erfordert die Option -mpaired"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr "Eingebaute Funktion %s erfordert die Option -mspe"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "Eingebaute Funktion %s wird mit den aktuellen Optionen nicht unterstützt"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "interner Fehler: eingebaute Funktion %s hatte keinen Typ"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr "interner Fehler: eingebaute Funktion %s hatte unerwarteten Rückgabetyp %s"
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr "interner Fehler: Eingebaute Funktion %s, Argument %d hatte unerwarteten Argumenttypen %s"
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "Stapelrahmen zu groß"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
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:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr "Bei Verwendung der Option -mno-pointers-to-nested-functions kann nicht die Adresse einer geschachtelten Funktion verwendet werden."
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungültig"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungültig"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungültig"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungültig"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "Verwendung von %<long%> in AltiVec-Typen ist für 64-Bit-Code ohne -mvsx ungültig"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne -mvsx ungültig"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne -mvsx ungültig"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr "Ausgabe der Mikrocode-Anweisung %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr "Ausgabe der bedingten Mikrocode-Anweisung %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "ungültige CPU »%s« für %s\"%s\"%s"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "%s\"%s\"%s ist nicht erlaubt"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "%s\"%s\"%s ist ungültig"
@@ -25389,63 +25389,63 @@ msgstr "Rahmengröße von %qs ist %wd Bytes"
msgid "%qs uses dynamic stack allocation"
msgstr "%qs verwendet dynamische Stackanforderung"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "-fschedule-insns wird wegen Ausnahmebehandlungsfehler ignoriert"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder -maccumulate-outgoing-args für Korrektheit"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs wird für dieses Teilziel nicht unterstützt"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "Attribut %qE bezieht sich nur auf Interruptfunktionen"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "Attribut %qE wird nur auf SH2A unterstützt"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "Attribut interrupt_handler ist mit -m5-compact unverträglich"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "Attribut %qE gilt nur für SH2A"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 muss als aufrufzerstörtes Register verfügbar sein"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr "ein zweites aufrufzerstörtes Mehrzweckregister wird benötigt"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr "aufrufzerstörtes Zielregister erforderlich"
@@ -25567,12 +25567,12 @@ msgstr "Attribut %<__BELOW100__%> bezieht sich nur auf Variablen"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "Attribut __BELOW100__ nicht mit Speicherklasse »auto« erlaubt"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, gcc-internal-format
msgid "bad builtin icode"
msgstr "Falscher eingebauter ICode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr "Operand muss »immediate« mit korrekter Größe sein"
@@ -25787,38 +25787,38 @@ msgstr "%<-gnat%> falsch buchstabiert als %<-gant%>"
msgid "-fexcess-precision=standard for Ada"
msgstr "-fexcess-precision=standard für Ada"
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "Attribut %qs wird ignoriert"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "Attribut %qs benötigt Prototypen mit benannten Argumenten"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "Attribut %qs gilt nur für variadische Funktionen"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "Attribut %qE hat keinen Effekt"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "ungültiger Vektortyp für Attribut %qs"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "Attribut %qs bezieht sich nur auf Feldtypen"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "ungültiger Elementtyp für Attribut %qs"
@@ -26255,7 +26255,7 @@ msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
msgid "passing %qT chooses %qT over %qT"
msgstr "Übergabe von %qT wählt %qT statt %qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " in Aufruf von %qD"
@@ -26315,425 +26315,425 @@ msgstr "ungültige Initialisierung einer nicht-konstanten Referenz des Typs %qT
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "ungültige Initialisierung einer Referenz des Typs %qT von Ausdruck des Typs %qT"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "Es kann nicht von Basis %qT in abgeleiteten Typ %qT über virtuelle Basis %qT gewandelt werden"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java-Klasse %qT kann keinen Destruktor haben"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java-Klasse %qT kann keinen impliziten nicht-trivialen Destruktor haben"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D kann nicht überladen werden"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "mit %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "Zugriffsangaben für Methode %q+D stehen in Konflikt, ignoriert"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "Zugriffsangaben für Feld %qE stehen in Konflikt, ignoriert"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D ungültig in %q#T"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " wegen lokaler Methode %q+#D mit gleichem Namen"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " wegen lokalem Element %q+#D mit gleichem Namen"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "Es kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werden"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "Basisklasse %q#T hat einen nicht-virtuellen Destruktor"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "alle Elementfunktionen in Klasse %qT sind privat"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T definiert nur einen privaten Destruktor und hat keine »friends«"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T definiert nur private Konstruktoren und hat keine »friends«"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "%qD wurde nicht eindeutig und endgültig in %qT überschrieben"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+#D als »final« markiert, ist aber nicht »virtual«"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr "%q+#D als override markiert, überschreibt aber nicht"
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D war versteckt"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " von %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D ungültig; eine anonyme struct kann nur nicht-statische Datenelemente haben"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "privates Element %q+#D in anonymer Union"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "privates Element %q+#D in anonymer struct"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "geschütztes Element %q+#D in anonymer Union"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "geschütztes Element %q+#D in anonymer struct"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "Bit-Feld %q+#D mit Nicht-Ganzzahl-Typ"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "negative Breite in Bitfeld %q+D"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "Breite Null für Bitfeld %q+D"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "Breite von %q+D übersteigt seinen Typen"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D ist zu klein um alle Werte von %q#T aufzunehmen"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr "uneingeschränkte »Unions« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "in Union %qT werden mehrere Felder initialisiert"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D kann nicht static sein, da es ein Union-Element ist"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D darf keinen Referenztyp %qT haben, da es ein Element einer Union ist"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "Feld %q+D deklarierte ungültigerweise einen Funktionstypen"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "Feld %q+D deklarierte ungültigerweise einen Methodentypen"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "»gepackt«-Attribut für ungepacktes nicht-POD-Feld %q+#D wird ignoriert"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "Feld %q+#D mit gleichem Namen wie Klasse"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T hat Zeigertypen als Elemente"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " aber überschreibt nicht %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " oder %<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " aber überschreibt nicht %<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "Versatz der leeren Basis %qT könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "Klasse %qT wird in zukünftigen GCC-Versionen als annähernd leer betrachtet werden"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "Initialisierung für nicht-virtuelle Methode %q+D angegeben"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr "Methode überschreibt Methoden %<transaction_pure%> und %qE"
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr "als %qE deklarierte Methode überschreibt Methode %qE"
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "umschließende Klasse der nicht-statischen Elementfunktion %q+#D als konstanter Ausdruck ist kein Literaltyp"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr "%q+T ist kein Literal, denn: "
-#: cp/class.c:4904
+#: cp/class.c:4921
#, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr " %q+T hat einen nicht-trivialen Destruktor"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr " %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen Konstruktor mit konstantem Ausdruck, der kein Kopier- oder Bewegungskonstruktor ist"
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr " Basisklasse %qT von %q+T ist kein Literal"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr " nicht-statisches Datenelement %q+D hat nicht-literalen Typ"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "nicht-statische Referenz %q+#D in Klasse ohne Konstruktor"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "nicht-statisches const-Element %q+#D in Klasse ohne einen Konstruktor"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr "%q+D mit Eingabe einer konstanten Referenz deklariert, aber implizite Deklaration würde nicht-Konstante annehmen"
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr "mit Eingabe einer nicht konstanten Referenz deklariertes %q+D kann im Klassenkörper nicht vorbelegt werden"
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "Versatz der virtuellen Basis %qT ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "%qT zugewiesene Größe könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "der Versatz von %qD könnte ABI-unverträglich sein und sich in einer zukünftigen GCC-Version ändern"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "Versatz von %q+D ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D enthält leere Klassen, die in zukünftigen GCC-Versionen die Basisklassen an andere Orte verschieben können"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "die Anordnung der von der leeren Klasse %qT abgeleiteten Klassen könnte sich in zukünftigen GCC-Versionen ändern"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "Redefinition von %q#T"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr "typtransparente Klasse %qT hat keine Felder"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr "typtransparente Klasse %qT hat Basisklassen"
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "überladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelöst werden"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungen"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "Umwandung der überladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "Zeiger auf Element %qD wird angenommen"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-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:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "zu wenig Typinformationen"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
@@ -26743,12 +26743,12 @@ msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "Deklaration von %q#D"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "verändert die Bedeutung von %qD von %q+#D"
@@ -26768,7 +26768,7 @@ msgstr "unvollständiger Typ %qT kann nicht nach %qT umgewandelt werden"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "Umwandlung von %qE von %qT nach %qT ist mehrdeutig"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "Null als Null-Zeigerkonstante"
@@ -27671,7 +27671,7 @@ msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "Name in benannter Initialisierung im GNU-Stil für ein Feld verwendet"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "nicht-trivial markierte Initialisierungen nicht unterstützt"
@@ -27764,8 +27764,8 @@ msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
msgid "C99 designator %qE outside aggregate initializer"
msgstr "C99-Bezeichner %qE außerhalb von Aggregatinitialisierung"
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "zu viele Initialisierer für %qT"
@@ -28295,7 +28295,7 @@ msgstr "%q#T ist keine Klasse oder Namensbereich"
msgid "type %qT is not derived from type %qT"
msgstr "Typ %qT ist nicht vom Typ %qT abgeleitet"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "Deklaration von %qD als Nicht-Funktion"
@@ -28605,374 +28605,369 @@ msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typed
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr "%<const%> und %<constexpr%> können hier nicht zusammen verwendet werden"
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr " %<volatile%> und %<constexpr%> können hier nicht zusammen verwendet werden"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "Template-ID %qD als Deklarator verwendet"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "Elementfunktion %<%T::%s%> innerhalb von %<%T%> kann nicht definiert werden"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "Elementfunktion %<%T::%s%> kann nicht in %<%T%> deklariert werden"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "Feldgröße von %qs ist zu groß"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "nur Deklarationen von Konstruktoren können %<explicit%> sein"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "statisches %qs kann nicht als %<mutable%> deklariert sein"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "Konstante %qs kann nicht als %<mutable%> deklariert sein"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr "»typedef« als %<auto%> deklariert"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschließende Klasse"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um statische Elementfunktionen zu deklarieren"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um free-Funktionen zu deklarieren"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "Typkennzeichner für friend-Klassen-Deklaration angegeben"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "Template-Parameter können keine »friends« sein"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "Versuch, die Klasse %qT zu einem »friend« des globalen Gültigkeitsbereiches zu machen"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "Parameter als %<auto%> deklariert"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "nicht-statisches Datenelement als %<auto%> deklariert"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "ungültige Verwendung von %<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "Funktion %qD als virtuell innerhalb einer Union deklariert"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD kann nicht als virtuell deklariert werden, da es immer statisch ist"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "Qualifizierten Namen in Friend-Deklaration für Destruktor %qD erwartet"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "Deklaration von %qD als Element %qT"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr "Destruktor kann nicht %<constexpr%> sein"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "Qualifizierten Namen in Friend-Deklaration für Konstruktor %qD erwartet"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "Feld %qD hat unvollständigen Typen"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "Name %qT hat unvollständigen Typen"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " in Instanziierung des Templates %qT"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als »friend« deklariert werden"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "statisches Datenelement %qD (constexpr) muss Initialisierung haben"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "nicht-statisches Datenelement %qE als %<constexpr%> deklariert"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "virt-Spezifikation in %qs ist außerhalb einer Klassendefinition nicht erlaubt"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "%<static%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "%<inline%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "virtuelle Nicht-Klassen-Funktion %qs"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
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:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "statisches Element %qD als %<register%> deklariert"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "Deklaration der constexpr-Variable %qD ist keine Definition"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs initialisiert und als %<extern%> deklariert"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "Standardargument für %q#D hat Typ %qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "Standardargument für Parameter des Typs %qT hat Typ %qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "Standardargument %qE verwendet %qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "Standardargument %qE verwendet lokale Variable %qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "Parameter %qD hat Java-Klassentyp"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
@@ -28992,168 +28987,168 @@ msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "ungültiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD darf nicht als »static« deklariert werden"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD muss eine nichtstatische Elementfunktion sein"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD muss ein Argument von einem Klassen- oder Aufzählungstyp haben"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "Umwandlung in Referenz auf void wird nie einen Typumwandlungsoperator verwenden"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr "Umwandlung in void wird nie einen Typumwandlungsoperator verwenden"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "Umwandlung in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr "Umwandlung in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "Umwandlung in Referenz auf Basisklasse wird nie einen Typumwandlungsoperator verwenden"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr "Umwandlung in Basisklasse wird nie einen Typumwandlungsoperator verwenden"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO-C++ verbietet Ãœberladen des Operators ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "»%qD« darf keine variable Argumentanzahl haben"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD muss entweder null oder ein Argument nehmen"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "»%D« muss entweder ein oder zwei Argumente nehmen"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "Präfix-%qD sollte %qT zurückgeben"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "Suffix-%qD sollte %qT zurückgeben"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD muss %<void%> nehmen"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD muss genau ein Argument nehmen"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD muss genau zwei Argumente nehmen"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD sollte Wert zurückgeben"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD kann keine Standardargumente haben"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "typedef-Name %qD wird nach %qs verwendet"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "%qD hat eine vorherige Deklaration hier"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "%qT als %qs verwendet"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T hat eine vorherige Deklaration hier"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT als enum verwendet"
@@ -29165,88 +29160,88 @@ msgstr "%qT als enum verwendet"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "Template-Argument für %<%s %T%> benötigt"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "Referenz auf %qD ist mehrdeutig"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "Redeklaration von %qT als Nicht-Template"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "vorherige Deklaration %q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "abgeleitete Union %qT ist ungültig"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "Java-Klasse %qT kann nicht mehrere Basen haben"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "Java-Klasse %qT kann keine virtuellen Basen haben"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "rekursiver Typ %qT nicht definiert"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "doppelter Basistyp %qT ungültig"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr "falsche Zuordnung zwischen innerhalb und außerhalb eines Gültigkeitsbereiches in enum %q#T"
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr "vorherige Definition hier"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr "anderer zugrunde liegender Typ in enum %q#T"
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr "zugrunde liegender Typ %<%T%> von %<%T%> muss ein eingebauter Typ sein"
@@ -29255,72 +29250,72 @@ msgstr "zugrunde liegender Typ %<%T%> von %<%T%> muss ein eingebauter Typ sein"
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "kein Ganzzahltyp kann alle Aufzählungswerte für %qT darstellen"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "Aufzählungswert für %qD ist keine Ganzzahlkonstante"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "erhöhter Aufzählungswert ist zu groß für %<unsigned long%>"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "Überlauf in Aufzählungswerten bei %qD"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "Aufzählungswert %E ist zu groß für zugrunde liegenden Typ %<%T%>"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "Rückgabetyp %q#T ist unvollständig"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "Rückgabetyp hat Java-Klassentyp %q#T"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurück geben"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "keine vorherige Deklaration für %q+D"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "ungültige Funktionsdeklaration"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "Parameter %qD leer definiert"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr "Parameter %q+D gesetzt, aber nicht verwendet"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "ungültige Elementfunktionsdeklaration"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD ist bereits in Klasse %qT definiert"
@@ -29668,7 +29663,7 @@ msgstr "Ausnahmebehandlung ausgeschaltet, benutzen Sie -fexeptions zum Einschalt
msgid "throwing NULL, which has integral, not pointer type"
msgstr "wirft NULL, was ganzzahlig, aber kein Zeigertyp ist"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD sollte niemals überladen werden"
@@ -29927,152 +29922,152 @@ msgstr "Typ %qT ist keine direkte Basis von %qT"
msgid "bad array initializer"
msgstr "schlechte Feldinitialisierung"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%qT ist kein Klassentyp"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "unvollständiger Typ %qT hat kein Element %qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "ungültiger Zeiger auf Bitfeld %qD"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "ungültige Verwendung der nicht-statischen Elementfunktion %qD"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "ungültige Verwendung des nicht-statischen Datenelementes %qD"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr "nicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierung"
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "nicht initialisiertes Referenzelement in %q#T"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "nicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierung"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "nicht initialisiertes konstantes Element in %q#T"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "ungültiger Typ %<void%> für %<new%>"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "Aufruf von Java-Konstruktor mit %qs ist nicht definiert"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr "Objekt der Java-Klasse %q#T mit Platzierung new reserviert"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "Kein passendes %qD in Klasse %qT gefunden"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "Abfrage des Elementes %qD ist mehrdeutig"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "Größe eines nicht konstanten Feldes in new, Länge der Initialisierungsliste kann nicht geprüft werden"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "geklammerte Initialisierung in Feld-»new«"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "Größe des Feldes bei »new« muss Ganzzahltyp haben"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "»new« kann nicht auf Referenztyp angewendet werden"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "»new« kann nicht auf Funktionstyp angewendet werden"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "Aufruf von Java-Konstruktor, wobei %<jclass%> nicht definiert ist"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "%<class$%> kann nicht in %qT gefunden werden"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "Initialisierung endet vorzeitig"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "mehrdimensionales Feld kann nicht initialisiert werden"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "mögliches Problem bei Aufruf des »delete«-Operators erkannt"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr "weder der Destruktor noch der klassenspezifische Operator »delete« wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr "Löschen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr "Löschen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt möglicherweise undefiniertes Verhalten"
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "unbekannte Feldgröße in »delete«"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "Typ für Vektor-»delete« ist weder Zeiger- noch Feldtyp"
@@ -30162,12 +30157,12 @@ msgstr "ausgelassener mittlerer Operand für Operator %<?:%> kann nicht verarbei
msgid "string literal in function template signature"
msgstr "Zeichenkettenliteral in Signatur des Funktionstemplate"
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "der verarbeitete Name von %qD« wird sich in einer zukünftigen Version des GCC ändern"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr "-fabi-version=6 (oder =0) verhindert diesen Fehler mit einer Änderung in Vernichtung"
@@ -30177,12 +30172,12 @@ msgstr "-fabi-version=6 (oder =0) verhindert diesen Fehler mit einer Änderung i
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "allgemeiner Thunk-Code für Methode %q#D mit %<...%> scheitert"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
@@ -30197,98 +30192,98 @@ msgstr "erzeugte Methode %qD zuerst hier erfordert "
msgid "union member %q+D with non-trivial %qD"
msgstr "Union-Element %q+D mit nichttrivialem %qD"
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr "Standardkonstruktor ruft nicht-konstanten Audruck %q+D auf"
-#: cp/method.c:1025
+#: cp/method.c:1024
#, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "Initialisierung für %q+#D ist ungültig"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "nicht initialisiertes nicht statisches konstantes Element %q#D"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "nicht initialisiertes nicht statisches Referenzelement %q#D"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr "Standardisierter Standardkonstruktor initialisiert nicht %q+#D"
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr "Standardisierter Standardkonstruktor initialisiert kein nicht-statisches Datenelement"
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr "%qT hat virtuelle Basen, Standard-Zuweisungsoperator (move) kann nicht erzeugt werden"
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr "Lambda-Abschlusstyp hat gelöschten Standardkonstruktor"
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr "Lambda-Abschlusstyp hat gelöschten Kopier-Zuweisungsoperator"
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr "%q+#D ist implizit als gelöscht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert"
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr "%q+#D wird implizit gelöscht, da die Standarddefinition ungültig wäre:"
-#: cp/method.c:1621
+#: cp/method.c:1630
#, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "Vorgabe-Deklaration %q+D"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr "passt nicht zur erwarteten Signatur %qD"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr "Funktion %q+D wurde bei ihrer ersten Deklaration mit einer Ausnahmespezifikation standardisiert, die sich von der impliziten Deklaration %q#D unterscheidet"
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr "Explizit standardisierte Funktion %q+D kann nicht als konstanter Ausdruck deklariert werden, da die implizite Deklaration kein konstaner Ausdruck ist:"
-#: cp/method.c:1680
+#: cp/method.c:1689
#, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "ein Template kann nicht vorbelegt werden"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "%qD kann nicht vorgegeben werden"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "vorgegebene Funktion %q+D mit Standardargument"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "vtable-Anordnung für Klasse %qT könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen durch implizite virtuelle Destruktoren ändern"
@@ -30425,154 +30420,154 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D verdeckt Konstruktor für %q#T"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D steht mit vorheriger %<using%>-Deklaration %q#D in Konflikt"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "vorherige Deklaration %q+#D einer Nicht-Funktion"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "steht mit Funktionsdeklaration %q#D in Konflikt"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT ist kein Namensbereich"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "eine %<using%>-Deklaration kann keine Template-ID angeben. Stattdessen %<using %D%> versuchen"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "namespace %qD in %<using%>-Deklaration nicht erlaubt"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "%qD nicht deklariert"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD wurde in diesem Gültigkeitsbereich bereits deklariert"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "»using«-Deklaration für Nicht-Element im Gültigkeitsbereich der Klasse"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> benennt Destruktor"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%> benennt Konstruktor"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> benennt Konstruktor in %qT"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "kein Element passt zu %<%T::%D%> in %q#T"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "explizite Qualifizierung in Deklaration von %qD"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD sollte innerhalb von %qD deklariert werden"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "Attribut-Anweisung %qD wird ignoriert"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "starkes »using« ist nur im Gültigkeitsbereich des Namensbereiches sinnvoll"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "aktueller Namensbereich %qD schließt nicht stark verwendeten Namensbereich %qD ein"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr "obere Grenze von %d Namensräumen für %qE durchsucht"
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] "empfohlene Alternative:"
msgstr[1] "empfohlene Alternativen:"
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr " %qE"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr "Argumentabhängiges Nachschlagen findet %q+D"
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX Eintritt in pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX pop_everything () wird verlassen\n"
@@ -30702,7 +30697,7 @@ msgstr "ungültige Template-ID"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "Gleitkommaliteral kann nicht in einem Konstanten-Ausdruck auftreten"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch Aufzählungstypen führt, kann nicht in einem Konstantenausdruck auftreten"
@@ -30930,7 +30925,7 @@ msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind für zukünftige Standardisierungen reserviert"
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr "unqualifiziertes ID erwartet"
@@ -31122,7 +31117,7 @@ msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
msgid "compound-statement in constexpr function"
msgstr "zusammengesetzte Anweisung in Funktion als konstantem Audruck"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr "Auswahl-Anweisung erwartet"
@@ -31152,7 +31147,7 @@ msgstr "bereichsbasierter %<for%>-Ausdruck mit Typ %qT hat %<begin%>-Element, ab
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr "Iterationsanweisung erwartet"
@@ -31168,12 +31163,12 @@ msgstr "bereichsbasierte %<for%>-Schleifen sind im C++98-Modus nicht erlaubt"
msgid "ISO C++ forbids computed gotos"
msgstr "ISO-C++ verbietet berechnete Gotos"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, gcc-internal-format
msgid "expected jump-statement"
msgstr "Sprunganweisung erwartet"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "zusätzliches %<;%>"
@@ -31210,7 +31205,7 @@ msgstr "decl-Spezifizierung in Bedingung ungültig"
msgid "class definition may not be declared a friend"
msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr "Templates dürfen nicht %<virtual%> sein"
@@ -31286,12 +31281,12 @@ msgstr "Operator erwartet"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "Templateparameterpack %qD kann kein Standardargument haben"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "Templateparameterpack kann kein Standardargument haben"
@@ -31306,7 +31301,7 @@ msgstr "Template-Parameterpacks können keine Standardargumente haben"
msgid "expected template-id"
msgstr "Template-ID erwartet"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr "%<%> erwartet"
@@ -31433,12 +31428,12 @@ msgstr "%<;%> oder %<{%> erwartet"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "Aufzählungsliste kann nicht zu Template-Instantiierung hinzugefügt werden"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschließt"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "Deklaration von %qD in %qD, das nicht %qD einschließt"
@@ -31483,73 +31478,73 @@ msgstr "eine Template-ID darf nicht in »using«-Deklaration auftreten"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufügen"
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "Typen dürfen nicht in Alias-Templatedeklarationen definiert werden"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "asm-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, gcc-internal-format
msgid "expected initializer"
msgstr "Initialisierung erwartet"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, gcc-internal-format
msgid "invalid type in declaration"
msgstr "ungültiger Typ in Deklaration"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr "Initialisierung für Funktion bereitgestellt"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "Feldgrenze ist keine Ganzzahlkonstante"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "Element des abhängigen Typedef %qT kann nicht definiert werden"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%E%> ist kein Typ"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "ungültige Benutzung des Konstruktors als Template"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
@@ -31558,247 +31553,247 @@ msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifizie
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "ungültiger Deklarator"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, gcc-internal-format
msgid "expected declarator"
msgstr "Deklarator erwartet"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD ist ein Namensbereich"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr "Ptr-Operator erwartet"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "doppelter CV-Qualifizierer"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr "doppelter Virt-Spezifizierer"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "ungültige Verwendung von %<auto%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "in Template-Argumenten dürfen keine Typen definiert werden"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, gcc-internal-format
msgid "expected type-specifier"
msgstr "Typspezifikation erwartet"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "%<,%> oder %<...%> erwartet"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "Typen dürfen nicht in Parametertypen definiert werden"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "veraltete Verwendung des Standardarguments für Parameter einer Nicht-Funktion"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "Parameterpack %qD kann kein Standardargument haben"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "Parameterpack kann kein Standardargument haben"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO-C++ erlaubt keine benannten Initialisierungen"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, gcc-internal-format
msgid "expected class-name"
msgstr "Klassenname erwartet"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "%<;%> hinter Klassendefinition erwartet"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "%<;%> hinter Strukturdefinition erwartet"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "%<;%> hinter Uniondefinition erwartet"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "%<{%> oder %<:%> erwartet"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr "für eine Klasse kann kein %<override%> angegeben werden"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr "globale Qualifizierung von Klassenname ist ungültig"
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "qualifizierter Name benennt keine Klasse"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "ungültiger Klassenname in Deklaration von %qD"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr "zusätzliche Qualifizierung nicht erlaubt"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr "Typnamen-Typ kann nicht aufgelöst werden"
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "vorherige Definition von %q+#T"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, gcc-internal-format
msgid "expected class-key"
msgstr "Klassenschlüssel erwartet"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "in C++03 muss bei Deklaration eines »friend« ein Klassenschlüssel verwendet werden"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "reiner Spezifizierer bei Funktionsdefinition"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "%<;%> am Ende von Elementdeklaration erwartet"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "Schlüsselwort %<typename%> nicht außerhalb von Templates erlaubt"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "Schlüsselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "Typen dürfen nicht in einer Ausnahmespezifikation definiert werden"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr "dynamische Ausnahmespezifikationen sind in C++0x veraltet; stattdessen %<noexcept%> verwenden"
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "ungültige Deklaration von %<%T::%E%>"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "zu wenige Templateparameterlisten"
@@ -31807,317 +31802,317 @@ msgstr "zu wenige Templateparameterlisten"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "zu viele Templateparameterlisten"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "benannte Rückgabewerte werden nicht mehr unterstützt"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "Template mit C-Bindung"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "ungültige explizite Spezialisierung"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr "Literales Operatortemplate %qD hat ungültige Parameterliste. Template für Nicht-Typ Argumentpack <char...> erwartet"
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "Templatedeklaration von %<typedef%>"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> vor %qD"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr "%<new%> erwartet"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr "%<delete%> erwartet"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr "%<return%> erwartet"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr "%<extern%> erwartet"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "%<static_assert%> erwartet"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "%<decltype%> erwartet"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr "%<operator%> erwartet"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr "%<class%> erwartet"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr "%<template%> erwartet"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "%<namespace%> erwartet"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr "%<using%> erwartet"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr "%<asm%> erwartet"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr "%<try%> erwartet"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr "%<catch%> erwartet"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr "%<throw%> erwartet"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "%<__label__%> erwartet"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr "%<@try%> erwartet"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "%<@synchronized%> erwartet"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "%<@throw%> erwartet"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr "%<__transaction_atomic%> erwartet"
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr "%<__transaction_relaxed%> erwartet"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr "%<::%> erwartet"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr "%<...%> erwartet"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr "%<*%> erwartet"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr "%<~%> erwartet"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "%<:%> oder %<::%> erwartet"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "Markierung %qs bei Benennung von %q#T verwendet"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "%q#T wurde vorher hier deklariert"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qD mit anderem Zugriff redeklariert"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "%<template%> (zur Erklärung) ist nur innerhalb von Templates erlaubt"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "Datei endet in Standardargument"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "%<@encode%> muss als Argument einen Typen angeben"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr "Ungültiger Objective-C++-Selektorname"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr "Objective-C++ Methodendeklaration erwartet"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "Methodenattribute müssen am Ende angegeben werden"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "ungültiger Typ für Instanzvariable"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "Bezeichner nach %<@protocol%> erwartet"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr "Attribute dürfen nicht vor dem Objective-C++-Schlüsselwort %<@%D%> angegeben werden"
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, gcc-internal-format
msgid "invalid type for property"
msgstr "ungültiger Typ für Eigenschaft"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "Schleifenvariable %qD sollte nicht Reduktion sein"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr "zu wenig zusammengefallen für Schleifen"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr "%<__transaction_relaxed%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr "%<__transaction_atomic%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "Optimierungen zwischen Modulen noch nicht implementiert für C++"
@@ -32823,17 +32818,17 @@ msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d (-ftem
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d (-ftemplate-depth= verwenden, um dies zu erhöhen) bei Instanziierung von %qD"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr "Argumentpacklängen passen nicht bei Auflösung von %<%T%>"
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr "Argumentpacklängen passen nicht bei Auflösung von %<%E%>"
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "Instanziierung von %q+D als Typ %qT"
@@ -32851,257 +32846,257 @@ msgstr "Instanziierung von %q+D als Typ %qT"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr "Variable %qD hat Funktionstyp"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "ungültiger Parametertyp %qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "in Deklaration %q+D"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "Funktion gibt ein Feld zurück"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "Funktion gibt eine Funktion"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "Referenz auf »void« wird gebildet"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "Zeiger auf Referenztyp %qT wird geformt"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "Referenz auf Referenztyp %qT wird geformt"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "Feld von %qT wird erzeugt"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "Feld von %qT wird erzeugt, was ein abstrakter Klassentyp ist"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%qT wird in %qT aufgelöst, was kein Aufzählungstyp ist"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT wird in %qT aufgelöst, was kein Klassentyp ist"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "Verwendung von %qs in Template"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "Abhängigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "ungültiges Feld %qD wird verwendet"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "falsche Benutzung eines Packauflösungs-Ausdruckes"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr "Deklarationen in abhängiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr "stattdessen %<this->%D%> verwenden"
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr "stattdessen %<%T::%D%> verwenden"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr "%q+D hier deklariert, später in Übersetzungseinheit"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT ist keine Klasse oder Namensbereich"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD ist keine Klasse oder Namensbereich"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT ist/verwendet anonymen Typen"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT ist ein variabel modifizierter Typ"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "Ganzzahlausdruck %qE ist nicht konstant"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " Versuch, %qD zu instanziieren"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "mehrdeutige Klassentemplate-Instanziierung für %q#T"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "explizite Instanziierung des Nicht-Templates %q#D"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "kein passendes Template für %qD gefunden"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "Typ %qT für explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "explizite Instanziierung von %q#D"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "doppelte explizite Instanziierung von %q#D"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "doppelte explizite Instanziierung von %q#T"
@@ -33113,32 +33108,32 @@ msgstr "doppelte explizite Instanziierung von %q#T"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "explizite Instanziierung von %qD, aber keine Definition verfügbar"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d (-ftemplate-depth= verwenden, um dies zu erhöhen) bei Instanziierung von %q+D, möglicherweise von Erzeugung der virtuellen Tabelle"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "ungültiger Nicht-Typ-Parameter für Template"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#T ist kein gültiger Typ für einen Nicht-Typ-Parameter eines Templates"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert #include <initializer_list>"
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr "Variable %q#D mit %<auto%>-Typ in ihrer eigenen Initialisierung verwendet"
@@ -33146,12 +33141,12 @@ msgstr "Variable %q#D mit %<auto%>-Typ in ihrer eigenen Initialisierung verwende
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "%qT kann nicht aus %qE hergeleitet werden"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr "widersprüchliche Herleitung für %qT: %qT und dann %qT"
@@ -33388,7 +33383,7 @@ msgstr "ungültige Definition des qualifizierten Typen %qT"
msgid "invalid base-class specification"
msgstr "ungültige Spezifizierung der Basisklasse"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr "%qD ist nicht aufgefangen"
@@ -33561,263 +33556,263 @@ msgstr "ungültiger Rückgabetyp %qT der Funktion %q+D als konstantem Ausdruck"
msgid "%q#T has virtual base classes"
msgstr "%q#T hat virtuelle Basisklassen"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr "Konstruktor mit konstantem Ausdruck hat keinen leeren Körper"
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr "%<constexpr%>-Konstruktor für Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "nicht initialisiertes Element %qD in %<constexpr%>-Konstruktor"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr "Körper der Funktion %qD mit konstantem Ausdruck ist keine Rückgabeanweisung"
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%q+D ist nicht als Funktion mit konstantem Audruck verwendbar, denn:"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "Ausdruck %qE bezeichnet keine Funktion mit konstantem Ausdruck"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr "Aufruf der Funktion %qD, die kein konstanter Ausdruck ist"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "%qD in konstantem Ausdruck aufgerufen"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr "%qD vor seiner Definition verwendet"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr "Aufruf hat ringförmige Abhängigkeit"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "Auswertungstiefe des konstanten Ausdrucks überschreitet Höchstwert %d (-fconstexpr-depth= verwenden, um dies zu erhöhen)"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "%q+E ist kein Konstantenausdruck"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr "Feldindex ist außerhalb der Feldgrenzen"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "%qE ist kein Konstantenausdruck"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "veränderliches %qD ist in konstantem Ausdruck nicht verwendbar"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "auf Wert von %qE wird über ein %qT GL-Wert in Konstantenausdruck zugegriffen"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "%qD in seiner eigenen Initialisierung verwendet"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr "%q#D ist nicht konstant"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr "%q#D ist volatile"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD wurde nicht als %<constexpr%> definiert"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "%qD hat keinen Ganzzahl- oder Aufzählungstyp"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr "Verwendung des Wertes des konstruierten Objektes in konstantem Ausdruck"
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "Ausdruck %qE ist kein konstanter Ausdruck"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "unerwarteter Ausdruck %qE der Art %s"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr "%qT kann nicht der Typ eines vollständigen konstanten Ausdrucks sein, da es veränderliche Sub-Objekte hat"
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr "Umwandlung des Zeigertyps %qT in arithmetischen Typ %qT in konstantem Ausdruck"
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr "Ausdruck %qE hat Seiteneffekte"
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr "Aufruf einer Elementfunktion des konstruierten Objektes in konstantem Ausdruck"
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr "Typeid-Ausdruck ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "Unterschied zweier Zeigerausdrücke ist kein konstanter Ausdruck"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "Zeigervergleichsausdruck ist kein konstanter Ausdruck"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "Division durch Null ist kein konstanter Ausdruck"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, gcc-internal-format
msgid "non-constant array initialization"
msgstr "nicht konstante Feldinitialisierung"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "unerwarteter AST der Art %s"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "%qE kann nicht per Referenz aufgefangen werden"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr "%qD bereits in Lambda-Ausdruck erfasst"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "%<this%> wurde für diese Lambda-Funktion nicht aufgefangen"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "Attribut %qE kann nur auf Java-Klassendefinitionen angewendet werden"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE ist veraltet; g++-vtables sind jetzt standardmäßig COM-verträglich"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "angefordertes init_priority ist keine Ganzzahlkonstante"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "angefordertes init_priority ist außerhalb des Wertebereiches"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "angefordertes init_priority ist für interne Verwendung reserviert"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "Attribut %qE wird auf dieser Plattform nicht unterstützt"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "Überprüfung von lang_*: in %s, bei %s:%d gescheitert"
@@ -34760,122 +34755,122 @@ msgstr "Konstruktorsyntax verwendet, aber kein Konstruktor für Typ %qT deklarie
msgid "cannot initialize arrays using this syntax"
msgstr "mit dieser Syntax können keine Felder initialisiert werden"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "verengende Umwandlung von %qE von %qT nach %qT in { }"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "verengende Umwandlung von %qE von %qT nach %qT in { } ist in C++11 ungültig"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int-Feld mit Nicht-wide-Zeichenkette initialisiert"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "Ganzzahlfeld mit unverträglicher wide-Zeichenkette initialisiert"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "Initialisierungs-Zeichenkette für char-Feld ist zu lang"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "Aggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werden"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr "Feld muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "Initialisierung für Element %qD fehlt"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "nicht initialisiertes konstantes Element %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "Element %qD mit nicht initialisierten konstanten Feldern"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "Element %qD ist nicht initialisierte Referenz"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "kein Feld %qD in initialisierter Union gefunden"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "Indexwert statt Feldname in Union-Initialisierung"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "ringförmige Zeigerdelegation erkannt"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "Basisoperand von %<->%> ist kein Zeiger"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qE kannt nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "Elementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT ist"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "Zeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibel"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "funktionale Umwandlung in Feldtyp %qT"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "ungültige Wert-Initialisierung von Referenztyp"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "Aufruf der Funktion %qD, die unvollständigen Typen %q#T wirft"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "Aufruf einer Funktion, die unvollständigen Typen %q#T wirft"
@@ -34935,187 +34930,187 @@ msgstr "Ganzzahl außerhalb des symmetrischen Bereiches wegen Standard-Fortran-K
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "Hollerith-Konstante bei %L ist zu lang zum Konvertieren in %s"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "Feldindex erwartet bei %C"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "Unerwartetes '*' in Coarray-Index bei %C"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr "Schrittweiten in Coarray-Index bei %C nicht erlaubt"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "Feldindexsprung erwartet bei %C"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "Ungültige Form der Feldreferenz bei %C"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr "Coarray bei %C ausgeschaltet, -fcoarray= zum Einschalten verwenden"
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr "Unerwarteter Coarray-Bezeichner bei %C"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr "Zu wenige Codimensionen bei %C, %d statt %d erwartet"
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr "Zu viele Codimensionen bei %C, %d statt %d erwartet"
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "Unerwartetes '*' für Codimension %d von %d bei %C"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr "Ungültige Form der Coarray-Referenz bei %C"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr "Ungültige Codimension %d bei %C, nur %d Codimensionen existieren"
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "Variable »%s« bei %L muss in diesem Kontext eine Konstante sein"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr "Ausdruck bei %L muss in diesem Kontext eine Konstante sein"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "Erwarteter Ausdruck in Feldspezifikation bei %C"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr "Falsche Feldangabe für Feld mit implizit gebildeter Form bei %C"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr "Falsche Feldangabe für Feld mit explizit gebildeter Form bei %C"
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr "Falsche Feldangabe für Feld mit durch Vermutung gebildeter Form bei %C"
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr "Falsche Spezifikation für Feld mit zurückgestellter Form bei %C"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr "Falsche Spezifikation für Feld mit impliziter Größe bei %C"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "Andere Dimension in Felddeklaration bei %C erwartet"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "Fortran 2008: Feldspezifikation bei %C mit mehr als 7 Dimensionen"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "Fortran 2008: Coarray-Deklaration bei %C"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr "Obere Grenze der letzten Coarray-Dimension muss '*' bei %C sein"
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "DO-Iterator »%s« bei %L ist innerhalb eines Iterators mit gleichem Namen"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "Syntaxfehler in Feldkonstruktor bei %C"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Fortran 2003: Feldkonstruktoren im [...]-Stil bei %C"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "Fortran 2003: Feldkonstruktor mit Typspezifikation bei %C"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "Element in Feldkonstruktor %s bei %L ist %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "Iteratorschritt bei %L kann nicht Null sein"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option -fmax-array-constructor"
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr "Unterschiedliche CHARACTER-Längen (%d, %d) in Feldkonstruktor bei %L"
@@ -35150,7 +35145,7 @@ msgstr "Argument »%s« des intrinsischen »%s« bei %L muss REAL oder COMPLEX s
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "Argument »%s« für intrinsisches »%s« bei %L muss INTEGER oder PROCEDURE sein"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "Argument »%s« des intrinsischen »%s« bei %L muss eine Konstante sein"
@@ -35260,7 +35255,7 @@ msgstr "Argument »dim« des intrinsischen »%s« bei %L ist kein gültiger Dime
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "Ungleiche Zeichenlängen (%ld, %ld) in %s bei %L"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen den selben Typ haben"
@@ -35343,8 +35338,8 @@ msgstr "»%s« Argument des intrinsischen »%s« bei %L muss vom Typ REAL oder I
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr "Fortran 2003: intrinsisches »%s« mit KIND-Argument bei %L"
@@ -35489,7 +35484,7 @@ msgstr "Argument »%s« des intrinsischen »%s« bei %L muss POINTER, ALLOCATABL
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr "Fortran 2003: intrinsisches NULL mit reservierbarem MOLD bei %L"
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr "Argument »%s« des intrinsischen »%s« bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte »%s« (%ld/%d) gibt"
@@ -35619,42 +35614,42 @@ msgstr "Die Anzahl der Feldelemente des SUB-Arguments für IMAGE_INDEX bei %L so
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr "DIM-Argument ohne ARRAY-Argument ist für intrinsisches THIS_IMAGE bei %L nicht erlaubt"
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "Argument »MOLD« des intrinsischen »TRANSFER« bei %L darf nicht %s sein"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: Quellgröße %ld < Ergebnisgröße %ld"
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "Argument »%s« des intrinsischen »%s« bei %L muss den selben Rang wie »%s« haben oder skalar sein"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen gleiche Form haben."
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "Größe des Arguments »%s« des intrinsischen »%s« bei %L ist zu klein (%i/%i)"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "Zu viele Argumente für %s bei %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "Argument »%s« des intrinsischen »%s« bei %L darf von der Art nicht breiter als der Stardard (%d) sein"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "Argument »%s« für intrinsisches »%s« bei %L muss INTEGER oder LOGICAL sein"
@@ -35666,7 +35661,7 @@ msgstr "Polymorphe Objekte oder Komponenten mit vermuteter Größe, so wie bei %
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr "Höchste Erweiterungsstufe mit Typ »%s« bei %L erreicht"
@@ -35946,7 +35941,7 @@ msgstr "Nicht-PARAMETER-Symbol »%s« bei %L kann nicht implizite Form haben"
msgid "Fortran 2008: Implied-shape array at %L"
msgstr "Fortran 2008: Feld mit impliziter Form bei %L"
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %C"
@@ -35961,7 +35956,7 @@ msgstr "Der Typ von »%s« bei %C wurde nicht innerhalb der Schnittstelle deklar
msgid "Extension: Old-style initialization at %C"
msgstr "Erweiterung: Initialisierung im alten Stil bei %C"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "Initialisierung bei %C ist nicht für eine Zeigervariable"
@@ -35971,7 +35966,7 @@ msgstr "Initialisierung bei %C ist nicht für eine Zeigervariable"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "Zeigerinitialisierung bei %C benötigt »=>«, nicht »=«"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "Initialisierungsausdruck bei %C erwartet"
@@ -36168,7 +36163,7 @@ msgstr "Fortran 2003: ASYNCHRONOUS-Attribut bei %C"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2008: CONTIGUOUS-Attribut bei %C"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
@@ -36188,834 +36183,834 @@ msgstr "Fortran 2003: VALUE-Attribut bei %C"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Fortran 2003: VOLATILE-Attribut bei %C"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "Spezifikationsfunktion »%s« bei %L kann keine interne Funktion sein"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr "Variable »%s« in gemeinsamem Block »%s« bei %L könnte inkompatibel mit C sein, obwohl gemeinsamer Block »%s« BIND(C) ist"
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr "Typdeklaration »%s« bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "Variable »%s« bei %L könnte mit C inkompatibel sein, aber sie ist BIND(C)"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr "Variable »%s« in gemeinsamem Block »%s« bei %L kann nicht mit BIND(C) deklariert werden da sie nicht global ist"
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "Rückgabetyp der BIND(C)-Funktion »%s« bei %L kann kein Feld sein"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr "Rückgabetyp der BIND(C)-Funktion »%s« bei %L kann keine Zeichenkette sein"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr "Symbol »%s« bei %L ist als PRIVATE markiert, aber wurde mit Bindung »%s« markiert"
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr "Entweder Eintrag oder gemeinsamer Blockname für Attribut-Spezifikationsanweisung bei %C erforderlich"
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr "Eintrag oder gemeinsamer Blockname für Attribut-Spezifikationsanweisung bei %C fehlt"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "Syntaxfehler in Daten-Deklaration bei %C"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Fortran 2008: IMPURE-Prozedur bei %C"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr "PURE und IMPURE dürfen bei %C nicht gleichzeitig stehen"
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "Name »%s« bei %C ist der Name der Prozedur"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "Doppeltes Symbol »%s« in formaler Argumentliste bei %C"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "Fortran 2008: BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr "Schnittstelle »%s« bei %C kann nicht allgemein sein"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "Schnittstelle »%s« bei %C kann keine Anweisungsfunktion sein"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "Intrinsische Prozedur »%s« ist in PROCEDURE-Anweisung bei %C nicht erlaubt"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "Prozedur »%s« bei %L hat bereits grundlegenden Typen %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr "»::« nach Bindeattributen bei %C erwartet"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "Fortran 2003: Prozedurzeiger-Komponente bei %C"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Fortran 2003: PROCEDURE-Anweisung bei %C"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr "BIND(C)-Attribut bei %L kann nur für Variablen oder gemeinsame Blöcke verwendet werden"
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Fortran 2008: Veraltete Funktion: ENTRY-Anweisung bei %C"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "Syntaxfehler in NAME=-Spezifikation für Bindungsmarke bei %C"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "Schließendes Anführungszeichen »\"« für Bindungsmarke bei %C fehlt"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr "Schließendes Anführungszeichen »'« für Bindungsmarke bei %C fehlt"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "Schließende Klammer für Bindungsmarke bei %C fehlt"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr "NAME nicht erlaubt bei BIND(C) für ABSTRACT INTERFACE bei %C"
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "Unerwartete END-Anweisung bei %C"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "Fortran 2008: END-Anweisung statt %s-Anweisung bei %L"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "%s-Anweisung bei %L erwartet"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "%s-Anweisung bei %C erwartet"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "Blocknamen von »%s« in %s-Anweisung bei %C erwartet"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "Beendenden Namen bei %C erwartet"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "Marke »%s« für %s-Anweisung bei %C erwartet"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr "Für %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "»(« bei %C erwartet"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "Variablennamen bei %C erwartet"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benötigen %d Bytes"
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "»,« bei %C erwartet"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "»)« bei %C erwartet"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "»,« oder Ende der Anweisung bei %C erwartet"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "Cray-Zeiger-Deklaration bei %C benötigt den Schalter -fcray-pointer"
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2008: CONTIGUOUS-Anweisung bei %C"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Fortran 2003: PROTECTED-Anweisung bei %C"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "Zeichen »=« in PARAMETER-Anweisung bei %C erwartet"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Fortran 2003: VALUE-Anweisung bei %C"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Fortran 2003: VOLATILE-Anweisung bei %C"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr "VOLATILE für Coarray-Variable »%s« bei »%C« angegeben, die use-/host-assoziiert ist"
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003: ASYNCHRONOUS-Anweisung bei %C"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Fortran 2008: »::« in MODULE PROCEDURE-Anweisung bei %L"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr "Kein solches Symbol in TYPE-Definition bei %C"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr "»%s« in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr "»%s« kann bei %C nicht erweitert werden, da es BIND(C) ist"
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr "»%s« kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Fortran 2003: ABSTRACT-Typ bei %C"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr "»::« in TYPE-Definition bei %C erwartet"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Typname »%s« bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr "Abgeleiteter Typname bei »%s« bei %C hat bereits einen Basistypen von %s"
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr "Abgeleitete Typdefinition von »%s« bei %C wurde bereits definiert"
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Fortran 2003: ENUM AND ENUMERATOR bei %C"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "Zähler übersteigt den C-Ganzzahltyp bei %C"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "Doppelte Zugriffsspezifikation bei %C"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges NOPASS bei %C"
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges PASS bei %C"
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr "Doppeltes POINTER-Attribut bei %C"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "Doppeltes NON_OVERRIDABLE bei %C"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr "Doppeltes DEFERRED bei %C"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr "Zugriffsspezifikation bei %C erwartet"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "Bindeattribut bei %C erwartet"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr "NON_OVERRIDABLE und DEFERRED können nicht gleichzeitig bei %C auftreten"
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr "POINTER-Attribut ist für Prozedurzeiger-Komponente bei %C erforderlich"
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr "Schnittstellenname nach »(« bei %C erforderlich"
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr "»)« bei %C erwartet"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr "Schnittstelle muss für DEFERRED-Bindung bei %C angegeben werden"
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "Bindungsname bei %C erwartet"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2008: PROCEDURE-Liste bei %C"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr "»=> target« ist ungültig für DEFERRED-Bindung bei %C"
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr "»::« in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "Bindungsziel hinter »=>« bei %C erforderlich"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr "Typ »%s« mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Es gibt bereits eine Prozedur mit Bindungsname »%s« für den abgeleiteten Typ »%s« bei %C"
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "»::« bei %C erwartet"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr "»=>« bei %C erwartet"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname »%s« für den abgeleiteten Typ »%s« bei %C"
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr "Bindung bei %C muss den selben Zugriff wie bereits definierte Bindung »%s« haben"
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "Spezifischer Bindungsname bei %C erwartet"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "»%s« bereits als spezifische Bindung für das allgemeine »%s« bei %C definiert"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr "Leeres FINAL bei %C"
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "Prozedurname im Modul bei %C erwartet"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "»,« bei %C erwartet"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "Unbekannter Prozedurname »%s« bei %C"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "»%s« bei %C ist bereits als FINAL-Prozedur definiert!"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
@@ -37255,27 +37250,27 @@ msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L au
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr "Erweiterung: BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable »%s« zu initialisieren"
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr "Erweiterung: BOZ-Literal bei %L außerhalb einer DATA-Anweisung und außerhalb von INT/REAL/DBLE/CMPLX"
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr "BOZ-Literal bei %L ist bitweise übertragenes Nicht-Ganzzahlsymbol »%s«"
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Arithmetischer Unterlauf des bitweise übertragenen BOZ bei %L. Diese Überprüfung kann mit der Option -fno-range-check ausgeschaltet werden"
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Arithmetischer Überlauf des bitweise übertragenen BOZ bei %L. Diese Überprüfung kann mit der Option -fno-range-check ausgeschaltet werden"
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Arithmetisches NaN des bitweise übertragenen BOZ bei %L. Diese Überprüfung kann mit der Option -fno-range-check ausgeschaltet werden"
@@ -37536,7 +37531,7 @@ msgid "can't open input file: %s"
msgstr "Eingabedatei »%s« kann nicht geöffnet werden"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -37652,12 +37647,12 @@ msgstr "Erstes Argument der definierten Zuweisung bei %L muss INTENT(OUT) oder I
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
@@ -39676,7 +39671,7 @@ msgstr "Unerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %C"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "Unerwarteter Ausschuss hinter NOWAIT-Klausel bei %C"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
@@ -40765,943 +40760,943 @@ msgstr "Fortran 2008: Argument »%s« des reinen Unterprogrammes »%s« bei %L m
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "Für Argument »%s« des reinen Unterprogrammes »%s« bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "Koarray-Scheinargument »%s« bei %L für elementare Prozedur"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "Argument »%s« der elementaren Prozedur bei %L muss skalar sein"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "Argument »%s« der elementaren Prozedur bei %L kann kein ALLOCATABLE-Attribut haben"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr "Argument »%s« der elementaren Prozedur bei %L kann kein POINTER-Attribut haben"
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "Scheinprozedur »%s« nicht in elementarer Prozedur »%s« bei %L erlaubt"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "Für Argument »%s« der elementaren Prozedur »%s« bei %L muss INTENT angegeben werden"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "Argument »%s« der Anweisungs-Funktion bei %L muss skalar sein"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "Zeichenwertiges Argument »%s« der Anweisungsfunktion bei %L muss konstante Länge haben"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr "Enthaltene Funktion »%s bei %L hat keinen IMPLICIT-Typ«"
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "Ergebnis »%s« der enthaltenen Funktion »%s« bei %L hat keinen IMPLICIT-Typ«"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "Zeichenwertiges %s »%s« bei %L darf keine vermutete Länge haben"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "Funktion %s bei %L hat Einträge mit unpassenden Feldspezifikationen"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr "Erweiterung: Funktion %s bei %L mit Einträgen, die Variablen mit verschiedenen Zeichenkettenlängen zurückgeben"
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr "FUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr "ENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "FUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "ENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr "FUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr "ENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr "Variable »%s« bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubt"
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr "Initialisierte Variable »%s« bei %L ist in leerem COMMON, aber Initialisierung ist nur in in benannten Common-Blocks erlaubt"
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr "Variable »%s« abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-Attribut"
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr "Variable »%s« abgeleiteten Typs in COMMON bei %L hat eine endgültige Komponente, die allozierbar ist"
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "Variable »%s« abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung haben"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr "COMMON-Block »%s« bei %L wird bei %L als PARAMETER verwendet"
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "COMMON-Block »%s« bei %L kann nicht das EXTERNAL-Attribut haben"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "COMMON-Block »%s« bei %L ist auch eine intrinsische Prozedur"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr "Fortran 2003: COMMON-Block »%s« bei %L der auch ein Funktionsergebnis ist"
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr "Fortran 2003: COMMON-Block »%s« bei %L der auch eine globale Prozedur ist"
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "Komponenten des Strukturkonstruktors »%s« bei %L sind PRIVATE"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr "Der Rang des Elements im Strukturkonstruktor bei %L passt nicht zu dem der Komponente (%d/%d)"
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr "Das Element im Strukturkonstruktor bei %L für Zeigerkomponente »%s« ist %s, sollte aber %s sein"
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr "Die NULL im Strukturkonstruktor bei %L wird auf Komponente »%s« angewandt, was aber weder ein POINTER noch ein ALLOCATABLE ist"
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "Unpassende Schnittstelle für Prozedurzeiger-Komponente »%s« in Strukturkonstruktor bei %L: %s"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr "Das Element im Strukturkonstruktor bei %L für Zeigerkomponente »%s« sollte ein POINTER oder ein TARGET sein"
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut haben"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr "Ungültiger Ausdruck im Strukturkonstruktor für Zeigerkomponente »%s« bei %L in PURE-Prozedur"
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr "Die obere Schranke in der letzten Dimension muss in der Referenz auf das Feld »%s« vermuteter Größe bei %L auftreten"
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "»%s« bei %L ist mehrdeutig"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "GENERIC-Prozedur »%s« ist bei %L nicht als effektives Argument erlaubt"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "Für intrinsische Funktion »%s« angegebener Typ bei %L wird ignoriert"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "Intrinsisches Unterprogramm »%s« bei %L sollte keine Typspezifizierung haben"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "INTRINSIC deklariertes »%s« bei %L existiert nicht"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr "Das bei %2$L deklarierte INTRINSIC »%1$s« ist in den derzeitigen Standardeinstellungen nicht verfügbar, außer %3$s. Entsprechende Option -std=* verwenden, oder -fall-intrinsics einschalten, um es zu verwenden."
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr "Nicht-RECURSIVE Prozedur »%s« bei %L ruft sich möglicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit -frecursive verwendet werden"
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "Marke %d wird bei %L referenziert aber nirgendwo definiert"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "Anweisungsfunktion »%s« bei %L ist nicht als effektives Argument erlaubt"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "Eingebautes »%s« bei %L ist nicht als effektives Argument erlaubt"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "Fortran 2008: Interne Prozedur »%s« wird als effektives Argument bei %L verwendet"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "Elementare nicht-intrinsische Prozedur »%s« ist nicht als effektives Argument bei %L erlaubt"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "Spezifische INTRINSIC-Prozedur für Referenz »%s« bei %L kann nicht gefunden werden"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "Symbol »%s« bei %L ist mehrdeutig"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "Wertargument bei %L hat keinen numerischen Typ"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr "Wertargument bei %L kann kein Feld oder Feldabschnitt sein"
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr "Übergabe der eingebauten Prozedur über die Speicherstelle ist bei %L nicht erlaubt"
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr "Koindiziertes effektives Argument bei %L mit endgültiger Zeigerkomponente"
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr "»%s« bei %L ist ein Feld und optional; wenn es fehlt, kann es nicht das effektive Argument einer elementaren Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit dem selben Rang (12.4.1.5)"
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr "Effektives Argument bei %L für INTENT(%s)-Dummy »%s« von ELEMENTAL-Unterprogramm »%s« ist skalar, aber ein anderes effektives Argument ist ein Feld"
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "Unpassende Zeichenlänge in Rückgabetyp der Funktion »%s« bei %L (%ld/%ld)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "Unpassender Rückgabetyp der Funktion »%s« bei %L (%s/%s)"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr "Scheinargument »%s« der Prozedur »%s« bei %L hat Attribut, das explizite Schnittstelle für diese Prozedur erfordert"
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« mit vermuteter Form muss explizite Schnittstelle haben"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "Prozedur »%s« bei %L mit Koarray-Scheinargument »%s« muss explizite Schnittstelle haben"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "Prozedur »%s« bei %L mit parametrisiertem Argument »%s« abgeleiteten Typs muss explizite Schnittstelle haben"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "Prozedur »%s« bei %L mit polymorphem Scheinargument »%s« muss explizite Schnittstelle haben"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr "Referenz auf Funktion »%s« bei %L braucht entweder explizite Schnittstelle oder der Rang ist falsch"
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr "Funktion »%s« bei %L mit POINTER- oder ALLOCATABLE-Ergebnis muss eine explizite Schnittstelle haben"
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "Nichtkonstante Zeichenlängenfunktion »%s« bei %L muss eine explizite Schnittstelle haben"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "Elementare Prozedur »%s« bei %L muss eine explizite Schnittstelle haben"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "Prozedur »%s« bei %L mit BIND(C)-Attribut muss eine explizite Schnittstelle haben"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "Es gibt keine spezifische Funktion für das allgemeine »%s« bei %L"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr "Generische Funktion »%s« bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Funktion »%s« bei %L ist INTRINSIC, aber nicht mit eingebauter Funktion verträglich"
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "Spezifische Funktion »%s« bei %L kann nicht aufgelöst werden"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "Funktion »%s« bei %L hat IMPLICIT-Typ"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "Argument von »%s« bei %L ist keine Variable"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "Mehr effektive als formale Argumente in Aufruf von »%s« bei %L"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr "Parameter »%s« für »%s« bei %L muss entweder ein TARGET oder ein zugeordneter Zeiger sein"
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "Koindiziertes Argument bei »%s«-Aufruf bei %L nicht erlaubt"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr "Feldabschnitt bei »%s«-Aufruf bei %L nicht erlaubt"
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr "Feldabschnitt bei »%s«-Aufruf bei %L"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr "Reservierbare Variable »%s«, die als als Parameter für »%s« bei %L verwendet wird, darf kein Feld der Größe Null sein"
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "Feld »%s« bei %L mit vermuteter Form kann kein Argument für Prozedur »%s« sein, da es nicht C-kompatibel ist"
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "Feld »%s« bei %L mit aufgeschobener Form kann kein Argument für Prozedur »%s« sein, da es nicht C-kompatibel ist"
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr "CHARACTER-Argument »%s« von »%s« bei %L muss Länge 1 haben"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "Argument »%s« für »%s« bei %L muss ein zugeordneter skalarer POINTER sein"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "Parameter »%s« für »%s« bei %L muss ein Skalar sein"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr "Parameter »%s« für »%s« bei %L darf nicht polymorph sein"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "Parameter »%s« für »%s« bei %L muss eine Prozedur sein"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "Parameter »%s« für »%s« bei %L muss BIND(C) sein"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "»%s« bei %L ist keine Funktion"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr "ABSTRACT INTERFACE »%s« darf bei %L nicht referenziert werden"
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr "Funktion »%s« ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr "Benutzerdefinierte nicht-elementare Funktion »%s« bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "Referenz auf Nicht-PURE-Funktion »%s« bei %L innerhalb eines FORALL %s"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr "Referenz auf Nicht-PURE-Funktion »%s« bei %L innerhalb eines DO CONCURRENT %s"
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr "Funktionsreferenz auf »%s« bei %L ist Nicht-PURE-Prozedur innerhalb einer PURE-Prozedur"
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "Eintrag »%s« bei %L kann nicht rekursiv aufgerufen werden, da Funktion »%s« nicht RECURSIVE ist"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "Funktion »%s« bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr "Unterprogrammaufruf von »%s« in FORALL-Block bei %L ist nicht PURE"
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr "Unterprogrammaufruf von »%s« in DO CONCURRENT-Block bei %L ist nicht PURE"
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr "Unterprogrammaufruf von »%s« bei %L ist nicht PURE"
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "Es gibt kein spezifisches Unterprogramm für allgemeines »%s« bei %L"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr "Generisches Unterprogramm »%s« bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "Fehlender SHAPE-Parameter für Aufruf von »%s« bei %L"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr "SHAPE-Parameter für Aufruf von %s bei %L muss ein INTEGER-Feld mit Rang 1 sein"
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Unterprogramm »%s« bei %L ist INTRINSIC aber nicht mit eingebauter Funktion verträglich"
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "Spezifisches Unterprogramm »%s« bei %L kann nicht aufgelöst werden"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr "»%s« bei %L hat einen Typen, der nicht zum CALL bei %L passt"
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "Eintrag »%s« bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm »%s« nicht RECURSIVE ist"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "SUBROUTINE »%s« bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "Formen der Operanden bei %L und %L stimmen nicht überein"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld < %ld) in Kodimension %d"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld > %ld) in Kodimension %d"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "Unzulässiger Schritt von Null bei %L"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Untere Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Untere Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Obere Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Obere Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr "Rechte obere Schranke des Feldabschnitts angenommener Größe nicht angegeben bei %L"
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "Unpassende Ränge in Feldreferenz bei %L (%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "Unpassende Ränge des Koindex in Feldreferenz bei %L (%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "Feldindex bei %L muss skalar sein"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "Erweiterung: REAL-Feld-Index bei %L"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "Argument dim bei %L muss skalar sein"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "Argument dim bei %L muss INTEGER-Typ haben"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr "End-Index der Teilzeichenkette bei %L überschreitet Zeichenkettenlänge"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "End-Index der Teilzeichenkette bei %L ist zu groß"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr "Komponente rechts einer Teilreferenz mit Rang größer Null darf kein POINTER-Attribut bei %L haben"
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr "Zwei oder mehr Teilreferenzen mit Rang größer Null dürfen nicht bei %L angegeben werden"
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr "In Spezifikationsausdruck verwendete Variable »%s« wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr "Variable »%s« wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr "Basisobjekt für Aufruf der Prozedurzeigerkomponente bei %L hat abstrakten Typ »%s«"
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr "Basisobjekt für Aufruf der typgebundenen Prozedur bei %L hat abstrakten Typ »%s«"
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "Basisobjekt für Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr "Keine passende spezifische Bindung für Aufruf des GENERIC »%s« bei %L gefunden"
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr "'%s' bei %L sollte eine SUBROUTINE sein"
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr "»%s« bei %L sollte eine FUNCTION sein"
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s bei %L muss skalar sein"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr "Gelöscht: %s bei %L muss eine Ganzzahl sein"
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s bei %L muss INTEGER sein"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr "DO-Schleife bei %L wird null mal ausgeführt"
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "FORALL-Index »%s« kann nicht in Tripel-Spezifikation bei %L auftreten"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr "Koindiziertes reservierbares Objekt bei %L"
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L müssen die selbe Form haben"
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr "Typ der Entität bei %L ist mit Quellausdruck bei %L typunverträglich"
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L sollten Typparameter der gleichen Art haben"
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr "Der Quellausdruck bei %L sollte weder LOCK_TYPE noch LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben Zeichenkettenlängenparameter wie in der Deklaration"
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr "»%s« darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird »*« erwartet"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "Stat-Variable bei %L sollte nicht %s innerhalb der gleichen %s-Anweisung sein"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "ERRMSG-Variable bei %L muss skalare CHARACTER-Variable sein"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr "ERRMSG-Variable bei %L sollte nicht »%s« innerhalb der selben »%s«-Anweisung sein"
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
@@ -41710,175 +41705,175 @@ msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr "CASE-Marke bei %L überschneidet sich mit CASE-Marke bei %L"
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr "Bereichsspezifikation bei %L kann nie passen"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei Fälle"
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr "Zugeordneter Name »%s« bei %L wird als Feld verwendet"
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "Selektor sollte in SELECT TYPE-Anweisung bei %L polymorph sein"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr "Abgeleiteter Typ »%s« bei %L muss erweiterbar sein"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "Abgeleiteter Typ »%s« bei %L muss eine Erweiterung von »%s« sein"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr "Intrinsisches NULL bei %L in Anweisung zum Datenaustausch erfordert MOLD="
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, außer es wird von einer definierten E/A-Prozedur verarbeitet"
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr "Datenübertragungselement bei %L kann keine POINTER-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr "Datenübertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr "Datenübertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr "Datenübertragungselement bei %L kann keine PRIVATE-Komponenten haben"
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr "Datenübertragungselement bei %L kann keine vollständige Referenz auf Feld vermuteter Größe sein"
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "»STAT=«-Argument bei %L muss skalare INTEGER-Variable sein"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "»ERRMSG=«-Argument bei %L muss skalare CHARACTER-Variable sein"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "»ACQUIRED_LOCK=«-Argument bei %L muss skalare LOGICAL-Variable sein"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "Argument für Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "Argument für Imageset bei %L muss zwischen 1 und num_images() liegen"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "Anweisung bei %L ist keine gültige Sprungzielanweisung für Sprungziel bei %L"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr "Sprung bei %L könnte Endlosschleife bewirken"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr "GOTO-Anweisung bei %L hinterlässt CRITICAL-Konstrukt für Marke bei %L"
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr "GOTO-Anweisung bei %L hinterlässt DO CONCURRENT-Konstrukt für Marke bei %L"
@@ -41886,950 +41881,950 @@ msgstr "GOTO-Anweisung bei %L hinterlässt DO CONCURRENT-Konstrukt für Marke be
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr "WHERE-Maske bei %L hat ungültige Form"
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr "WHERE-Zuweisungsziel bei %L hat ungültige Form"
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "Nicht unterstützte Anweisung in WHERE bei %L"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "Zuweisung an FORALL-Indexvariable bei %L"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr "Das FORALL mit Index »%s« wird nicht auf der linken Seite der Zuweisung bei %L verwendet und könnte somit mehrere Zuweisungen an dieses Objekt auslösen"
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr "Ein äußeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr "CHARACTER-Ausdruck wird in Zuweisung (%d/%d) bei %L abgeschnitten"
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr "Die unreine Variable bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen (12.6)"
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr "Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prüfen, ob es ein passendes spezifisches Unterprogramm für den »=«-Operator gibt"
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr "Koindizierte Variable darf keine reservierbare endgültige Komponente in Zuweisung bei %L haben"
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-Variable"
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "Variable »%s« wurde keine Zielmarke bei %L zugewiesen"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als Rückgabe"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr "Arithmetische IF-Anweisung bei %L erfordert einen numerischen Ausdruck"
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr "Binde-Marke »%s« für Common-Block »%s« bei %L kollidiert mit dem globalen Eintrag »%s« bei %L"
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr "Binde-Marke »%s« für Common-Block »%s« bei %L passt nicht zu Binde-Marke »%s« für Common-Block »%s« bei %L"
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr "Binde-Marke »%s« für Common-Block »%s« bei %L kollidiert mit globalem Eintrag »%s« bei %L"
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr "Binde-Marke »%s« bei %L kollidiert mit dem globalen Eintrag »%s« bei %L"
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr "Binde-Marke »%s« in Schnittstellenkörper bei %L kollidiert mit dem globalen Eintrag »%s« bei %L"
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr "Binde-Marke »%s« bei %L kollidiert mit globalem Eintrag »%s« bei %L"
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr "CHARACTER-Variable bei %L hat negative Länge %d, die Länge wurde auf Null gesetzt"
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "Zeichenkettenlänge bei %L ist zu groß"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "Zuordnungsfähiges Feld »%s« bei %L muss aufgeschobene Form haben"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr "Skalares Objekt »%s« bei %L kann nicht ALLOCATABLE sein"
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "Feldzeiger »%s« bei %L muss aufgeschobene Form haben"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "Feld »%s« bei %L kann keine aufgeschobene Form haben"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr "Typ »%s« der CLASS-Variable »%s« bei %L ist nicht erweiterbar"
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr "CLASS-Variable »%s« bei %L muss Attrappe, reservierbar oder Zeiger sein"
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr "Der Typ %s kann bei %L nicht mit Wirt verbunden werden, da er von unverträglichem bei %L definiertem Objekt mit gleichem Namen blockiert wird"
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr "Fortran 2008: Inbegriffenes SAVE für Modulvariable »%s« bei %L, benötigt wegen Standardkonstruktor"
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "Das Feld »%s« im Modul oder Hauptprogramm bei %L muss konstante Form haben"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr "Entität »%s« bei %L hat Parameter mit aufgeschobenem Typ und benötgt entweder das POINTER- oder ALLOCATABLE-Attribut"
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr "Entität mit vermuteter Zeichenlänge bei %L muss ein Scheinargument oder ein PARAMETER sein"
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr "»%s« bei %L muss in diesem Zusammenhang konstante Zeichenlänge haben"
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "COMMON-Variable »%s« bei %L muss konstante Zeichenlänge haben"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "Zuordnungsfähiges »%s« bei %L kann keine Initialisierung haben"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "Externes »%s« bei %L kann keine Initialisierung haben"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "Schein-»%s« bei %L kann keine Initialisierung haben"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "Intrinsisches »%s« bei %L kann keine Initialisierung haben"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "Funktionsergebnis »%s« bei %L kann keine Initialisierung haben"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "Automatisches Feld »%s« bei %L kann keine Initialisierung haben"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr "Zeichenwertige Anweisungsfunktion »%s« bei %L muss konstante Länge haben"
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: »%s« hat PRIVATE-Typ und kann kein Scheinargument von »%s« sein, das PUBLIC bei %L ist"
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr "Fortran 2003: Prozedur »%s« in PUBLIC-Schnittstelle »%s« bei %L nimmt Schneinargumente von »%s«, das PRIVATE ist"
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "Funktion »%s« bei %L kann keine Initialisierung haben"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "Externes Objekt »%s« bei %L darf keine Initialisierung haben"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "Elementare Funktion »%s« bei %L muss ein skalares Ergebnis haben"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "Anweisungsfunktion »%s« bei %L darf nicht POINTER- oder ALLOCATABLE-Attribut haben"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht Feld-wertig sein"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht Zeiger-wertig sein"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht pure sein"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht rekursiv sein"
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "Veraltet: CHARACTER(*)-Funktion »%s« bei %L"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "Attribut PROCEDURE steht mit Attribut SAVE in »%s« bei %L in Konflikt"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "Attribut PROCEDURE steht mit Attribut INTENT in »%s« bei %L in Konflikt"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "Attribut PROCEDURE steht mit Attribut RESULT in »%s« bei %L in Konflikt"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in »%s« bei %L in Konflikt"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr "Dem Ergebnis »%s« als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr "FINAL-Prozedur »%s« bei %L ist keine SUBROUTINE"
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "Argument der FINAL-Prozedur bei %L muss Typ »%s« haben"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr "Bei %2$L deklarierte FINAL-Prozedur »%1$s« hat den selben Rang (%3$d) wie »%4$s«"
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr "Bei %2$L wurde nur FINAL-Feldprozedur für abgeleiteten Typ »%1$s« definiert, skalare wird ebenfalls empfohlen"
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr "Finalisierung bei %L ist noch nicht implementiert"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr "»%s« und »%s« können nicht gemischte FUNCTION/SUBROUTINE für GENERIC »%s« bei %L sein"
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr "»%s« und »%s« für GENERIC »%s« bei %L sind mehrdeutig"
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr "Undefinierte spezifische Bindung »%s« als Ziel des GENERIC »%s« bei %L"
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr "GENERIC »%s« bei %L muss auf spezifische Bindung abzielen, »%s« ist ebenfalls GENERIC"
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr "GENERIC »%s« bei %L kann nicht spezifische Bindung mit gleichem Namen überschreiben"
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "»%s« muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle bei %L sein"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Prozedur »%s« mit PASS(%s) bei %L hat kein Argument »%s«"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "Prozedur »%s« mit PASS bei %L muss mindestens ein Argument haben"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr "Nicht-polymorphes Scheinargument von %s für weitergegebenes Objekt bei %L"
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "Argument »%s« von »%s« mit PASS(%s) bei %L muss abgeleiteten Typ »%s« haben"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "Scheinargument von %s für weitergegebenes Objekt bei %L muss ein Skalar sein"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "Scheinargument von %s für weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "Scheinargument von %s für weitergegebenes Objekt bei %L darf nicht POINTER sein"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "Prozedur »%s« bei %L hat den gleichen Namen wie eine Komponente von »%s«"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr "Prozedur »%s« bei %L hat den selben Namen wie eine vererbte Komponente von »%s«"
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr "Bei %2$L deklarierter abgeleiteter Typ »%1$s« muss ABSTRACT sein, da »%3$s« DEFERRED und nicht überschrieben ist"
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr "Da der erweiterte Typ »%s« bei %L eine Koarray-Komponente hat, sollte der Elterntyp »%s« auch eine haben"
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr "Nicht-erweiterbarer abgeleiteter Typ »%s« bei %L darf nicht ABSTRACT sein"
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr "Zeichenkettenkomponente »%s« aufgeschobener Länge bei %L wird noch nicht unterstützt"
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "Koarray-Komponente »%s« bei %L muss reservierbar mit aufgeschobener Form sein"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr "Komponente »%s« bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) sollte kein Koarray sein"
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr "Komponente »%s« bei %L mit Koarray-Komponente sollte ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr "Komponente »%s« bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr "Von Prozedurzeigerkomponente »%2$s« bei %3$L verwendete Schnittstelle »%1$s« ist in späterer PROCEDURE-Anweisung deklariert"
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "Schnittstelle »%s« der Prozedurzeiger-Komponente »%s« bei %L muss explizit sein"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Prozedurzeiger-Komponente »%s« mit PASS(%s) bei %L hat kein Argument »%s«"
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "Prozedurzeiger-Komponente »%s« mit PASS bei %L muss mindestens ein Argument haben"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "Argument »%s« von »%s« mit PASS(%s) bei %L muss abgeleiteten Typ »%s« haben"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "Parameter »%s« von »%s« mit PASS(%s) bei %L muss skalar sein"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "Argument »%s« von »%s« mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "Argument »%s« von »%s« mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "Komponente »%s« von »%s« bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr "Zeichenlänge der Komponente »%s« muss ein konstanter Spezifikationsausdruck bei %L sein"
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr "Zeichenkomponente »%s« von »%s« bei %L mit aufgeschobener Länge muss POINTER oder ALLOCATABLE sein"
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: Die Komponente »%s« ist ein PRIVATE-Typ und kann nicht Komponente von »%s« sein, die PUBLIC bei %L ist"
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr "Die Zeigerkomponente »%s« bei »%s« bei %L hat nicht deklarierten Typ"
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "Komponente »%s« mit CLASS bei %L muss allozierbar oder Zeiger sein"
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr "Fortran 2003: Allgemeiner Name »%s« der Funktion »%s« bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "Feld »%s« mit vermuteter Größe in Namensliste »%s« bei %L ist nicht erlaubt"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« mit vermuteter Form in Namensliste »%s« bei %L"
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« ohne konstante Form in Namensliste »%s« bei %L"
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr "Fortran 2003: NAMELIST-Objekt »%s« ohne konstante Zeichenlänge in Namensliste »%s« bei %L"
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr "Fortran 2003: NAMELIST-Objekt »%s« in Namensliste »%s« bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L hat ALLOCATABLE- oder POINTER-Komponenten und erfordert daher eine definierte Ein-/Ausgabeprozedur"
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr "NAMELIST-Objekt »%s« wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr "NAMELIST-Objekt »%s« hat benutzungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste »%s« bei %L sein"
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr "NAMELIST-Objekt »%s« hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in »%s« bei %L in Konflikt"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "Parameterfeld »%s« bei %L kann nicht automatische oder vermutete Form haben"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr "Implizit angegebener PARAMETER »%s« bei %L passt nicht zu früherem IMPLICIT-Typ"
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "Unverträglicher abgeleiteter Typ in PARAMETER bei %L"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr "»%s« bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe"
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "Feld mit vermuteter Größe bei %L muss ein Schein-Argument sein"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "Symbol bei %L ist keine Scheinvariable"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr "»%s« bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "Zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss konstante Länge haben"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr "C-kompatible zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss Länge eins haben"
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr "Der abgeleitete Typ »%s« bei %L hat Typ »%s«, der nicht definiert wurde"
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr "Variable »%s« bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "Fortran 2003: PUBLIC %s »%s« bei %L mit abgeleitetem PRIVATE-Typen »%s«"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr "Das INTENT(OUT)-Scheinargument »%s« bei %L hat vermutete Größe und kann damit keine Standardinitialisierung haben"
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "Scheinargument »%s« bei %L mit LOCK_TYPE sollte nicht INTENT(OUT) sein"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "Funktionsergebnis »%s« bei %L sollte kein Koarray sein oder Koarray-Komponente haben"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr "Variable »%s« bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) sollte kein Koarray sein"
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr "Variable »%s« bei %L mit Koarraykomponente sollte ein Nichtzeiger, nichtallozierbares Skalar sein"
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr "Variable »%s« bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "Zuordnungsfähige Koarray-Variable »%s« bei %L muss aufgeschobene Form haben"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr "Variable '%s' bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr "Threadprivate bei %L ist nicht SAVEd"
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr "BLOCK DATA Element »%s« bei %L muss in COMMON sein"
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr "DATA-Feld »%s« bei %L muss in vorheriger Deklaration angegeben werden"
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "DATA-Element '%s' bei %L kann keinen Coindex haben"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr "DATA-Element '%s' bei %L ist ein Zeiger und muss daher ein vollständiges Feld sein"
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "Marke %d bei %L definiert, aber nicht verwendet"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr "Variable »%s« abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr "Variable »%s« abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr "Variable »%s« abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr "Variable »%s« abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE sollte das Attribut PROTECTED haben"
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr "Allgemeines Blockelement »%s« bei %L kann kein EQUIVALENCE-Objekt in PURE-Prozedur »%s« sein"
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Benannte Konstante »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr "Feld »%s« bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Strukturkomponente »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "Teilzeichenkette bei %L hat Länge Null"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "Fortran 2003: PUBLIC-Funktion »%s« bei %L mit PRIVATE-Typen »%s«"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "ENTRY »%s« bei %L hat keinen IMPLICIT-Typ"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr "Prozedur für Benutzeroperator »%s« bei %L muss eine FUNKTION sein"
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr "Prozedur für Benutzeroperator »%s« bei %L kann nicht vermutete Zeichenlänge haben"
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "Prozedur für Benutzeroperator »%s« bei %L muss mindestens ein Argument haben"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "Operatorschnittstelle bei %L darf höchstens zwei Argumente haben"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr "Enthaltene Prozedur »%s« bei %L einer PURE-Prozedur muss auch PURE sein"
@@ -42995,34 +42990,34 @@ msgstr "Größe des zweiten Arguments von %s überschreitet Bit-Größe bei %L"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr "Größe des zweiten Arguments von ISHFTC überschreitet BIT_SIZE des ersten Arguments bei %L"
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "DIM-Argument bei %L ist außerhalb der Grenzen"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr "Argument von LOG bei %L kann nicht kleiner oder gleich Null sein"
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr "Komplexes Argument von LOG bei %L kann nicht Null sein"
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr "Argument von LOG10 bei %L kann nicht kleiner oder gleich Null sein"
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "Zweites Argument von MOD bei %L ist Null"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "Zweites Argument von MOD bei %L ist Null"
@@ -43030,47 +43025,47 @@ msgstr "Zweites Argument von MOD bei %L ist Null"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "Zweites Argument von MODULO bei %L ist Null"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr "Ergebnis von NEAREST ist NaN bei %L"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L negativ"
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L zu groß"
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "Ergebnis von SCALE überschreitet seine Art bei %L"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "Argument von SQRT bei %L hat negativen Wert"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr "Außerhalb des Wertebereichs in IMAGE_INDEX bei %L für Dimension %d, SUB hat %ld und untere Grenze für COARRAY ist %ld"
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr "Außerhalb des Wertebereichs in IMAGE_INDEX bei %L für Dimension %d, SUB hat %ld und obere Grenze für COARRAY ist %ld"
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr "Zeichen »%s« in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
@@ -43439,17 +43434,17 @@ msgstr "Ãœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %L"
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr "BOZ-konstante bei %L ist zu groß (%ld vs %ld Bits)"
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr "Bei %L wird ein vorübergehendes Feld für Argument »%s« erzeugt"
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "Möglicher Frontend-Fehler: Aufgeschobene Feldgröße ohne Zeiger, allozierbares Attribut oder abgeleiteter Typ ohne allozierbare Komponenten."
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
@@ -44059,17 +44054,17 @@ msgstr "Bytecode-Strom: Ausschuss am Ende des »symbols«-Abschnitts"
msgid "could not parse hex number"
msgstr "Hex-Zahl konnte nicht eingelesen werden"
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "unerwarteter Dateiname %s in Linker-Auflösungsdatei. %s erwartet"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, gcc-internal-format
msgid "could not parse file offset"
msgstr "Datei-Offset konnte nicht eingelesen werden"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr "unerwarteter Offset"
@@ -44079,67 +44074,67 @@ msgstr "unerwarteter Offset"
msgid "invalid line in the resolution file"
msgstr "ungültige Zeile in Auflösungsdatei"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "ungültige Auflösung in Auflösungsdatei"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr "Auflösungs-Sub-ID "
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr "LTO-Deklarationen von %s können nicht gelesen werden"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "»%s« kann nicht geöffnet werden"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "»%s« kann nicht abgebildet werden"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "»%s« kann nicht gelesen werden"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr "kein Dateiname für LTRANS-Ausgabeliste angegeben"
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "LTRANS-Ausgabeliste »%s« wird geöffnet: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr "lto_obj_file_open() gescheitert"
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "beim Schreiben in LTRANS-Ausgabeliste %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "LTRANS-Ausgabeliste »%s« wird geschlossen: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "Datei zur Symbolauflösung konnte nicht geöffnet werden: %m"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr "Fehler beim Einfügen von Übersetzungseinheiten"
@@ -45079,6 +45074,12 @@ msgstr "%<-fobjc-sjlj-exceptions%> wird für %<-fnext-runtime%> ignoriert, wenn
msgid "creating selector for nonexistent method %qE"
msgstr "für nicht existierende Methode %qE wird Selektor erzeugt"
+#~ msgid "invalid unsafe.Pointer conversion"
+#~ msgstr "ungültige »unsafe.Pointer«-Umwandlung"
+
+#~ msgid "both %<const%> and %<constexpr%> cannot be used here"
+#~ msgstr "%<const%> und %<constexpr%> können hier nicht zusammen verwendet werden"
+
#~ msgid "floating point constant truncated to integer"
#~ msgstr "Gleitkommakonstante auf Ganzzahl abgeschnitten"
diff --git a/gcc/po/el.po b/gcc/po/el.po
index 2b46ae746..79f787c41 100644
--- a/gcc/po/el.po
+++ b/gcc/po/el.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.0-b20041128\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2004-12-15 18:53+0000\n"
"Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
"Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -26,7 +26,7 @@ msgstr "((ανώνυμο))"
msgid "({anonymous})"
msgstr "((ανώνυμο))"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
msgid "expected end of line"
msgstr "Μη οÏισμένο όνομα %s"
@@ -36,8 +36,8 @@ msgstr "Μη οÏισμένο όνομα %s"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, fuzzy, gcc-internal-format
msgid "expected %<;%>"
msgstr "Μη οÏισμένο όνομα %s"
@@ -49,13 +49,13 @@ msgstr "Μη οÏισμένο όνομα %s"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, fuzzy, gcc-internal-format
msgid "expected %<(%>"
msgstr "Μη οÏισμένο όνομα %s"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
msgid "expected %<,%>"
msgstr "Μη οÏισμένο όνομα %s"
@@ -71,14 +71,14 @@ msgstr "Μη οÏισμένο όνομα %s"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
msgid "expected %<)%>"
msgstr "Μη οÏισμένο όνομα %s"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
msgid "expected %<]%>"
msgstr "Μη οÏισμένο όνομα %s"
@@ -87,25 +87,25 @@ msgstr "Μη οÏισμένο όνομα %s"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr ""
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
msgid "expected %<}%>"
msgstr "Μη οÏισμένο όνομα %s"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, fuzzy, gcc-internal-format
msgid "expected %<{%>"
msgstr "Μη οÏισμένο όνομα %s"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
msgid "expected %<:%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, fuzzy, gcc-internal-format
msgid "expected %<while%>"
msgstr "Μη οÏισμένο όνομα %s"
@@ -115,34 +115,34 @@ msgstr "Μη οÏισμένο όνομα %s"
msgid "expected %<.%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
msgid "expected %<@end%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
msgid "expected %<>%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr ""
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, fuzzy, gcc-internal-format
msgid "expected %<=%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr ""
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
msgid "expected %<[%>"
msgstr "Μη οÏισμένο όνομα %s"
@@ -317,12 +317,12 @@ msgstr ""
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr ""
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, fuzzy, c-format
msgid "invalid expression as operand"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
@@ -1425,20 +1425,20 @@ msgstr "Μη αναγνωÏίσιμη μεταβλητή `%s'"
msgid "insn does not satisfy its constraints:"
msgstr ""
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr ""
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr ""
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr ""
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr ""
@@ -2053,195 +2053,195 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr ""
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr ""
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr ""
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr ""
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr ""
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2588,18 +2588,18 @@ msgid "invalid %%r value"
msgstr "μη έγκυÏος χÏήστης"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, fuzzy, c-format
msgid "invalid %%R value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, fuzzy, c-format
msgid "invalid %%N value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, fuzzy, c-format
msgid "invalid %%P value"
msgstr "μη έγκυÏος χÏήστης"
@@ -2614,12 +2614,12 @@ msgstr "μη έγκυÏος χÏήστης"
msgid "invalid %%L value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, fuzzy, c-format
msgid "invalid %%m value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, fuzzy, c-format
msgid "invalid %%M value"
msgstr "μη έγκυÏος χÏήστης"
@@ -2630,7 +2630,7 @@ msgid "invalid %%U value"
msgstr "μη έγκυÏος χÏήστης"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, fuzzy, c-format
msgid "invalid %%s value"
msgstr "μη έγκυÏος χÏήστης"
@@ -2640,7 +2640,7 @@ msgstr "μη έγκυÏος χÏήστης"
msgid "invalid %%C value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, fuzzy, c-format
msgid "invalid %%E value"
msgstr "μη έγκυÏος χÏήστης"
@@ -2651,38 +2651,38 @@ msgid "unknown relocation unspec"
msgstr "Δεν είναι δυνατόν να βÏεθεί ο Ï„Ïπος του επεξεÏγαστή."
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, fuzzy, c-format
msgid "invalid %%xn code"
msgstr "μη έγκυÏο δικαίωμα"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, fuzzy, c-format
msgid "predicated Thumb instruction"
msgstr "Ακατάλληλη εντολή"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, fuzzy, c-format
msgid "predicated instruction in conditional sequence"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
msgid "Unsupported operand for code '%c'"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, fuzzy, c-format
msgid "invalid shift operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2690,84 +2690,84 @@ msgstr "μη έγκυÏος χÏήστης"
msgid "invalid operand for code '%c'"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, fuzzy, c-format
msgid "instruction never executed"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, fuzzy, c-format
msgid "missing operand"
msgstr "έχει παÏαληφθεί η λίστα με τα πεδία"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
msgid "function parameters cannot have __fp16 type"
msgstr "ο διαχωÏιστής δε μποÏεί να είναι κενός"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr ""
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr ""
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr ""
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr ""
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
msgid "bad address, not a constant:"
msgstr "%s' δεν είναι ισχÏων θετικός ακέÏαιος."
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr ""
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr ""
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr ""
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
#, fuzzy
msgid "invalid insn:"
msgstr "μη έγκυÏος χÏήστης"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
#, fuzzy
msgid "incorrect insn:"
msgstr "λάθος συνθηματικό"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
#, fuzzy
msgid "unknown move insn:"
msgstr "άγνωστο σετ `%s'"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr ""
@@ -2783,7 +2783,7 @@ msgstr "μη έγκυÏος χÏήστης"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3048,73 +3048,73 @@ msgstr "αÏχείο εξόδου"
msgid "bad output_condmove_single operand"
msgstr "αÏχείο εξόδου"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, fuzzy, c-format
msgid "invalid UNSPEC as operand"
msgstr "μη έγκυÏη μετατόπιση UTC"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr ""
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr ""
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr ""
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr ""
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr ""
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr ""
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr ""
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, fuzzy, c-format
msgid "invalid operand code '%c'"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, fuzzy, c-format
msgid "invalid constraints for operand"
msgstr "μη έγκυÏος χÏήστης"
# src/grep.c:1133
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
#, fuzzy
msgid "unknown insn mode"
msgstr "άγνωστη μέθοδος καταλόγων"
@@ -3169,13 +3169,13 @@ msgstr "μη έγκυÏος χαÏακτήÏας `%c' στο Ï„Ïπο αλφαÏ
msgid "invalid operation on %<__fpreg%>"
msgstr "Μη έγκυÏος χαÏακτήÏας παÏαβολής"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, fuzzy, c-format
msgid "invalid %%P operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, fuzzy, c-format
msgid "invalid %%p value"
msgstr "μη έγκυÏος χÏήστης"
@@ -3256,7 +3256,7 @@ msgid "post-increment address is not a register"
msgstr ""
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
#, fuzzy
msgid "bad address"
msgstr "Εσφαλμένη διεÏθυνση"
@@ -3395,117 +3395,117 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr ""
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr ""
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
msgid "-mvsx needs indexed addressing"
msgstr "Ακατάλληλη χÏήση του διαμοÏφωτή διεÏθυνσης"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
msgid "bad move"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
msgid "invalid %%c value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, fuzzy, c-format
msgid "invalid %%f value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, fuzzy, c-format
msgid "invalid %%F value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, fuzzy, c-format
msgid "invalid %%G value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, fuzzy, c-format
msgid "invalid %%j code"
msgstr "μη έγκυÏο δικαίωμα"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, fuzzy, c-format
msgid "invalid %%J code"
msgstr "μη έγκυÏο δικαίωμα"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, fuzzy, c-format
msgid "invalid %%k value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, fuzzy, c-format
msgid "invalid %%K value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, fuzzy, c-format
msgid "invalid %%O value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, fuzzy, c-format
msgid "invalid %%q value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, fuzzy, c-format
msgid "invalid %%S value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, fuzzy, c-format
msgid "invalid %%T value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, fuzzy, c-format
msgid "invalid %%u value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, fuzzy, c-format
msgid "invalid %%v value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, fuzzy, c-format
msgid "invalid %%x value"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "μη έγκυÏη μέτÏηση επανάληψης `%s' στη κατασκευή [c*n]"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
#, fuzzy
msgid "AltiVec argument passed to unprototyped function"
msgstr "Ï€Î¿Î»Ï Î»Î¯Î³Î± οÏίσματα"
@@ -3595,25 +3595,25 @@ msgstr "Μη έγκυÏη επιλογή `%s'"
msgid "invalid operand for code: '%c'"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, fuzzy, c-format
msgid "invalid operand to %%R"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, fuzzy, c-format
msgid "invalid operand to %%S"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr ""
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr ""
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr ""
@@ -3632,13 +3632,13 @@ msgstr "μη έγκυÏος χÏήστης"
msgid "invalid %%B operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, fuzzy, c-format
msgid "invalid %%C operand"
msgstr "μη έγκυÏη μετατόπιση UTC"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, fuzzy, c-format
msgid "invalid %%D operand"
msgstr "μη έγκυÏος χÏήστης"
@@ -3683,57 +3683,57 @@ msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάÏ
msgid "xstormy16_print_operand: unknown code"
msgstr ""
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, fuzzy, c-format
msgid "invalid %%c operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, fuzzy, c-format
msgid "invalid %%d operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
msgid "invalid %%H specifier"
msgstr "μη έγκυÏο δικαίωμα"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
msgid "invalid %%h operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
msgid "invalid %%I operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
msgid "invalid %%i operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
msgid "invalid %%j operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
msgid "invalid %%%c operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
msgid "invalid %%N operand"
msgstr "μη έγκυÏος χÏήστης"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
msgid "invalid operand for 'r' specifier"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4069,7 +4069,7 @@ msgstr ""
msgid "candidates are:"
msgstr ""
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4474,12 +4474,12 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
#, fuzzy
msgid "assignment"
msgstr "Ï€ÏοσπέÏασμα οÏίσματος"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
#, fuzzy
msgid "pointer assignment"
msgstr "Ï€ÏοσπέÏασμα οÏίσματος"
@@ -4488,128 +4488,128 @@ msgstr "Ï€ÏοσπέÏασμα οÏίσματος"
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "In function"
msgid "internal function"
msgstr "Στη συνάÏτηση"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
#, fuzzy
msgid "elemental procedure"
msgstr "Ï€Î¿Î»Ï Î»Î¯Î³Î± οÏίσματα"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
#, fuzzy
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr ""
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
msgid "End expression in DO loop"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4618,7 +4618,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4944,6 +4944,18 @@ msgstr ""
msgid "cannot use mshared and static together"
msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr ""
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5046,28 +5058,11 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-#, fuzzy
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "Η λειτουÏγία δεν υποστηÏίζεται"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
msgid "gfortran does not support -E without -cpp"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
#: config/sh/sh.h:430 config/sh/sh.h:433
#, fuzzy
msgid "SH2a does not support little-endian"
@@ -5081,6 +5076,11 @@ msgstr ""
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+#, fuzzy
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "Η λειτουÏγία δεν υποστηÏίζεται"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
msgid "profiling not supported with -mg"
@@ -7880,7 +7880,7 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr ""
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr ""
#: config/sh/sh.opt:278
@@ -12204,268 +12204,263 @@ msgstr ""
msgid "Create a position independent executable"
msgstr ""
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
msgid "invalid use of type"
msgstr "μη έγκυÏος χÏήστης"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
msgid "expected numeric type"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
msgid "expected boolean type"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
msgid "expected integer or boolean type"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
msgid "invalid operand for unary %<&%>"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
msgid "expected pointer"
msgstr "Μη οÏισμένο όνομα %s"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
msgid "incompatible types in binary expression"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
msgid "shift of non-integer operand"
msgstr "Ο κατάλογος `%s' δεν είναι Ï€Ïοσιτός."
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr ""
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
msgid "negative shift count"
msgstr "ελάχιστο μέγεθος αλφαÏιθμητικοÏ"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
msgid "object is not a method"
msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
msgid "method type does not match object type"
msgstr "λάθος αÏιθμός οÏισμάτων"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
msgid "invalid use of %<...%> with builtin function"
msgstr "μη έγκυÏος αÏιθμός πεδίου: `%s'"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "χωÏίς οÏίσματα"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
msgid "too many arguments"
msgstr "πάÏα πολλά οÏίσματα"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
msgid "argument 1 must be a map"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
msgid "invalid type for make function"
msgstr "Μη έγκυÏη παÏάμετÏος"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
msgid "bad size for make"
msgstr "Ακατάλληλη τιμή στο ai_flags"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
msgid "too many arguments to make"
msgstr "πάÏα πολλά οÏίσματα"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
msgid "argument must be array or slice or channel"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
msgid "unsupported argument type to builtin function"
msgstr "πάÏα πολλά οÏίσματα"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
msgid "argument must be channel"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
msgid "argument must be a field reference"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
msgid "left argument must be a slice"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
msgid "first argument must be []byte"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
msgid "second argument must be slice or string"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
msgid "argument 2 has invalid type"
msgstr "μη πλήÏης εγγÏαφή"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
msgid "argument must have complex type"
msgstr "μη πλήÏης εγγÏαφή"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
msgid "complex arguments must have identical types"
msgstr "διπλός Ï€ÏοσδιοÏιστής μηνÏματος"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
msgid "complex arguments must have floating-point type"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
msgid "invalid use of %<...%> with non-slice"
msgstr "μη έγκυÏος χÏήστης"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
msgid "expected function"
msgstr "Μη οÏισμένο όνομα %s"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
msgid "incompatible type for receiver"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "μη έγκυÏος αÏιθμός πεδίου: `%s'"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
msgid "number of results does not match number of values"
msgstr "λάθος αÏιθμός οÏισμάτων"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
msgid "index must be integer"
msgstr "διπλός Ï€ÏοσδιοÏιστής μηνÏματος"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
msgid "slice end must be integer"
msgstr "διπλός Ï€ÏοσδιοÏιστής μηνÏματος"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
#, fuzzy
msgid "slice of unaddressable value"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
msgid "incompatible type for map index"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
msgid "too many expressions for struct"
msgstr "υπεÏβολικά πολλά δευτεÏόλεπτα αναπήδησης"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
msgid "too few expressions for struct"
msgstr "Ï€Î¿Î»Ï Î»Î¯Î³Î± οÏίσματα"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-msgid "invalid unsafe.Pointer conversion"
-msgstr "Μη έγκυÏη κανονική έκφÏαση"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
#, fuzzy
msgid "type assertion only valid for interface types"
msgstr "Μη έγκυÏος εξακÏιβωτής(verifier) εξυπηÏετοÏμενου"
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
msgid "expected channel"
msgstr "Μη οÏισμένο όνομα %s"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12507,20 +12502,24 @@ msgstr "Έχει παÏαληφθεί εντολή"
msgid "expected boolean expression"
msgstr "Μη έγκυÏη Ï€ÏοποÏευόμενη κανονική έκφÏαση"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
msgid "incompatible types in send"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -12815,7 +12814,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, fuzzy, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "μη έγκυÏος αÏιθμός από γÏαμμές"
@@ -12909,13 +12908,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr ""
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr ""
@@ -13291,7 +13290,7 @@ msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
msgid "%qE defined as wrong kind of tag"
msgstr ""
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, fuzzy, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "μη έγκυÏος αÏιθμός από γÏαμμές"
@@ -13419,7 +13418,7 @@ msgstr ""
msgid "variable %qD has initializer but incomplete type"
msgstr "μη πλήÏης εγγÏαφή"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, fuzzy, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
@@ -13429,7 +13428,7 @@ msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
msgid "%qD should be initialized"
msgstr "η κλάση χαÏακτήÏων `%s' οÏίστηκε ήδη"
@@ -14330,7 +14329,7 @@ msgstr "λάθος αÏιθμός οÏισμάτων"
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, fuzzy, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "`return' χωÏίς τιμή, σε συνάÏτηση που επιστÏέφει μη-κενό"
@@ -14533,7 +14532,7 @@ msgstr ""
msgid "unknown type name %qE"
msgstr "άγνωστος χαÏακτήÏας `%s'"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, fuzzy, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "δημιουÏγία αÏχείου `%s'\n"
@@ -14543,7 +14542,7 @@ msgstr "δημιουÏγία αÏχείου `%s'\n"
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
@@ -14591,7 +14590,7 @@ msgstr "αÏχεία fifo δεν υποστηÏίζονται"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "αÏχεία fifo δεν υποστηÏίζονται"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, fuzzy, gcc-internal-format
msgid "expected string literal"
msgstr "μη τεÏματιζόμενo αλφαÏιθμητικό"
@@ -14623,8 +14622,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, fuzzy, gcc-internal-format
msgid "expected identifier"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
@@ -14958,77 +14957,77 @@ msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χÎ
msgid "no type or storage class may be specified here,"
msgstr "ΕγγÏαφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "κακοδιαμοÏφωμένη γÏαμμή αγνοήθηκε"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "κακοδιαμοÏφωμένη γÏαμμή αγνοήθηκε"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, fuzzy, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "κακοδιαμοÏφωμένη γÏαμμή αγνοήθηκε"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
msgid "too many %qs clauses"
msgstr "πάÏα πολλά οÏίσματα"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
@@ -15043,42 +15042,42 @@ msgstr "Μη έγκυÏη Ï€ÏοποÏευόμενη κανονική έκφÏα
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
msgid "invalid schedule kind"
msgstr "μη έγκυÏο δικαίωμα"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, fuzzy, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%s' δεν είναι ισχÏων θετικός ακέÏαιος."
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "κακοδιαμοÏφωμένη γÏαμμή αγνοήθηκε"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, fuzzy, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "κακοδιαμοÏφωμένη γÏαμμή αγνοήθηκε"
@@ -15088,7 +15087,7 @@ msgstr "κακοδιαμοÏφωμένη γÏαμμή αγνοήθηκε"
msgid "expected %<(%> or end of line"
msgstr ""
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
msgid "for statement expected"
msgstr "αναμενόταν ')'\n"
@@ -15103,12 +15102,12 @@ msgstr "διπλό όνομα χαÏακτήÏα `%s'"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -15133,27 +15132,27 @@ msgstr ""
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "μη πλήÏης εγγÏαφή"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -15941,7 +15940,7 @@ msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάÏ
msgid "initialization of a flexible array member"
msgstr ""
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr ""
@@ -16147,223 +16146,223 @@ msgstr "`return' χωÏίς τιμή, σε συνάÏτηση που επιστÏ
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "`return' χωÏίς τιμή, σε συνάÏτηση που επιστÏέφει μη-κενό"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr ""
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr ""
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr ""
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr ""
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr ""
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr "Η παÏάμετÏος κινητής υποδιαστολής δεν είναι έγκυÏη: %s"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "μη έγκυÏος αÏιθμός από γÏαμμές"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, fuzzy, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, fuzzy, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -17390,7 +17389,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17510,12 +17509,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr ""
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr ""
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr ""
@@ -17600,27 +17599,27 @@ msgstr ""
msgid "total size of local objects too large"
msgstr "Ο κατάλογος `%s' δεν είναι Ï€Ïοσιτός."
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr ""
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr ""
-#: function.c:4896
+#: function.c:4911
#, fuzzy, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "άγνωστος χαÏακτήÏας `%s'"
@@ -18056,62 +18055,62 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr "`return' χωÏίς τιμή, σε συνάÏτηση που επιστÏέφει μη-κενό"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "Η παÏάμετÏος κινητής υποδιαστολής δεν είναι έγκυÏη: %s"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "Ο κατάλογος `%s' δεν είναι Ï€Ïοσιτός."
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -18315,48 +18314,48 @@ msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
msgid "function %qD redeclared as variable"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -18453,12 +18452,12 @@ msgstr "Η λειτουÏγία δεν υποστηÏίζεται"
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -18820,8 +18819,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr ""
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "άγνωστος χαÏακτήÏας `%s'"
@@ -19126,7 +19125,7 @@ msgstr ""
msgid "packed attribute is unnecessary"
msgstr ""
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr ""
@@ -19146,12 +19145,12 @@ msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζοντÎ
msgid "nested function trampolines not supported on this target"
msgstr "το --no-dereference (-h) δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
@@ -19341,7 +19340,7 @@ msgstr "μη έγκυÏος αÏιθμός πεδίου: `%s'"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19356,7 +19355,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19371,7 +19370,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr ""
@@ -19406,7 +19405,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr ""
@@ -20026,117 +20025,117 @@ msgstr "αδυναμία ανοίγματος αÏχείου εξόδου `%s'"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "Άγνωστη επιλογή: %s %s %s"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr ""
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr "έχει παÏαληφθεί το αÏχείο Ï€ÏοοÏισμοÏ"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr ""
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr ""
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr ""
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr ""
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr ""
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr ""
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr ""
@@ -20172,7 +20171,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "%s: οι τιμές του πεδίου `%s' δεν Ï€Ïέπει να είναι μεγαλÏτεÏες από %d"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr ""
@@ -20413,72 +20412,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr ""
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr ""
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr ""
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr ""
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20492,141 +20491,141 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, fuzzy, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr ""
-#: tree.c:5578
+#: tree.c:5593
#, fuzzy, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "μη έγκυÏος αÏιθμός αÏχείου στη δήλωση πεδίου: `%s'"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr ""
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr ""
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -20842,12 +20841,12 @@ msgstr "εσωτεÏικό σφάλμα στο %s, γÏαμμή %u"
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -20862,8 +20861,8 @@ msgstr ""
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr ""
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr ""
@@ -21493,40 +21492,40 @@ msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
msgid "invalid vector type for attribute %qE"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr ""
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr ""
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr ""
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr ""
@@ -21566,12 +21565,12 @@ msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάÏ
msgid "%qE attribute only applies to variadic functions"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, fuzzy, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -23330,229 +23329,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "Ακατάλληλη τιμή στο ai_flags"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr ""
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr ""
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "αÏχεία fifo δεν υποστηÏίζονται"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr ""
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr ""
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr ""
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr ""
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr ""
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr ""
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr ""
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "μη έγκυÏη ÏŽÏα της μέÏας"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
msgid "argument must be a constant"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, fuzzy, gcc-internal-format
msgid "selector must be an immediate"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, fuzzy, gcc-internal-format
msgid "mask must be an immediate"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -23594,87 +23593,87 @@ msgstr "`return' χωÏίς τιμή, σε συνάÏτηση που επιστÏ
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr ""
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr ""
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
@@ -24018,411 +24017,411 @@ msgstr "αδυναμία ανοίγματος αÏχείου εξόδου"
msgid "can%'t set position in PCH file: %m"
msgstr "αδυναμία ανοίγματος αÏχείου οÏÎ¹ÏƒÎ¼Î¿Ï locale `%s'"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "Ακατάλληλη τιμή στο ai_flags"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "Η οικογένεια διευθÏνσεων δεν υποστηÏίζεται από την οικογένεια Ï€Ïωτοκόλλου"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%s: η υποστήÏιξη εκσφαλμάτωσης δεν έχει συμπεÏιληφθεί στη μεταγλώττιση.\n"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr ""
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr "Ακατάλληλη τιμή στο ai_flags"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "το --no-dereference (-h) δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr ""
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "άγνωστο σετ `%s'"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "%s: οι τιμές του πεδίου `%s' δεν Ï€Ïέπει να είναι μεγαλÏτεÏες από %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "μη έγκυÏη ÏŽÏα της μέÏας"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, fuzzy, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr ""
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "μη έγκυÏο δικαίωμα"
@@ -24494,13 +24493,13 @@ msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζοντÎ
msgid "%qE attribute requires a string constant argument"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24574,7 +24573,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
@@ -24629,7 +24628,7 @@ msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζοντÎ
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, fuzzy, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "ειδικά αÏχεία μπλοκ δεν υποστηÏίζονται"
@@ -24973,62 +24972,62 @@ msgstr "Η λειτουÏγία δεν υποστηÏίζεται"
msgid "%qs does not support MIPS16 code"
msgstr "αÏχεία fifo δεν υποστηÏίζονται"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr ""
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, fuzzy, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "ΧÏήση ABI 32-bit"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, fuzzy, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "ΧÏήση ABI 64-bit"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, fuzzy, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "ΧÏήση ABI 32-bit"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "Εμφάνιση έκδοσης Ï€ÏογÏάμματος"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "μη έγκυÏο δικαίωμα"
@@ -25038,57 +25037,57 @@ msgstr "μη έγκυÏο δικαίωμα"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr ""
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "Το servname δεν υποστηÏίζεται από το ai_socktype"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "Ακατάλληλη εντολή"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "Το servname δεν υποστηÏίζεται από το ai_socktype"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr ""
@@ -25369,308 +25368,308 @@ msgstr "%s μετατÏέπει ακέÏαιο σε δείκτη χωÏίς με
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "μη έγκυÏος χαÏακτήÏας `%c' στο Ï„Ïπο αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, fuzzy, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, fuzzy, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr "εσωτεÏικό σφάλμα στο %s, γÏαμμή %u"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, fuzzy, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, fuzzy, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, fuzzy, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, fuzzy, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr ""
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr ""
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr ""
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr ""
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "Η οικογένεια διευθÏνσεων δεν υποστηÏίζεται από την οικογένεια Ï€Ïωτοκόλλου"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "εσωτεÏικό σφάλμα στο %s, γÏαμμή %u"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr "εσωτεÏικό σφάλμα στο %s, γÏαμμή %u"
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
# src/shred.c:1134
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, fuzzy, gcc-internal-format
msgid "stack frame too large"
msgstr "%s: το αÏχείο είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "μη έγκυÏος χÏήστης"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr ""
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr ""
@@ -25905,63 +25904,63 @@ msgstr "Το όνομα `%s' είναι άγνωστο\n"
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, fuzzy, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr ""
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -26083,12 +26082,12 @@ msgstr ""
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, gcc-internal-format
msgid "bad builtin icode"
msgstr ""
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
@@ -26306,39 +26305,39 @@ msgstr ""
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, fuzzy, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr ""
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr ""
# src/request.c:37
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "%s σε %s"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
@@ -26783,7 +26782,7 @@ msgstr ""
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, fuzzy, gcc-internal-format
msgid " in call to %qD"
msgstr "Μη έγκυÏη επιλογή `%s'"
@@ -26843,425 +26842,425 @@ msgstr "μη έγκυÏος χαÏακτήÏας `%c' στο Ï„Ïπο αλφαÏ
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:296
+#: cp/class.c:297
#, fuzzy, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr ""
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1103
+#: cp/class.c:1104
#, fuzzy, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, fuzzy, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, fuzzy, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr ""
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr ""
-#: cp/class.c:2596
+#: cp/class.c:2597
#, fuzzy, gcc-internal-format
msgid " by %q+D"
msgstr " κατά `%D'"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, fuzzy, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "μη έγκυÏος αÏιθμός από στήλες: `%s'"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "μη έγκυÏος αÏιθμός από στήλες: `%s'"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, fuzzy, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "μη έγκυÏος αÏιθμός πεδίου: `%s'"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2887
+#: cp/class.c:2904
#, fuzzy, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, fuzzy, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, fuzzy, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "ΑÏνητικό πλάτος στην αποτίμηση"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, fuzzy, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "ΑÏνητικό πλάτος στην αποτίμηση"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr ""
-#: cp/class.c:2923
+#: cp/class.c:2940
#, fuzzy, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:2985
+#: cp/class.c:3002
#, fuzzy, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "%s: οι τιμές του πεδίου `%s' δεν Ï€Ïέπει να είναι μεγαλÏτεÏες από %d"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr ""
-#: cp/class.c:3109
+#: cp/class.c:3126
#, fuzzy, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "η `%s' είναι συνήθως μη-στατική συνάÏτηση"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, fuzzy, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%s' δεν είναι ισχÏων θετικός ακέÏαιος."
-#: cp/class.c:3125
+#: cp/class.c:3142
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, fuzzy, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "ΥπάÏχει αντικείμενο με το ίδιο όνομα"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr ""
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, fuzzy, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "Μη έγκυÏη ακέÏαια παÏάμετÏος `%s'"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "μη έγκυÏος αÏιθμός από στήλες: `%s'"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr "μη έγκυÏος αÏιθμός από στήλες: `%s'"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr ""
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+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:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, fuzzy, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "κανένας οÏισμός του `UNDEFINED'"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, fuzzy, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr ""
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, fuzzy, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, fuzzy, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "η μετατÏοπή από `%s' σε `%s' δεν υποστηÏίζετε"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, fuzzy, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, fuzzy, gcc-internal-format
msgid "not enough type information"
msgstr "εμφάνιση πληÏοφοÏιών Ï€Ïοόδου"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, fuzzy, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
@@ -27271,12 +27270,12 @@ msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, fuzzy, gcc-internal-format
msgid "declaration of %q#D"
msgstr "δημιουÏγία αÏχείου `%s'\n"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr ""
@@ -27296,7 +27295,7 @@ msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "η μετατÏοπή από `%s' σε `%s' δεν υποστηÏίζετε"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
@@ -28203,7 +28202,7 @@ msgstr ""
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, fuzzy, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "Η λειτουÏγία δεν υποστηÏίζεται"
@@ -28296,8 +28295,8 @@ msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, fuzzy, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "υπεÏβολικά πολλά αÏχεία εισόδου"
@@ -28827,7 +28826,7 @@ msgstr "το `%s' δεν είναι κανονικό αÏχείο"
msgid "type %qT is not derived from type %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "αυτονόητη διακÏÏηξη της συνάÏτησης `%s'"
@@ -29137,374 +29136,369 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, fuzzy, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, fuzzy, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, fuzzy, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "Ο κατάλογος `%s' δεν είναι Ï€Ïοσιτός."
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr ""
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, fuzzy, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, fuzzy, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, fuzzy, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr ""
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, fuzzy, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ΥπάÏχει αντικείμενο με το ίδιο όνομα"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr ""
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, fuzzy, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "ο διαχωÏιστής δε μποÏεί να είναι κενός"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, fuzzy, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, fuzzy, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "αδυναμία εισαγωγής στοιχείο παÏαβολής `%.*s'"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "ο χάÏτης χαÏακτήÏων `%s' οÏίστηκε ήδη"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, fuzzy, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "μη έγκυÏος χÏήστης"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "αυτονόητη διακÏÏηξη της συνάÏτησης `%#D'"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr ""
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, fuzzy, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "δημιουÏγία αÏχείου `%s'\n"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr ""
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, fuzzy, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "μη πλήÏης εγγÏαφή"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, fuzzy, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "μη πλήÏης εγγÏαφή"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, fuzzy, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr "%s: Μη έγκυÏη ÏÏθμιση `%s'.\n"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, fuzzy, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "μη έγκυÏη τάξη χαÏακτήÏων `%s'"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, fuzzy, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "μη έγκυÏη τάξη χαÏακτήÏων `%s'"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, fuzzy, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "μη έγκυÏη τάξη χαÏακτήÏων `%s'"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, fuzzy, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "μη έγκυÏη τάξη χαÏακτήÏων `%s'"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr ""
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, fuzzy, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "Η παÏάμετÏος `%s' δεν είναι έγκυÏη."
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr ""
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "Η παÏάμετÏος `%s' δεν είναι έγκυÏη."
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "Η παÏάμετÏος `%s' δεν είναι έγκυÏη."
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "μη πλήÏης εγγÏαφή"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, fuzzy, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "ο χάÏτης χαÏακτήÏων `%s' οÏίστηκε ήδη"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -29524,168 +29518,168 @@ msgstr ""
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, fuzzy, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, fuzzy, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "η `%s' είναι συνήθως μη-στατική συνάÏτηση"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr ""
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr ""
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, fuzzy, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "η `%s' παίÏνει είτε κανένα είτε δÏο οÏίσματα"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr ""
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr ""
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, fuzzy, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "η `%s' παίÏνει είτε κανένα είτε δÏο οÏίσματα"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, fuzzy, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "η `%s' παίÏνει είτε κανένα είτε δÏο οÏίσματα"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr ""
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, fuzzy, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "η `%s' παίÏνει είτε κανένα είτε δÏο οÏίσματα"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, fuzzy, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, fuzzy, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "ο διαχωÏιστής δε μποÏεί να είναι κενός"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "ο διαχωÏιστής δε μποÏεί να είναι κενός"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "αυτός είναι ο Ï€Ïώτος οÏισμός"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, fuzzy, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "αυτός είναι ο Ï€Ïώτος οÏισμός"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -29697,90 +29691,90 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, fuzzy, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "έχουν παÏαληφθεί οÏίσματα"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
# src/getopt.c:628
# src/getopt.c:628
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, fuzzy, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, fuzzy, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "αυτός είναι ο Ï€Ïώτος οÏισμός"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, fuzzy, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "Η λειτουÏγία δεν υποστηÏίζεται"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, fuzzy, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "αυτός είναι ο Ï€Ïώτος οÏισμός"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, fuzzy, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "διπλός οÏισμός συνόλου"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
msgid "previous definition here"
msgstr "κανένας οÏισμός του `UNDEFINED'"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -29789,72 +29783,72 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "Μη έγκυÏη ακέÏαια παÏάμετÏος `%s'"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, fuzzy, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "Μη έγκυÏη ακέÏαια παÏάμετÏος `%s'"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, fuzzy, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "η επιστÏεφόμενη τιμή της `%s' δεν είναι `int'"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr ""
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, fuzzy, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "Ï€ÏοηγοÏμενη αυτονόητη διακÏÏηξη του `%s'"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
msgid "invalid function declaration"
msgstr "Μη έγκυÏη ανταλλαγή"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, fuzzy, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "ο χάÏτης χαÏακτήÏων `%s' οÏίστηκε ήδη"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr "έχουν παÏαληφθεί οÏίσματα"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, fuzzy, gcc-internal-format
msgid "invalid member function declaration"
msgstr "μη έγκυÏος αÏιθμός από κενές γÏαμμές: `%s'"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, fuzzy, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
@@ -30204,7 +30198,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -30465,154 +30459,154 @@ msgstr "Το `%s' δεν είναι κατάλογος."
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
msgid "%qT is not a class type"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, fuzzy, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "ακατάλληλος Ï„Ïπος δικτÏου :`%s'\n"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "μη έγκυÏος αÏιθμός από στήλες: `%s'"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "μη έγκυÏος αÏιθμός από στήλες: `%s'"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αÏχείο `%s'"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, fuzzy, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "μη έγκυÏη κατάσταση για την dlopen()"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, fuzzy, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, fuzzy, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
# src/getopt.c:628
# src/getopt.c:628
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, fuzzy, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr ""
-#: cp/init.c:2574
+#: cp/init.c:2576
#, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr ""
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -30702,12 +30696,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -30717,12 +30711,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr ""
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -30737,100 +30731,100 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "μη έγκυÏο byte ή λίστα πεδίων"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αÏχείο `%s'"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "μη έγκυÏος αÏιθμός από κενές γÏαμμές: `%s'"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr ""
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "ο διαχωÏιστής δε μποÏεί να είναι κενός"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
# src/grep.c:785 src/grep.c:792
# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "μη έγκυÏο ÏŒÏισμα μήκους πεÏιεχομένου"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
@@ -30968,154 +30962,154 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr "%s: %s: "
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, fuzzy, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, fuzzy, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "σφάλμα ταιÏιάσματος Ï„Ïπου με Ï€ÏοηγοÏμενη αυτονόητη διακÏÏηξη"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, fuzzy, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "Ï€ÏοηγοÏμενη αυτονόητη διακÏÏηξη του `%s'"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr ""
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, fuzzy, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr ""
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, fuzzy, gcc-internal-format
msgid "%qD not declared"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr ""
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, fuzzy, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, fuzzy, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, fuzzy, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, fuzzy, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "δεν είναι δυνατό να δημιουÏγηθεί το %s `%s' στο `%s'"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, fuzzy, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, fuzzy, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr ""
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -31245,7 +31239,7 @@ msgstr "Μη έγκυÏη ημεÏομηνία `%s'."
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -31475,7 +31469,7 @@ msgstr ""
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
@@ -31667,7 +31661,7 @@ msgstr "το `%s' δεν είναι κανονικό αÏχείο"
msgid "compound-statement in constexpr function"
msgstr ""
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
msgid "expected selection-statement"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
@@ -31697,7 +31691,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
msgid "expected iteration-statement"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
@@ -31713,12 +31707,12 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
msgid "expected jump-statement"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -31755,7 +31749,7 @@ msgstr ""
msgid "class definition may not be declared a friend"
msgstr ""
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -31831,12 +31825,12 @@ msgstr "Μη οÏισμένο όνομα %s"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "ο διαχωÏιστής δε μποÏεί να είναι κενός"
@@ -31851,7 +31845,7 @@ msgstr "ο διαχωÏιστής δε μποÏεί να είναι κενός"
msgid "expected template-id"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
msgid "expected %<<%>"
msgstr "Μη οÏισμένο όνομα %s"
@@ -31980,12 +31974,12 @@ msgstr ""
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "Ï€ÏοηγοÏμενη αυτονόητη διακÏÏηξη του `%s'"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
@@ -32030,73 +32024,73 @@ msgstr ""
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "μη έγκυÏος αÏιθμός αÏχείου στη δήλωση πεδίου: `%s'"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
msgid "expected initializer"
msgstr "μη έγκυÏο μέγεθος οÏιζόντιου στηλοθέτη: %s"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
msgid "invalid type in declaration"
msgstr "Μη έγκυÏη ανταλλαγή"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
msgid "initializer provided for function"
msgstr "Δεν ήταν δυνατή η εÏÏεση ετικέττας για μεταγωγή στο `%s'"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, fuzzy, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "μη έγκυÏος αÏιθμός από γÏαμμές"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -32105,247 +32099,247 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
msgid "invalid declarator"
msgstr "μη έγκυÏος χÏήστης"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
msgid "expected declarator"
msgstr "κενό αλφαÏιθμητικό"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, fuzzy, gcc-internal-format
msgid "%qD is a namespace"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
msgid "expected ptr-operator"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "διπλός αÏιθμός μηνÏματος"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr "διπλός αÏιθμός μηνÏματος"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "μη έγκυÏος χÏήστης"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "%s' δεν είναι ισχÏων θετικός ακέÏαιος."
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
msgid "expected type-specifier"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr ""
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr ""
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr ""
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "Δεν μποÏεί να τεθεί η ημεÏομηνία."
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr ""
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr ""
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
msgid "expected class-name"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "%s: διπλός οÏισμός έκδοσης κατηγοÏίας"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "%s: διπλός οÏισμός έκδοσης κατηγοÏίας"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "%s: διπλός οÏισμός έκδοσης κατηγοÏίας"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr ""
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr "δε βÏέθηκε ο Ï€ÏοεπεξεÏγαστής C: %s \n"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "μη έγκυÏος αÏιθμός από κενές γÏαμμές: `%s'"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
msgid "extra qualification not allowed"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, fuzzy, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "κανένας οÏισμός του `UNDEFINED'"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
msgid "expected class-key"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, fuzzy, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "αδυναμία εισαγωγής στοιχείο παÏαβολής `%.*s'"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "συντακτικό σφάλμα στον καθοÏισμό σειÏάς"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, fuzzy, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "διπλό όνομα χαÏακτήÏα `%s'"
@@ -32354,319 +32348,319 @@ msgstr "διπλό όνομα χαÏακτήÏα `%s'"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, fuzzy, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "αÏχεία fifo δεν υποστηÏίζονται"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "Μη έγκυÏη ÏÏθμιση θÏÏας (port)"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "δημιουÏγία αÏχείου `%s'\n"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "Ï€ÏοηγοÏμενη αυτονόητη διακÏÏηξη του `%s'"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%s' δεν είναι ισχÏων θετικός ακέÏαιος."
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "Μη έγκυÏη ÏÏθμιση θÏÏας (port)"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
msgid "expected %<new%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
msgid "expected %<delete%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
msgid "expected %<return%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
msgid "expected %<extern%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
msgid "expected %<operator%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
msgid "expected %<template%>"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
msgid "expected %<using%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
msgid "expected %<asm%>"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
msgid "expected %<try%>"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
msgid "expected %<throw%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
msgid "expected %<@try%>"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
msgid "expected %<::%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
msgid "expected %<*%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
msgid "expected %<~%>"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, fuzzy, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "Δεν υπάÏχει Ï€ÏοηγοÏμενη κανονική έκφÏαση"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
# src/grep.c:785 src/grep.c:792
# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, fuzzy, gcc-internal-format
msgid "file ends in default argument"
msgstr "μη έγκυÏο ÏŒÏισμα μήκους πεÏιεχομένου"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "συμβολικοί σÏνδεσμοι δεν υποστηÏίζονται στο σÏστημα αυτό"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "Ακατάλληλη τιμή στο ai_flags"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, fuzzy, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "ΠÏοσδιοÏιστής αφαιÏέθηκε"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
msgid "invalid type for property"
msgstr "Μη έγκυÏη παÏάμετÏος"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr "εμφάνιση πληÏοφοÏιών Ï€Ïοόδου"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "μη τεÏματιζόμενo αλφαÏιθμητικό"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, fuzzy, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
@@ -33372,17 +33366,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, fuzzy, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "μη έγκυÏος αÏιθμός αÏχείου στη δήλωση πεδίου: `%s'"
@@ -33400,257 +33394,257 @@ msgstr "μη έγκυÏος αÏιθμός αÏχείου στη δήλωση Ï€
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
msgid "variable %qD has function type"
msgstr "μη πλήÏης εγγÏαφή"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, fuzzy, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "Μη έγκυÏη Ï€ÏοτεÏαιότητα `%s'"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, fuzzy, gcc-internal-format
msgid "in declaration %q+D"
msgstr "δημιουÏγία αÏχείου `%s'\n"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, fuzzy, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, fuzzy, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, fuzzy, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, fuzzy, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, fuzzy, gcc-internal-format
msgid "creating array of %qT"
msgstr "δημιουÏγία αÏχείου `%s'\n"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, fuzzy, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, fuzzy, gcc-internal-format
msgid "using invalid field %qD"
msgstr "έχει παÏαληφθεί η λίστα με τα πεδία"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "Μη έγκυÏη κανονική έκφÏαση"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, fuzzy, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, fuzzy, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, fuzzy, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "Η παÏάμετÏος `%s' δεν είναι έγκυÏη."
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, fuzzy, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, fuzzy, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, fuzzy, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "διπλός οÏισμός συνόλου"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr ""
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "αδυναμία ανοίγματος αÏχείου οÏÎ¹ÏƒÎ¼Î¿Ï locale `%s'"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, fuzzy, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "Ο έλεγχος Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï Î³Î¹Î± το `%s' βÏήκε `%s'"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "αδυναμία ανοίγματος αÏχείου οÏÎ¹ÏƒÎ¼Î¿Ï locale `%s'"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "διπλός οÏισμός συνόλου"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "διπλός οÏισμός συνόλου"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "αδυναμία ανοίγματος αÏχείου οÏÎ¹ÏƒÎ¼Î¿Ï locale `%s'"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "αδυναμία ανοίγματος αÏχείου οÏÎ¹ÏƒÎ¼Î¿Ï locale `%s'"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "διπλός οÏισμός συνόλου"
@@ -33662,32 +33656,32 @@ msgstr "διπλός οÏισμός συνόλου"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "Μη έγκυÏος χαÏακτήÏας παÏαβολής"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%s' δεν είναι ισχÏων θετικός ακέÏαιος."
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -33695,12 +33689,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, fuzzy, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "Δεν μπόÏεσα να ανοίξω το αÏχείο %s"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, fuzzy, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr "μη έγκυÏος αÏιθμός αÏχείου στη δήλωση πεδίου: `%s'"
@@ -33939,7 +33933,7 @@ msgstr "μη έγκυÏος αÏιθμός αÏχείου στη δήλωση Ï€
msgid "invalid base-class specification"
msgstr "Μη έγκυÏη ÏÏθμιση θÏÏας (port)"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
msgid "%qD is not captured"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
@@ -34112,264 +34106,264 @@ msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr ""
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function %qD"
msgid "call to non-constexpr function %qD"
msgstr "κλήση σε μη-συνάÏτηση %qD"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
msgid "%qD used before its definition"
msgstr "αυτή είναι η θέση του Ï€Ïώτου οÏισμοÏ"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr ""
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, fuzzy, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "μη έγκυÏο μέγεθος οÏιζόντιου στηλοθέτη: %s"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
msgid "%q#D is not const"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
msgid "%q#D is volatile"
msgstr "το `%s' είναι μη-Ï€Ïοσπελάσιμο"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "Μη έγκυÏη Ï€ÏοποÏευόμενη κανονική έκφÏαση"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "μη τεÏματιζμένο αλφαÏιθμητικό σταθεÏάς"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
msgid "non-constant array initialization"
msgstr "μη έγκυÏο είδος αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "Μη οÏισμένο όνομα %s"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "αδυναμία αλλαγής στο κατάλογο %s"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "η `%s' είναι συνήθως μη-στατική συνάÏτηση"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, fuzzy, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr ""
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr ""
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, fuzzy, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "Ï€Ïοειδοποίηση: το --pid=PID δεν υποστηÏίζεται σε αυτό το σÏστημα"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr ""
@@ -35312,122 +35306,122 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "η μετατÏοπή από `%s' σε `%s' δεν υποστηÏίζετε"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "η μετατÏοπή από `%s' σε `%s' δεν υποστηÏίζετε"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr ""
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "Η αλυσίδα μοÏφής δεν είναι έγκυÏη: `%s'"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, fuzzy, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "έχει παÏαληφθεί το αÏχείο Ï€ÏοοÏισμοÏ"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, fuzzy, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, fuzzy, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr ""
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr ""
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr ""
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, fuzzy, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "δεν είστε μέλος της ομάδας `%s'"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "Μη έγκυÏη επιλογή `%s'"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "μη έγκυÏος αÏιθμός αÏχείου στη δήλωση πεδίου: `%s'"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, fuzzy, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "μη πλήÏης εγγÏαφή"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, fuzzy, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "μη πλήÏης εγγÏαφή"
@@ -35487,187 +35481,187 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "μη έγκυÏος σταθεÏός χαÏακτήÏας στο αλφαÏιθμιτικό"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr ""
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr ""
-#: fortran/array.c:196
+#: fortran/array.c:194
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "Μη έγκυÏη πισω-παÏαπομπή"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr "Μη έγκυÏη πισω-παÏαπομπή"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "συντακτικό σφάλμα στον καθοÏισμό σειÏάς"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -35702,7 +35696,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
@@ -35812,7 +35806,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -35895,8 +35889,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -36041,7 +36035,7 @@ msgstr ""
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -36171,42 +36165,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "πάÏα πολλά οÏίσματα"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -36218,7 +36212,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -36501,7 +36495,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -36516,7 +36510,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "%s μετατÏέπει ακέÏαιο σε δείκτη χωÏίς μετατÏοπέα"
@@ -36526,7 +36520,7 @@ msgstr "%s μετατÏέπει ακέÏαιο σε δείκτη χωÏίς με
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "Μη έγκυÏη κανονική έκφÏαση"
@@ -36725,7 +36719,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -36745,835 +36739,835 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "συντακτικό σφάλμα στον καθοÏισμό σειÏάς"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "μη έγκυÏος αÏιθμός από κενές γÏαμμές: `%s'"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr ""
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "%s: μη έγκυÏη κανονική έκφÏαση: %s"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "Αγνωστος δυαδικός χειÏιστής."
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr ""
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "%s: αναμενόταν αÏιθμητική τιμή."
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "η τιμή για το %s Ï€Ïέπει να είναι ακέÏαιος"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "Μη έγκυÏη ακέÏαια παÏάμετÏος `%s'"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "συντακτικό σφάλμα στον καθοÏισμό σειÏάς"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "συντακτικό σφάλμα στον οÏισμό κλάσης χαÏακτήÏων"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "ΕγγÏαφή ονομάτων των επιλεγμένων κατηγοÏιών"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "συντακτικό σφάλμα στο οÏισμό του %s: %s"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "διπλό όνομα χαÏακτήÏα `%s'"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "')' expected"
msgid "')' expected at %C"
msgstr "αναμενόταν '('"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "άγνωστος χαÏακτήÏας `%s'"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "το `%s' είναι Ï€Ïόγονος του `%s'"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -37816,27 +37810,27 @@ msgstr "Η παÏάμετÏος κινητής υποδιαστολής δεν Î
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -38097,7 +38091,7 @@ msgid "can't open input file: %s"
msgstr "αδυναμία ανοίγματος αÏχείου εισόδου `%s'"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38213,12 +38207,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -40242,7 +40236,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -41331,949 +41325,949 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too many arguments to procedure"
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "πάÏα πολλά οÏίσματα στη Ïουτίνα"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "Μεταγλωττισμός Ï€ÏοδιαγÏαφών τοπικών Ïυθμίσεων"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
# src/getopt.c:628
# src/getopt.c:628
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
# src/getopt.c:628
# src/getopt.c:628
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "πάÏα πολλά οÏίσματα"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too many arguments in call to `%s'"
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "πάÏα πολλά οÏίσματα στη κλήση της `%s'"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "Το `%s' δεν είναι κατάλογος."
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "Ο κατάλογος `%s' δεν είναι Ï€Ïοσιτός."
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "Κακή αίτηση παÏαμέτÏων"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -42282,175 +42276,175 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "Η παÏάμετÏος στο <%s> Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -42458,950 +42452,950 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "Μη αναγνωÏίσιμη μεταβλητή `%s'"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "σχετική θέση αÏχείου είναι εκτός οÏίων"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "η `%s' παίÏνει είτε κανένα είτε δÏο οÏίσματα"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr "Η λειτουÏγία δεν έχει υλοποιηθεί"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "το `%s' δεν είναι κανονικό αÏχείο"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -43567,34 +43561,34 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "Η παÏάμετÏος στο `%s' Ï€Ïέπει να είναι ένας απλός χαÏακτήÏας"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -43602,47 +43596,47 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -44013,17 +44007,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -44639,17 +44633,17 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
msgid "could not parse file offset"
msgstr "Δεν μπόÏεσα να ανοίξω το αÏχείο %s"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
msgid "unexpected offset"
msgstr "Μη οÏισμένο όνομα %s"
@@ -44659,67 +44653,67 @@ msgstr "Μη οÏισμένο όνομα %s"
msgid "invalid line in the resolution file"
msgstr "μη έγκυÏος χαÏακτήÏας `%c' στο Ï„Ïπο αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "μη έγκυÏος χαÏακτήÏας `%c' στο Ï„Ïπο αλφαÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï `%s'"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "αδυναμία ανοίγματος του `%s'"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "αδυναμία ανοίγματος του `%s'"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "αδυναμία ανοίγματος του `%s'"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "αδυναμία ανοίγματος αÏχείου εξόδου `%s'"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "σφάλμα εγγÏαφής %s"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "αδυναμία ανοίγματος αÏχείου εξόδου `%s'"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "Δεν μπόÏεσα να ανοίξω το αÏχείο %s"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/po/es.po b/gcc/po/es.po
index f9a9e0fb5..245d16d71 100644
--- a/gcc/po/es.po
+++ b/gcc/po/es.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.7.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2012-06-22 13:49-0500\n"
"Last-Translator: Cristian Othón Martínez Vera <cfuga@cfuga.mx>\n"
"Language-Team: Spanish <es@li.org>\n"
@@ -28,7 +28,7 @@ msgstr "<anónimo>"
msgid "({anonymous})"
msgstr "({anónimo})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "se esperaba fin de línea"
@@ -38,8 +38,8 @@ msgstr "se esperaba fin de línea"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "se esperaba %<;%>"
@@ -51,13 +51,13 @@ msgstr "se esperaba %<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "se esperaba %<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "se esperaba %<,%>"
@@ -73,14 +73,14 @@ msgstr "se esperaba %<,%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "se esperaba %<)%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "se esperaba %<]%>"
@@ -89,25 +89,25 @@ msgstr "se esperaba %<]%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "se esperaba %<;%>, %<,%> o %<)%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "se esperaba %<}%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "se esperaba %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "se esperaba %<:%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "se esperaba %<while%>"
@@ -116,34 +116,34 @@ msgstr "se esperaba %<while%>"
msgid "expected %<.%>"
msgstr "se esperaba %<.%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "se esperaba %<@end%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "se esperaba %<>%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "se esperaba %<,%> o %<)%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "se esperaba %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "se esperaba %<#pragma omp section%> o %<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr "se esperaba %<[%>"
@@ -321,12 +321,12 @@ msgstr "el operando '%%l' no es una etiqueta"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "constante de coma flotante mal usada"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "expresión inválida como operando"
@@ -1409,20 +1409,20 @@ msgstr "no se reconoce la insn:"
msgid "insn does not satisfy its constraints:"
msgstr "la insn no satisface sus restricciones:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "creado y usado con diferentes opciones de '%s'"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "memoria agotada"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "creado y usado con diferentes opciones de -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "creado y usado con diferentes opciones de -fpie"
@@ -2022,195 +2022,195 @@ msgstr "La distancia mínima entre store y load en posible conflicto"
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "El número máximo de nodos RTL que se pueden grabar como el último valor del combinador"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "El límite superior para compartir constantes enteras"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "El número mínimo de mapeos virtuales para considerar el cambio a renombrados virtuales completos"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "Tasa entre mapeos virtuales y símbolos virtuales para hacer renombrados virtuales completos"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "El límite inferior para considerar un almacenamiento temporal para protección contra destrucción de pila"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "Número máximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "El número máximo de campos en una estructura antes de que el análisis de punteros trate a la estructura como una sola variable"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "El número máximo de instrucciones listas para ser ejecutadas para ser consideradas por el calendarizador durante el primer paso de calendarización"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr "Número máximo de almacenamientos locales activos en la eliminación de almacenamiento muerto RTL"
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "El número de insns ejecutadas antes de completar la precarga"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "El número de precargas que se pueden ejecutar simultánamente"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "El tamaño del caché L1"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "El tamaño de la línea del caché L1"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "El tamaño del caché L2"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "Decide si se usan tipos canónicos"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr "Longitud máxima del conjunto antic parcial al realizar pre optimización de árbol"
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr "Tamaño máxmo de un SCC antes de que SCCVN detenga el procesamiento de una función"
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr "Número de bucles máximo para el RA regional"
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr "Tamaño máximo de la tabla de conflictos en MB"
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "El número de registros conservados sin uso en cada clase por el movimiento invariante del bucle"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr "La tasa máxima entre el tamaño de la matriz y las ramificaciones switch para que tome lugar una conversión switch"
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr "tamaño de bloques para el bloqueo de bucles"
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr "número máximo de parámetros en un SCoP"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr "número máximo de bloques básicos por función para analizar con Graphite"
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr "Número máximo de referencia de datos en bucles para construir dependencia de datos de bucles"
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr "Número máximo de bloques básicos en el bucle para el movimiento invariante de bucle"
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "El número máximo de instrucciones en bloque básico que se consideran para vectorización SLP"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr "Tasa mínima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida"
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr "Tasa mínima de insns a ops de mem para activar la precarga en un bucle"
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr "Tamaño máximo de las tablas de dispersión de rastreo de variables"
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr "Profundidad máxima de recursión para expandir expresiones de rastreo de variables"
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr "El UID mínimo a usar para una insn que no es de depuración"
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr "El crecimiento máximo permitido de tamaño de los parámetros nuevos ipa-sra que reemplazan un puntero a un agregado con"
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr "Tamaño en bytes después del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore"
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr "Tamaño máximo de una lista de valores asociada con cada parámetro para propagación constante entre procedimientos"
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr "Rango de evaluación de oportunidad ipa-cp que aún se considera benéfico para clonar."
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr "Número de particiones en las que se debe dividir el programa"
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr "Tamaño minimal de una partición para LTO (en instrucciones estimadas)"
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr "Número máximo de espacios de nombres a buscar por alternativas cuando falla la búsqueda de nombre"
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "El número máximo de pares de almacenamiento condicional que se pueden hundir"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr "El número más pequeño de valores diferentes para los cuales es mejor usar una tabla-salto en lugar de un árbol de ramificaciones condicionales; si es 0, usa el valor por defecto para la máquina"
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr "Permite que se introduzcan carreras de datos nuevos en loads"
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr "Permite que se introduzcan carreras de datos nuevos en stores"
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Permite que se introduzcan carreras de datos nuevos en loads de datos packed"
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Permite que se introduzcan carreras de datos nuevos en stores de datos packed"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr "Establece el número máximo de instrucciones ejecutadas en paralelo en el árbol de reasociación. Si es 0, usa la heurística dependiente del objetivo."
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr "Cantidad máxima de bbs similares con las cuales comparar un bb"
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr "Cantidad máxima de iteraciones del paso sobre una función"
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr "Número máximo de cadenas para las que el paso de optimización de strlen rastreará longitudes de cadenas"
@@ -2543,18 +2543,18 @@ msgid "invalid %%r value"
msgstr "valor %%r inválido"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "valor %%R inválido"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "valor %%N inválido"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "valor %%P inválido"
@@ -2569,12 +2569,12 @@ msgstr "valor %%h inválido"
msgid "invalid %%L value"
msgstr "valor %%L inválido"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "valor %%m inválido"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "valor %%M inválido"
@@ -2585,7 +2585,7 @@ msgid "invalid %%U value"
msgstr "valor %%U inválido"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "valor %%s inválido"
@@ -2595,7 +2595,7 @@ msgstr "valor %%s inválido"
msgid "invalid %%C value"
msgstr "valor %%C inválido"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "valor %%E inválido"
@@ -2606,38 +2606,38 @@ msgid "unknown relocation unspec"
msgstr "reubicación unspec desconocida"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "código %%xn inválido"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "instrucción de predicado Thumb"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "instrucción de predicado en una secuencia condicional"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, c-format
msgid "Unsupported operand for code '%c'"
msgstr "No se admite el operando para el código '%c'"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "operando de desplazamiento inválido"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2645,79 +2645,79 @@ msgstr "operando de desplazamiento inválido"
msgid "invalid operand for code '%c'"
msgstr "operando inválido para el código '%c'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "la instrucción nunca se ejecuta"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "falta un operando"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
msgstr "los parámetros de la función no pueden tener el tipo __fp16"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr "la función no puede devolver el tipo __fp16"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "el operando de dirección requiere una restricción para los registros X, Y, o Z"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr "los operandos para %T/%t deben ser reg + const_int:"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr "dirección errónea, no es una dirección de E/S:"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
msgid "bad address, not a constant:"
msgstr "dirección errónea, no es una constante:"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "dirección errónea, no (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "dirección errónea, no hay post_inc o pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "error interno del compilador. Dirección errónea:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "error interno del compilador. Modo desconocido:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "insn inválida:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "insn incorrecta:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "insn move desconocida:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "insn shift errónea:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "error interno del compilador. Desplazamiento incorrecto:"
@@ -2733,7 +2733,7 @@ msgstr "operando const_double inválido"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -2963,72 +2963,72 @@ msgstr "operando output_move_double erróneo"
msgid "bad output_condmove_single operand"
msgstr "operando output_condmove_single erróneo"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "UNSPEC inválido como operando"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr "se usó '%%&' sin ninguna referencia TLS dinámica local"
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "tamaño de operando inválido para el código de operando '%c'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "se usó un tipo de operando inválido con el código de operando '%c'"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "el operando no es un código de condición, código de operando 'D' inválido"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "el operando no es una constante ni un código de condición, código de operando 'C' inválido"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "el operando no es una constante ni un código de condición, código de operando 'F' inválido"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "el operando no es una constante ni un código de condición, código de operando 'c' inválido"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "el operando no es una constante ni un código de condición, código de operando 'f' inválido"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "el operando no es una referencia de memoria desplazable, código de operando 'H' inválido"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "el operando no es un código de condición, código de operando 'Y' inválido"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "código de operando '%c' inválido"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "restricciones inválidas para el operando"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "modo insn desconocido"
@@ -3079,13 +3079,13 @@ msgstr "conversión inválida a %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "operación inválida en %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "operando %%P inválido"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "valor %%p inválido"
@@ -3164,7 +3164,7 @@ msgid "post-increment address is not a register"
msgstr "la dirección de post-incremento no es un registro"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "dirección errónea"
@@ -3299,115 +3299,115 @@ msgstr "Espacio de pila agotado.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Pruebe ejecutar '%s' en el intérprete de órdenes para elevar su límite.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr "-mvsx requiere coma flotante de hardware"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr "-mvsx y -mpaired son incompatibles"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr "se usó -mvsx con código little endian"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr "-mvsx necesita direccionamiento indizado"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-mvsx y -mno-altivec son incompatibles"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr "-mno-altivec desactiva vsx"
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr "move erróneo"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "valor %%c inválido"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "valor %%f inválido"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "valor %%F inválido"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "valor %%G inválido"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "código %%j inválido"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "código %%J inválido"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "valor %%k inválido"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "valor %%K inválido"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "valor %%O inválido"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "valor %%q inválido"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "valor %%S inválido"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "valor %%T inválido"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "valor %%u inválido"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "valor %%v inválido"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "valor %%x inválido"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "valor %%y inválido, pruebe usando la restricción 'Z'"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "Se pasó un argumento Altivec a una función sin prototipo"
@@ -3496,25 +3496,25 @@ msgstr "expresión inválida para el modificador de salida '%c'"
msgid "invalid operand for code: '%c'"
msgstr "operando inválido para code: '%c'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "operando inválido para %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "operando inválido para %%S"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "creado y usado con diferentes arquitecturas / ABIs"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "creado y usado con diferentes ABIs"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "creado y usado con diferente orden de bits"
@@ -3533,13 +3533,13 @@ msgstr "operando %%A inválido"
msgid "invalid %%B operand"
msgstr "operando %%B inválido"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "operando %%C inválido"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "operando %%D inválido"
@@ -3584,57 +3584,57 @@ msgstr "el operando 'o' no es una constante"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: código desconocido"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "operando %%c inválido"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "operando %%d inválido"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, c-format
msgid "invalid %%H specifier"
msgstr "especificador %%H inválido"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, c-format
msgid "invalid %%h operand"
msgstr "operando %%h inválido"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, c-format
msgid "invalid %%I operand"
msgstr "operando %%I inválido"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, c-format
msgid "invalid %%i operand"
msgstr "operando %%i inválido"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, c-format
msgid "invalid %%j operand"
msgstr "operando %%j inválido"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, c-format
msgid "invalid %%%c operand"
msgstr "operando %%%c inválido"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, c-format
msgid "invalid %%N operand"
msgstr "operando %%N inválido"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, c-format
msgid "invalid operand for 'r' specifier"
msgstr "operando inválido para el especificador 'r'"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr "aún no se puede mostrar el operando; code == %d (%c)"
@@ -3948,7 +3948,7 @@ msgstr "%s:%d: en la expansión de la expresión constante de %qs"
msgid "candidates are:"
msgstr "los candidatos son:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4317,11 +4317,11 @@ msgstr "bloque IF"
msgid "implied END DO"
msgstr "END DO implícito"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "asignación"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "asignación de puntero"
@@ -4329,123 +4329,123 @@ msgstr "asignación de puntero"
msgid "simple IF"
msgstr "IF simple"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr "procedimiento módulo"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
msgid "internal function"
msgstr "función interna"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr "procedimiento elemental"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "Contexto inválido para el puntero NULL() en %%L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "El operando del operador numérico unario '%s' en %%L es %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "Los operandos del operador binario numérico '%s' en %%L son %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Los operandos del operador de concatenación de cadenas en %%L son %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "Los operandos del operador lógico '%s' en %%L son %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "El operando del operador .not. en %%L es %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "Los lógicos en %%L se deben comparar con %s en lugar de %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "Los operandos del operador de comparación '%s' en %%L son %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "Operador '%s' desconocido en %%L"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "El operando del operador de usuario '%s' en %%L es %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "Los operandos del operador de usuario '%s' en %%L son %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "Rangos inconsistentes para el operador en %%L y %%L"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr "Variable de ciclo"
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr "variable de iterador"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr "Expresión de inicio en el bucle DO"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr "Expresión de fin en el bucle DO"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr "Expresión de paso en el bucle DO"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr "objeto DEALLOCATE"
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr "objeto ALLOCATE"
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr "variable STAT"
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr "variable ERRMSG"
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr "elemento en READ"
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr "variable ACQUIRED_LOCK"
@@ -4454,7 +4454,7 @@ msgstr "variable ACQUIRED_LOCK"
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr "Desborde entero al calcular la cantidad de memoria a reservar"
@@ -4775,6 +4775,18 @@ msgstr "no se pueden usar mthreads y mlegacy-threads juntos"
msgid "cannot use mshared and static together"
msgstr "no se pueden usar mshared y static juntos"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni y -femit-class-files son incompatibles"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni y -femit-class-file son incompatibles"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4864,26 +4876,10 @@ msgstr "Objective C de GNU ya no admite compilación tradicional"
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr "objc-cpp-output es obsoleto; por favor use en su lugar objective-c-cpp-output"
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "la opción -shared no se admite actualmente en ELF de VAX"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran no admite -E sin usar -cpp"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni y -femit-class-files son incompatibles"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni y -femit-class-file son incompatibles"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a no se admite para little-endian"
@@ -4896,6 +4892,10 @@ msgstr " se usan interruptores de estilo de generación de código en conflicto"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr "objc++-cpp-output es obsoleto; pr favor use en su lugar objective-c++-cpp-output"
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "la opción -shared no se admite actualmente en ELF de VAX"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
msgstr "el análisis de perfil no se admite con -mg"
@@ -7589,7 +7589,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Sigue las convenciones de llamada Renesas (anteriormente Hitachi) / SuperH"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "Incrementa el cumplimiento con IEEE para el código de coma flotante"
#: config/sh/sh.opt:278
@@ -11791,224 +11793,220 @@ msgstr "Crea una biblioteca compartida"
msgid "Create a position independent executable"
msgstr "Genera un ejecutable independiente de posición"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
msgid "invalid use of type"
msgstr "uso inválido del tipo"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr "la constante se refiere a sí misma"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr "se esperaba un tipo numérico"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
msgid "expected boolean type"
msgstr "se esperaba un tipo booleano"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr "se esperaba un tipo entero o booleano"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
msgid "invalid operand for unary %<&%>"
msgstr "operando inválido para el unario %<&%>"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr "se esperaba un puntero"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
msgid "incompatible types in binary expression"
msgstr "tipos incompatibles en la expresión binaria"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr "desplazamiento de un operando que no es entero"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr "la cuenta de desplazamiento no es un entero sin signo"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr "cuenta de desplazamiento negativa"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
msgstr "el objeto no es un método"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr "el tipo de método no coincide con el tipo de objeto"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
msgid "invalid use of %<...%> with builtin function"
msgstr "uso inválido de %<..%> con la función interna"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
msgstr "faltan argumentos"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
msgstr "demasiados argumentos"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
msgid "argument 1 must be a map"
msgstr "el argumento 1 debe ser un mapa"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
msgid "invalid type for make function"
msgstr "tipo inválido para la función make"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr "se requiere longitud al alojar una rebanada"
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
msgid "bad size for make"
msgstr "tamaño erróneo para make"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr "capacidad errónea al crear la rebanada"
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
msgid "too many arguments to make"
msgstr "demasiados argumentos para make"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
msgid "argument must be array or slice or channel"
msgstr "el argumento debe ser matriz o rebanada o canal"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr "el argumento debe ser cadena o matriz o rebanada o mapa o canal"
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
msgid "unsupported argument type to builtin function"
msgstr "no se admite el tipo de argumento para la función interna"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr "el argumento debe ser canal"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr "no se puede cerrar un canal de sólo recepción"
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
msgid "argument must be a field reference"
msgstr "el argumento debe ser una referencia de campo"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr "el argumento izquierdo debe ser una rebanada"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr "los tipos de elemento deben ser el mismo"
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
msgid "first argument must be []byte"
msgstr "el primer argumento debe ser []byte"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
msgid "second argument must be slice or string"
msgstr "el segundo argumento debe ser una rebanada o una cadena"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
msgid "argument 2 has invalid type"
msgstr "el argumento 2 es de tipo inválido"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr "el argumento debe tener tipo complejo"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr "los argumentos complejos deben tener tipos idénticos"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr "los argumentos complejos deben tener tipo de coma flotante"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
msgid "invalid use of %<...%> with non-slice"
msgstr "uso inválido de %<...%> con algo que no es rebanada"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
msgstr "se esperaba función"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr "tipo incompatible para el receptor"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "uso inválido de %<...%> en la llamada a la función que no es variadic"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr "el número de resultados no coincide con el número de valores"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr "el índice debe ser entero"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr "el final de la rebanada debe ser entero"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr "rebanada con valor que no es direccionable"
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
msgid "incompatible type for map index"
msgstr "tipo incompatibles para el índice de mapa"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr "se esperaba interfaz o puntero a interfaz"
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
msgid "too many expressions for struct"
msgstr "demasiadas expresiones para struct"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
msgid "too few expressions for struct"
msgstr "faltan expresiones para struct"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-msgid "invalid unsafe.Pointer conversion"
-msgstr "conversión unsafe.Pointer inválida"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr "la aserción de tipo sólo es válida para los tipos de interfaz"
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr "aserción de tipo imposible: el tipo no implementa interfaz"
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr "se esperaba canal"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr "recepción inválida en canal de sólo envío"
@@ -12044,19 +12042,23 @@ msgstr "demasiados valores en la declaración de devolución"
msgid "expected boolean expression"
msgstr "se esperaba una expresión booleana"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr "tipos incompatibles en send"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr "envío inválido en canal de sólo recepción"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr "demasiadas variables para la cláusula de rango con canal"
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr "la cláusula de rango debe tener tipo matriz, rebanada, cadena, mapa o canal"
@@ -12341,7 +12343,7 @@ msgstr "el argumento 1 para __atomic_is_lock_free no es un entero"
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%Kuso inválido de %<__builtin_va_arg_pack ()%>"
@@ -12435,13 +12437,13 @@ msgstr "%Kse intenta liberar un objeto que no es de pila"
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "no se descarta el valor void como debería de ser"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "se solicitó conversión a un tipo que no es escalar"
@@ -12816,7 +12818,7 @@ msgstr "switch salta dentro de una expresión de declaración"
msgid "%qE defined as wrong kind of tag"
msgstr "%qE definido como un tipo erróneo de etiqueta"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "uso inválido de %<restrict%>"
@@ -12944,7 +12946,7 @@ msgstr "un objeto de tamaño variable puede no ser inicializado"
msgid "variable %qD has initializer but incomplete type"
msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "se le dió a la función incluída en línea %q+D un atributo noinline"
@@ -12954,7 +12956,7 @@ msgstr "se le dió a la función incluída en línea %q+D un atributo noinline"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "el miembro const sin inicializar en %qT es inválido en C++"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr "%qD se debe inicializar"
@@ -13852,7 +13854,7 @@ msgstr "el argumento %qD no coincide con el prototipo interno"
msgid "argument %qD doesn%'t match prototype"
msgstr "el argumento %qD no coincide con el prototipo"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "no hay una declaración de devolución en la función que no devuelve void"
@@ -14055,7 +14057,7 @@ msgstr "ISO C no permite un %<;%> extra fuera de una función"
msgid "unknown type name %qE"
msgstr "nombre de tipo %qE desconocido"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "se esperaban especificadores de declaración"
@@ -14065,7 +14067,7 @@ msgstr "se esperaban especificadores de declaración"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "se esperaba %<;>, identificador o %<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "se descartan los atributos de prefijo para los métodos"
@@ -14113,7 +14115,7 @@ msgstr "ISO C99 no admite %<_Static_assert%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 no admite %<_Static_assert%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "se esperaba una cadena literal"
@@ -14145,8 +14147,8 @@ msgstr "falló la aserción estática: %E"
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "se esperaba un identificador"
@@ -14480,77 +14482,77 @@ msgstr "se esperaba una declaración método objective-c"
msgid "no type or storage class may be specified here,"
msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquí,"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr "atributo de propiedad desconocido"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "falta un %<=%> (después del atributo %<getter%>)"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "falta un %<=%> (después del atributo %<setter%>)"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "el atributo %<setter%> sólo se puede especificar una vez"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr "el nombre del setter debe terminar con %<:%>"
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "el atributo %<getter%> sólo se puede especificar una vez"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%> sólo se puede usar en declaraciones compuestas"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> sólo se puede usar en declaraciones compuestas"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "demasiadas cláusulas %qs"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "el argumento de collapse necesita una expresión entera constante positiva"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "se esperaba %<none%> o %<shared%>"
@@ -14565,42 +14567,42 @@ msgstr "se esperaba una expresión entera"
msgid "%<num_threads%> value must be positive"
msgstr "el valor de %<num_threads%> debe ser positivo"
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr "el calendarizador %<runtime%> no toma un parámetro %<chunk_size%>"
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr "el calendarizador %<auto%> no toma un parámetro %<chunk_size%>"
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr "género de calendarizador inválido"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "se esperaba una cláusula %<#pragma omp%>"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs no es válido para %qs"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "forma inválida de %<#pragma omp atomic%>"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "operador inválido para %<#pragma omp atomic%>"
@@ -14610,7 +14612,7 @@ msgstr "operador inválido para %<#pragma omp atomic%>"
msgid "expected %<(%> or end of line"
msgstr "se esperaba %<(%> o fin de línea"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "se esperaba una declaración for"
@@ -14625,12 +14627,12 @@ msgstr "se esperaba una declaración de iteración o una inicialización"
msgid "not enough perfectly nested loops"
msgstr "no hay suficientes bucles perfectamente anidados"
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr "los bucles colapsados no están perfectamente anidados"
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "la variable de iteración %qD no debe ser firstprivate"
@@ -14655,27 +14657,27 @@ msgstr "la variable automática %qE no puede ser %<threadprivate%>"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%<threadprivate%> %qE tiene tipo incompleto"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr "%<__transaction_cancel%> más externo no está dentro del %<__transaction_atomic%> más externo"
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr " o una función %<transaction_may_cancel_outer%>"
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr "%<__transaction_cancel%> no está dentro de %<__transaction_atomic%>"
@@ -15453,7 +15455,7 @@ msgstr "matriz inicializada con una constante de cadena entre paréntesis"
msgid "initialization of a flexible array member"
msgstr "inicialización de un miembro de matriz flexible"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "matriz de tipo char inicializada con una cadena ancha"
@@ -15659,223 +15661,223 @@ msgstr "%<return%> con valor, en una función que devuelve void"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "ISO C prohíbe %<return%> con expresión, en una función que devuelve void"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "la función devuelve la dirección de una variable local"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "la cantidad de switch no es un entero"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "no se convierte la expresión de switch %<long%> a %<int%> en ISO C"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "la etiqueta de case no es una expresion constante entera"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "la etiqueta case no se encuentra dentro de una declaración switch"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "la etiqueta %<default%> no está dentro de una declaración switch"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "se sugieren llaves explícitas para evitar un %<else%> ambiguo"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "la declaración break no está dentro de un bucle o switch"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "la declaración continue no está dentro de un bucle"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "se usó la declaración break en un bucle for de OpenMP"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "declaración sin efecto"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "la declaración de la expresión tiene tipo de dato incompleto"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr "la conversión de escalar a vector implica truncado"
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "la cuenta de desplazamiento a la derecha es negativa"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "la cuenta de desplazamiento a la izquierda es negativa"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr "se comparan vectores con tipos de elemento diferentes"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr "se comparan vectores con números de elementos diferentes"
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "no es segura la comparacion de coma flotante con == o !="
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr "la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL"
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr "la comparación de punteros a espacios de direcciones discontinuos"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C prohíbe la comparación de %<void *%> con un puntero de función"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "la comparación de diferentes tipos de puntero carece de una conversión"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "comparación entre puntero y entero"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "comparación de punteros completos e incompletos"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C prohíbe la comparación entre punteros a funciones"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr "comparación ordenada de puntero con un puntero nulo"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "comparación ordenada de puntero con el entero cero"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "se usa un valor de tipo union cuando se requiere un escalar"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr "se usa un tipo vector cuando se requiere un escalar"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "%qE tiene tipo inválido para %<reduction%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "%qE tiene tipo inválido para %<reduction(%s)%>"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qE no es una variable en la cláusula %qs"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr "%qE aparece más de una vez en las cláusulas de datos"
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "%qE no es una variable en la cláusula %<firstprivate%>"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "%qE no es una variable en la cláusula %<lastprivate%>"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qE está predeterminado como %qs para %qs"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr "C++ requiere un tipo promovido, no un tipo enum, en %<va_arg%>"
@@ -16895,7 +16897,7 @@ msgstr "el dominador de %d debería ser %d, no %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr "sólo se admiten múltiples personalidades EH con ensambladores que admiten la directiva cfi.personality"
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr "se encontró UNSPEC %s (%d) que no está delegitimado la ubicación de variable"
@@ -17015,12 +17017,12 @@ msgstr "cuando un objeto volatile abarca múltiples ubicaciones con tamaño de t
msgid "local frame unavailable (naked function?)"
msgstr "el marco local no está disponible (¿Función desnuda?)"
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%Kla llamada a %qs se redeclaró con error de atributo: %s"
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%Kla llamada a %qs se redecló con aviso de atributo: %s"
@@ -17105,27 +17107,27 @@ msgstr "fold check: el árbol original cambió por un pliegue"
msgid "total size of local objects too large"
msgstr "el tamaño total de los objetos locales es demasiado grande"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "restricción imposible en %<asm%>"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "la variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "la función devuelve un agregado"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "parámetro %q+D sin uso"
@@ -17554,62 +17556,62 @@ msgstr "revisión gimple: se esperaba %s(%s), se tiene %s(%s) en %s, en %s:%d"
msgid "using result of function returning %<void%>"
msgstr "se usa el resultado de una función que devuelve %<void%>"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "l-valor inválido en la salida asm %d"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "la entrada de memoria %d no es directamente direccionable"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr "se usó la variable threadprivate %qE en una tarea sin atar"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr "tarea contenedora"
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr "no se especificó %qE en el paralelo que lo contiene"
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr "paralelo contenedor"
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr "la variable de iteración %qE debe ser private"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr "la variable de iteración %qE no debe ser firstprivate"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr "la variable de iteración %qE no debe ser reduction"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr "la variable %s %qE es private en el contexto externo"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "falló la gimplificación"
@@ -17813,48 +17815,48 @@ msgstr "la variable %qD se redeclaró como función"
msgid "function %qD redeclared as variable"
msgstr "la función %qD se redeclaró como variable"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "la región de barrera puede no estar bien anidada dentro de la región de trabajo compartido, crítica, ordenada, maestra o de tarea explícita"
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "la región de trabajo compartido puede no estar bien anidada dentro de la región de trabajo compartido, crítica, ordenada, maestra o de tarea explícita"
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr "la región maestra puede no estar bien anidada dentro de la región de trabajo compartido o de tarea explícita"
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr "la región ordenada puede no estar bien anidada dentro de la región crítica o de tarea explícita"
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr "la región ordenada puede estar bien anidada dentro de una región de bucle con una cláusula ordenada"
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr "la región crítica puede no estar bien anidada dentro de una región crítica con el mismo nombre"
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr "salida inválida de un bloque estructurado OpenMP"
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr "entrada inválida a un bloque estructurado OpenMP"
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr "ramificación inválida desde/para un bloque estructurado OpenMP"
@@ -17950,12 +17952,12 @@ msgstr "la memoria transaccional no se admite con excepciones que no son llamada
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr "las anclas de seccions se deben desactivar cando el reordenamiento de nivel principal se desactiva"
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition no funciona con excepciones en esta arquitectura"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr "-freorder-blocks-and-partition no admite información de desenredo en esta arquitectura"
@@ -18325,8 +18327,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "no se puede usar %qs como un registro fijo"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "nombre de registro desconocido: %s"
@@ -18631,7 +18633,7 @@ msgstr "el atributo packed causa una alineación ineficiente"
msgid "packed attribute is unnecessary"
msgstr "no es necesario el atributo packed"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "la alineación de los elementos de la matriz es mayor que el tamaño de los elementos"
@@ -18651,12 +18653,12 @@ msgstr "no se admiten funciones anidadas en este objetivo"
msgid "nested function trampolines not supported on this target"
msgstr "no se admiten trampolines de funciones anidadas para este objetivo"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "el atributo target no se admite en esta plataforma"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "No se admite #pragma GCC target en este objetivo"
@@ -18846,7 +18848,7 @@ msgstr "uso volatile de %qD inválido dentro de la transacción"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr "la llamada a la función %<transaction_may_cancel_outer%> no está en una transacción más externa o %<transaction_may_cancel_outer%>"
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr "llamada a función %qD insegura dentro de una transacción atómica"
@@ -18861,7 +18863,7 @@ msgstr "llamada a función %qE insegura dentro de una transacción atómica"
msgid "unsafe indirect function call within atomic transaction"
msgstr "llamada a función indirecta insegura dentro de una transacción atómica"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr "llamada a función %qD insegura dentro de la función %<transaction_safe%>"
@@ -18876,7 +18878,7 @@ msgstr "llamada a función %qE insegura dentro de la función %<transaction_safe
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr "llamada a función indirecta insegura dentro de la función %<transaction_safe%>"
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr "no se permite asm en una transacción atómica"
@@ -18911,7 +18913,7 @@ msgstr "transacción más externa en la función %<transaction_may_cancel_outer%
msgid "outer transaction in %<transaction_safe%> function"
msgstr "transacción más externa en la función %<transaction_safe%>"
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "%Kno se permite asm en una función %<transaction_safe%>"
@@ -19531,117 +19533,117 @@ msgstr "no se puede abrir el fichero de volcado %qs: %m"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "se descarta la opción desconocida %q.*s en %<-fdump-%s%>"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr "el BB %i tiene múltiples bordes EH"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr "el BB %i no puede hacer throw pero tiene un borde EH"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr "la última sentencia del BB %i tiene establecido incorrectamente lp"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr "al BB %i le falta un borde EH"
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr "Borde EH %i->%i incorrecto"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr "al BB %i le falta un borde"
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr "BB %i demasiados bordes de respaldo"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr "BB %i tiene un borde incorrecto"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr "BB %i tiene un borde de respaldo incorrecto"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "la función %q+F nunca se puede copiar porque recibe un goto que no es local"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "la función %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estática"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "la función %q+F nunca se puede incluir en línea porque usa alloca (forzar usando el atributo always_inline)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "la función %q+F nunca se puede incluir en línea porque usa setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "la función %q+F nunca se puede incluir en línea porque usa listas variables de argumentos"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "la función %q+F nunca se puede incluir en línea porque usa manejo de excepciones setjmp-longjmp"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto que no es local"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "la función %q+F nunca se puede incluir en línea porque usa __builtin_return o __builtin_apply_args"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto calculado"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "la función %q+F nunca puede ser incluída en línea porque se suprime al usar -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "la función %q+F nunca puede ser incluída en línea porque utiliza atributos que generan conflictos con la inclusión en línea"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "falló la inclusión en línea en la llamada a always_inline %q+F: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "llamado desde aquí"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "falló la inclusión en línea en la llamada a %q+F: %s"
@@ -19677,7 +19679,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "el tamaño del valor de devolución de %q+D es más grande que %wd bytes"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "corrupción de SSA"
@@ -19917,72 +19919,72 @@ msgstr "la operación vectorial se expandirá con una sola operación escalar"
msgid "vector shuffling operation will be expanded piecewise"
msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "el subíndice de la matriz está por arriba de los límites de la matriz"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "el subíndice de la matriz está por debajo de los límites de la matriz"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr "se asume que el desbordamiento con signo no sucede al simplificar el condicional a constante"
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr "se asume que el desbordamiento con signo no sucede al simplificar el condicional"
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "la comparación siempre es falsa debido al rango limitado del tipo de datos"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "la comparación siempre es verdadera debido al rango limitado del tipo de datos"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr "se asume que el desbordamiento con signo no sucede al simplificar %</%> o %<%%%> a %<>>%> o %<&%>"
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "se asume que el desbordamiento con signo no sucede al simplificar %<abs (X)%> a %<X%> o %<-X%>"
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "se descartan los atributos aplicados al %qT después de la definición"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D se declaró anteriormente con el atributo dllimport: se descarta dllimport"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D se redeclara sin el atributo dllimport después de ser referenciado con enlace dllimport"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D se redeclara sin el atributo dllimport: se descarta el dllimport previo"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -19996,141 +19998,141 @@ msgstr "%q+D se redeclara sin el atributo dllimport: se descarta el dllimport pr
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "se descarta el atributo %qE"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "la función inline %q+D se declara como dllimport: se descarta el atributo"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "la definición de la función %q+D se marca como dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "la definición de la variable %q+D se marca como dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "se requiere enlace externo para el símbolo %q+D debido al atributo %qE"
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qE implica visibilidad por defecto, pero %qD ya se había declarado con una visibilidad diferente"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "las matrices de funciones no tienen significado"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "el tipo de devolución de función no puede ser función"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "revisión de árbol: %s, se tiene %s en %s, en %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "revisión de árbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "revisión de árbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "revisión de árbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "revisión de árbol: se esperaba omp_clause %s, se tiene %s en %s, en %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "revisión de árbol: se esperaba un árbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "revisión de árbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "revisión de árbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%qD es obsoleto (declarado en %s:%d): %s"
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%qD es obsoleto (declarado en %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%qE es obsoleto (declarado en %s:%d): %s"
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%qE es obsoleto (declarado en %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "el tipo es obsoleto (declarado en %s:%d): %s"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "el tipo es obsoleto (declarado en %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "%qE es obsoleto: %s"
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr "%qE es obsoleto"
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "el tipo es obsoleto: %s"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "el tipo es obsoleto"
@@ -20346,12 +20348,12 @@ msgstr "error de dominio del vector %s %s, en %s en %s:%u"
msgid "no sclass for %s stab (0x%x)"
msgstr "no hay sclass para el stab %s (0x%x)"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr "flujo de bytecode: se esperaba la etiqueta %s en lugar de %s"
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr "flujo de bytecode: la etiqueta %s no está en el rango esperado [%s, %s]"
@@ -20366,8 +20368,8 @@ msgstr "%qD no está definido fuera del ámbito de la función"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "la longitud de la cadena %qd es mayor que la longitud %qd, la máxima que los compiladores ISO C%d deben admitir"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "desbordamiento en la expresión constante"
@@ -20995,40 +20997,40 @@ msgstr "se descarta el atributo %qE para %qE"
msgid "invalid vector type for attribute %qE"
msgstr "tipo de vector inválido para el atributo %qE"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "el tamaño del vector no es un múltiplo integral del tamaño del componente"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "vector de tamaño cero"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "el número de componentes del vector no es una potencia de dos"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "un argumento que no es nulo tiene un número de operando inválido (argumento %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "un argumento que no es nulo con número de operando fuera de rango (argumento %lu, operando %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
@@ -21068,12 +21070,12 @@ msgstr "el atributo %qE requiere prototipos con argumentos nombrados"
msgid "%qE attribute only applies to variadic functions"
msgstr "el atributo %qE se aplica solamente a funciones variadic"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "la posición solicitada no es una constante entera"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "la posición solicitada es menor a cero"
@@ -22824,229 +22826,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "valor %qs erróneo para -mmemory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "fcode interno erróneo"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "la opción -mcpu=%s genera un conflicto con la opción -march=%s"
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "el CPU objetivo no tiene soporte para el modo ARM"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "el CPU objetivo no admite trabajo interno"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "el CPU objetivo no admite las instrucciones THUMB"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "habilitar el soporte de rastreo hacia atrás sólo tiene significado cuando se compila para el Thumb"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "habilitar el soporte de trabajo interno de llamado sólo tiene significado cuando se compila para el Thumb"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic y -mapcs-reent son incompatibles"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "no se admite el código reentrante APCS. Descartado"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g con -mno-apcs-frame no permite una depuración sensible"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "aún no se admite el paso de argumentos de coma flotante en registros fp"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr "%<mwords-little-endian%> es obsoleto y se eliminará en una versión futura"
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iwmmxt requiere una ABI compatible con AAPCS para una operación adecuada"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "el abi iwmmxt requiere un cpu capaz de iwmmxt"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr "no se admite FPA en el AAPCS"
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "AAPCS no admite -mcaller-super-interworking"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "AAPCS no admite -mcallee-super-interworking"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "coma flotante iWMMXt y de hardware"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "iWMMXt de Thumb-2"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr "__fp16 sin ldrh"
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard y VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "no se puede usar -mtp=cp15 con Thumb de 16-bit"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "el límite del tamaño de la estructura sólo se puede establecer a 8, 32 o 64"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr "el límite del tamaño de la estructura sólo se puede establecer a 8 o 32"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "El PIC de RTP es incompatible con Thumb"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= es inútil sin -fpic"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "no se puede usar '%s' para registro PIC"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "el CPU objetivo no admite accesos sin alinear"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr "variante PCS derivada de un no AAPCS"
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr "las funciones variadic debe usar la variante AAPCS base"
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr "variante PCS"
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr "ABI de VFP de coma flotante dura de Thumb-1"
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "el atributo %qE se aplica solamente a funciones"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "no se puede calcular la ubicación real del parámetro apilado"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr "el argumento debe ser una constante"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "el selector debe ser un inmediato"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "la máscara debe ser un inmediato"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "no hay registros inferiores disponibles para extraer registros superiores"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "no se pueden codificar las Rutinas de Servicios de Interrupción en el modo Thumb"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr "la decodificación de %<va_list%> cambió en GCC 4.4"
@@ -23086,87 +23088,87 @@ msgstr "la función %qs no puede devolver un valor"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs parece ser un manejador %s mal escrito"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr "'builtin_return_address' sólo contiene 2 bytes de dirección"
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr "el desplazamiento del puntero desde el símbolo tal vez es incorrecto"
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr "se accede a memoria de datos con dirección de memoria de programa"
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr "se accede a memoria de programa con dirección de memoria de datos"
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr "se usó el registro fijo %s para pasar un parámetro a la función"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr "no se admite escribir al espacio de direcciones %qs"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr "%qT usa el espacio de direcciones %qs más allá del destello de %qs"
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr "%s %q+D usa el espacio de direcciones %qs más allá del destello de %qs"
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %qT"
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+D"
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr "la variable %q+D se ubica en el espacio de direcciones %qs más allá del destello de %qs"
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr "la variable %q+D debe ser const para que se ponga en la sección de sólo lectura a través de %qs"
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "Sólo las variables sin inicializar se pueden colocar en la sección .noinit"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr "se colocó la variable %q+D sin inicializar en el área de memoria del programa"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU %qs sólo se admite para ensamblador"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "%s expera una constante entera en tiempo de compilación"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr "%s espera una constante entera long en tiempo de compilación como primer argumento"
@@ -23506,411 +23508,411 @@ msgstr "no se puede extender el fichero PCH: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "no se puede establecer la posición en el fichero PCH: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "valor erróneo (%s) para %stune=%s %s"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr "%stune=x86-64%s es obsoleto; use en su lugar %stune=k8%s o %stune=generic%s como sea adecuado"
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr "no se admite -mstringop-stategy=rep_8byte para código de 32-bit"
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "el modelo de código %qs no se admite en el modo de bit %s"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr "el modelo de código %qs no se admite en modo x32"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "el modelo de código %s no admite el modo PIC"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "no se admite -masm=intel en esta configuración"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "no está compilado el modo bit-%i"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "el CPU que seleccionó no admite el conjunto de instrucciones x86-64"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "el CPU generic sólo se puede usar para %stune=%s %s"
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr "valor erróneo (%s) para %sarch=%s %s"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr "se descarta -mregparm en modo de 64-bit"
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d no está entre 0 y %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "se descarta %srtd%s en el modo de 64bit"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d no está entre %d y %d"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mincoming-stack-boundary=%d no está entre %d y 12"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr "se usó %ssseregparm%s sin SSE activado"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "el conjunto de instrucciones SSE está desactivado, usando la aritmética 387"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "el conjunto de instrucciones 387 está desactivado, usando la aritmética SSE"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "actualmente las tablas de desenredo requieren un puntero de marco o %saccumulate-outgoing-args%s para ser correctas"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "actualmente la prueba de pila requiere un puntero de marco o %saccumulate-outgoing-args%s para ser correctas"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr "-mfentry no se admite para 32-bit en combinación con -fpic"
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "-mno-fentry no es compatible con SEH"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "opción desconocida para -mrecip=%s"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr "se desconoce attribute(target(\"%s\"))"
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr "ya se había especificado option(\"%s\")"
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "los atributos fastcall y regparm no son compatibles"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "los atributos regparam y thiscall no son compatibles"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "el atributo %qE requiere un argumento constante entero"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "el argumento para el atributo %qE es más grande que %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "los atributos fastcall y cdecl no son compatibles"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "los atributos fastcall y stdcall no son compatibles"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "los atributos fastcall y thiscall no son compatibles"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "los atributos stdcall y cdecl no son compatibles"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "los atributos stdcall y fastcall no son compatibles"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "los atributos stdcall y thiscall no son compatibles"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "los atributos cdecl y thiscall no son compatibles"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "se usó el atributo %qE para clases-métodos none"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "se llama a %qD con el atributo sseregparm sin activar SSE/SSE2"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "se llama a %qT con el atributo sseregparm sin activar SSE/SSE2"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "ms_hook_prologue no es compatible con la función anidada"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr "el atributo ms_abi requiere -maccumulate-outgoing-args o que la optimización de subobjetivo lo implique"
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "el argumento de vector AVX sin AVX activado cambia la ABI"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr "la ABI para pasar un struct con un miembro de matriz flexible cambió en GCC 4.4"
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr "la ABI para pasar un union con long double cambió en GCC 4.4"
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "se devuelve el registro SSE con SSE desactivado"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "argumento de registro SSE con SSE desactivado"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "se devuelve el registro x87 con x87 desactivado"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
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:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
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:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr "La ABI para pasar parámetros con alineación de %d-bytes cambió en GCC 4.6"
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "la devolución de vector SSE sin SSE activado cambia la ABI"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "la devolución de vector MMX sin MMX activado cambia la ABI"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr "el atributo ms_hook_prologue no es compatible con -mfentry para 32-bit"
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "-fsplit-stack no admite fastcall con funciones anidadas"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "-fsplit-stack no admite 2 parámetros de registro para una función anidada"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "-fsplit-stack no admite 3 parámetros de registro"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "los registros extendidos no tiene mitades superiores"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "no se admite el tamaño de operando para el registro extendido"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr "se usó un operando que no es entero con el código de operando '%c'"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "el tercer argumento debe ser un inmediato de 2-bit"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "el quinto argumento debe ser un inmediato de 8-bit"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "el tercer argumento debe ser un inmediato de 8-bit"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "el último argumento debe ser un inmediato de 1-bit"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "el último argumento debe ser un inmediato de 4-bit"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "el último argumento debe ser un inmediato de 1-bit"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "el tercer argumento debe ser un inmediato de 5-bit"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "el penúltimo argumento debe ser un inmediato de 8-bit"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "el último argumento debe ser un inmediato de 8-bit"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "el último argumento debe ser un inmediato de 32-bit"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "el selector debe ser una constante entera en el rango 0..%wi"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr "%qE necesita la opción isa desconocida"
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr "%qE necesita la opción isa %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "el último argumento debe ser un inmediato"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "el argumento izquierdo debe ser un escalar 1, 2, 4, 8"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "el atributo %qE solamente está disponible para 64-bit"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "el argumento del atributo %qE no es cero ni uno"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "los atributos ms_abi y sysv_abi no son compatibles"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "se descarta el atributo incompatible %qE"
@@ -23980,13 +23982,13 @@ msgstr "no se puede especificar un atributo de área de direcciones para funcion
msgid "%qE attribute requires a string constant argument"
msgstr "el atributo %qE requiere una constante entera como argumento"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
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:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24058,7 +24060,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "no se admite el atributo %qE para el objetivo R8C"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "el argumento del atributo %qE no es una constante entera"
@@ -24113,7 +24115,7 @@ msgstr "no se permiten atributos interrupt múltiples"
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread sólo está disponible en fido"
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "no se admite la expresión del límite de la pila"
@@ -24456,62 +24458,62 @@ msgstr "no se admite la función interna %qE para MIPS16"
msgid "%qs does not support MIPS16 code"
msgstr "%qs no admite código MIPS16"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr "PIC MIPS16 para ABIs diferentes de o32 y o64"
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr "código MIPS16 -mxgot"
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr "código MIPS16 de coma flotante hard para ABIs diferentes de o32 y o64"
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "%<-%s%> genera un conflicto con las otras opciones de la arquitectura, las cuales especifican un procesador %s"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-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:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "se utiliza %<-mgp64%> con un procesador de 32-bit"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "se utiliza %<-mgp32%> con una ABI de 64-bit"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "se utiliza %<-mgp64%> con una ABI de 32-bit"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "no se admite la combinación: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr "%<-mgp32%> y %<-mfp64%> sólo se pueden combinar si el objetivo admite las instrucciones mfhc1 y mthc1"
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr "%<-mgp32%> y %<-mfp64%> sólo se pueden combinar al usar la ABI o32"
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "%qs es incompatible con %qs"
@@ -24521,57 +24523,57 @@ msgstr "%qs es incompatible con %qs"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "la combinacion de %qs y %qs es incompatible con %qs"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "la arquitectura %qs no admite las instrucciones con probabilidad de ramificación"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr "%<-mno-gpopt%> necesita %<-mexplicit-relocs%>"
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr "no se pueden usar accesos de data small para %qs"
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "%<-mips3d%> requiere %<-mpaired-single%>"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "%qs se debe usar con %qs"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "la arquitectura %qs no admite las instrucciones par-sencillo"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr "%qs requiere un objetivo que provea la instrucción %qs"
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "%qs requiere instrucciones con probabilidad de ramificación"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "la arquitectura %qs no admite la instrucción synci"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "análisis de perfil de las funciones mips16"
@@ -24852,308 +24854,308 @@ msgstr "el paso del argumento %d de %qE descarta los calificadores del tipo del
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "combinación de parámetros inválida para el intrínseco AltiVec"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr "-recip requiere -ffinite-math o -ffast-math"
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr "-mrecip requiere -fno-trapping-math o -ffast-math"
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr "-mrecip requiere -freciprocal-math o -ffast-math"
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 requiere la arquitectura PowerPC64, activando"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "no se admite -malign-power para Darwin de 64-bit; es incompatible con las bibliotecas C y C++ instaladas"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr "no se configuró para ABI SPE"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "no se admite AltiVec en este objetivo"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "no se admite SPE en este objetivo"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "no se admite -mmultiple en sistemas little endian"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "no se admite -mstring en sistemas little endian"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr "tipo de ABI de biblioteca de vectorización desconocida (%s) para la opción -mveclibabi="
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr "el atributo o pragma target cambia el tamaño de double long"
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr "el atributo o pragma target cambia la ABI Altivec"
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr "el atributo o pragma target cambia la ABI darwin64"
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr "el atributo o pragma target cabia la ABI SPE"
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr "el atributo o pragma target cambia la coma flotante de precisión sencilla"
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr "el atributo o pragma target cambia la coma flotante de precisión doble"
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "Se devolvió un vector GCC por referencia: extensión de ABI no estándar sin garantía de compatibilidad"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
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án desactivadas, use -maltivec para activarlas"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
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án desactivadas, use -maltivec para activarlas"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "vector GCC pasado por referencia: extensión ABI que no es estándar sin garantía de compatibilidad"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr "error interno: la función interna %s ya se procesó"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
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:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
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:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
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:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
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:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
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:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "el argumento 3 debe ser una literal sin signo de 2-bit"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "el argumento 3 debe ser una literal sin signo de 1-bit"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr "sobrecarga sin resolver para el interno Altivec %qF"
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
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"
# continuar aqui
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "el argumento 1 de __builtin_paired_predicate debe ser una constante"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "el argumento 1 de __builtin_paired_predicate está fuera de rango"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
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:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
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:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr "La función interna %s sólo es válida para el procesador cell"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr "La función interna %s requiere la opción -mvsx"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr "La función interna %s requiere la opción -maltivec"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr "La función interna %s requiere la opción -mpaired"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr "La función interna %s requiere la opción -mspe"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "La función interna %s no se admite con las opciones actuales"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "error interno: la función interna %s no tiene tipo"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr "error interno: la función interna %s tiene un tipo de devolución inesperado %s"
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr "error interno: función interna %s, el argumento %d tiene el tipo de argumento inesperado %s"
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "marco de pila demasiado grande"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "no hay análisis de perfil del código de 64-bit para esta ABI"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr "No se puede tomar la dirección de una función anindada si se usa la opción -mno-pointers-to-nested-functions."
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "el uso de %<long double%> en tipos AltiVec es inválido"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "el uso de tipos booleanos en tipos AltiVec es inválido"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "el uso de %<complex%> en tipos AltiVec es inválido"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es inválido"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "el uso de %<long%> en tipos AltiVec es inválido para código de 64 bit sin -mvsx"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
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/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "el uso de %<long long%> en tipos AltiVec es inválido sin -mvsx"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "el uso de %<double%> en tipos AltiVec es inválido sin -mvsx"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr "se emite el insn de microcódigo %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr "se emite el insn de microcódigo condicional %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "cpu \"%s\" inválido para %s\"%s\"%s"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "%s\"%s\"%s no está definido"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "%s\"%s\"%s es inválido"
@@ -25386,63 +25388,63 @@ msgstr "el tamaño de marco de %qs es de %wd bytes"
msgid "%qs uses dynamic stack allocation"
msgstr "%qs utiliza alojamiento dinámico de pila"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "se descarta -fschedule-insns debido a un error de manejo de excepciones"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "actualmente las tablas de desenredo requieren un puntero de marco o -maccumulate-outgoing-args para ser correctas"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "no se admite __builtin_saveregs en este subobjetivo"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "el atributo %qE se aplica solamente a funciones de interrupción"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "el atributo %qE solo se admite para SH2A"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "el atributo interrupt_handler no es compatible con -m5-compact"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "el atributo %qE solo se aplica a SH2A"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "el argumento del atributo %qE no es una constante de cadena"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 necesita estar disponible como un registro sobreescrito por llamada"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr "se necesita un segundo registro de propósito general sobreescrito por llamada"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr "se necesita un registro objetivo sobreescrito por llamada"
@@ -25564,12 +25566,12 @@ msgstr "el atributo %<__BELOW100__%> solamente se aplica a variables"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "no se permite el atributo __BELOW100__ con una clase de auto almacenamiento"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, gcc-internal-format
msgid "bad builtin icode"
msgstr "icode interno erróneo"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr "el operando debe ser un inmediato del tamaño correcto"
@@ -25784,38 +25786,38 @@ msgstr "%<-gnat%> escrito incorrectamente como %<-gant%>"
msgid "-fexcess-precision=standard for Ada"
msgstr "-fexcess-precision=standard para Ada"
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "se descarta el atributo %qs"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "el atributo %qs requiere prototipos con argumentos nombrados"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "el atributo %qs se aplica solamente a funciones variadic"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "el atributo %qE no tiene efecto"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "tipo de vector inválido para el atributo %qs"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "el atributo %qs solamente se aplica a tipos de matriz"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "tipo de elemento inválido para el atributo %qs"
@@ -26252,7 +26254,7 @@ msgstr "no se puede llamar a la función miembro %qD sin un objeto"
msgid "passing %qT chooses %qT over %qT"
msgstr "al pasar %qT se escoge %qT sobre %qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " en la llamada a %qD"
@@ -26312,426 +26314,426 @@ msgstr "inicialización inválida de una referencia que no es constante de tipo
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "inicialización inválida de la referencia de tipo %qT desde una expresión de tipo %qT"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "no se puede convertir de la base %qT al tipo derivado %qT a través de la base virtual %qT"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "la clase Java %qT no puede tener un destructor"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "la clase Java %qT no puede tener un destructor implícito que no es trivial"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "no se puede sobrecargar %q+#D"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "con %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "especificaciones de acceso en conflicto para el método %q+D, descartado"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "especificaciones de acceso en conflicto para el campo %qE, descartado"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D inválido en %q#T"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " debido al método local %q+#D con el mismo nombre"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " debido al miembro local %q+#D con el mismo nombre"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "no se puede derivar de la base %<final%> %qT al tipo derivado %qT"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "la clase base %q#T tiene un destructor no virtual"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "todos las funciones miembros en la clase %qT son privadas"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T solamente define un destructor privado y no tiene friends"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T solamente define constructores privados y no tiene friends"
# Ojo, no es impostor, sino impositor, el que impone. cfuga
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "no hay un impositor único final para %qD en %qT"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr "se marca %q+#D como final, pero no es virtual"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr "%q+#D se marca como override, pero no hace override"
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D estaba escondido"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " por %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D inválido; un union anónimo sólo puede tener miembros con datos no estáticos"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D inválido; un struct anónimo sólo puede tener miembros con datos no estáticos"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "miembro privado %q+#D en union anónima"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "miembro privado %q+#D en struct anónimo"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "miembro protegido %q+#D en union anónima"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "miembro protegido %q+#D en struct anónimo"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "campo de bits %q+#D con tipo no entero"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "la anchura del campo de bits %q+D no es una constante entera"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "anchura negativa en el campo de bits %q+D"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "anchura cero para el campo de bits %q+D"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "la anchura de %q+D excede su tipo"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D es demasiado pequeño para contener todos los valores de %q#T"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "no se permite el miembro %q+#D con constructor en la union"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "no se permite el miembro %q+#D con destructor en la union"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "no se permite el miembro %q+#D con operador de asignación de copia en la union"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "múltiples campos inicializados en la unión %qT"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D no debe ser static porque es el miembro de una unión"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D no puede tener el tipo de referencia %qT porque es el miembro de una unión"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "el campo %q+D inválidamente se declara como un tipo de función"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "el campo %q+D inválidamente se declara como un tipo de método"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "campo %q+#D con el mismo nombre que la clase"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T tiene miembros punteros a datos"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " pero no se impone a %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " o a %<operator=(cont %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " pero no se impone a %<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "el desplazamiento de la base vacía %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "la clase %qT se considerará casi vacía en una versión futura de GCC"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "se especificó un inicializador para el método %q+D que no es virtual"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr "el método anula tanto %<transaction_pure%> como los métodos %qE"
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr "el método declarado como %qE anula el método %qE"
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "la clase envolvente de la función miembro que no es estática constexpr %q+#D no es un tipo literal"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr "%q+T no es literal porque:"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr " %q+T tiene un destructor que no es trivial"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr " %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor constexpr que no es un constructor copy o move"
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr " la clase base %qT de %q+T no es literal"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr " el dato miembro que no es estático %q+D tiene un tipo que no es literal"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "referencia %q+#D que no es static en una clase sin un constructor"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr "se declaró %q+D para tomar referencia const, pero la declaración implícita tomaría algo que no es const"
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr "se declaró %q+D para tomar referencia que no es const y no se puede definir por omisión en el cuerpo de clase"
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "el desplazamiento de la base virtual %qT no cumple con la ABI y puede cambiar en una versión futura de GCC"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "base directa %qT inaccesible en %qT debido a ambigüedad"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "base virtual %qT inaccesible en %qT debido a ambigüedad"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "el tamaño asignado a %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "el desplazamiento de %qD tal vez no cumple con la ABI y puede cambiar en una versión futura de GCC"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versión futura de GCC"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D contiene clases vacías las cuales pueden causar que las clases base se coloquen en diferentes ubicaciones en una versión futura de GCC"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "la disposición de clases derivadas de la clase vacía %qT puede cambiar en una versión futura de GCC"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "redefinición de %q#T"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr "la clase transparente tipo %qT no tiene ningún campo"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr "la clase transparente tipo %qT tiene clases base"
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "la clase transparente tipo %qT tiene funciones virtuales"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
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ón"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "no se puede resolver la función sobrecargada %qD basándose en la conversión al tipo %qT"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "no hay coincidencias al convertir la función %qD al tipo %q#T"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "la conversión de la función sobrecargada %qD al tipo %q#T es ambigua"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "asumiendo el puntero a miembro %qD"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-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:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "no hay suficiente información de tipo"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
@@ -26741,12 +26743,12 @@ msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "la declaración de %q#D"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "cambia el significado de %qD a partir de %q+#D"
@@ -26766,7 +26768,7 @@ msgstr "no se puede convertir desde el tipo incompleto %qT a %qT"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "la conversión de %qE desde %qT a %qT es ambigua"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "cero como constante de puntero nulo"
@@ -27669,7 +27671,7 @@ msgstr "%qD declarado como referencia pero no se inicializa"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "se usó un nombre en un inicializador designado de estilo GNU para una matriz"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "no se admiten los inicializadores designados como no triviales"
@@ -27762,8 +27764,8 @@ msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
msgid "C99 designator %qE outside aggregate initializer"
msgstr "asignador C99 %qE fuera del inicializador agregado"
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "demasiados inicializadores para %qT"
@@ -28294,7 +28296,7 @@ msgid "type %qT is not derived from type %qT"
msgstr "el tipo %qT no es derivado del tipo %T"
# FIXME traducción
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "la declaración de %qD como algo que no es función"
@@ -28605,374 +28607,369 @@ msgstr "no se puede declarar la referencia a %q#T, el cual no es una definición
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr "no se pueden usar aquí %<const%> ni %<constexpr%>"
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr "no se pueden usar aquí %<volatile%> ni %<constexpr%>"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "el id de plantilla %qD se usa como un declarador"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "las funciones miembros son implícitamente friends de su clase"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "calificación extra %<%T::%> en el miembro %qs"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "no se puede definir la función miembro %<%T::%s%> dentro de %<%T%>"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "no se puede declarar la función miembro %<%T::%s%> dentro de %<%T%>"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "el tamaño de la matriz %qs es demasiado grande"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "el parámetro puede no tener el tipo modificado variablemente %qT"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "la función %qs no se puede declarar %<mutable%>"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "static %qs no se puede declarar %<mutable%>"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "const %qs no se puede declarar %<mutable%>"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "la referencia %qs no se puede declarar %<mutable%>"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr "la definición de tipo se declaró %<auto%>"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "los tipos de función calificados no se pueden usar para declarar una función miembro estática"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "los tipos de función calificados no se pueden usar para declarar funciones libres"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "se especificaron calificadores de tipo para la declaración de clase friend"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "se especificó %<inline%> para la declaración de clase friend"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "los parámetros de la plantilla no pueden ser friends"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "la declaración friend requiere una llave de clase, p.e. %<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "se intenta hacer que la clase %qT sea un friend de ámbito global"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "calificadores inválidos en el tipo de función que no es miembro"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "el declarador abstracto %qT se usó como declaración"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "no se puede usar %<::%> en la declaración de parámetros"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "el parámetro se declaró %<auto%>"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "se declaró el miembro dato que no es static como %<auto%>"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "uso inválido de %<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "declaración de la función %qD en un contexto inválido"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "la función %qD se declaró virtual dentro de un union"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD no se puede declarar virtual, ya que siempre es static"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "se esperaba un nombre calificado en la declaración friend para el destructor %qD"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "declaración de %qD como miembro de %qT"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr "un destructor no puede ser %<constexpr%>"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "se esperaba un nombre calificado en la declaración friend para el constructor %qD"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "el campo %qD tiene tipo de dato incompleto"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "el nombre %qT tiene tipo de dato incompleto"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " en la instanciación de la plantilla %qT"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "se declaró el miembro dato que no es static %qE como %<constexpr%>"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "la clase de almacenamiento %<auto%> es inválida para la función %qs"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "la clase de almacenamiento %<register%> es inválida para la función %qs"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "la clase de almacenamiento %<__thread%> es inválida para la función %qs"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "no se permiten los especificadores-virt en %qs fuera de una definición de clase"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "el especificador %<static%> es inválido para la función %qs declarada fuera del ámbito global"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "el especificador %<inline%> es inválido para la función %qs declarada fuera del ámbito global"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "función virtual %qs que no es clase"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "se definió %qs en un ámbito que no es una clase"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "se declaró %qs en un ámbito que no es una clase"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "no se puede declarar que la función miembro %qD tenga enlace estático"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "no se puede declarar una función static dentro de otra función"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
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ón) un dato miembro static"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "se declaró el miembro static %qD como %<register%>"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "la declaración de la variable constexpr %qD no es una definición"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs inicializado y declarado como %<extern%>"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "el argumento por defecto de %q#D tiene tipo %qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "el argumento por defecto para el parámetro del tipo %qT tiene el tipo %qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "el argumento por defecto %qE usa %qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "el argumento por defecto %qE usa la variable local %qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "el parámetro %qD tiene tipo de clase Java"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "el parámetro %qD se declaró inválidamente como tipo de método"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "el parámetro %qD incluye un puntero a matriz %qT de límite desconocido"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "el parámetro %qD incluye una referencia a matriz %qT de límite desconocido"
@@ -28992,170 +28989,170 @@ msgstr "el parámetro %qD incluye una referencia a matriz %qT de límite descono
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "constructor inválido; tal vez quiso decir %<%T (const %T&)%>"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qD no se puede declarar dentro de un espacio de nombres"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD no se puede declarar como static"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD debe ser una función miembro que no sea static"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD debe ser una función miembro que no sea static o una función que no sea miembro"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD debe tener un argumento de tipo clase o enumerado"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "la conversión a una referencia a void nunca usará un operador de conversión de tipo"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr "la conversión a void nunca usará un operador de conversión de tipo"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "la conversión a una referencia al mismo tipo nunca usará un operador de conversión de tipo"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr "la conversión al mismo tipo nunca usará un operador de conversión de tipo"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "la conversión a una referencia a una clase base nunca usará un operador de conversión de tipo"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr "la conversión a una clase base nunca usará un operador de conversión de tipo"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ prohíbe la sobrecarga del operador ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qD no debe tener un número variable de argumentos"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD debe tomar cero o un argumentos"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD debe tomar uno o dos argumentos"
# En esta traducción se emplea 'devolver' por 'return'. Si embargo, aquí
# se cambió por cacofonía: no es agradable escuchar 'debe devolver'. cfuga
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "el prefijo %qD debe regresar %qT"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "el postfijo %qD debe regresar %qT"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD debe tomar %<void%>"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD debe tomar un argumento exactamente"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD debe tomar dos argumentos exactamente"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "el %qD definido por el usuario siempre evalúa ambos argumentos"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD debe devolver por valor"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD no puede tener argumentos por defecto"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "se usa especialización de plantilla %qT alias después de %qs"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "se usó el nombre de definición de tipo %qD después de %qs"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "%qD tiene una declaración previa aquí"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "se refirió a %qT como %qs"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T tiene una declaración previa aquí"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "se refirió a %qT como un enum"
@@ -29167,90 +29164,90 @@ msgstr "se refirió a %qT como un enum"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "se requiere un argumento de plantilla para %<%s %T%>"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD tiene el mismo nombre que la clase en la cual se declaró"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "la referencia a %qD es ambigua"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "uso del enum %q#D sin declaración previa"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "redeclaración de %qT como algo que no es plantilla"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "declaración previa de %q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "union derivada %qT inválida"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "la clase Java %qT no puede tener bases múltiples"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "la clase Java %qT no puede tener bases virtuales"
# No me gusta mucho esta traducción. Creo que es mejor
# "el tipo base %qT no es de tipo struct o clase". cfuga
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "el tipo base %qT falla en ser un tipo struct o clase"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "tipo recursivo %qT sin definir"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "tipo base duplicado %qT inválido"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr "no coinciden scoped/unscoped en el enum %q#T"
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr "la definición previa está aquí"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr "no coincide el tipo subyacente en el enum %q#T"
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr "tipos subyacentes diferentes en el enum %q#T"
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr "el tipo subyacente %<%T%> de %<%T%> debe ser un tipo integral"
@@ -29259,72 +29256,72 @@ msgstr "el tipo subyacente %<%T%> de %<%T%> debe ser un tipo integral"
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "ningún tipo integral puede representar todos los valores de enumerador de %qT"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "el valor de enumerador para %qD no es una constante entera"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "desbordamiento en valores de enumeración en %qD"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "el tipo de devolución tiene tipo de clase Java %q#T"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "no hay declaración previa para %q+D"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "declaración de función inválida"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "el parámetro %qD se declaró void"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr "se define el parámetro %q+D pero no se usa"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "declaración de la función miembro inválida"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD ya se definió en la clase %qT"
@@ -29672,7 +29669,7 @@ msgstr "manejo de excepciones desactivado, use -fexceptions para activar"
msgid "throwing NULL, which has integral, not pointer type"
msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD nunca se debe sobrecargar"
@@ -29931,152 +29928,152 @@ msgstr "el tipo %qT no es una base directa de %qT"
msgid "bad array initializer"
msgstr "inicializador de matriz erróneo"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%qT no es un tipo de clase"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "el tipo incompleto %qT no tiene al miembro %qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "puntero inválido al campo de bits %qD"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "uso inválido de la función miembro no static %qD"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "uso inválido del dato miembro no static %qD"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "miembro referencia sin inicializar en %q#T"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "miembro const sin inicializar en %q#T"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "tipo %<void%> inválido para new"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "const sin inicializar en %<new%> de %q#T"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "llamado a constructor Java con %qs sin definir"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr "se aloja el objeto de clase Java %q#T usando una ubicación new"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "no se encontró un %qD adecuado en la clase %qT"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "la petición para el miembro %qD es ambigua"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "tamaño de matriz no constante en new, no se puede verificar la longitud de la lista del inicializador"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "inicializador entre paréntesis en la matriz new"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "el tamaño de la matriz nueva debe tener un tipo integral"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new no se puede aplicar a un tipo de referencia"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new no se puede aplicar a un tipo de función"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "llamado a constructor Java, mientras %<jclass%> está indefinido"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "no se puede encontrar %<class$%> en %qT"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "el inicializador termina prematuramente"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "no se pueden inicializar matrices multidimensionales con el inicializador"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "se detectó un posible problema en la invocación del operador delete:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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ífico de la clase, aún si se declaran cuando se defina la clase"
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr "si borra un objeto de tipo de clase polimórfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "tamaño de matriz desconocida en delete"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
@@ -30166,12 +30163,12 @@ msgstr "se omitió el operando de enmedio de %<?%>: no se puede revolver el oper
msgid "string literal in function template signature"
msgstr "literal de cadena en la firma de plantilla de función"
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr "-fabi-version=6 (o =0) evita este error con un cambio en la decodificación"
@@ -30181,12 +30178,12 @@ msgstr "-fabi-version=6 (o =0) evita este error con un cambio en la decodificaci
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "el código de thunk genérico falló para el método %q#D que utiliza %<...%>"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignación por defecto"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr "el miembro de referencia %q#D que no es static, no puede usar el operador de asignación por defecto"
@@ -30201,98 +30198,98 @@ msgstr "se requirió primero el método sintetizado %qD aquí "
msgid "union member %q+D with non-trivial %qD"
msgstr "miembro union %q+D con %qD que no es trivial"
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr "un constructor por defecto llama a %q+D que no es constexpr"
-#: cp/method.c:1025
+#: cp/method.c:1024
#, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "el inicializador para %q+#D es inválido"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "miembro const que no es estático %q#D sin inicializar"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "miembro referencia que no es estático %q#D sin inicializar"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr "el constructor por defecto en efecto no inicializa %q+#D"
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr "el constructor por defecto en efecto no inicializa ningún dato miembro que no es static"
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr "%qT tiene bases virtuales, no se puede generar el operador de asignación move por defecto"
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr "un tipo de conclusión lambda tiene un constructor por defecto borrado"
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr "un tipo de conclusión lambda tiene un operador de asignación por copia borrado"
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr "%q+#D se declara implícitamente como deleted porque %qT declara un constructor move o un operador de asignación move"
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr "%q+#D es implícitamente deleted por que la definición por defecto estaría mal formada:"
-#: cp/method.c:1621
+#: cp/method.c:1630
#, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "declaración definida por defecto %q+D"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr "no coincide la firma esperada %qD"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr "la función %q+D definida por defecto en su primera declaración tiene una excepción de especificación que difiere de la declaración implícita %q#D"
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr "la función %q+D explícitamente por defecto no se puede declarar como constexpr porque la declaración implícita no es constexpr:"
-#: cp/method.c:1680
+#: cp/method.c:1689
#, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "una plantilla no se puede definir por defecto"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "%qD no se puede definir por defecto"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "función definida por defecto %q+D con argumento por defecto"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "la disposición vtable para la clase %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC debido al destructor virtual implícito"
@@ -30429,154 +30426,154 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D esconde el destructor para %q#T"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D genera un conflicto con la declaración previa en uso %q#D"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "la declaración previa %q+#D que no es función"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "genera un conflicto con la declaración de la función %q#D"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT no es un espacio de nombres"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "una declaración de uso no puede especificar un id de plantilla. Intente %<using %D%>"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "no se permite el espacio de nombres %qD en la declaración using"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "no se declaró %qD"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD ya se declaró en este ámbito"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "declaración de uso para un no miembro en el ámbito de la clase"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> nombra al destructor"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%> nombra al constructor"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> nombra al constructor en %qT"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "no hay miembros que coincidan con %<%T::%D%> en %q#T"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "la declaración de %qD no está en un espacio de nombres alrededor de %qD"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "calificación explícita en la declaración de %qD"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD se debería declarar dentro de %qD"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "el atributo %qD requiere un solo argumento NTBS"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anónimo tiene símbolos locales"
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "se descarta la directiva de atributo %qD"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "no se permite aquí el alias del espacio de nombres %qD, se asume que es %qD"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "el uso de strong solamente tiene significado en el ámbito de espacio de nombres"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "el espacio de nombres actual %qD no contiene al espacio de nombres %qD usado con frecuencia"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr "límite máximo de %d espacios de nombres buscados para %qE"
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] "alternativa sugerida:"
msgstr[1] "alternativas sugeridas:"
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr " %qE"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr "la búsqueda dependiente del argumento encuentra %q+D"
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX entrando a pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX saliendo de pop_everything ()\n"
@@ -30706,7 +30703,7 @@ msgstr "id-de-plantilla inválido"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "una literal de coma flotante no puede aparecer en una expresión constante"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "una conversión a un tipo diferente de un tipo integral o de enumeración no puede aparecer en una expresión constante"
@@ -30934,7 +30931,7 @@ msgstr "se usa el nombre-de-definición-de-tipo %qD como un declarador de destru
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr "los sufijos de operador literal que no están precedidos por %<_%> están reservados para estandarización futura"
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr "se esperaba un id sin calificar"
@@ -31126,7 +31123,7 @@ msgstr "%<%T::%D%> nombra el constructor, no el tipo"
msgid "compound-statement in constexpr function"
msgstr "declaración compuesta en una función constexpr"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr "se esperaba una declaración de selección"
@@ -31156,7 +31153,7 @@ msgstr "la expresión %<for%> basada en rango de tipo %qT tiene un miembro %<beg
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr "tipos begin/end inconsistentes para la declaración %<for%> basada en rango: %qT y %qT"
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr "se esperaba una declaración de iteración"
@@ -31172,12 +31169,12 @@ msgstr "no se permiten los bucles %<for%> basados en rango en el modo C++98"
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ prohíbe los gotos calculados"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, gcc-internal-format
msgid "expected jump-statement"
msgstr "se esperaba una declaración de salto"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "<;%> extra"
@@ -31214,7 +31211,7 @@ msgstr "especificador-decl inválido en la condición"
msgid "class definition may not be declared a friend"
msgstr "la definición de clase no se puede declarar como friend"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr "las plantillas no pueden ser %<virtual%>"
@@ -31290,12 +31287,12 @@ msgstr "operador inesperado"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "no se admite la palabra clave %<export%>, y se descartará"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "el paquete de parámetros plantilla %qD no puede tener un argumento por defecto"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
@@ -31310,7 +31307,7 @@ msgstr "los paquetes de parámetro de plantilla no pueden tener argumentos por d
msgid "expected template-id"
msgstr "se esperaba un id de plantilla"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr "se esperaba %<<%>"
@@ -31437,12 +31434,12 @@ msgstr "se esperaba %<;%> o %<{%>"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "no se puede agregar una lista de enumerador a una instanciación de plantilla"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "la declaración de %qD en el espacio de nombres %qD el cual no incluye a %qD"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "la declaración de %qD en %qD la cual no incluye a %qD"
@@ -31487,73 +31484,73 @@ msgstr "un id-de-plantilla no puede aparecer en una declaración-using"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr "las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>"
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "no se pueden definir tipos en declaraciones de plantilla alias"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "una definición de función no se permite aquí"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "no se permite una especificación-asm en una definición-de-función"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "no se permiten atributos en una definición-de-función"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr "se esperaba un constructor, un destructor, o una conversión de tipo"
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, gcc-internal-format
msgid "expected initializer"
msgstr "se esperaba un inicializador"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, gcc-internal-format
msgid "invalid type in declaration"
msgstr "tipo inválido en la declaración"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr "se proporcionó un inicializador para la función"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "se descartan los atributos después del inicializador entre paréntesis"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "el límite de la matriz no es una constante entera"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "no se puede definir el miembro de la definición de tipo dependiente %qT"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%E%> no es un tipo"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "uso inválido del constructor como una plantilla"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
@@ -31562,247 +31559,247 @@ msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "declarador inválido"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, gcc-internal-format
msgid "expected declarator"
msgstr "se esperaba un declarador"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD es un espacio de nombres"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr "se esperaba un operador puntero"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "calificador-cv duplicado"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr "especificador-virt duplicado"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "uso inválido de %<auto%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "no se pueden definir tipos en argumentos de plantilla"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, gcc-internal-format
msgid "expected type-specifier"
msgstr "se esperaba un especificador de tipo"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "se esperaba %<,%> o %<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "no se pueden definir tipos en tipos de parámetro"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "uso obsoleto del argumento por defecto para el parámetro de una no función"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "los argumentos por defecto sólo se permiten para parámetros de función"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "el paquete de parámetros %qD no puede tener un argumento por defecto"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "el paquete de parámetros no puede tener un argumento por defecto"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ no permite inicializadores designados"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ no permite inicializadores designados de C99"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, gcc-internal-format
msgid "expected class-name"
msgstr "se esperaba un nombre de clase"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "se esperaba %<;%> después de la definición de clase"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "se esperaba %<;%> después de la definición de struct"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "se esperaba %<;%> después de la definición de union"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "se esperaba %<{%> o %<:%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr "no se puede especificar %<override%> para una clase"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr "la calificación global del nombre de clase es inválida"
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "el nombre calificado no nombra una clase"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "nombre de clase inválido en la declaración de %qD"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr "no se permite la calificación extra"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "una especialización explícita se debe preceder con %<template <>%>"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "la plantilla de función %qD se redeclaró commo una plantilla de clase"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr "no se puede resolver el tipo typename"
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "definición previa de %q+#T"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, gcc-internal-format
msgid "expected class-key"
msgstr "se esperaba una llave de clase"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "en C++03 se debe usar una llave-clase cuando se declara un friend"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "la declaración friend no nombra una clase o función"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "especificador-pure en la definición-de-función"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "se esperaba %<;%> al final de la declaración miembro"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr "especificador pure inválido (sólo se permite %<= 0%>)"
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "un inicializador dentro de llaves no se permite aquí"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr "se especificó %<virtual%> más de una vez en la base especificada"
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr "más de un especificador de acceso en la base especificada"
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
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 es implícitamente un tipo)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "no se pueden definir tipos en una especificación de excepción"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr "las especificaciones de excepción dinámicas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "no se pueden definir tipos en declaraciones de excepción"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "declaración inválida de %<%T::%E%>"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "faltan listas-de-parámetros-de-plantilla"
@@ -31811,317 +31808,317 @@ msgstr "faltan listas-de-parámetros-de-plantilla"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "demasiadas listas-de-parámetros-de-plantilla"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "ya no se admiten los valores de devolución nombrados"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr "declaración inválida de plantilla miembro en la clase local"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "plantilla con enlace C"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "especialización explícita inválida"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr "la plantilla de operador literal %qD tiene una lista de parámetros inválida. Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "declaración plantilla de %<typedef%>"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "la especialización de plantilla explícita no puede tener una clase de almacenamiento"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "uso inválido de %qD en la especificación de enlace"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> antes de %qD"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr "se esperaba %<new%>"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr "se esperaba %<delete%>"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr "se esperaba %<return%>"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr "se esperaba %<extern%>"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "se esperaba %<static_assert%>"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "se esperaba %<decltype%>"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr "se esperaba %<operator%>"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr "se esperaba %<class%>"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr "se esperaba %<template%>"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "se esperaba %<namespace%>"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr "se esperaba %<using%>"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr "se esperaba %<asm%>"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr "se esperaba %<try%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr "se esperaba %<catch%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr "se esperaba %<throw%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "se esperaba %<__label__%>"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr "se esperaba %<@try%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "se esperaba %<@synchronized%>"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "se esperaba %<@throw%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr "se esperaba %<__transaction_atomic%>"
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr "se esperaba %<__transaction_relaxed%>"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr "se esperaba %<::%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr "se esperaba %<...%>"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr "se esperaba %<*%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr "se esperaba %<~%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "se esperaba %<:%> o %<::%>"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "se usó la etiqueta %qs al nombrar a %q#T"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "%q#T se declaró previamente aquí"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qD se redeclaró con acceso diferente"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "%<template%> (como desambiguador) sólo se permite dentro de plantillas"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "el fichero termina en el argumento por defecto"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "construct Objective-C++ %<@%D%> mal ubicado"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "%<@encode%> debe especificar un tipo como un argumento"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr "nombre de selector Objective-C++ inválido"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr "se esperaba una declaración de método de objective-c++"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "los atributos de método se deben especificar al final"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr "%qs sobrante después de los métodos Objective-C++"
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "tipo inválido para la variable de de instancia"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "se esperaba un identificador después de %<@protocol%>"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, gcc-internal-format
msgid "invalid type for property"
msgstr "tipo inválido para la propiedad"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr "no se permite la inicialización entre paréntesis para el bucle %<for%> en OpenMP"
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "la variable de iteración %qD no debe ser reduction"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr "no se colapsó lo suficiente para los bucles"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "basura al final de %<#pragma GCC pch_preprocess%>"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "no se han implementado las optimizaciones intermódulos para C++"
@@ -32827,17 +32824,17 @@ msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d (use -ftemplate-depth= para incrementar el máximo) al instanciar %qD"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "instanciación de %q+D como tipo %qT"
@@ -32855,257 +32852,257 @@ msgstr "instanciación de %q+D como tipo %qT"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr "la variable %qD tiene tipo de función"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "tipo de parámetro %qT inválido"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "en la declaración %q+D"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "la función devuelve una matriz"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "la función devuelve una función"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "se crea un puntero a función miembro del tipo %qT que no es clase"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "se forma la referencia a void"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "se forma un puntero para referenciar al tipo %qT"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "se forma una referencia para referenciar al tipo %qT"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "se crea un puntero al miembro de referencia de tipo %qT"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "se crea un puntero al miembro de tipo void"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "se crea la matriz de %qT"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "se crea la matriz de %qT, la cual es un tipo de clase abstracta"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT no es de tipo clase, struct o union"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "uso de %qs en la plantilla"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciación genera un tipo"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "escriba %<typename %E%> si quiere un tipo"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "se usa el campo inválido %qD"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "uso inválido de la expresión de expansión de paquete"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr "use %<...%> para expandir el paquete de argumentos"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr "%qD no se declaró en este ámbito, y no se encontraron declaraciones en la búsqueda dependiente de argumentos en el punto de la instanciación"
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr "no se encontraron declaraciones en la base dependiente %qT pur la búsqueda no calificada"
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr "use %<this->%D%> en su lugar"
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr "use %<%T::%D%> en su lugar"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr "%q+D se declaró aquí, después en la unidad de translación"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT no es una clase o un espacio de nombres"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD no es una clase o un espacio de nombres"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT es/usa un tipo anónimo"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT es un tipo modificado variablemente"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "la expresión integral %qE no es una constante"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " se trata de instanciar %qD"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "instanciación de plantilla clase ambigua para %q#T"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "instanciación explícita de %q#D que no es plantilla"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "%qD no es un dato miembro static de una plantilla de clase"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "no se encontró una plantilla coincidente para %qD"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "el tipo %qT para la instanciación explícita %qD no coincide con el tipo declarado %qT"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "instanciación explícita de %q#D"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "instanciación explícita duplicada de %q#D"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ 1998 prohíbe el uso de %<extern%> en instanciaciones explícitas"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "clase de almacenamiento %qD aplicada a la instanciación de una plantilla"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "instanciación explícita de la plantilla %qD que no es clase"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "instanciación explícita del tipo %qT que no es plantilla"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "instanciación explícita de %q#T antes de la definición de la plantilla"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ prohíbe el uso de %qE en las instanciaciones explícitas"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "instanciación explícita duplicada de %q#T"
@@ -33117,32 +33114,32 @@ msgstr "instanciación explícita duplicada de %q#T"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "instanciación explícita de %qD pero no hay una definición disponible"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d al instanciar %q+D, posiblemente de la generación de tabla virtual (use -ftemplate-depth= para incrementar el máximo)"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "parámetro que no es tipo plantilla inválido"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#T no es un tipo válido para un parámetro que no es tipo plantilla"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr "la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr "se usó la variable %q#D con tipo %<auto%> en su propio inicializador"
@@ -33150,12 +33147,12 @@ msgstr "se usó la variable %q#D con tipo %<auto%> en su propio inicializador"
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "no se puede deducir %qT de %qE"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr "deducción inconsistente para %qT: %qT y después %qT"
@@ -33392,7 +33389,7 @@ msgstr "definición inválida del tipo calificado %qT"
msgid "invalid base-class specification"
msgstr "especificación de clase base inválida"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr "%qD no se capturó"
@@ -33565,263 +33562,263 @@ msgstr "tipo de devolución %qT inválido para la función constexpr %q+D"
msgid "%q#T has virtual base classes"
msgstr "%q#T tiene clases base virtuales"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr "el constructor constexpr no tiene cuerpo vacío"
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr "el constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es static"
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr "el cuerpo de la función constexpr %qD no es una declaración de devolución"
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%q+D no se puede usar como una función constexpr porque:"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "la expresión %qE no designa una función constexpr"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr "llamada a la función %qD que no es constexpr"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "se llamó %qD en una expresión constante"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr "se usó %qD antes de su definición"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr "la llamada tiene una dependencia circular"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "%q+E no es una expresión constante"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr "el subíndice de la matriz está fuera de los límites"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "%qE no es una expresión constante"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "%qD mutable no se puede usar en una expresión constante"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr "se accede al miembro %qD en lugar del miembro inicializado %qD en la expresión constante"
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "se accede al valor de %qE a través de glvalue %qT en una expresión constante"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "el valor de %qD no se puede usar en una expresión constante"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "se usó %qD en su propio inicializador"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr "%q#D no es const"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr "%q+#D es volatile"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "%qD no se inicializó con una expresion constante"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD no se declaró %<constexpr%>"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "%qD no tiene tipo integral o de enumeración"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr "uso del valor del objeto en construcción en una expresión constante"
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "temporal del tipo %qT que no es literal en una expresión constante"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "la expresión %qE no es una expresión constante"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "expresión %qE inesperada de género %s"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr "la expresión %qE tiene efectos colaterales"
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr "se llamó a una función miembro del objeto en construcción en una expresión constante"
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr "la dirección de un objeto %qE con hilo local o almacenamiento automático no es una expresión constante"
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "la diferencia de dos expresiones puntero no es una expresión constante"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "la expresión de comparación de punteros no es una expresión constante"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "la división entre cero no es una expresión constante"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, gcc-internal-format
msgid "non-constant array initialization"
msgstr "inicialización de una matriz que no es constante"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "AST inesperado de género %s"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "no se puede capturar %qE por referencia"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr "ya se capturó %qD en la expresión lambda"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "no se capturó %<this%> para esta función lambda"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "los calificadores %qV no se pueden aplicar a %qT"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "el atributo %qE sólo se puede aplicar a definiciones de clases Java"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE es obsoleto; las vtables de g++ ahora son compatibles con COM por defecto"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "la init_priority solicitada no es una constante entera"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "la init_priority solicitada está fuera de rango"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "la init_priority solicitada está reservada para uso interno"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "el atributo %qE no se admite en esta plataforma"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "revisión lang_*: falló en %s, en %s:%d"
@@ -34764,122 +34761,122 @@ msgstr "se usó la sintaxis de constructor, pero no se declaró un constructor p
msgid "cannot initialize arrays using this syntax"
msgstr "no se puede inicializar matrices usando esta sintaxis"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "conversión estrechadora de %qE desde %qT a %qT dentro de { }"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "la conversión estrechadora de %qE desde %qT a %qT dentro de { } está mal formada en C++11"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "matriz de enteros inicializada con una cadena que no es ancha"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "matriz de enteros inicializada con una cadena ancha incompatible"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "no se puede inicializar el agregado del tipo %qT con una literal compuesta"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr "la matriz se debe inicializar con un inicializador dentro de llaves"
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "falta el inicializador para el miembro %qD"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "miembro const %qD sin inicializar"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "miembro %qD con campos const sin inicializar"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "el miembro %qD es una referencia sin inicializar"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "no existe el campo %qD en la union que se está inicializando"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "valor de índice en lugar del nombre del campo en el inicializador de union"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "se detectó una delegación de puntero circular"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "el operando base de %<->%> tiene el tipo %qT que no es puntero"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "el resultado de %<operator->()%> produce un resultado que no es puntero"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "el operando base de %<->%> no es un puntero"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "no se puede usar %qE como un puntero miembro, porque es de tipo %qT"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "no se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es clase"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "conversión funcional al tipo de matriz %qT"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "inicialización por valor inválida del tipo de referencia"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "llamada a la función %qD la cual arroja el tipo incompleto %q#T"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "llamada a una función la cual arroja el tipo incompleto %q#T"
@@ -34939,187 +34936,187 @@ msgstr "Entero fuera del rango simétrico implicado por Standard Fortran al conv
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "La constante Hollerith en %L es demasiado grande para convertirse a %s"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "Se esperaba un subíndice de matriz en %C"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "'*' inesperado en el subíndice de comatriz en %C"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr "no se permiten trancos en el subíndice de comatriz en %C"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "Se esperaba un gran tranco de subíndice de matriz en %C"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "Forma inválida de referencia a matriz en %C"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "La referencia a matriz en %C no puede tener más de %d dimensiones"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr "Designador de comatriz inesperado en %C"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr "Faltan codimensiones en %C, se esperaban %d no %d"
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr "Demasiadas codimensiones en %C, se esperaban %d no %d"
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "'*' inesperado para la codimensión %d de %d en %C"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr "Forma inválida de referencia a comatriz en %C"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr "Codimensión %d inválida en %C, sólo existen %d codimensiones"
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "La variable '%s' en %L en este contexto debe ser constante"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr "La expresión en %L en este contexto debe ser constante"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "Se esperaba una expresión en la especificación de matriz en %C"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr "Especificación de matriz errónea para una matriz de forma implícita en %C"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr "Especificación de matriz errónea para una matriz formada explícita en %C"
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr "Especificación de matriz errónea para una matriz de forma asumida en %C"
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr "Especificación de matriz errónea para una matriz de forma diferida en %C"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "La especificación de matriz en %C tiene más de %d dimensiones"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "Fortran 2008: La especificación de matriz en %C tiene más de 7 dimensiones"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "Fortran 2008: Declaración de comatriz en %C"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr "El límite superior de la última dimensión de comatriz debe ser '*' en %C"
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "El iterador-DO '%s' en %L está dentro de un iterador del mismo nombre"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "Error sintáctico en el constructor de matriz en %C"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Fortran 2003: Constructores de matriz de estilo [...] en %C"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "Fortran 2003: Los constructores de matriz incluyen especificación de tipo en %C"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "No se permite un constructor de matriz vacío en %C"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "El elemento en el constructor de matriz %s en %L es %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "El paso de iterador en %L no puede ser cero"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr "El número de elementos en el constructor de matriz en %L requiere un incremento del límite superior %d permitido. Vea la opción -fmax-array-constructor"
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
@@ -35154,7 +35151,7 @@ msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser REAL o COMPLEX"
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o PROCEDURE"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser una constante"
@@ -35266,7 +35263,7 @@ msgstr "el argumento 'dim' del intrínseco '%s' en %L no es un índice de dimens
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s en %L"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo tipo"
@@ -35349,8 +35346,8 @@ msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o INT
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr "Fortran 2003: Intrínseco '%s' con argumento KIND en %L"
@@ -35495,7 +35492,7 @@ msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser POINTER, ALLOCATAB
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr "Fortran 2003: Intrínseco NULL con MOLD alojable en %L"
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr "El argumento '%s' del intrínseco '%s' en %L debe proveer por lo menos tantos elementos como valores .TRUE. presentes en '%s' (%ld/%d)"
@@ -35625,42 +35622,42 @@ msgstr "El número de elementos de matriz del argumento SUB para IMAGE_INDEX en
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr "No se permite el argumento DIM sin un argumento ARRAY para el intrínseco THIS_IMAGE en %L"
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr "El TRANSFER intrínseco en %L tiene un resultado parcialmente indefinido: tamaño de la fuente %ld < tamaño del resultado %ld"
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo rango que '%s' o ser un escalar"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener forma idéntica."
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "El tamaño del argumento '%s' del intrínseco '%s' en %L es demasiado pequeño (%i/%i)"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "Demasiados argumentos para %s en %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de un género que no sea más ancho que el género por defecto (%d)"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o LOGICAL"
@@ -35672,7 +35669,7 @@ msgstr "Objetos o componentes polimórficos de tamaño asumido, tales como el qu
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr "Se alcanzó el nivel de extensión máximo con el tipo '%s' en %L"
@@ -35957,7 +35954,7 @@ msgstr "Fortran 2008: Matriz de forma implícita en %L"
# como `apuntado'. cfuga
# Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
#
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr "Especificación de matriz duplicada para el apuntado Cray en %C"
@@ -35972,7 +35969,7 @@ msgstr "No se declaró el tipo de '%s' en %C en la interfaz"
msgid "Extension: Old-style initialization at %C"
msgstr "Extensión: Inicialización de estilo antiguo en %C"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "La inicialización en %C no es para una variable puntero"
@@ -35982,7 +35979,7 @@ msgstr "La inicialización en %C no es para una variable puntero"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "La inicialización de puntero en %C requiere '=>', no '='"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "Se esperaba una expresión de inicialización en %C"
@@ -36179,7 +36176,7 @@ msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr "Sólo se permite PROTECTED en %C en la parte de especificación de un módulo"
@@ -36199,834 +36196,834 @@ msgstr "Fortran 2003: Atributo VALUE en %C"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Fortran 2003: Atributo VOLATILE en %C"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr "Se proveen múltiples identificadores con un sólo especificador NAME= en %C"
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "La función implícitamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr "La variable '%s' en el bloque común '%s' en %L no puede ser un género interoperable con C ya que el bloque común '%s' es BIND(C)"
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr "La declaración de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "La variable '%s' en %L no es de un género interoperable con C pero es BIND(C)"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr "La variable '%s' en el bloque común '%s' en %L no se puede declarar con BIND(C) porque no es un global"
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una matriz"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una cadena de caracteres"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr "El símbolo '%s' en %L se marcó PRIVATE pero se le dio la etiqueta de asignación '%s'"
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr "Se necesita una entidad o un nombre de bloque común para la declaración de especificación de atributo en %C"
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr "Falta la entidad o el nombre de bloque común para la declaración de especificación de atributo en %C"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "El tipo derivado en %C no se definió previamente y no puede aparecer en una definición de tipo derivado"
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "Error sintáctico en la declaración de datos en %C"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Fortran 2008: Procedimiento IMPURE en %C"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr "No deben aparecer PURE con IMPURE en %C"
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "El nombre '%s' en %C es el nombre del procedimiento"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "Basura inesperada en la lista de argumentos formales en %C"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "Símbolo '%s' duplicado en la lista de argumentos formales en %C"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "La variable RESULT en %C debe ser diferente que el nombre de la función"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "Basura inesperada después de la declaración de la función en %C"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr "La interfaz '%s' en %C puede no ser generic"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "La interfaz '%s' en %C puede no ser una función de declaración"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "El procedimiento intrínseco '%s' no se permite en la declaración PROCEDURE en %C"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "El procedimiento '%s' en %L ya tenía el tipo básico de %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "Error sintáctico en la declaración PROCEDURE en %C"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr "Se esperaba '::' después de los atributos de enlazado en %C"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr "Se requiere NOPASS o una interfaz explícita en %C"
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "Error sintáctico en el procedimiento de componente puntero en %C"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr "PROCEDURE en %C debe estar en una interfaz genérica"
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Fortran 2003: Declaración PROCEDURE en %C"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "Se esperaba una lista de argumentos formales en la definición de la función en %C"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr "El atributo BIND(C) en %L sólo se puede usar para variables o bloques comunes"
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Característica obsoleta de Fortran 2008: declaración ENTRY en %C"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un PROGRAM"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DO"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque FORALL"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque WHERE"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr "Faltan los paréntesis requeridos antes de BIND(C) en %C"
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "Error sintáctico en el especificador NAME= para la etiqueta de asignación %C"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "Falta la comilla '\"' que cierra en la etiqueta de asignación en %C"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr "Falta la comilla ''' que cierra en la etiqueta de asignación en %C"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "Falta el paréntesis que cierra en la etiqueta de asignación en %C"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "Declaración END inesperada en %C"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "Fortran 2008: Declaración END en lugar de una declaración %s en %L"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "Se esperaba %s en la declaración en %L"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "Se esperaba la declaración %s en %C"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "Se esperaba un nombre terminal en %C"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "Se esperaba la etiqueta '%s' para la declaración %s en %C"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "Falta la especificación de matriz en %L en la declaración DIMENSION"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr "Se especificarion dimensiones para %s en %L después de su inicialización"
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "Falta la especificación de matriz en %L en la declaración CODIMENSION"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "La especificación de matriz se debe diferir en %L"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "Carácter inesperado en la lista de variables en %C"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "Se esperaba '(' en %C"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "se esperaba un nombre variable en %C"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "El puntero Cray en %C debe ser un entero"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "El puntero Cray en %C tiene %d bytes de precisión; las direcciones de memoria requieren %d bytes"
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "Se esperaba \",\" en %C"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "Se esperaba \")\" en %C"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "Se esperaba \",\" o el final de la declaración en %C"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr "No se permite INTENT dentro de BLOCK en %C"
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "La declaración de punteros Cray en %C requiere la opción -fcray-pointer"
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2008: Declaración CONTIGUOUS en %C"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr "La especificación de acceso del operador .%s. en %C ya se había especificado"
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Fortran 2003: Declaración PROTECTED en %C"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr "Error sintáctico en la declaración PROTECTED en %C"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr "Se esperaba un nombre de variable en %C en la declaración PARAMETER"
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "Se esperaba un signo = en la declaración PARAMETER en %C"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "Se esperaba una expresión en %C en la declaración PARAMETER"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "Se inicializa una variable ya inicializada en %C"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Caracteres inesperados en la declaración PARAMETER en %C"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr "Declaración SAVE incondicional en %C después de una declaración SAVE previa"
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "Error sintáctico en la declaración SAVE en %C"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr "No se permite VALUE dentro de BLOCK en %C"
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Fortran 2003: Declaración VALUE en %C"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "Error sintáctico en la declaración VALUE en %C"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Fortran 2003: Declaración VOLATILE en %C"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitrión"
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr "Error sintáctico en la declaración VOLATILE en %C"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003: Declaración ASYNCHRONOUS en %C"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "Error sintáctico en la declaración ASYNCHRONOUS en %C"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Fortran 2008: dos puntos dobles en la declaración MODULE PROCEDURE en %L"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr "El procedimiento intrínseco en %L no puede ser un MODULE PROCEDURE"
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "Símbolo ambiguo en la definición TYPE en %C"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr "No existe ese símbolo en la definición TYPE en %C"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr "'%s' en la expresión EXTENDS en %C no es un tipo derivado"
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr "'%s' no se puede extender en %C porque es BIND(C)"
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr "El tipo derivado en %C sólo puede ser PRIVATE en la parte de especificación de un módulo"
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr "El tipo derivado en %C sólo puede ser PUBLIC en la parte de especificación de un módulo"
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Fortran 2003: Tipo ABSTRACT en %C"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr "Se esperaba :: en la definición TYPE en %C"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "El enumerador excede el tipo entero de C en %C"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr "ENUMERATOR %L no se inicializó con una expresión entera"
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "Se esperaba una declaración de definición ENUM antes de %C"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "Error sintáctico en la definición ENUMERATOR en %C"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "Especificador de acceso duplicado en %C"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr "Atributo POINTER duplicado en %C"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "NON_OVERRIDABLE duplicado en %C"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr "DEFERRED duplicado en %C"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr "Se esperaba un especificador de acceso en %C"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "Se esperaba un atributo de enlace en %C"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr "Se esperaba un nombre de interfaz después de '(' en %C"
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr "Se esperaba ')' en %C"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "Se esperaba un nombre de enlace en %C"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2008: Lista PROCEDURE en %C"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr "'=> objetivo' es inválido para el enlace DEFERRED en %C"
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explícito en %C"
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "Se esperaba un objetivo de enlace después de '=>' en %C"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "Se esperaba '::' en %C"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr "Se esperaba un nombre genérico o un descriptor de operador en %C"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr "Se esperaba '=>' en %C"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Ya existe un procedimiento que no es genérico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya está definido"
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "Se esperaba un nombre de enlace específico en %C"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "Ya se definió '%s' como un enlace específico para el genérico '%s' en %C"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr "Basura después del enlace GENERIC en %C"
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr "La declaración FINAL en %C debe estar dentro de una sección de tipo derivado CONTAINS"
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr "La declaración de tipo derivado con FINAL en %C debe estar en la parte de especificación de un MODULE"
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr "FINAL vacío en %C"
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "Se esperaba un nombre de procedimiento de módulo en %C"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "Se esperaba ',' en %C"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "¡'%s' en %C ya se había definido como un procedimiento FINAL!"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "Atributo desconocido en la declaración !GCC$ ATTRIBUTES en %C"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
@@ -37266,27 +37263,27 @@ msgstr "Una función valuada como POINTER aparece en el lado derecho de la asign
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr "Extensión: se usa la literal BOZ en %L para inicializar la variable '%s' que no es entera"
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr "Extensión: la literal BOZ en %L está fuera de una declaración DATA y fuera de INT/REAL/DBLE/CMPLX"
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr "La literal BOZ en %L se transfiere por bits al símbolo '%s' que no es entero"
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Desborde aritmético por debajo del BOZ transferido por bits en %L. Esta revisión se puede desactivar con la opción -fno-range-check"
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Desborde aritmético del BOZ transferido por bits en %L. Esta revisión se puede desactivar con la opción -fno-range-check"
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "NaN aritmético del BOZ transferido por bits en %L. Esta revisión se puede desactivar con la opción -fno-range-check"
@@ -37547,7 +37544,7 @@ msgid "can't open input file: %s"
msgstr "no se puede abrir el fichero de entrada: %s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -37663,12 +37660,12 @@ msgstr "El primer argumento de la asignación definida en %L debe ser INTENT(OUT
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "El segundo argumento de la asignación definida en %L debe ser INTENT(IN)"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)"
@@ -39689,7 +39686,7 @@ msgstr "Basura inesperada después de la declaración $OMP BARRIER en %C"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "Basura inesperada después de la cláusula NOWAIT en %C"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
@@ -40778,943 +40775,943 @@ msgstr "Fortran 2008: El argumento '%s' de la subrutina pure '%s' en %L debe ten
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "El argumento '%s' de la subrutina pure '%s' en %L debe tener especificado su INTENT o tener el atributo VALUE"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "El argumento dummy de comatriz '%s' en %L para un procedimiento elemental"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "El argumento '%s' del procedimiento elemental en %L debe ser escalar"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo POINTER"
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "No se permite el procedimiento dummy '%s' en el procedimiento elemental '%s' en %L"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "El argumento '%s' del procedimiento elemental '%s' en %L debe tener especificado su INTENT"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "El argumento '%s' de la función de declaración en %L debe ser escalar"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "El argumento con valor de carácter '%s' de la función de declaración en %L debe tener longitud constante"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr "La función contenida '%s' en %L no es de tipo IMPLICIT"
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "El resultado '%s ' de la función contenida '%s' en %L no es de tipo IMPLICIT"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "El procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentes"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr "Extensión: La función %s en %L con entradas que devuelven variables de longitudes de cadena diferentes"
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr "El resultado de FUNCTION %s no puede ser una matriz en FUNCTION %s en %L"
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr "El resultado de ENTRY %s no puede ser una matriz en FUNCTION %s en %L"
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "El resultado de FUNCTION %s no puede ser un POINTER en FUNCTION %s en %L"
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "El resultado de ENTRY %s no puede ser un POINTER en FUNCTION %s en %L"
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr "El resultado de FUNCTION %s no puede ser de tipo %s en FUNCTION %s en %L"
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr "El resultado de ENTRY %s no puede ser de tipo %s en FUNCTION %s en %L"
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr "La variable '%s' en %L está en COMMON pero sólo se permite la inicialización en BLOCK DATA"
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr "La variable inicializada '%s' en %L está en un COMMON vacío pero la inicialización sólo se permite en bloques common nombrados"
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr "La variable de tipo derivado '%s' en COMMON en %L no tiene el atributo SEQUENCE ni el atributo BIND(C)"
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr "La variable de tipo derivado '%s' en COMMON en %L tiene un componente ultimate que es allocatable"
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "La variable de tipo derivado '%s' en COMMON en %L tal vez no tiene inicializador por defecto"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr "El bloque COMMON '%s' en %L se usa como PARAMETER en %L"
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "El bloque COMMON '%s' en %L también es un procedimiento intrínseco"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un resultado de función"
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un procedimiento global"
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "Los componentes del constructor de estructura '%s' en %L son PRIVATE"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr "El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)"
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr "El elemento en el constructor de estructura en %L, para el componente puntero '%s', es %s pero debería ser %s"
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr "El NULL en el constructor de estructura en %L se aplica para el componente '%s', el cual no es ni POINTER ni ALLOCATABLE"
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "No coincide la interfaz en el componente puntero-a-procedimiento '%s' en el constructor de estructura en %L: %s"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr "El elemento en el constructor de estructura en %L, para el componente puntero '%s', debe ser un POINTER o un TARGET"
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "El objetivo de inicialización de puntero en %L no debe ser ALLOCATABLE"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr "Expresión inválida en el constructor de estructura para el componente puntero '%s' en %L en el procedimiento PURE"
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr "El límite superior en la última dimensión debe aparecer en la referencia a la matriz de tamaño asumido '%s' en %L"
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "'%s' en %L es ambiguo"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "El procedimiento GENERIC '%s' no se permite como un argumento actual en %L"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "Se descarta el tipo para la función intrínseca '%s' en %L"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "La subrutina intrínseca '%s' en %L no debe tener un especificador de tipo"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "No existe '%s' declarado como INTRINSIC en %L"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr "El intrínseco '%s' declarado como INTRINSIC en %L no está disponible en la configuración actual de estándares pero %s. Use una opción -std=* apropiada o active -fall-intrinsics para poder usarlo."
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "La etiqueta %d referenciada en %L nunca se define"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "La función de declaración '%s' en %L no se permite como un argumento actual"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "El intrínseco '%s' en %L no se permite como un argumento actual"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "No se puede encontrar un procedimiento INTRINSIC específico para la referencia '%s' en %L"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "El símbolo '%s' en %L es ambiguo"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "El argumento por valor en %L no es de tipo numérico"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "El argumento por valor en %L no se permite en este contexto"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr "No se permite el paso del procedimiento interno en %L por ubicación"
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr "Argumento actual coindizado en %L con componente puntero último"
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr "'%s' en %L es una matriz y OPTIONAL; SI FALTA, no puede ser el argumento actual de un procedimiento ELEMENTAL a menos que exista un argumento que no sea opcional con el mismo rango (12.4.1.5)"
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr "El argumento actual en %L para el dummy INTENT(%s) '%s' de la subrutina ELEMENTAL '%s' es un escalar, pero otro argumento actual es una matriz"
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "No coincide la longitud de caracteres en el tipo de devolución de la función '%s' en %L (%ld/%ld)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "No coincide el tiop de devolución de la función '%s' en %L (%s/%s)"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr "El argumento dummy '%s' del procedimiento '%s' en %L tiene un atributo que requiere una interfaz explícita para este procedimiento"
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "El procedimiento '%s' en %L con argumento dummy de forma asumida '%s' debe tener una interfaz explícita"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "El procedimiento '%s' en %L con argumento dummy de comatriz '%s' debe tener una interfaz explícita"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "El procedimiento '%s' en %L con un argumento de tipo derivado parametrizado '%s' debe tener una interfaz explícita"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "El procedimiento '%s' en %L con argumento dummy polimórfico '%s' debe tener una interfaz explícita"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr "La referencia a la función '%s' en %L necesita una INTERFACE explícita o el rango es incorrecto"
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr "La función '%s' en %L con un resultado POINTER o ALLOCATABLE debe tener una interfaz explícita"
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "La función de longitud de carácter automática '%s' que no es constante en %L debe una interfaz explícita"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "El procedimiento ELEMENTAL '%s' en %L debe tener una interfaz explícita"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explícita"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "No hay una función específica para el genérico '%s' en %L"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr "La función genérica '%s' en %L no es consistente con una interfaz intrínseca específica"
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "La función '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "No se puede resolver la función específica '%s' en %L"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "La función '%s' en %L no es de tipo IMPLICIT"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "El argumento de '%s' en %L no es una variable"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "Más argumentos actuales que formales en la llamada '%s' en %L"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr "El parámetro '%s' para '%s' en %L debe ser un TARGET o un puntero asociado"
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr "No se permite una sección de matriz en la llamada '%s' en %L"
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr "Sección de matriz en la llamada '%s' en %L"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr "La variable alojable '%s' usada como un parámetro para '%s' en %L no debe ser una matriz de tamaño cero"
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' porque no es interoperable con C"
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "La matriz de forma diferida '%s' en %L no puede ser un argumento para el procedimiento '%s' porque no es interoperable con C"
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr "El argumento CHARACTER '%s' para '%s' en %L debe ser de longitud 1"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "El argumento '%s' para '%s' en %L debe ser un POINTER escalar asociado"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "El argumento '%s' para '%s' en %L debe ser un escalar"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr "El parámetro '%s' para '%s' en %L no debe ser polimórfico"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "El parámetro '%s' para '%s' en %L debe ser un procedimiento"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "El parámetro '%s' para '%s' en %L debe ser BIND(C)"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "'%s' en %L no es una función"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr "La función '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr "La función definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcción WORKSHARE"
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un FORALL %s"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un DO CONCURRENT %s"
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr "La referencia de función a '%s' en %L apunta a un procedimiento que no es PURE dentro de un procedimiento PURE"
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la función '%s' no es RECURSIVE"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "La función '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr "La llamada a subrutina a '%s' en %L no es PURE"
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "No hay una subrutina específica para el genérico '%s' en %L"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr "La subrutina genérica '%s' en %L no es consistente con una interfaz de subrutina intrínseca"
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "Falta el parámetro SHAPE para la llamada a %s en %L"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr "El parámetro SHAPE para la llamada a %s en %L debe ser una matriz INTEGER de rango 1"
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "No se puede resolver la subrutina específica '%s' en %L"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la subrutina '%s' no es RECURSIVE"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "SUBROUTINE '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "Las formas para los operandos en %L y %L no son conformables"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "Tranco ilegal de cero en %L"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr "No se especificó el límite superior a la derecha de la sección de matriz de tamaño asumido en %L"
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "El rango de coíndice no coincide en la referencia de matriz en %L (%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "El coíndice en la codimensión %d debe ser un escalar en %L"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "El índice de matriz en %L debe ser escalar"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "El índice de matriz en %L debe ser de tipo INTEGER, se encontró %s"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "Extensión: índice de matriz REAL en %L"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "El argumento dim en %L debe ser escalar"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "El argumento dim en %L debe ser de tipo entero"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "El índice de matriz en %L es una matriz de rango %d"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "El índice de inicio de la subcadena en %L debe ser de tipo INTEGER"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "El índice de inicio de la subcadena en %L debe ser escalar"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "El índice de inicio de la subcadena en %L es menor a uno"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "El índice de final de la subcadena en %L debe ser de tipo INTEGER"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "El índice de final de la subcadena en %L debe ser escalar"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr "El índice de final de la subcadena en %L excede la longitud de la cadena"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "El índice de final de la subcadena en %L es demasiado grande"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr "No se deben especificar dos o más referencias de parte con rango que no es cero en %L"
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr "La variable '%s', usada en una expresión de especificación, se referencía en %L antes de la declaración ENTRY en la cual es un parámetro"
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr "La variable '%s' se usa en %L antes de la declaración ENTRY en la cual es un parámetro"
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr "Subobjecto polimórfico de un objeto coindizado en %L"
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr "El objeto pasado en %L debe ser escalar"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr "No se encontró un enlace específico coincidente para la llamada al GENERIC '%s' en %L"
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr "'%s' en %L debe ser una SUBROUTINE"
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr "'%s' en %L debe ser una FUNCTION"
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s en %L debe ser un escalar"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr "Característica eliminada: %s en %L debe ser entero"
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s en %L debe ser INTEGER"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "La expresión de paso en el bucle DO en %L no puede ser cero"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr "El bucle DO en %L se ejecutará cero veces"
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "La expresión de inicio FORALL en %L debe ser un INTEGER escalar"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "La expresión de fin FORALL en %L debe ser un INTEGER escalar"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "La expresión de tranco FORALL en %L no puede ser cero"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "El índice FORALL '%s' no puede aparecer en la especificación triplet en %L"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr "Objeto alojable coindizado en %L"
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr "La expresión fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr "La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr "El tipo de entidad en %L es de tipo incompatible con la expresión fuente en %L"
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr "El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género"
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificación de tipo o una expresión source"
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr "Alojar %s en %L con especificación de tipo requiere el mismo parámetro de longitud de carácter que el de la declaración"
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "Se requiere una especificación de comatriz en la declaración ALLOCATE en %L"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "Especificación de matriz errónea en la declaración ALLOCATE en %L"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr "'%s' no debe aparecer en la especificación de matriz en %L en la misma declaración ALLOCATE donde se aloja a sí misma"
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "Se esperaba '*' en la especificación de comatriz en la declaración ALLOCATE en %L"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "Especificación de comatriz errónea en la declaración ALLOCATE en %L"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaración %s"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr "ERRMSG en %L es inútil sin una etiqueta STAT"
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "La variable errmsg en %L debe ser una variable CHARACTER escalar"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaración %s"
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr "El objeto de alojamiento en %L también aparece en %L"
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
@@ -41723,175 +41720,175 @@ msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "La expresión en la declaración CASE en %L debe ser de tipo %s"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "La expresión en la declaración CASE en %L debe ser de género %d"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "La expresión en la declaración CASE en %L debe ser escalar"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr "La expresión de selección en una declaración GOTO computada en %L debe ser una expresión entera escalar"
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "El argumento de la declaración SELECT en %L no puede ser %s"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "La expresión en la declaración CASE en %L no está en el rango de %s"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr "El DEFAULT CASE en %L no puede tener después un segundo DEFAULT CASE en %L"
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr "No se permite un rango lógico en una declaración CASE en %L"
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr "Se repite un valor lógico constante en una declaración CASE en %L"
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr "La especificación de rango en %L nunca puede coincidir"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr "El bloque SELECT CASE lógico en %L tiene más de dos cases"
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "El selector debe ser polimórfico en la declaración SELECT TYPE en %L"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr "El tipo derivado '%s' en %L debe ser extensible"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "El tipo derivado '%s' en %L debe ser una extensión de '%s'"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr "Bloque CLASS IS doble en la declaración SELECT TYPE en %L"
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr "El NULL intrínseco en %L en la declaración de transferencia de datos requiere MOLD="
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr "El elemento de transferencia de datos en %L no puede ser polimórfico a menos que se procese con un procedimiento de entrada/salida definido"
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaño asumido"
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "La declaración en %L no es una declaración de objetivo de ramificación válida para la declaración de ramificación en %L"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr "La ramificación en %L puede resultar en un bucle infinito"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr "La declaración GOTO en %L deja la construcción CRITICAL por la etiqueta en %L"
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr "La declaración GOTO en %L deja la construcción DO CONCURRENT por la etiqueta en %L"
@@ -41899,950 +41896,950 @@ msgstr "La declaración GOTO en %L deja la construcción DO CONCURRENT por la et
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "La etiqueta en %L no está en el mismo bloque que la declaración GOTO en %L"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr "La máscara WHERE en %L tiene forma inconsistente"
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr "El objetivo de asignación WHERE en %L tiene forma inconsistente"
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr "Asignación definida por el usuario de un no-ELEMENTAL en WHERE en %L"
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "Declaración sin soporte dentro de WHERE en %L"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "Asignación a una variable de índice FORALL en %L"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr "No se usa el FORALL con índice '%s' en el lado izquierdo de la asignación en %L y podría causar múltiples asignaciones a este objeto"
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr "Una construcción FORALL externa ya tiene un índice con este nombre %L"
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "la cláusula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr "Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L"
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr "La expresión con coíndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr "La variable impura en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE (12.6)"
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "Asignación a una variable coindizada en %L en un procedimiento PURE"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr "La variable no debe ser polimórfica en la asignación intrínseca en %L - revise que hay una subrutina específica coincidente para el operador '='"
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr "La variable coindizada no debe tener un componente último alojable en la asignación en %L"
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr "La declaración ASSIGNED GOTO en %L requiere una variable INTEGER"
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "La declaración RETURN alternativa en %L requiere de un especificador de devolución SCALAR-INTEGER"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr "La declaración de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr "La declaración IF aritmética en %L requiere una expresión numérica"
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr "La condición de salida del bucle DO WHILE en %L debe ser una expresión LOGICAL escalar"
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "La cláusula de máscara FORALL en %L requiere una expresión LOGICAL escalar"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr "La etiqueta enlazante '%s' para el bloque común '%s' en %L colisiona con la entidad global '%s' en %L"
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr "La etiqueta enlazante '%s' para el bloque común '%s' en %L no coincide con la etiqueta enlazante '%s' para el bloque común '%s' en %L"
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr "La etiqueta enlazante '%s' para el bloque común '%s' en %L colisiona con la entidad global '%s' en %L"
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr "La etiqueta enlazante '%s' en el cuerpo de interfaz en %L colisiona con la entidad global '%s' en %L"
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr "La variable CHARACTER en %L tiene longitud negativa %d, la longitud se estableció a cero"
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "La longitud de la cadena en %L es demasiado grande"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "La matriz '%s' en %L no puede tener una forma diferida"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr "El tipo '%s' no se puede asociar al anfitrión en %L porque está bloqueado por un objeto incompatible del mismo nombre declarado en %L"
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr "Fortran 2008: SAVE implícito para la variable de módulo '%s' en %L, se necesita por la inicialización por defecto"
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "El módulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr "La entidad con longitud de carácter asumida en %L debe ser un argumento de prueba o un PARAMETER"
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr "'%s' en %L debe tener longitud de cáracter constante en este contexto"
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "La variable COMMON '%s' en %L debe tener longitud de cáracter constante en este contexto"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "El allocatable '%s' en %L no puede tener un inicializador"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "El external '%s' en %L no puede tener un inicializador"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "El dummy '%s' en %L no puede tener un inicializador"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "El resultado de la función '%s' en %L no puede tener un inicializador"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "La matriz automática '%s' en %L no puede tener un inicializador"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr "La función de declaración valuada con carácter '%s' en %L debe tener longitud constante"
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "La función '%s' en %L no puede tener un inicializador"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "El objeto external '%s' en %L puede no tener un inicializador"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "La función ELEMENTAL '%s' en %L debe tener un resultado escalar"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "La función de declaración '%s' en %L no debe tener atributo puntero o alojable"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "La función CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "La función CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr "La función CHARACTER(*) '%s' en %L no puede ser recursiva"
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "Característica obsoleta: función CHARACTER(*) '%s' en %L"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr "Sólo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere también uno escalar"
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr "Aún no se admite la finalización en %L"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr "El enlace específico '%s' no está definido como objetivo del GENERIC '%s' en %L"
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr "El GENERIC '%s' en %L debe apuntar a un enlace específico, '%s' es GENERIC también"
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace específico con el mismo nombre"
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "'%s' debe ser un procedimiento de módulo o un procedimiento externo con una interfaz explícita en %L"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr "Argumento dummy pasado como objeto no polimórfico de '%s' en %L"
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribió"
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' también debe tener uno"
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr "La interfaz '%s', usada por el procedimiento de componente puntero '%s' en %L, se declara en una declaración PROCEDURE posterior"
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "La interfaz '%s' del procedimiento de componente puntero '%s' en %L debe ser explícita"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr "La longitud de carácter del componente '%s' necesita ser una expresión de especificación constante en %L"
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr "El componente de carácter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr "El componente polimórfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr "Fortran 2003: El nombre genérico '%s' de la función '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %L"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carácter que no es constante en la lista de nombres '%s' en %L"
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimórfico y requiere un procedimiento de entrada/salida definido"
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr "Fortran 2003: El objeto NAMELIST '%s' en la lista de nombres '%s' en %L con componentes ALLOCATABLE o POINTER"
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L tiene componentes ALLOCATABLE o POINTER y por lo tanto requere un procedimiento de entrada/salida definido"
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr "El objeto NAMELIST '%s' se declaró PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "La matriz de parámetro '%s' en %L no puede ser automática ni de forma diferida"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr "El PARAMETER de tipo implícito '%s' en %L no coincide con un tipo IMPLICIT posterior"
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "Tipo derivado incompatible en PARAMETER en %L"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "La matriz de tamaño asumido en %L debe ser un argumento de prueba"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "El símbolo en %L no es una variable DUMMY"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "La variable dummy de carácter '%s' en %L con atributo VALUE debe tener longitud constante"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr "La variable dummy de carácter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declaró en el ámbito de nivel de módulo"
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "Fortran 2003: La función PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "El resultado de la función '%s' en %L no puede ser una comatriz o tener un componente comatriz"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr "No se guarda (SAVE) el threadprivate en %L"
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr "La matriz DATA '%s' en %L se debe especificar en una declaración previa"
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "El elemento DATA '%s' en %L no puede tener un coíndice"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr "Sección de matriz no constante en %L en la declaración DATA"
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr "La declaración DATA en %L tiene más variables que valores"
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr "el inicio del bucle do implícito en %L no se puede simplificar a un valor constante"
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr "el final del bucle do implícito en %L no se puede simplificar a un valor constante"
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr "el paso del bucle do implícito en %L no se puede simplificar a un valor constante"
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr "La declaración DATA en %L tiene más valores que variables"
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "Se define la etiqueta %d en %L pero no se usa"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "Se define la etiqueta %d en %L pero no se puede usar"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr "El miembro de bloque común '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr "La constante nombrada '%s' en %L no puede ser un objeto EQUIVALENCE"
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr "La matriz '%s' en %L con límites que no son constantes no puede ser un objeto EQUIVALENCE"
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "La subcadena en %L tiene longitud cero"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "Fortran 2003: La función PUBLIC '%s' en %L es de tipo derivado PRIVATE '%s'"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carácter asumido"
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr "El procedimiento contenido '%s' en %L de un procedimiento PURE también debe ser PURE"
@@ -43008,34 +43005,34 @@ msgstr "La magnitud del segundo argumento de %s excede el tamaño de bit en %L"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr "La magnitud del segundo argumento de ISHFTC excede el BIT_SIZE del primer argumento en %L"
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "El argumento DIM en %L está fuera de los límites"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr "El argumento de LOG en %L no puede ser menor o igual a cero"
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr "El argumento complejo de LOG en %L no puede ser cero"
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr "El argumento de LOG10 en %L no puede ser menor o igual a cero"
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "El segundo argumento MOD en %L es cero"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "El segundo argumento de MOD en %L es cero"
@@ -43043,47 +43040,47 @@ msgstr "El segundo argumento de MOD en %L es cero"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "El segundo argumento de MODULO en %L es cero"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr "El resultado de NEAREST es NaN en %L"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr "El argumento NCOPIES del intrínseco REPEAT es negativo en %L"
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande en %L"
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "El resultado de SCALE desborda su género en %L"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "El argumento de SQRT en %L tiene un valor negativo"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr "Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite inferior de COARRAY es %ld)"
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr "Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite superior de COARRAY es %ld)"
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr "El carácter '%s' en la cadena en %L no se puede convertir al género de carácter %d"
@@ -43452,17 +43449,17 @@ msgstr "Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L"
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr "La constante BOZ en %L es demasiado grande (%ld vs %ld bits)"
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "Posible bicho del frente: Tamaño de matriz diferido sin atributo pointer, allocatable o tipo derivado sin componentes allocatable."
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "tipo de expresión errónea durante la caminata (%d)"
@@ -44072,17 +44069,17 @@ msgstr "flujo de bytecode: basura al final de la sección de símbolos"
msgid "could not parse hex number"
msgstr "no se puede decodificar el número hexadecimal"
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "nombre de fichero inesperado %s en el fichero de resolución de enlace. Se esperaba %s"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, gcc-internal-format
msgid "could not parse file offset"
msgstr "no se puede abrir el fichero de desplazamiento"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr "desplazamiento inesperado"
@@ -44092,67 +44089,67 @@ msgstr "desplazamiento inesperado"
msgid "invalid line in the resolution file"
msgstr "línea inválida en el fichero de resolución"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "resolución inválida en el fichero de resolución"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr "sub id de resolución"
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr "no se pueden leer las decls LTO de %s"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "No se puede abrir %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "No se puede mapear %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "No se puede leer %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr "no se proporcionó el nombre de fichero de lista de salida TRANS"
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "se abre la lista de salida LTRANS %s: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr "falló lto_obj_file_open()"
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "se escribe a la lista de salida LTRANS %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "se cierra la lista de salida LTRANS %s: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "no se puede abrir el fichero de resolución de símbolos: %m"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr "errores durante la mezcla de unidades de traducción"
@@ -45092,6 +45089,12 @@ msgstr "se descarta %<-fobjc-sjlj-exceptions%> por %<-fnext-runtime%> cuando %<-
msgid "creating selector for nonexistent method %qE"
msgstr "se crea un selector para el método %qE que no existe"
+#~ msgid "invalid unsafe.Pointer conversion"
+#~ msgstr "conversión unsafe.Pointer inválida"
+
+#~ msgid "both %<const%> and %<constexpr%> cannot be used here"
+#~ msgstr "no se pueden usar aquí %<const%> ni %<constexpr%>"
+
#~ msgid "floating point constant truncated to integer"
#~ msgstr "se truncó la constante de coma flotante a entero"
diff --git a/gcc/po/fi.po b/gcc/po/fi.po
index a74477835..95feec3d4 100644
--- a/gcc/po/fi.po
+++ b/gcc/po/fi.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.5-b20091203\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2010-01-11 22:13+0200\n"
"Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -44,7 +44,7 @@ msgstr "<nimetön>"
msgid "({anonymous})"
msgstr "({nimetön})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
msgid "expected end of line"
msgstr "päättämätön muotoilumerkkijono"
@@ -54,8 +54,8 @@ msgstr "päättämätön muotoilumerkkijono"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr ""
@@ -67,13 +67,13 @@ msgstr ""
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr ""
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
msgid "expected %<,%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
@@ -89,14 +89,14 @@ msgstr "taulukon indeksin tyyppi on %<char%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
msgid "expected %<)%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
msgid "expected %<]%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
@@ -106,25 +106,25 @@ msgstr "taulukon indeksin tyyppi on %<char%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
msgid "expected %<}%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr ""
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
msgid "expected %<:%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, fuzzy, gcc-internal-format
msgid "expected %<while%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
@@ -134,34 +134,34 @@ msgstr "käytetty %<__thread%> ennen %<extern%>:a"
msgid "expected %<.%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
msgid "expected %<@end%>"
msgstr "vektoriylivuoto lausekkeessa"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
msgid "expected %<>%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, fuzzy, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr ""
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, fuzzy, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
msgid "expected %<[%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
@@ -338,12 +338,12 @@ msgstr ""
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "liukulukuvakiota käytetty väärin"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr ""
@@ -1435,20 +1435,20 @@ msgstr "tunnistamaton käsky:"
msgid "insn does not satisfy its constraints:"
msgstr ""
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr ""
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "muisti lopussa"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr ""
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr ""
@@ -2053,195 +2053,195 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr ""
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr ""
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr ""
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "L1-välimuistin koko"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "L2-välimuistin koko"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr ""
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr ""
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2578,18 +2578,18 @@ msgid "invalid %%r value"
msgstr "virheellinen %%r-arvo"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "virheellinen %%R-arvo"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "virheellinen %%N-arvo"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "virheellinen %%P-arvo"
@@ -2604,12 +2604,12 @@ msgstr "virheellinen %%h-arvo"
msgid "invalid %%L value"
msgstr "virheellinen %%L-arvo"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "virheellinen %%m-arvo"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "virheellinen %%M-arvo"
@@ -2620,7 +2620,7 @@ msgid "invalid %%U value"
msgstr "virheellinen %%U-arvo"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "virheellinen %%s-arvo"
@@ -2630,7 +2630,7 @@ msgstr "virheellinen %%s-arvo"
msgid "invalid %%C value"
msgstr "virheellinen %%C-arvo"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "virheellinen %%E-arvo"
@@ -2641,38 +2641,38 @@ msgid "unknown relocation unspec"
msgstr ""
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "virheellinen %%xn-koodi"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr ""
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr ""
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
msgid "Unsupported operand for code '%c'"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, fuzzy, c-format
msgid "invalid shift operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2680,83 +2680,83 @@ msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
msgid "invalid operand for code '%c'"
msgstr ""
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr ""
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "puuttuva operandi"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
msgid "function parameters cannot have __fp16 type"
msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
msgid "functions cannot return __fp16 type"
msgstr "funktio ei palauta merkkijonotyyppiä"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr ""
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr ""
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr ""
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "requested alignment is not a constant"
msgid "bad address, not a constant:"
msgstr "pyydetty tasaus ei ole vakio"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr ""
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr ""
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr ""
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr ""
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr ""
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr ""
@@ -2772,7 +2772,7 @@ msgstr ""
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3004,72 +3004,72 @@ msgstr ""
msgid "bad output_condmove_single operand"
msgstr ""
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr ""
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr ""
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr ""
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr ""
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr ""
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr ""
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr ""
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr ""
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr ""
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr ""
@@ -3122,13 +3122,13 @@ msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
msgid "invalid operation on %<__fpreg%>"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr ""
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "virheellinen %%p-arvo"
@@ -3209,7 +3209,7 @@ msgid "post-increment address is not a register"
msgstr ""
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr ""
@@ -3344,117 +3344,117 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr ""
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr ""
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr ""
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
#| msgid "-fpic and -mapcs-reent are incompatible"
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr ""
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "virheellinen %%c-arvo"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "virheellinen %%f-arvo"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "virheellinen %%F-arvo"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "virheellinen %%G-arvo"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "virheellinen %%j-koodi"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "virheellinen %%J-koodi"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "virheellinen %%k-arvo"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "virheellinen %%K-arvo"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "virheellinen %%O-arvo"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "virheellinen %%q-arvo"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "virheellinen %%S-arvo"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "virheellinen %%T-arvo"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "virheellinen %%u-arvo"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "virheellinen %%v-arvo"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "virheellinen %%x-arvo"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr ""
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
@@ -3543,25 +3543,25 @@ msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
msgid "invalid operand for code: '%c'"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, fuzzy, c-format
msgid "invalid operand to %%R"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, fuzzy, c-format
msgid "invalid operand to %%S"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr ""
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr ""
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr ""
@@ -3580,13 +3580,13 @@ msgstr ""
msgid "invalid %%B operand"
msgstr ""
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, fuzzy, c-format
msgid "invalid %%C operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, fuzzy, c-format
msgid "invalid %%D operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
@@ -3631,58 +3631,58 @@ msgstr ""
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: tuntematon koodi"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr ""
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr ""
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%L code"
msgid "invalid %%H specifier"
msgstr "virheellinen %%L-koodi"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
msgid "invalid %%h operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
msgid "invalid %%I operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
msgid "invalid %%i operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
msgid "invalid %%j operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
msgid "invalid %%%c operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
msgid "invalid %%N operand"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
msgid "invalid operand for 'r' specifier"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4008,7 +4008,7 @@ msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
msgid "candidates are:"
msgstr "ehdokkaat ovat:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
#| msgid "candidate 1:"
msgid "candidate is:"
@@ -4404,11 +4404,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr ""
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
#, fuzzy
msgid "pointer assignment"
msgstr "epäkelpo lvalue sijoituksessa"
@@ -4417,129 +4417,129 @@ msgstr "epäkelpo lvalue sijoituksessa"
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
#, fuzzy
msgid "module procedure"
msgstr "tyhjä esittely"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
msgid "internal function"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr ""
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
#| msgid "%qD is not a variable"
msgid "iterator variable"
msgstr "%qD ei ole muuttuja"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
msgid "End expression in DO loop"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
#, fuzzy
msgid "Step expression in DO loop"
msgstr "vektoriylivuoto lausekkeessa"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4548,7 +4548,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4871,6 +4871,18 @@ msgstr ""
msgid "cannot use mshared and static together"
msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr ""
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4963,26 +4975,10 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr ""
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran ei tue valitsinta -E ilman valitsinta -cpp"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr ""
@@ -4995,6 +4991,10 @@ msgstr ""
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr ""
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -7766,7 +7766,7 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr ""
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr ""
#: config/sh/sh.opt:278
@@ -12107,273 +12107,268 @@ msgstr "Luo jaettu kirjasto"
msgid "Create a position independent executable"
msgstr ""
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
msgid "invalid use of type"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
msgid "expected numeric type"
msgstr "vektoriylivuoto lausekkeessa"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
msgid "expected boolean type"
msgstr "vektoriylivuoto lausekkeessa"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
msgid "expected integer or boolean type"
msgstr "vektoriylivuoto lausekkeessa"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
msgid "invalid operand for unary %<&%>"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
msgid "expected pointer"
msgstr "vektoriylivuoto lausekkeessa"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in binary expression"
msgstr "yhteensopimattomat tyypin palautuksessa"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
#| msgid "size of array %qE has non-integer type"
msgid "shift of non-integer operand"
msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr ""
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr ""
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "called object %qE is not a function"
msgid "object is not a method"
msgstr "kutsuttu objekti %qE ei ole funktio"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
#| msgid "argument %qD doesn%'t match prototype"
msgid "method type does not match object type"
msgstr "argumentti %qD ei sovi prototyyppiin"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
msgid "invalid use of %<...%> with builtin function"
msgstr "epäkelpo argumentti funktiolle %<__builtin_return_address%>"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "ei argumentteja"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
msgid "too many arguments"
msgstr "liikaa argumentteja funktiolle %s %q+#D"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
msgid "argument 1 must be a map"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
msgid "invalid type for make function"
msgstr "epäkelpo tallennusluokka funktiolle %qs"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
msgid "bad size for make"
msgstr ""
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
msgid "too many arguments to make"
msgstr "liikaa argumentteja funktiolle %s %q+#D"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
msgid "argument must be array or slice or channel"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
msgid "unsupported argument type to builtin function"
msgstr "epäkelpo argumentti funktiolle %<__builtin_return_address%>"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
msgid "argument must be channel"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
msgid "argument must be a field reference"
msgstr "puhdistusargumentti ei ole tunniste"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
msgid "left argument must be a slice"
msgstr "puhdistusargumentti ei ole tunniste"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
msgid "first argument must be []byte"
msgstr "puhdistusargumentti ei ole tunniste"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
msgid "second argument must be slice or string"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
msgid "argument 2 has invalid type"
msgstr "%Jparametrin %u tyyppi on void"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
msgid "argument must have complex type"
msgstr "%Jparametrilla %u in vaillinainen tyyppi"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
#| msgid "cleanup argument not an identifier"
msgid "complex arguments must have identical types"
msgstr "puhdistusargumentti ei ole tunniste"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr ""
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
msgid "invalid use of %<...%> with non-slice"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
msgid "expected function"
msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible type for receiver"
msgstr "yhteensopimattomat tyypin palautuksessa"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of non-static member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "number of arguments doesn%'t match prototype"
msgid "number of results does not match number of values"
msgstr "argumenttien määrä ei vastaa prototyyppiä"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible type for map index"
msgstr "yhteensopimattomat tyypin palautuksessa"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many expressions for struct"
msgstr "liian monta argumenttia muotoilulle"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "liian vähän argumentteja muotoilulle"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-msgid "invalid unsafe.Pointer conversion"
-msgstr "void-lausekkeen epäkelpo käyttö"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
#| msgid "expected class name"
msgid "expected channel"
msgstr "odotettiin luokan nimeä"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12417,22 +12412,26 @@ msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
msgid "expected boolean expression"
msgstr "vektoriylivuoto lausekkeessa"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in send"
msgstr "yhteensopimattomat tyypin palautuksessa"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
#, fuzzy
msgid "invalid send on receive-only channel"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -12733,7 +12732,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, fuzzy, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
@@ -12827,13 +12826,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "pyydetty muuntoa ei-skalaarityypiksi"
@@ -13212,7 +13211,7 @@ msgstr "ylivuoto vakiolausekkeessa"
msgid "%qE defined as wrong kind of tag"
msgstr "%qE määritelty vääränlaisena tunnisteena"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
@@ -13345,7 +13344,7 @@ msgstr "muuttuvakokoista objektia ei voi alustaa"
msgid "variable %qD has initializer but incomplete type"
msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, fuzzy, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
@@ -13355,7 +13354,7 @@ msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "alustamaton const %qD"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
#| msgid "%q+D will be initialized after"
msgid "%qD should be initialized"
@@ -14261,7 +14260,7 @@ msgstr "argumentti %qD ei sovi prototyyppiin"
msgid "argument %qD doesn%'t match prototype"
msgstr "argumentti %qD ei sovi prototyyppiin"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän"
@@ -14466,7 +14465,7 @@ msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella
msgid "unknown type name %qE"
msgstr "tuntematon konetila %qs"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, fuzzy, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "useita tallennuspaikkoja esittelymääritteissä"
@@ -14476,7 +14475,7 @@ msgstr "useita tallennuspaikkoja esittelymääritteissä"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
@@ -14526,7 +14525,7 @@ msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "odotettiin merkkijonoliteraalia"
@@ -14560,8 +14559,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr ""
@@ -14907,80 +14906,80 @@ msgstr "useita tallennuspaikkoja esittelymääritteissä"
msgid "no type or storage class may be specified here,"
msgstr "tallennusluokka annettu %qs:lle"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, fuzzy, gcc-internal-format
#| msgid "<unknown operator>"
msgid "unknown property attribute"
msgstr "<tuntematon operaattori>"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, fuzzy, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr ""
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
@@ -14995,43 +14994,43 @@ msgstr "vektoriylivuoto lausekkeessa"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr ""
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs ei ole kelpo tulostetiedosto"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "junk at end of %<#pragma pack%>"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr ""
@@ -15041,7 +15040,7 @@ msgstr ""
msgid "expected %<(%> or end of line"
msgstr ""
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
msgid "for statement expected"
msgstr "ylivuoto vakiolausekkeessa"
@@ -15056,12 +15055,12 @@ msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, fuzzy, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
@@ -15086,27 +15085,27 @@ msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%Jparametrin %qD tyyppi on vaillinainen"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -15906,7 +15905,7 @@ msgstr "taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta"
msgid "initialization of a flexible array member"
msgstr "joustavan taulukkojäsenen alustus"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "merkkitaulukon alustus leveästä merkkijonosta"
@@ -16112,226 +16111,226 @@ msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "ehdotetaan aaltosulkeita epäselvän %<else%>n välttämiseksi"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue-lause silmukan ulkopuolella"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, fuzzy, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "break-lause ei ole silmukan tai switch-lauseen sisässä"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "lauseella ei ole vaikutusta"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr ""
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr ""
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr ""
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr ""
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "Warn about comparison of different enum types"
msgid "comparing vectors with different element types"
msgstr "Varoita eri enum-tyyppien vertailusta"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "liukulukujen vertailu operaattoreilla == ja != on epävarmaa"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C kieltää %<void *%>:n ja funktio-osoittimen vertailun"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "osoittimen ja kokonaisluvun välinen vertailu"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C kieltää funktio-osoittimien suuruusvertailun"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "käytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "used struct type value where scalar is required"
msgid "used vector type where scalar is required"
msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, fuzzy, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qs-attribuuttia ei huomioida %qs:lle"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -17360,7 +17359,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17481,12 +17480,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
@@ -17571,27 +17570,27 @@ msgstr ""
msgid "total size of local objects too large"
msgstr "taulukon %qs koko on liian suuri"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr ""
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr ""
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "käyttämätön muuttuja %q+D"
@@ -18037,63 +18036,63 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr ""
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "threadprivate variable %qE used in untied task"
msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -18301,48 +18300,48 @@ msgstr "kenttä %qs esitelty funktiona"
msgid "function %qD redeclared as variable"
msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -18441,12 +18440,12 @@ msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -18810,8 +18809,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr ""
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr ""
@@ -19119,7 +19118,7 @@ msgstr ""
msgid "packed attribute is unnecessary"
msgstr ""
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr ""
@@ -19139,12 +19138,12 @@ msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
msgid "nested function trampolines not supported on this target"
msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma extern_prefix ei ole tuettu tällä kohteella"
@@ -19336,7 +19335,7 @@ msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19351,7 +19350,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19366,7 +19365,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr ""
@@ -19402,7 +19401,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "%Jvanhanmallinen funktiomäärittely"
@@ -20025,117 +20024,117 @@ msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr ""
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr ""
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goton"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiön osoitteen staattiseen muuttujaan"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr ""
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr ""
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr ""
@@ -20171,7 +20170,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr ""
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr ""
@@ -20414,72 +20413,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "taulukon indeksi ei ole kokonaisluku"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "taulukon indeksi ei ole kokonaisluku"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "taulukon indeksi ei ole kokonaisluku"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "vertailu on aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20493,141 +20492,141 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "%qE-attribuuttia ei huomioida"
-#: tree.c:5570
+#: tree.c:5585
#, fuzzy, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
-#: tree.c:5578
+#: tree.c:5593
#, fuzzy, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "funktion määrittely esitelty %<auto%>:ksi"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, fuzzy, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr ""
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr ""
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -20845,12 +20844,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -20865,8 +20864,8 @@ msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "merkkijonon pituudeksi annettu %1$qd merkkiä on suurempi kuin ISO C%3$d -kääntäjiltä vaadittu %2$qd merkkiä"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "ylivuoto vakiolausekkeessa"
@@ -21496,41 +21495,41 @@ msgstr "%qs-attribuuttia ei huomioida %qs:lle"
msgid "invalid vector type for attribute %qE"
msgstr "epäkelpo vektorityyppi attribuutille %qs"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "vektorin komponenttien määrä ei ole kahden potenssi"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "ei-tyhjällä argumentilla on epäkelpo operandinumero (argumentti %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "ei-tyhjällä argumentilla arvoalueen ylittävä operandinumero (argumentti %lu,operandi %lu)"
# XXX
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
@@ -21570,12 +21569,12 @@ msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja
msgid "%qE attribute only applies to variadic functions"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "haluttu sijainti ei ole kokonaislukuvakio"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "haluttu sijainti on pienempi kuin nolla"
@@ -23356,229 +23355,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr ""
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr ""
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr ""
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "kohdemuoto ei tue äärettömyyttä"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr ""
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr ""
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr ""
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr ""
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr ""
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr ""
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "kohdemuoto ei tue äärettömyyttä"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
msgid "argument must be a constant"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr ""
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr ""
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -23618,88 +23617,88 @@ msgstr "funktio ei palauta merkkijonotyyppiä"
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr ""
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr "%J%qD:n esittely varjostaa parametria"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, fuzzy, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, fuzzy, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr ""
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "case label does not reduce to an integer constant"
msgid "%s expects a compile time integer constant"
msgstr "case-nimike ei pelkisty kokonaislukuvakioksi"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qs expects a constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -24043,413 +24042,413 @@ msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
msgid "can%'t set position in PCH file: %m"
msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr ""
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %s does not support PIC mode"
msgid "code model %qs not supported in x32 mode"
msgstr "koodimalli %s ei tue PIC-tilaa"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "koodimalli %s ei tue PIC-tilaa"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr ""
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr ""
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "tyyppien %qT ja %qT välinen vertailu"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr ""
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr ""
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "%Jei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "ISO C kieltää sisäkkäiset funktiot"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "ISO C kieltää sisäkkäiset funktiot"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "ISO C90 does not support flexible array members"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, fuzzy, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "näkyvyysargumentti ei ole merkkijono"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "%qE-attribuuttia ei huomioida"
@@ -24519,13 +24518,13 @@ msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
msgid "%qE attribute requires a string constant argument"
msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24599,7 +24598,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "haluttu sijainti ei ole kokonaislukuvakio"
@@ -24654,7 +24653,7 @@ msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr ""
@@ -24993,62 +24992,62 @@ msgstr ""
msgid "%qs does not support MIPS16 code"
msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr ""
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr ""
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr ""
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr ""
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr ""
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "käytetty sekä %<__thread%> että %qs"
@@ -25058,57 +25057,57 @@ msgstr "käytetty sekä %<__thread%> että %qs"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "käytetty sekä %<__thread%> että %qs"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr ""
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "Käytä AltiVec-käskyjä"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr ""
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr ""
@@ -25391,311 +25390,311 @@ msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr ""
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan käyttöön"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "-pg ei ole tuettu tällä alustalla"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr ""
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "puhdistusargumentti ei ole tunniste"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mvsx option"
msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -maltivec option"
msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mpaired option"
msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mspe option"
msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr ""
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s: PCH file was invalid"
msgid "%s\"%s\"%s is invalid"
@@ -25929,63 +25928,63 @@ msgstr "taulukon %qs koko on negatiivinen"
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr ""
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr ""
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "haluttu sijainti ei ole kokonaislukuvakio"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "haluttu sijainti ei ole kokonaislukuvakio"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -26111,12 +26110,12 @@ msgstr ""
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, gcc-internal-format
msgid "bad builtin icode"
msgstr ""
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr ""
@@ -26337,39 +26336,39 @@ msgstr ""
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "%qs attribuuttia ei huomioida"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored"
msgid "%qE attribute has no effect"
msgstr "%qE-attribuuttia ei huomioida"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "epäkelpo vektorityyppi attribuutille %qs"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "epäkelpo vektorityyppi attribuutille %qs"
@@ -26811,7 +26810,7 @@ msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr ""
@@ -26872,429 +26871,429 @@ msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java-luokalla %qT ei voi olla hajotinta"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr ""
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr ""
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr ""
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr ""
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr ""
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr ""
# semi-fuzzy
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "bittikenttä %+q#D ei ole kokonaislukutyyppinen"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "bittikentän %q+D leveys ei ole kokonaislukuvakio"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "bittikentän %q+D leveys negatiivinen"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "bittikentän %q+D leveys nolla"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "bittikentän %q+D leveys ylittää kentän tyypin leveyden"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr ""
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr ""
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr ""
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr ""
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr ""
-#: cp/class.c:3125
+#: cp/class.c:3142
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "kenttä %qs esitelty funktiona"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "%Jparametri %qD esitelty tyhjällä tyypillä"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr ""
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "luokalla %q#T on datajäseninä osoittimia"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " mutta ei ylikuormitusta %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " eikä %<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr ""
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a class"
msgid "%q+T is not literal because:"
msgstr "%q#T ei ole luokka"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr ""
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+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:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "tyhjästä luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "%q#T uudelleenmääritelty"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class %qT does not have any field named %qD"
msgid "type transparent class %qT does not have any fields"
msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr ""
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr ""
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr ""
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr ""
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr ""
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr ""
@@ -27304,12 +27303,12 @@ msgstr ""
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr ""
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr ""
@@ -27330,7 +27329,7 @@ msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr ""
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "haluttu sijainti ei ole kokonaislukuvakio"
@@ -28250,7 +28249,7 @@ msgstr "%qD esitelty viitteenä, mutta ei ole alustettu"
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr ""
@@ -28343,8 +28342,8 @@ msgstr ""
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr ""
@@ -28885,7 +28884,7 @@ msgstr "%qT ei ole luokka tai nimiavaruus"
msgid "type %qT is not derived from type %qT"
msgstr "tyyppi %qT ei periydy %qT-tyypistä"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "%qD:n esittely ei-funktiona"
@@ -29197,377 +29196,372 @@ msgid "cannot declare reference to %q#T, which is not a typedef or a template ty
msgstr ""
#: cp/decl.c:9497
-#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
#, fuzzy, gcc-internal-format
#| msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr "sekä %<_Sat%> että %<complex%> esittelymääritteissä"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, fuzzy, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "taulukon %qs koko on liian suuri"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "vain muodostimen esittely voi olla %<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr ""
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr ""
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr ""
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr ""
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr ""
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "%J%qD:n esittely varjostaa parametria"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr "hajotin ei voi olla staattinen jäsenfunktio"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "%qD esitelty staattisesti sisäkkäin"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "kentällä %qD on vaillinainen tyyppi"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr ""
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr ""
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "%Jvanhanmallinen funktiomäärittely"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr ""
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
#| msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs on sekä %<extern%> että alustin"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr ""
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr ""
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr ""
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "parametrin %q+D tyyppi on vaillinainen"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr ""
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -29587,168 +29581,168 @@ msgstr ""
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr ""
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr ""
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr ""
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr ""
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr ""
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr ""
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr ""
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr ""
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr ""
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr ""
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr ""
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "%J%qD:n edellinen esittely oli täällä"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, fuzzy, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%J%qD:n edellinen esittely oli täällä"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -29760,88 +29754,88 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr ""
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr ""
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr ""
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr ""
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, fuzzy, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "%J%qD:lle ei ole aiempaa esittelyä"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr ""
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
msgid "previous definition here"
msgstr "%J%qD:n edellinen määrittely oli täällä"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -29850,73 +29844,73 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, fuzzy, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr ""
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "palautustyyppi on vaillinainen tyyppi"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, fuzzy, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "%J%qD:lle ei ole aiempaa esittelyä"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
msgid "invalid function declaration"
msgstr "Varoita implisiittisistä funktioesittelyistä"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr ""
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label %q+D defined but not used"
msgid "parameter %q+D set but not used"
msgstr "nimike %q+D määritelty mutta käytettämättä"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr ""
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
@@ -30264,7 +30258,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -30524,154 +30518,154 @@ msgstr ""
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr ""
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr ""
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr ""
-#: cp/init.c:2110
+#: cp/init.c:2112
#, fuzzy, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr "alustamaton const-jäsen %qD"
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "alustamaton const-jäsen %qD"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized const member in %q#T"
msgstr "alustamaton const-jäsen %qD"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr ""
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr ""
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr ""
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr ""
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr ""
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
#| msgid "array index in initializer exceeds array bounds"
msgid "parenthesized initializer in array new"
msgstr "taulukon indeksi alustimessa ylittää taulukon rajat"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr ""
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -30761,12 +30755,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -30776,12 +30770,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr ""
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -30796,100 +30790,100 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr "alustamaton const %qD"
-#: cp/method.c:964
+#: cp/method.c:963
#, fuzzy, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr "hajotin ei voi olla staattinen jäsenfunktio"
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "alustamaton const %qD"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized non-static const member %q#D"
msgstr "alustamaton const-jäsen %qD"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "alustamaton const-jäsen %qD"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr ""
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
# XXX
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "%Hswitch-lauseesta puuttuu default-nimike"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
@@ -31027,155 +31021,155 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr ""
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr ""
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr ""
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, fuzzy, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "%J%qD:lle ei ole aiempaa esittelyä"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr ""
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr ""
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr ""
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr ""
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr ""
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr ""
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr ""
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr ""
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr ""
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, fuzzy, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "%qD esitelty staattisesti sisäkkäin"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr ""
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr ""
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, fuzzy, gcc-internal-format
#| msgid " %q+#D"
msgid " %qE"
msgstr " %q+#D"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -31313,7 +31307,7 @@ msgstr "%J%qD on tavallisesti ei-staattinen funktio"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "liukulukuylivuoto lausekkeessa"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -31555,7 +31549,7 @@ msgstr ""
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
@@ -31755,7 +31749,7 @@ msgstr "%J%qD on tavallisesti ei-staattinen funktio"
msgid "compound-statement in constexpr function"
msgstr ""
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
msgid "expected selection-statement"
msgstr "tyhjä esittely"
@@ -31786,7 +31780,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
msgid "expected iteration-statement"
msgstr "tyhjä esittely"
@@ -31803,12 +31797,12 @@ msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
msgid "expected jump-statement"
msgstr "tyhjä esittely"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "ylimääräinen %<;%>"
@@ -31845,7 +31839,7 @@ msgstr "%Jvanhanmallinen funktiomäärittely"
msgid "class definition may not be declared a friend"
msgstr "funktion määrittely esitelty %<register%>:ksi"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -31924,12 +31918,12 @@ msgstr "vektoriylivuoto lausekkeessa"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
@@ -31944,7 +31938,7 @@ msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
msgid "expected template-id"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
msgid "expected %<<%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
@@ -32075,12 +32069,12 @@ msgstr "käytetty %<__thread%> ennen %<extern%>:a"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "%J%qD:n edellinen esittely oli täällä"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "%J%qD:n edellinen esittely oli täällä"
@@ -32126,75 +32120,75 @@ msgstr ""
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in alias template declarations"
msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
#| msgid "%<namespace%> definition is not allowed here"
msgid "a function-definition is not allowed here"
msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, fuzzy, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "%Jvanhanmallinen funktiomäärittely"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, fuzzy, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "%Jvanhanmallinen funktiomäärittely"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
msgid "expected initializer"
msgstr "epäkelpo alustin"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
msgid "invalid type in declaration"
msgstr "Varoita implisiittisistä funktioesittelyistä"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
msgid "initializer provided for function"
msgstr "indeksoitu arvo on osoitin funktioon"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr ""
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "parametrilla %P on vaillinainen tyyppi %qT"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -32203,253 +32197,253 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
msgid "invalid declarator"
msgstr "Varoita implisiittisistä funktioesittelyistä"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
msgid "expected declarator"
msgstr "useita tallennuspaikkoja esittelymääritteissä"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD on nimiavaruus"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr "parametrilla %P on vaillinainen tyyppi %qT"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
msgid "expected ptr-operator"
msgstr "vektoriylivuoto lausekkeessa"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "case-arvon kaksoiskappale"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr "case-arvon kaksoiskappale"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in template arguments"
msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
msgid "expected type-specifier"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, fuzzy, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in parameter types"
msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr ""
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr ""
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-name"
msgstr "odotettiin luokan nimeä"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "Käytä AltiVec-käskyjä"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "Käytä AltiVec-käskyjä"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, fuzzy, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr ""
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "esittely ei esittele mitään"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "%qD esitelty staattisesti sisäkkäin"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, fuzzy, gcc-internal-format
msgid "could not resolve typename type"
msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, fuzzy, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "edellinen määrittely tyypille %q+#T"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-key"
msgstr "odotettiin luokan nimeä"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, fuzzy, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "esittely ei esittele mitään"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, fuzzy, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "%Jvanhanmallinen funktiomäärittely"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "skalaarialustimen ympärillä on aaltosulkeet"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in an exception-specification"
msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in exception-declarations"
msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "%qD esitelty staattisesti sisäkkäin"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, fuzzy, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "%J%qD:n edellinen esittely oli täällä"
@@ -32458,323 +32452,323 @@ msgstr "%J%qD:n edellinen esittely oli täällä"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, fuzzy, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "valitsin %qs ei ole enää tuettu"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, fuzzy, gcc-internal-format
msgid "template with C linkage"
msgstr "%J%qD esitelty uudelleen ilman linkitystä"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "Varoita implisiittisistä funktioesittelyistä"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "tyhjä esittely"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected %<new%>"
msgstr "odotettiin luokan nimeä"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
msgid "expected %<delete%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
msgid "expected %<return%>"
msgstr "vektoriylivuoto lausekkeessa"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
msgid "expected %<extern%>"
msgstr "vektoriylivuoto lausekkeessa"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected %<static_assert%>"
msgstr "odotettiin luokan nimeä"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
msgid "expected %<operator%>"
msgstr "vektoriylivuoto lausekkeessa"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected %<class%>"
msgstr "odotettiin luokan nimeä"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
msgid "expected %<template%>"
msgstr "tyhjä esittely"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected %<namespace%>"
msgstr "odotettiin luokan nimeä"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
msgid "expected %<using%>"
msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected %<asm%>"
msgstr "odotettiin luokan nimeä"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
msgid "expected %<try%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, fuzzy, gcc-internal-format
msgid "expected %<catch%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
msgid "expected %<throw%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, fuzzy, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
msgid "expected %<@try%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
msgid "expected %<::%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
msgid "expected %<*%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
msgid "expected %<~%>"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, fuzzy, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, fuzzy, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "käytetty %<__thread%> ennen %<extern%>:a"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "%Jviimeksi käytetty täällä"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, fuzzy, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
# XXX
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, fuzzy, gcc-internal-format
msgid "file ends in default argument"
msgstr "%Hswitch-lauseesta puuttuu default-nimike"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr "useita tallennuspaikkoja esittelymääritteissä"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "epäkelpo vektorityyppi attribuutille %qs"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "%qs-attribuuttia ei huomioida %qs:lle"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
msgid "invalid type for property"
msgstr "void-lausekkeen epäkelpo käyttö"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr ""
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
@@ -33483,17 +33477,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, fuzzy, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
@@ -33511,257 +33505,257 @@ msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr "muuttujalla %qD on funktiotyyppi"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "virheellinen parametrityyppi %qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "esittelyssä %q+D"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "parametrilla %P on vaillinainen tyyppi %qT"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, fuzzy, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "void-lausekkeen epäkelpo käyttö"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT ei ole luokka eikä nimiavaruus"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD ei ole luokka eikä nimiavaruus"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, fuzzy, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr ""
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
@@ -33773,32 +33767,32 @@ msgstr ""
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, fuzzy, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
@@ -33806,12 +33800,12 @@ msgstr "muuttuvakokoista objektia ei voi alustaa"
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, fuzzy, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "ei voi emuloida %qs"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -34048,7 +34042,7 @@ msgstr ""
msgid "invalid base-class specification"
msgstr ""
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
msgid "%qD is not captured"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
@@ -34223,270 +34217,270 @@ msgstr "epäkelpo tallennusluokka funktiolle %qs"
msgid "%q#T has virtual base classes"
msgstr "%q#T ei ole luokka"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "alustamaton const %qD"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, fuzzy, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "esittely ei esittele mitään"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr "Funktio %qs:"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "ylivuoto vakiolausekkeessa"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
msgid "%qD used before its definition"
msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
#| msgid "protocol %qE has circular dependency"
msgid "call has circular dependency"
msgstr "protokollalla %qE on kehäriippuvuus"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "ylivuoto vakiolausekkeessa"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
msgid "array subscript out of bound"
msgstr "taulukon indeksi ei ole kokonaisluku"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "ylivuoto vakiolausekkeessa"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, fuzzy, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, fuzzy, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "parametri %qD on alustettu"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
msgid "%q#D is not const"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
msgid "%q#D is volatile"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
#| msgid "initializer element is not a constant expression"
msgid "%qD was not initialized with a constant expression"
msgstr "alustinalkio ei ole vakiolauseke"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, fuzzy, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "ylivuoto vakiolausekkeessa"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
#| msgid "size of array %qD is not an integral constant-expression"
msgid "expression %qE is not a constant-expression"
msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "vektoriylivuoto lausekkeessa"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
#| msgid "initializer element is not a constant expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "alustinalkio ei ole vakiolauseke"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
#| msgid "initializer element is not a constant expression"
msgid "pointer comparison expression is not a constant expression"
msgstr "alustinalkio ei ole vakiolauseke"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
#| msgid "initializer element is not a constant expression"
msgid "division by zero is not a constant-expression"
msgstr "alustinalkio ei ole vakiolauseke"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "ei-vakio taulukon indeksi alustimessa"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "vektoriylivuoto lausekkeessa"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr ""
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, fuzzy, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr ""
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr ""
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE on vanhentunut; g++:n vtable'it ovat nyt oletusarvoisesti COM-yhteensopivia"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr ""
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr ""
@@ -35461,123 +35455,123 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr ""
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "wchar_t-taulukkoa alustetaan epäleveästä merkkijonosta"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr ""
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "alustamaton const-jäsen %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr ""
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr ""
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr ""
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr ""
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast from type %qT to type %qT"
msgid "functional cast to array type %qT"
msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr ""
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr ""
@@ -35637,188 +35631,188 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:96
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr ""
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "tyhjä esittely"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: CLASS statement at %C"
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "Fortran 2003: CLASS-lause kohdassa %C"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -35853,7 +35847,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
@@ -35963,7 +35957,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -36046,8 +36040,8 @@ msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -36192,7 +36186,7 @@ msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -36322,42 +36316,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "liikaa argumentteja funktiolle %s %q+#D"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -36369,7 +36363,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -36649,7 +36643,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -36664,7 +36658,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
@@ -36674,7 +36668,7 @@ msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "vektoriylivuoto lausekkeessa"
@@ -36873,7 +36867,7 @@ msgstr "Fortran 2003: CLASS-lause kohdassa %C"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2003: CLASS-lause kohdassa %C"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -36893,837 +36887,837 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr ""
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "kokonaislukuylivuoto lausekkeessa"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "ylivuoto vakiolausekkeessa"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "Odotettiin merkkiä â€,†kohdassa %C"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "Odotettiin merkkiä â€)†kohdassa %C"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: CLASS statement at %C"
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2003: CLASS-lause kohdassa %C"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "tyhjä esittely"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "alustus yhteensopimattomasta osoitintyypistä"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: CLASS statement at %C"
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003: CLASS-lause kohdassa %C"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "kokonaislukuylivuoto lausekkeessa"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "ylivuoto vakiolausekkeessa"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "%J%qD:lle ei ole aiempaa esittelyä"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr "ylimääräinen %<restrict%>"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "%qs attribuuttia ei huomioida"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: CLASS statement at %C"
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2003: CLASS-lause kohdassa %C"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "vektoriylivuoto lausekkeessa"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "taulukon indeksin tyyppi on %<char%>"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr ""
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "tyhjä esittely"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "kokonaislukuylivuoto lausekkeessa"
@@ -37963,27 +37957,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -38244,7 +38238,7 @@ msgid "can't open input file: %s"
msgstr "ei voi avata syötetiedostoa: %s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38360,12 +38354,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -40392,7 +40386,7 @@ msgstr "tyhjä esittely"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -41482,944 +41476,944 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "tyhjä esittely"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "(%qs:n alustuksen lähistöllä)"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "(%qs:n alustuksen lähistöllä)"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr ""
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "osoittimet eivät ole sallittuja case-arvoja"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "%J%qD on tavallisesti ei-staattinen funktio"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "ehtolausekkeessa on tyyppiristiriita"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "pyydetty tasaus on liian suuri"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "tyhjä esittely"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "tyhjä esittely"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -42428,175 +42422,175 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "tyhjä esittely"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "tyhjä esittely"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "yhteensopimattomat tyypit sijoituksessa"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "puhdistusargumentti ei ole tunniste"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -42604,950 +42598,950 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr "yhteensopimattomat tyypit sijoituksessa"
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "taulukon %qs koko on liian suuri"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr ""
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "tyhjä esittely"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "muuttuvakokoista objektia ei voi alustaa"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -43713,34 +43707,34 @@ msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -43748,47 +43742,47 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -44157,17 +44151,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -44782,17 +44776,17 @@ msgstr ""
msgid "could not parse hex number"
msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
msgid "could not parse file offset"
msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
msgid "unexpected offset"
msgstr "vektoriylivuoto lausekkeessa"
@@ -44802,68 +44796,68 @@ msgstr "vektoriylivuoto lausekkeessa"
msgid "invalid line in the resolution file"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "syötetiedoston avaaminen ei onnistu: %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr ""
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "can%'t read %s: %m"
msgid "Cannot read %s"
msgstr "ei voi lukea tiedostoa %s: %m"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, fuzzy, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "avataan tulostetiedosto %s: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "avataan tulostetiedosto %s: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/po/fr.po b/gcc/po/fr.po
index 41ea09e3a..62ee6f895 100644
--- a/gcc/po/fr.po
+++ b/gcc/po/fr.po
@@ -121,7 +121,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU gcc 3.4.3\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2008-04-23 19:30+0000\n"
"Last-Translator: François-Xavier Coudert <fxcoudert@gmail.com>\n"
"Language-Team: French <traduc@traduc.org>\n"
@@ -142,7 +142,7 @@ msgstr "<anonymous>"
msgid "({anonymous})"
msgstr "((anonyme))"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected end of line"
@@ -153,8 +153,8 @@ msgstr "opérande inattendue"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<;%>"
@@ -167,14 +167,14 @@ msgstr "«;» attendu"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<(%>"
msgstr "«;» attendu"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<,%>"
@@ -191,7 +191,7 @@ msgstr "«;» attendu"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<)%>"
@@ -199,7 +199,7 @@ msgstr "«;» attendu"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<]%>"
@@ -209,14 +209,14 @@ msgstr "«;» attendu"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr ""
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<}%>"
msgstr "«;» attendu"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<{%>"
@@ -224,13 +224,13 @@ msgstr "«;» attendu"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<:%>"
msgstr "«;» attendu"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr ""
@@ -241,37 +241,37 @@ msgstr ""
msgid "expected %<.%>"
msgstr "«;» attendu"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<@end%>"
msgstr "opérande inattendue"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<>%>"
msgstr "«;» attendu"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr ""
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<=%>"
msgstr "«;» attendu"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr ""
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<[%>"
@@ -466,12 +466,12 @@ msgstr "opérande « %%l » n'est pas une étiquette"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "constante flottante mal utilisée"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "expression invalide comme opérande"
@@ -1646,21 +1646,21 @@ msgstr "insn non reconnaissable:"
msgid "insn does not satisfy its constraints:"
msgstr "insn ne satisfait pas à ses contraintes:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, fuzzy, c-format
#| msgid "created and used with differing settings of `-m%s'"
msgid "created and used with differing settings of '%s'"
msgstr "créé et utilisé avec des configurations différentes de « -m%s »"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "mémoire épuisée"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "créé et utilisé avec des configurations différentes de -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "créé et utilisé avec des configurations différentes de -fpie"
@@ -2335,205 +2335,205 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
#, fuzzy
#| msgid "enumerator value for `%s' not integer constant"
msgid "The upper bound for sharing integer constants"
msgstr "valeur de l'énumérateur pour « %s » n'est pas une constante entière"
-#: params.def:663
+#: params.def:664
#, fuzzy
#| msgid "The maximum number of instructions to consider to fill a delay slot"
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Le nombre maximum d'instructions à considérer pour remplir une slot délai"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
#, fuzzy
#| msgid "The maximum number of instructions to consider to unroll in a loop"
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Le nombre maximum d'instructions à considérer à inclure dans une boucle"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
#| msgid "The maximum number of peelings of a single loop"
msgid "maximum number of parameters in a SCoP"
msgstr "Le nombre maxium de passes de réduction d'une boucle simple"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
#, fuzzy
#| msgid "The maximum number of instructions in a single function eligible for inlining"
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Le nombre maximum d'instructions dans une fonction simple éligible au type enligne"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2962,18 +2962,18 @@ msgid "invalid %%r value"
msgstr "valeur %%r invalide"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "valeur %%R invalide"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "valeur %%N invalide"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "valeur %%P invalide"
@@ -2988,12 +2988,12 @@ msgstr "valeur %%h invalide"
msgid "invalid %%L value"
msgstr "valeur %%L invalide"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "valeur %%m invalide"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "valeur %%M invalide"
@@ -3004,7 +3004,7 @@ msgid "invalid %%U value"
msgstr "valeur %%U invalide"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "valeur %%s invalide"
@@ -3014,7 +3014,7 @@ msgstr "valeur %%s invalide"
msgid "invalid %%C value"
msgstr "valeur %%C invalide"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "valeur %%E invalide"
@@ -3025,42 +3025,42 @@ msgid "unknown relocation unspec"
msgstr "relocalisation unspec inconnue"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "valeur %%xn invalide"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, fuzzy, c-format
#| msgid "Generate char instructions"
msgid "predicated Thumb instruction"
msgstr "Générer des instructions « char »"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, fuzzy, c-format
#| msgid "ret instruction not implemented"
msgid "predicated instruction in conditional sequence"
msgstr "instruction ret n'est pas implantée"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "unsupported operand size for extended register"
msgid "Unsupported operand for code '%c'"
msgstr "taille d'opérande non supportée pour un registre étendu"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, fuzzy, c-format
#| msgid "invalid %%f operand"
msgid "invalid shift operand"
msgstr "opérande %%f invalide"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -3070,94 +3070,94 @@ msgid "invalid operand for code '%c'"
msgstr "opérande invalide pour « %c »"
# FIXME: c'est de l'assembleur ?
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, fuzzy, c-format
#| msgid "unconditional %2d never executed\n"
msgid "instruction never executed"
msgstr "inconditionnel %2d n'a jamais été exécuté\n"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, fuzzy, c-format
#| msgid "missing open paren"
msgid "missing operand"
msgstr "parenthèse ouvrante manquante"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
#| msgid "function returns an aggregate"
msgid "function parameters cannot have __fp16 type"
msgstr "fonction retourne un aggrégat"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "fonction ne retourne pas un type « string »"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, fuzzy, c-format
#| msgid "read-write constraint does not allow a register"
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "contrainte de lecture-éccriture ne permet pas de registre"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use `&' constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "opérande de sortie %d doit utiliser la contrainte « & »"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "adresse erronée, pas (reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "address offset not a constant"
msgid "bad address, not a constant:"
msgstr "décalage d'adresse n'est pas une constante"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "adresse erronée, pas (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not post_inc or pre_dec:"
msgstr "adresse erronée, pas (reg+disp):"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "erreur internal du compilateur. Adresse erronée:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "erreur internal du compilateur. Mode inconnu:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "insn invalide:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "insn incoorect:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "insn de déplacement inconnu:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "décalage insn erroné:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "erreur internal du compilateur. Décalage incorrect:"
@@ -3174,7 +3174,7 @@ msgstr "contrainte invalide pour l'opérande"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3443,81 +3443,81 @@ msgstr "opérande output_move_double erronée"
msgid "bad output_condmove_single operand"
msgstr "opérande output_condmove_single erronée"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "UNSPEC invalide comme opérande"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
#| msgid "invalid operand code `%c'"
msgid "invalid operand size for operand code '%c'"
msgstr "opérande invalide pour « %c »"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
#| msgid "invalid operand output code"
msgid "invalid operand type used with operand code '%c'"
msgstr "opérande invalide pour le code de sortie"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, fuzzy, c-format
#| msgid "invalid operand code `%c'"
msgid "invalid operand code '%c'"
msgstr "opérande invalide pour « %c »"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "contrainte invalide pour l'opérande"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "mode insn inconnu"
@@ -3575,13 +3575,13 @@ msgstr "conversion invalide vers un type « %T » à partir du type « %T »"
msgid "invalid operation on %<__fpreg%>"
msgstr "opération invalide pour des tableaux de caractères"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "opérande %%P invalide"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "valeur %%p invalide"
@@ -3660,7 +3660,7 @@ msgid "post-increment address is not a register"
msgstr "post-incrément d'adresse n'est pas un registre"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "adresse erronée"
@@ -3807,129 +3807,129 @@ msgstr "Manque d'espace sur la pile.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Essayer d'exécuter « %s » dans le shell pour augmenter la limite.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
#| msgid "Use hardware floating point"
msgid "-mvsx requires hardware floating point"
msgstr "Utiliser l'unité matérielle en virgule flottante"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
#| msgid "-msystem-v and -mthreads are incompatible"
msgid "-mvsx and -mpaired are incompatible"
msgstr "-msystem-v et -mthreads sont incompatibles"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
#| msgid "Produce little endian code"
msgid "-mvsx used with little endian code"
msgstr "Produire du code pour système à octets de poids faible (little endian)"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
#| msgid "Disable indexed addressing"
msgid "-mvsx needs indexed addressing"
msgstr "désactiver l'adressage indexé"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-f%s et -msdata=%s sont incompatibles"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
#| msgid "bad operand"
msgid "bad move"
msgstr "opérande erronée"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%H value"
msgid "invalid %%c value"
msgstr "valeur %%H invalide"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "valeur %%f invalide"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "valeur %%F invalide"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "valeur %%G invalide"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "valeur %%j invalide"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "valeur %%J invalide"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "valeur %%k invalide"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "valeur %%K invalide"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "valeur %%O invalide"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "valeur %%q invalide"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "valeur %%S invalide"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "valeur %%T invalide"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "valeur %%u invalide"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "valeur %%v invalide"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "valeur %%x invalide"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
#| msgid "invalid punctuation `%c' in constraint"
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "ponctuation invalide « %c » dans la contrainte"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
#, fuzzy
#| msgid "too few arguments to function"
msgid "AltiVec argument passed to unprototyped function"
@@ -4031,31 +4031,31 @@ msgstr "opérande invalide pour le modificateur « p »"
msgid "invalid operand for code: '%c'"
msgstr "opérande invalide pour « %c »"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, fuzzy, c-format
#| msgid "invalid operand to %%R code"
msgid "invalid operand to %%R"
msgstr "opérande invalide pour le code %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, fuzzy, c-format
#| msgid "invalid operand to %%R code"
msgid "invalid operand to %%S"
msgstr "opérande invalide pour le code %%R"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
#, fuzzy
#| msgid "created and used with different settings of -fpic"
msgid "created and used with different architectures / ABIs"
msgstr "créé et utilisé avec des configurations différentes de -fpic"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
#, fuzzy
#| msgid "created and used with different settings of -fpic"
msgid "created and used with different ABIs"
msgstr "créé et utilisé avec des configurations différentes de -fpic"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
#, fuzzy
#| msgid "created and used with different settings of -fpic"
msgid "created and used with different endianness"
@@ -4076,13 +4076,13 @@ msgstr "opérande %%A invalide"
msgid "invalid %%B operand"
msgstr "Opérande %%B invalide"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "opérande %%C invalide"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "opérande %%D invalide"
@@ -4130,65 +4130,65 @@ msgstr "opérande « o » n'est pas une constante"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: code inconnu"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "opérande %%c invalide"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "opérande %%d invalide"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%j code"
msgid "invalid %%H specifier"
msgstr "valeur %%j invalide"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "opérande %%P invalide"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "opérande %%P invalide"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "opérande %%P invalide"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "opérande %%P invalide"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "opérande %%c invalide"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "opérande %%P invalide"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "opérande invalide pour le modificateur « b »"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4555,7 +4555,7 @@ msgstr "%s:%d: instancié à partir de « %s »\n"
msgid "candidates are:"
msgstr "candidats sont:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
#| msgid "candidate 1:"
msgid "candidate is:"
@@ -5021,11 +5021,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "affectation"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
#, fuzzy
#| msgid "assignment"
msgid "pointer assignment"
@@ -5035,137 +5035,137 @@ msgstr "affectation"
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "In function"
msgid "internal function"
msgstr "Dans la fonction"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
#, fuzzy
#| msgid "too few arguments to procedure"
msgid "elemental procedure"
msgstr "trop peu d'arguments pour la procédure"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, fuzzy, c-format
#| msgid "Invalid continuation line at %0"
msgid "Invalid context for NULL() pointer at %%L"
msgstr "ligne de continuation invalide à %0"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, fuzzy, c-format
#| msgid "Invalid operand at %1 for concatenation operator at %0"
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Opérande invalide à %1 pour l'opérateur de concaténation à %0"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
#, fuzzy
#| msgid "`%V' qualifiers cannot be applied to `%T'"
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "qualificateur « %V » ne peut pas être appliqué à « %T »"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr ""
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
#, fuzzy
#| msgid "SET expression not a location"
msgid "Start expression in DO loop"
msgstr "expression de l'ENSEMBLE n'est pas une localisation"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
#| msgid "SET expression not a location"
msgid "End expression in DO loop"
msgstr "expression de l'ENSEMBLE n'est pas une localisation"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
#, fuzzy
#| msgid "SET expression not a location"
msgid "Step expression in DO loop"
msgstr "expression de l'ENSEMBLE n'est pas une localisation"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -5174,7 +5174,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -5545,6 +5545,18 @@ msgstr ""
msgid "cannot use mshared and static together"
msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni et -femit-class-files sont incompatibles"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni et -femit-class-file sont incompatibles"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5644,30 +5656,12 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-#, fuzzy
-#| msgid "The -shared option is not currently supported for VAX ELF."
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "L'option -shared n'est pas couramment supportée pour VAS ELF."
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
#| msgid "GCC does not support -C without using -E"
msgid "gfortran does not support -E without -cpp"
msgstr "GCC ne supporte pas -C sans utiliser -E"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni et -femit-class-files sont incompatibles"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni et -femit-class-file sont incompatibles"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
#, fuzzy
#| msgid "does not support multilib"
@@ -5682,6 +5676,12 @@ msgstr " code de génération de style de switches utilisées est en conflit"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+#, fuzzy
+#| msgid "The -shared option is not currently supported for VAX ELF."
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "L'option -shared n'est pas couramment supportée pour VAS ELF."
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -8818,8 +8818,10 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr ""
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr ""
+#, fuzzy
+#| msgid "Use IEEE math for fp comparisons"
+msgid "Increase the IEEE compliance for floating-point comparisons"
+msgstr "Utiliser les mathématiques IEEE pour les comparaisons FP"
#: config/sh/sh.opt:278
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
@@ -13635,312 +13637,306 @@ msgstr "Autoriser les identificateurs de librairies partagées de base"
msgid "Create a position independent executable"
msgstr "Générer du code indépendant de la position pour les exécutables si possible"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
#| msgid "invalid use of %D"
msgid "invalid use of type"
msgstr "utilisation invalide de %D"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
#| msgid "expected type-name"
msgid "expected numeric type"
msgstr "un nom de type attendu"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
#| msgid "expected type-name"
msgid "expected boolean type"
msgstr "un nom de type attendu"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
#| msgid "expected another rename clause"
msgid "expected integer or boolean type"
msgstr "attendait une autre clause de changement de nom"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
#| msgid "invalid operands to binary %s"
msgid "invalid operand for unary %<&%>"
msgstr "opérandes invalides pour le binaire %s"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
#| msgid "unexpected operand"
msgid "expected pointer"
msgstr "opérande inattendue"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
#| msgid "incompatible modes in concat expression"
msgid "incompatible types in binary expression"
msgstr "modes incompatibles dans l'expression de concaténation"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr ""
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
#| msgid "switch quantity not an integer"
msgid "shift count not unsigned integer"
msgstr "quantité du switch n'est pas un entier"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
#| msgid "negative string length"
msgid "negative shift count"
msgstr "longueur négative de chaîne"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "called object is not a function"
msgid "object is not a method"
msgstr "l'objet appelé n'est pas une fonction"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
#| msgid "cast does not match function type"
msgid "method type does not match object type"
msgstr "le transtypage ne concorde pas avec le type de la fonction"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid use of `this' in non-member function"
msgid "invalid use of %<...%> with builtin function"
msgstr "utilisation invalide de « ceci » dans un non membre de fonction"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "pas d'argument"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments"
msgstr "trop d'arguments pour le format"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument %d must be referable"
msgid "argument 1 must be a map"
msgstr "argument %d doit pouvoir être référencé"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
#| msgid "invalid return type for member function `%#D'"
msgid "invalid type for make function"
msgstr "type retourné invalide pour le membre de la fonction « %#D »"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "insn erroné pour « A »"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments to process"
msgid "too many arguments to make"
msgstr "trop d'arguments à traiter"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
#| msgid "UPPER argument must be string, array, mode or integer"
msgid "argument must be array or slice or channel"
msgstr "argument du HAUT doit être une chaîne, un tableau, un mode ou un entier"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
#, fuzzy
#| msgid "UPPER argument must be string, array, mode or integer"
msgid "argument must be string or array or slice or map or channel"
msgstr "argument du HAUT doit être une chaîne, un tableau, un mode ou un entier"
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
#| msgid "unimplemented built-in function `%s'"
msgid "unsupported argument type to builtin function"
msgstr "fonction interne non implantée « %s »"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
#| msgid "argument %d must be referable"
msgid "argument must be channel"
msgstr "argument %d doit pouvoir être référencé"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
#| msgid "argument %d must be referable"
msgid "argument must be a field reference"
msgstr "argument %d doit pouvoir être référencé"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
#| msgid "first argument to `%s' must be a mode"
msgid "left argument must be a slice"
msgstr "premier argument de « %s » doit être un mode"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "first argument to `%s' must be a mode"
msgid "first argument must be []byte"
msgstr "premier argument de « %s » doit être un mode"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "ABS argument must be discrete or real mode"
msgid "second argument must be slice or string"
msgstr "argument ABS doit être en mode discret ou réel"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "bit-field `%s' has invalid type"
msgid "argument 2 has invalid type"
msgstr "le champ de bits « %s » a un type invalide"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
#| msgid "parameter `%s' has incomplete type"
msgid "argument must have complex type"
msgstr "le paramètre « %s » a un type incomplet"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
#| msgid "macro names must be identifiers"
msgid "complex arguments must have identical types"
msgstr "les noms de macro doivent être des identificateurs"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
#| msgid "argument 1 to `%s' must be of floating point mode"
msgid "complex arguments must have floating-point type"
msgstr "argument 1 de « %s » doit être en mode virgule flottante"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
#| msgid "invalid use of non-lvalue array"
msgid "invalid use of %<...%> with non-slice"
msgstr "utilisation invalide d'un tableau n'étant pas membre gauche"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
#| msgid "In function"
msgid "expected function"
msgstr "Dans la fonction"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
#| msgid "incompatible types in %s"
msgid "incompatible type for receiver"
msgstr "type incompatibles dans %s"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of `this' in non-member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "utilisation invalide de « ceci » dans un non membre de fonction"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "number of CASE selectors does not match the number of CASE label lists"
msgid "number of results does not match number of values"
msgstr "nombre de sélecteurs de CASE ne concorde pas avec la liste des étiquettes du CASE"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
#| msgid "PROCESS copy number must be integer"
msgid "index must be integer"
msgstr "processus de copie de nombres doit être entier"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
#| msgid "PROCESS copy number must be integer"
msgid "slice end must be integer"
msgstr "processus de copie de nombres doit être entier"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
#, fuzzy
#| msgid "%s is not addressable"
msgid "slice of unaddressable value"
msgstr "%s n'est pas adressable"
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
#| msgid "incompatible types in %s"
msgid "incompatible type for map index"
msgstr "type incompatibles dans %s"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many index expressions"
msgid "too many expressions for struct"
msgstr "trop d'expressions d'index"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "trop peu d'arguments dans le format"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-#| msgid "invalid suffix on integer constant"
-msgid "invalid unsafe.Pointer conversion"
-msgstr "suffixe invalide pour une constante entière"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
#, fuzzy
#| msgid "Invalid interface type"
msgid "type assertion only valid for interface types"
msgstr "Type d'interface invalide"
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
#| msgid "unexpected operand"
msgid "expected channel"
msgstr "opérande inattendue"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -13988,23 +13984,27 @@ msgstr "trop de « l » en suffixe dans les constantes entières"
msgid "expected boolean expression"
msgstr "expression d'adresse inattendue"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
#| msgid "incompatible types in %s"
msgid "incompatible types in send"
msgstr "type incompatibles dans %s"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
#, fuzzy
#| msgid "invalid base in read control sequence"
msgid "invalid send on receive-only channel"
msgstr "base invalide dans la séquence de contrôle de lecture"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -14335,7 +14335,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr ""
@@ -14437,13 +14437,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "valeur void n'a pas été ignorée comme elle aurait dû l'être"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "conversion vers un type non scalaire demandée"
@@ -14882,7 +14882,7 @@ msgstr "index n'est pas une expression entière"
msgid "%qE defined as wrong kind of tag"
msgstr "%H« %s » défini incorrectement comme une mauvais sorte d'étiquette"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `restrict'"
msgid "invalid use of %<restrict%>"
@@ -15030,7 +15030,7 @@ msgstr "un objet de taille variable peut ne pas être initialisé"
msgid "variable %qD has initializer but incomplete type"
msgstr "la variable « %#D » est initialisée, mais a un type incomplet"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, fuzzy, gcc-internal-format
#| msgid "%Jinline function '%D' given attribute noinline"
msgid "inline function %q+D given attribute noinline"
@@ -15042,7 +15042,7 @@ msgstr "%J fonction enligne « %D » a reçu l'attribut non enligne"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "membre de constante non initialisé pour « %D »"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
#| msgid "`%D' will be initialized after"
msgid "%qD should be initialized"
@@ -16086,7 +16086,7 @@ msgstr "argument \"%D\" ne concorde pas avec le prototype"
msgid "argument %qD doesn%'t match prototype"
msgstr "argument \"%D\" ne concorde pas avec le prototype"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "« return » manquant dans une fonction devant retourner une valeur"
@@ -16319,7 +16319,7 @@ msgstr "ISO C ne permet pas de « ; » additionnel en dehors d'une fonction"
msgid "unknown type name %qE"
msgstr "nom de registre inconnu: %s"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, fuzzy, gcc-internal-format
#| msgid "repeated declaration of unit `%s'"
msgid "expected declaration specifiers"
@@ -16330,7 +16330,7 @@ msgstr "déclaration répété d'unité « %s »"
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored for `%s'"
msgid "prefix attributes are ignored for methods"
@@ -16383,7 +16383,7 @@ msgstr "ISO C90 ne permet pas les types « complex »"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 ne permet pas les types « complex »"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, fuzzy, gcc-internal-format
#| msgid "unterminated string literal"
msgid "expected string literal"
@@ -16419,8 +16419,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected identifier"
@@ -16787,81 +16787,81 @@ msgstr "Déclaration de classe ou d'interface attendue"
msgid "no type or storage class may be specified here,"
msgstr "classe de stockage spécifié pour un typename"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr ""
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr ""
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "the %<setter%> attribute may only be specified once"
msgstr "%Jl'attribut de section ne peut être spécifié pour des variables locales"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
#| msgid "%Jaddress area attribute cannot be specified for functions"
msgid "the %<getter%> attribute may only be specified once"
msgstr "%Jl'attribut de la zone d'adresse ne peut pas être spécifié pour des fonctiones"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
#| msgid "too many tag labels"
msgid "too many %qs clauses"
msgstr "trop d'étiquettes"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
#| msgid "case label must be a discrete constant expression"
msgid "collapse argument needs positive constant integer expression"
msgstr "l'étiquette du CASE doit être une expression de constante discrète"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
@@ -16877,46 +16877,46 @@ msgstr "expression d'adresse inattendue"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
#| msgid "invalid template-id"
msgid "invalid schedule kind"
msgstr "id de patron invalide"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, fuzzy, gcc-internal-format
#| msgid "expected another rename clause"
msgid "expected %<#pragma omp%> clause"
msgstr "attendait une autre clause de changement de nom"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
#| msgid "%s: not for %s"
msgid "%qs is not valid for %qs"
msgstr "%s: non pour %s"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "invalid #pragma %s"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "#pragma %s invalde"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, fuzzy, gcc-internal-format
#| msgid "invalid operation on array of chars"
msgid "invalid operator for %<#pragma omp atomic%>"
@@ -16928,7 +16928,7 @@ msgstr "opération invalide pour des tableaux de caractères"
msgid "expected %<(%> or end of line"
msgstr "attendait retourner au fichier \"%s\""
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
#| msgid "')' or term expected"
msgid "for statement expected"
@@ -16945,12 +16945,12 @@ msgstr "déclaration de loc n'a pas d'initialisation"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -16977,27 +16977,27 @@ msgstr ""
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%Jparamètre \"%D\" a un type incomplet"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -17878,7 +17878,7 @@ msgstr "tableau de caractères initialisé à l'aide d'une chaîne large de caractèr
msgid "initialization of a flexible array member"
msgstr "initialisation d'un membre de tableau flexible"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "tableau de caractères initialisé à l'aide d'une chaîne large de caractères"
@@ -18097,243 +18097,243 @@ msgstr "« return » avec une valeur dans une fonction retournant un void"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "« return » avec une valeur dans une fonction retournant un void"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "cette fonction retourne l'adresse d'une variable locale"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "quantité du switch n'est pas un entier"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, fuzzy, gcc-internal-format
#| msgid "`long' switch expression not converted to `int' in ISO C"
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:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
#| msgid "case label must be a discrete constant expression"
msgid "case label is not an integer constant expression"
msgstr "l'étiquette du CASE doit être une expression de constante discrète"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "étiquette de « case » en dehors de tout switch"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, fuzzy, gcc-internal-format
#| msgid "`default' label not within a switch statement"
msgid "%<default%> label not within a switch statement"
msgstr "étiquette « default » en dehors de tout switch"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, fuzzy, gcc-internal-format
#| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%Hon vous suggère des accolades explicitement pour éviter des « else » ambiguës"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "mot-clé « continue » à l'extérieur de toute boucle"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, fuzzy, gcc-internal-format
#| msgid "break statement not within loop or switch"
msgid "break statement used with OpenMP for loop"
msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, fuzzy, gcc-internal-format
#| msgid "%Hstatement with no effect"
msgid "statement with no effect"
msgstr "%Hdéclaration sans effet"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "la déclaration de l'expression a un type incomplet"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "le compteur de décalage vers la droite est négatif"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "compteur de décalage vers la droite >= à la largeur du type"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "le compteur de décalage vers la gauche est négatif"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "compteur de décalage vers la gauche >= à la largeur du type"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "operands to ?: have different types"
msgid "comparing vectors with different element types"
msgstr "opérande vers ?: a différents types"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, fuzzy, gcc-internal-format
#| msgid "operand constraints for `asm' differ in number of alternatives"
msgid "comparing vectors with different number of elements"
msgstr "contraintes de l'opérande pour « asm » diffèrent en nombre d'alternatives"
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "comparer des nombres flottants à l'aide de == ou != n'est pas sûr"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
#| msgid "comparison of distinct pointer types lacks a cast"
msgid "comparison of pointers to disjoint address spaces"
msgstr "il manque un transtypage pour comparer des types distincts de pointeur"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, fuzzy, gcc-internal-format
#| msgid "ISO C forbids comparison of `void *' with function pointer"
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:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "il manque un transtypage pour comparer des types distincts de pointeur"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "comparaison entre un pointeur et un entier"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "comparaison de pointeurs complet et incomplet"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C interdit les comparaisons ordonnées de pointeurs vers des fonctions"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "comparaison ordonnée de pointeur avec le zéro entier"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "comparaison ordonnée de pointeur avec le zéro entier"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, fuzzy, gcc-internal-format
#| msgid "array type value used where scalar is required"
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "valeur de type « array » utilisé là où un scalaire est attendu"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, fuzzy, gcc-internal-format
#| msgid "struct type value used where scalar is required"
msgid "used struct type value where scalar is required"
msgstr "valeur de type « struct » utilisé là où un scalaire est attendu"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, fuzzy, gcc-internal-format
#| msgid "union type value used where scalar is required"
msgid "used union type value where scalar is required"
msgstr "valeur de type « union » utilisé là où un scalaire est attendu"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "struct type value used where scalar is required"
msgid "used vector type where scalar is required"
msgstr "valeur de type « struct » utilisé là où un scalaire est attendu"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
#| msgid "invalid return type for function `%#D'"
msgid "%qE has invalid type for %<reduction%>"
msgstr "type retourné invalide pour la fonction « %#D »"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, fuzzy, gcc-internal-format
#| msgid "invalid return type for function `%#D'"
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "type retourné invalide pour la fonction « %#D »"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, fuzzy, gcc-internal-format
#| msgid "`%s' is not a valid class name"
msgid "%qE is not a variable in clause %qs"
msgstr "« %s » n'est pas un nom de classe valide"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, fuzzy, gcc-internal-format
#| msgid "instance variable `%s' is declared private"
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "instance de la variable « %s » est déclaré privée"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, fuzzy, gcc-internal-format
#| msgid "instance variable `%s' is declared private"
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "instance de la variable « %s » est déclaré privée"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -19448,7 +19448,7 @@ msgstr "le dominateur de %d devrait être %d, et non %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -19579,13 +19579,13 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr ""
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%D' redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%Jfonction « %D » redéclarée avec l'attribut non enligne"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%D' redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute warning: %s"
@@ -19679,30 +19679,30 @@ msgstr "vérification fold: arbre originale modifié par fold"
msgid "total size of local objects too large"
msgstr "la taille du tableau « %s » est trop grande"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, fuzzy, gcc-internal-format
#| msgid "impossible constraint in `asm'"
msgid "impossible constraint in %<asm%>"
msgstr "contrainte impossible dans « asm »"
-#: function.c:3959
+#: function.c:3974
#, fuzzy, gcc-internal-format
#| msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "%Jvariable « %D » pourrait être maltraitée par un «longjmp» ou un «vfork »"
-#: function.c:3980
+#: function.c:3995
#, fuzzy, gcc-internal-format
#| msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "%Jargument « %D » pourrait être maltraitée par un «longjmp» ou un «vfork »"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "fonction retourne un aggrégat"
-#: function.c:4896
+#: function.c:4911
#, fuzzy, gcc-internal-format
#| msgid "%Junused parameter '%D'"
msgid "unused parameter %q+D"
@@ -20175,68 +20175,68 @@ msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
msgid "using result of function returning %<void%>"
msgstr "« return » manquant dans une fonction devant retourner une valeur"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid lvalue in asm statement"
msgid "invalid lvalue in asm output %d"
msgstr "membre gauche invalide avec asm"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "output number %d not directly addressable"
msgid "memory input %d is not directly addressable"
msgstr "nombre de sortie %d n,est pas directement adressable"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
#| msgid "register variable `%s' used in nested function"
msgid "threadprivate variable %qE used in untied task"
msgstr "variable de registre « %s » utilisée dans une fonction imbriquée"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
#| msgid "instance variable `%s' is declared private"
msgid "iteration variable %qE should be private"
msgstr "instance de la variable « %s » est déclaré privée"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
#| msgid "register variable `%s' used in nested function"
msgid "iteration variable %qE should not be reduction"
msgstr "variable de registre « %s » utilisée dans une fonction imbriquée"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
#| msgid "local variable `%D' may not appear in this context"
msgid "%s variable %qE is private in outer context"
msgstr "variable locale « %D » ne peut apparaître dans ce contexte"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -20458,48 +20458,48 @@ msgstr "champ « %s » déclaré comme une fonction"
msgid "function %qD redeclared as variable"
msgstr "%Jfonction « %D » redéclarée comme étant enligne"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -20605,12 +20605,12 @@ msgstr "-traditional n'est pas supporté en C++"
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -20999,8 +20999,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "ne peut utiliser « %s » comme le registre %s"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "nom de registre inconnu: %s"
@@ -21346,7 +21346,7 @@ msgstr "attribut empaqueté provoque un alignement inefficient"
msgid "packed attribute is unnecessary"
msgstr "attribut empaqueté n'est pas nécessaire"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, fuzzy, gcc-internal-format
#| msgid "%Jalignment of '%D' is greater than maximum object file alignment. Using %d"
msgid "alignment of array elements is greater than element size"
@@ -21369,13 +21369,13 @@ msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
msgid "nested function trampolines not supported on this target"
msgstr "-ffunction-sections n'est pas supporté pour cette cible"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute is not supported on this platform"
msgid "target attribute is not supported on this machine"
msgstr "attribut « %s » n'est pas supporté sur cette plate-forme"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
#| msgid "-fdata-sections not supported for this target"
msgid "#pragma GCC target is not supported for this machine"
@@ -21579,7 +21579,7 @@ msgstr "Activer l'utilisation d'instruction DB"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -21594,7 +21594,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -21609,7 +21609,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
#| msgid "namespace `%D' not allowed in using-declaration"
msgid "asm not allowed in atomic transaction"
@@ -21648,7 +21648,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
#| msgid "attributes are not allowed on a function-definition"
msgid "%Kasm not allowed in %<transaction_safe%> function"
@@ -22347,133 +22347,133 @@ msgstr "ne peut ouvrir le fichier de vidange « %s »"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "option inconnue « %.*s » ignorée dans « -fdump-%s »"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`B' operand has multiple bits set"
msgid "BB %i has multiple EH edges"
msgstr "l'opérande « B » a de multiples jeux de bits"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expression statement has incomplete type"
msgid "BB %i last statement has incorrectly set lp"
msgstr "la déclaration de l'expression a un type incomplet"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i too many fallthru edges"
msgstr "insn erronée dans l'arrête fallthru"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i has incorrect fallthru edge"
msgstr "insn erronée dans l'arrête fallthru"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle contient un goto qui n'est pas local"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise une taille variable de variables"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it uses alloca (override using the always_inline attribute)"
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise alloca (écrasant l'utiliastion de l'attribut always_inline)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it uses variable argument lists"
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise une liste variable d'arguments"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp exception handling"
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise le traitement d'exception setjmp-longjmp"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle contient un goto qui n'est pas local"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise une taille variable de variables"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it contains a computed goto"
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle contient un goto calculé"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it is suppressed using -fno-inline"
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "%Jfonction « %F » ne jamais être enlignée parce qu'elle supprime l'utilisation de -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction '%F' can never be inlined because it uses attributes conflicting with inlining"
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "%Jfonction « %F » ne jamais être enlignée parce qu'elle utilise un attribut en conflit avec l'enlignage"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "%Jinlining failed in call to '%F': %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "%Jl'enlignage de l'appel à « %F »: %s a échoué"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "appelé d'ici"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, fuzzy, gcc-internal-format
#| msgid "%Jinlining failed in call to '%F': %s"
msgid "inlining failed in call to %q+F: %s"
@@ -22513,7 +22513,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "%Jtaille de la valeur retournée par « %D » supérieure à %wd octets"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr ""
@@ -22770,81 +22770,81 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is outside array bounds"
msgstr "l'indice du tableau n'est pas un entier"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is above array bounds"
msgstr "l'indice du tableau n'est pas un entier"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is below array bounds"
msgstr "l'indice du tableau n'est pas un entier"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, fuzzy, gcc-internal-format
#| msgid "comparison is always false due to limited range of data type"
msgid "comparison always false due to limited range of data type"
msgstr "comparaison est toujours fausse en raison d'une gamme limitée de type de données"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, fuzzy, gcc-internal-format
#| msgid "comparison is always true due to limited range of data type"
msgid "comparison always true due to limited range of data type"
msgstr "comparaison est toujours vraie en raison d'une gamme limitée de type de données"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute can only be applied to class definitions"
msgid "ignoring attributes applied to %qT after definition"
msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes"
-#: tree.c:5460
+#: tree.c:5475
#, fuzzy, gcc-internal-format
#| msgid "%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage"
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%J« %D » redéclaré sans attribut dllimport après avoir été référencé avec lien dllimport."
-#: tree.c:5472
+#: tree.c:5487
#, fuzzy, gcc-internal-format
#| msgid "%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage"
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%J« %D » redéclaré sans attribut dllimport après avoir été référencé avec lien dllimport."
-#: tree.c:5487
+#: tree.c:5502
#, fuzzy, gcc-internal-format
#| msgid "%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage"
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%J« %D » redéclaré sans attribut dllimport après avoir été référencé avec lien dllimport."
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -22858,161 +22858,161 @@ msgstr "%J« %D » redéclaré sans attribut dllimport après avoir été référencé ave
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qE attribute ignored"
msgstr "attribut « %s » ignoré"
-#: tree.c:5570
+#: tree.c:5585
#, fuzzy, gcc-internal-format
#| msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "%Jfonction enligne « %D » est déclarée en tant que dllimport: attribut ignoré."
-#: tree.c:5578
+#: tree.c:5593
#, fuzzy, gcc-internal-format
#| msgid "%Jfunction `%D' definition is marked dllimport."
msgid "function %q+D definition is marked dllimport"
msgstr "%Jdéfinition de la fonction « %D » est marquée dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, fuzzy, gcc-internal-format
#| msgid "%Jvariable `%D' definition is marked dllimport."
msgid "variable %q+D definition is marked dllimport"
msgstr "%Jdéfinition de la variable « %D » est marquée dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, fuzzy, gcc-internal-format
#| msgid "%Jexternal linkage required for symbol '%D' because of '%s' attribute."
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "%Jédition de lien externe requise pour le symbole « %D » en raison de l'attribut « %s »"
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "tableaux de fonctions n'a pas grand sens"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "Le type retourné d'une fonction ne peut être une fonction"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected %s, have %s in %s, at %s:%d"
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
-#: tree.c:9056
+#: tree.c:9072
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "« %s » est obsolète (déclaré à %s:%d)"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "« %s » est obsolète (déclaré à %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "« %s » est obsolète (déclaré à %s:%d)"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "« %s » est obsolète (déclaré à %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "type est obsolète (déclaré à %s:%d)"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "type est obsolète (déclaré à %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated"
msgid "%qE is deprecated: %s"
msgstr "« %s » est obsolète"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
#| msgid "`%s' is deprecated"
msgid "%qE is deprecated"
msgstr "« %s » est obsolète"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated"
msgid "type is deprecated: %s"
msgstr "type est obsolète"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "type est obsolète"
@@ -23252,12 +23252,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr "pas de sclass pour le stab %s (0x%x)\n"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -23274,8 +23274,8 @@ msgstr "%J« %D » n'est pas défini à l'extérieur de la portée de la fonction"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "longueur de la chaîne « %d » plus grande que la longueur « %d » que les compilateurs ISO C%d doivent supporter"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "débordement dans l'expression de la constante"
@@ -23980,42 +23980,42 @@ msgstr "attribut « %s » ignoré pour « %s »"
msgid "invalid vector type for attribute %qE"
msgstr "type de vecteur invalide pour l'attribut « %s »"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "attribut non nul sans argument sur un non-prototype"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "nonnull argument has invalid operand number (arg %lu)"
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "un argument non nul a un nombre d'opérande invalide (argument %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "un argument non nul a un nombre d'opérande hors des bornes (arg %lu, opérande %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
@@ -24063,13 +24063,13 @@ msgstr "l'attribut « %s » requiert un argument de type constante entière"
msgid "%qE attribute only applies to variadic functions"
msgstr "attribut « %s » s'applique seulement aux fonctions"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, fuzzy, gcc-internal-format
#| msgid "requested init_priority is not an integer constant"
msgid "requested position is not an integer constant"
msgstr "init_priority demandé n'est pas une constante entière"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -26011,240 +26011,240 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "valeur « %s » erronée pour -mmemory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "construit interne erroné de fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "switch -mcpu=%s conflicts with -march= switch"
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "l'option -mcpu=%s est en conflit avec l'option -march= "
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support APCS-32"
msgid "target CPU does not support ARM mode"
msgstr "le processeur cible ne supporte pas APCS-32"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "le processeur cible ne supporte pas l'inter-réseautage"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "le processeur cible ne supporte pas les instructions THUMB"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "autoriser le support de pistage arrière si seulement significatif lors de la compilation pour le Thumb"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "autoriser le support d'inter-réseautage des appelés si seulement significatif lors de la compilation pour le Thumb"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check incompatible avec -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic et -mapcs-reent sont incompatibles"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "Code réentrant APCS n'est pas supporté. Ignoré"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g avec -mno-apcs-frame peut ne pas donner une mise au point sensée"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "passage d'argument en virgule flottante dans les registres FP n'est pas encore supporté"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "le processeur cible ne supporte pas l'inter-réseautage"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "le processeur cible ne supporte pas l'inter-réseautage"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, fuzzy, gcc-internal-format
#| msgid "Use hardware floating point"
msgid "iWMMXt and hardware floating point"
msgstr "Utiliser l'unité matérielle en virgule flottante"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr ""
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr ""
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to 8 or 32"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "taille des bornes de la structure peut seulement être 8 ou 32"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr "taille des bornes de la structure peut seulement être 8 ou 32"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, fuzzy, gcc-internal-format
#| msgid "mode of SYN incompatible with value"
msgid "RTP PIC is incompatible with Thumb"
msgstr "mode de SYN incompatible avec la valeur"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= est inutile sans -fpic"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "incapable d'utiliser « %s » pour un registre PIC"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support unaligned accesses"
msgstr "le processeur cible ne supporte pas l'inter-réseautage"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
#| msgid "-fdata-sections not supported for this target"
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to functions"
msgid "%qE attribute only applies to functions"
msgstr "attribut « %s » s'applique seulement aux fonctions"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "incapable de calculer la localisation réelle de la pile de paramètres"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
#| msgid "argument `%d' is not a constant"
msgid "argument must be a constant"
msgstr "l'argument de « %d » n'est pas une constante"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "sélecteur doit être un immédiat"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "masque doit être un immédiat"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "pas de registre bas disponible pour faire ressortir les registres du haut"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "routines d'interruption de service ne peuvent être codées en mode THUMB"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -26289,91 +26289,91 @@ msgstr "fonction ne pas pas être enligne"
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "Nombre de registres utilisés pour passer les arguments entiers"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "seuls les variables non initialisées peuvent être placées dans une section .noinit"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "only initialized variables can be placed into program memory area"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "seules les variables initialisées peuvent être placées dans la zone mémoire du programme"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, fuzzy, gcc-internal-format
#| msgid "MCU `%s' supported for assembler only"
msgid "MCU %qs supported for assembler only"
msgstr "MCU « %s » est supporté pour l'assembleur seulement"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "repetition count is not an integer constant"
msgid "%s expects a compile time integer constant"
msgstr "compteur de répétition n'est pas une constante entière"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -26742,454 +26742,454 @@ msgstr "ne peut lire le fichier PCH: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "ne peut obtenir la position dans le fichier PCH: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -tune= switch"
msgid "bad value (%s) for %stune=%s %s"
msgstr "valeur erronée (%s) pour l'option -tune="
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, fuzzy, gcc-internal-format
#| msgid "code model `%s' not supported in the %s bit mode"
msgid "code model %qs not supported in the %s bit mode"
msgstr "model de code « %s » n'est pas supporté dans le mode %s bits"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %qs not supported in x32 mode"
msgstr "model de code %s n'est pas supporté en mode PIC"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %s does not support PIC mode"
msgstr "model de code %s n'est pas supporté en mode PIC"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
#| msgid "-m%s not supported in this configuration"
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s n'est pas supporté par cette configuration"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "mode %i bits pas compilé en"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "le processeur sélectionné ne supporte pas le jeu d'instructions x86-64"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -march= switch"
msgid "bad value (%s) for %sarch=%s %s"
msgstr "valeur erronée (%s) pour l'option -march="
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d n'est pas entre 0 et %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "-fprefetch-loop-arrays not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-fprefetch-loop-arrays n'est pas supporté pour cette machine cible"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d n'est pas entre %d et 12"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mincoming-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:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "jeu d'instructions SSE désactivé, arithmétique 387 est utilisé"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "jeu d'instructions 387 désactivé, arithmétique SSE est utilisé"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, fuzzy, gcc-internal-format
#| msgid "mode of SYN incompatible with value"
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "mode de SYN incompatible avec la valeur"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unknown cpu: -mcpu=%s"
msgid "unknown option for -mrecip=%s"
msgstr "Processeur inconnu : -mcpu=%s"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "les attributs fastcall et regparm ne sont pas compatibles"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "regparam and thiscall attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%qE attribute requires an integer constant argument"
msgstr "l'attribut « %s » requiert un argument de type constante entière"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
#| msgid "argument to `%s' attribute larger than %d"
msgid "argument to %qE attribute larger than %d"
msgstr "l'argument pour l'attribut « %s » est plus grand que %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and cdecl attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and thiscall attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "stdcall and cdecl attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "stdcall and fastcall attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "stdcall and thiscall attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "cdecl and thiscall attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr ""
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "-march=%s n'est pas compatible avec l'ABI sélectionné"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, fuzzy, gcc-internal-format
#| msgid "MMX vector argument without MMX enabled changes the ABI"
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "l'argument vecteur SSE sans autorisation MXX modifie l'ABI "
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, fuzzy, gcc-internal-format
#| msgid "SSE vector return without SSE enabled changes the ABI"
msgid "SSE register return with SSE disabled"
msgstr "vecteur SSE retourné sans autorisation SSE des changements de l'ABI "
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, fuzzy, gcc-internal-format
#| msgid "SSE vector argument without SSE enabled changes the ABI"
msgid "SSE register argument with SSE disabled"
msgstr "l'argument vecteur SSE sans autorisation SSE modifie l'ABI "
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
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:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
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:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
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:7442
+#: config/i386/i386.c:7449
#, fuzzy, gcc-internal-format
#| msgid "MMX vector argument without MMX enabled changes the ABI"
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "l'argument vecteur SSE sans autorisation MXX modifie l'ABI "
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "-mips%d does not support 64 bit fp registers"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "-mips%d ne supporte pas les registres FP de 64 bits"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "registres étendus n'a pas de demis hauts"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "taille d'opérande non supportée pour un registre étendu"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 2-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
#| msgid "shift must be an immediate"
msgid "the fifth argument must be an 8-bit immediate"
msgstr "décalage doit être un immédiat"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the third argument must be an 8-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 1-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "the last argument must be a 4-bit immediate"
msgstr "argument 3 doit être un litéral non signé de 4 bits"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 1-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 5-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the next to last argument must be an 8-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 8-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 32-bit immediate"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, fuzzy, gcc-internal-format
#| msgid "selector must be an integer constant in the range 0..%i"
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "le sélecteur doit être une constante entière entre les bornes 0..%i"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, fuzzy, gcc-internal-format
#| msgid "invalid option %s"
msgid "%qE needs isa option %s"
msgstr "option invalide %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "last argument must be an immediate"
msgstr "masque doit être un immédiat"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, fuzzy, gcc-internal-format
#| msgid "ABS argument must be discrete or real mode"
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "argument ABS doit être en mode discret ou réel"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to variables"
msgid "%qE attribute only available for 32-bit"
msgstr "attribut « %s » s'applique seulement aux variables"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
#| msgid "argument of `%s' attribute is not a string constant"
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "argument de l'attribut « %s » n'est pas une chaîne de constante"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
#| msgid "`%s' incompatible attribute ignored"
msgid "%qE incompatible attribute ignored"
@@ -27269,13 +27269,13 @@ msgstr "%Jl'attribut de la zone d'adresse ne peut pas être spécifié pour des fon
msgid "%qE attribute requires a string constant argument"
msgstr "l'attribut « %s » requiert un argument de type constante entière"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
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:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -27355,7 +27355,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "%Jattributs de section ne sont pas supportés pour la cible"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute argument not an integer constant"
msgid "%qE attribute argument not an integer constant"
@@ -27418,7 +27418,7 @@ msgstr "%Jattribut de section n'est pas permis pour « %D »"
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "expression limitant la pile n'est pas supportée"
@@ -27793,67 +27793,67 @@ msgstr "fonction interne « %s » n'est pas actuellement supportée"
msgid "%qs does not support MIPS16 code"
msgstr "%s ne supporte pas %s"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, fuzzy, gcc-internal-format
#| msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "-mips%s en conflit avec d'autres options d'architecture, lesquelles spécifie un processeur MIPS%d"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "-march=%s n'est pas compatible avec l'ABI sélectionné"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit processor"
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "-mgp64 utilisé avec un processeur de 32 bits"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, fuzzy, gcc-internal-format
#| msgid "-mgp32 used with a 64-bit ABI"
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "-mgp32 utilisé avec un ABI de 64 bits"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit ABI"
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "-mgp64 utilisé avec un ABI de 32 bits"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "combinaison non supportée: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "%s from incompatible pointer type"
msgid "%qs is incompatible with %qs"
@@ -27864,62 +27864,62 @@ msgstr "%s d'un type pointeur incompatible"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "le processeur cible ne supporte pas les instructions THUMB"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
#| msgid "-frepo must be used with -c"
msgid "%qs must be used with %qs"
msgstr "-frepo doit être utilisé avec -c"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support paired-single instructions"
msgstr "le processeur cible ne supporte pas les instructions THUMB"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
#| msgid "Use bit-field instructions"
msgid "%qs requires branch-likely instructions"
msgstr "Utiliser les instructions de champs de bits"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
#| msgid "this target does not support the -mabi switch"
msgid "the %qs architecture does not support the synci instruction"
msgstr "cette cible ne supporte pas l'option -mabi"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "profilage de fonction mips16"
@@ -28217,336 +28217,336 @@ msgstr "transtypage de « %T » vers « %T » écarte les qualificateurs du type cibl
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "combinaison invalide de paramètres pour l'intrinsèque Altivec « %s »"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, fuzzy, gcc-internal-format
#| msgid "-maix64 requires PowerPC64 architecture remain enabled"
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-maix64 requiert une architecture PowerPC64 qui demeure sélectionnée"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
#| msgid "not configured for ABI: '%s'"
msgid "not configured for SPE ABI"
msgstr "pas configuré pour ABI: « %s »"
# FIXME
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "AltiVec not supported in this target"
msgstr "les limites de la pile ne sont pas supportées sur cette cible"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
#| msgid "Profiling is not supported on this target."
msgid "SPE not supported in this target"
msgstr "le profilage n'est pas supporté sur cette cible"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple n'est pas supporté sur des système à octets de poids faible"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring n'est pas supporté sur des système à octets de poids faible"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, fuzzy, gcc-internal-format
#| msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
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ésactivées, utiliser -maltivec pour les autoriser"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, fuzzy, gcc-internal-format
#| msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
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ésactivées, utiliser -maltivec pour les autoriser"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error - bad built-in function `%s'"
msgid "internal error: builtin function %s already processed"
msgstr "erreur interne - mauvaise fonction interne « %s »"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "argument 1 doit être un litéral signé de 5 bits"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "argument 2 doit être un litéral non signé de 5 bits"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "argument 1 de « __builtin_altivec_predicate » doit être une constante"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
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:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "argument 3 doit être un litéral non signé de 4 bits"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "argument 3 doit être un litéral non signé de 4 bits"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "argument 3 doit être un litéral non signé de 4 bits"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, fuzzy, gcc-internal-format
#| msgid "argument to `%s' must be a 2-bit unsigned literal"
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "argument de « %s » doit être un litéral non signé de 2 bits"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "argument de dss doit être un litéral non signé de 2 bits"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "argument 1 de « __builtin_spe_predicate » doit être une constante"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate is out of range"
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "argument 1 de « __builtin_spe_predicate » est hors limite"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "argument 1 de « __builtin_spe_predicate » doit être une constante"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
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:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -mvsx option"
msgstr "l'option -ifile requiert l'option -map"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -maltivec option"
msgstr "l'option -ifile requiert l'option -map"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -mpaired option"
msgstr "l'option -ifile requiert l'option -map"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "a -ifile option requires a -map option"
msgid "Builtin function %s requires the -mspe option"
msgstr "l'option -ifile requiert l'option -map"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "inline functions not supported for this return value type"
msgid "Builtin function %s is not supported with the current options"
msgstr "fonctions enligne ne peuvent pas être supportées pour ce type de valeur retournée"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error - bad built-in function `%s'"
msgid "internal error: builtin function %s had no type"
msgstr "erreur interne - mauvaise fonction interne « %s »"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error - bad built-in function `%s'"
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr "erreur interne - mauvaise fonction interne « %s »"
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, fuzzy, gcc-internal-format
#| msgid "stack frame too big"
msgid "stack frame too large"
msgstr "trame de pile trop grande"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
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:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, fuzzy, gcc-internal-format
#| msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, fuzzy, gcc-internal-format
#| msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
msgid "use of boolean types in AltiVec types is invalid"
msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, fuzzy, gcc-internal-format
#| msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, fuzzy, gcc-internal-format
#| msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, fuzzy, gcc-internal-format
#| msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, fuzzy, gcc-internal-format
#| msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid use of %D"
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "utilisation invalide de %D"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "\"%s\" is not defined"
msgid "%s\"%s\"%s is not allowed"
msgstr "« %s » n'est pas défini"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr ""
@@ -28794,69 +28794,69 @@ msgstr "%Jtaille de « %D » est de %d octets"
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs n'est pas supporté par la sous-cible"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to interrupt functions"
msgid "%qE attribute only applies to interrupt functions"
msgstr "attribut « %s » s'applique seulement à des fonctions d'interruption"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute is not supported on this platform"
msgid "%qE attribute is supported only for SH2A"
msgstr "attribut « %s » n'est pas supporté sur cette plate-forme"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "attribut interrupt_handler n'est pas compatible avec -m5-compact"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to functions"
msgid "%qE attribute only applies to SH2A"
msgstr "attribut « %s » s'applique seulement aux fonctions"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute argument not an integer constant"
msgid "%qE attribute argument should be between 0 to 255"
msgstr "l'attribut « %s » de l'argument n'est pas une contante entière"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute argument not a string constant"
msgid "%qE attribute argument not a string constant"
msgstr "l'attribut « %s » de l'argument n'est pas une contante chaîne"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
#| msgid "Use the BK register as a general purpose register"
msgid "need a second call-clobbered general purpose register"
msgstr "Utiliser le registre BK comme registre général tout usage"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -28987,13 +28987,13 @@ msgstr "attribut « %s » s'applique seulement aux variables"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin fcode"
msgid "bad builtin icode"
msgstr "construit interne erroné de fcode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -29229,44 +29229,44 @@ msgstr "« -gnat » mal épellé comme « -gant »"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
msgid "%qs attribute ignored"
msgstr "attribut « %s » ignoré"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%qs attribute requires prototypes with named arguments"
msgstr "l'attribut « %s » requiert un argument de type constante entière"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to functions"
msgid "%qs attribute only applies to variadic functions"
msgstr "attribut « %s » s'applique seulement aux fonctions"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
#| msgid "%s has no effect"
msgid "%qE attribute has no effect"
msgstr "%s n'a pas d'effet"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute `%s'"
msgid "invalid vector type for attribute %qs"
msgstr "type de vecteur invalide pour l'attribut « %s »"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to variables"
msgid "attribute %qs applies to array types only"
msgstr "attribut « %s » s'applique seulement aux variables"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute `%s'"
msgid "invalid element type for attribute %qs"
@@ -29769,7 +29769,7 @@ msgstr "ne peut appeler la fonction membre « %D » sans objet"
msgid "passing %qT chooses %qT over %qT"
msgstr "passant « %T » à choisit « %T » au lieu de « %T »"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, fuzzy, gcc-internal-format
#| msgid " in call to `%D'"
msgid " in call to %qD"
@@ -29838,353 +29838,353 @@ msgstr "initialisation invalide pour une référence à un non constante de type «
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "initialisation invalide de référence d'un type « %T » à partir d'une expression de type « %T »"
-#: cp/class.c:296
+#: cp/class.c:297
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "ne peut convertir de la base « %T » à un type dérivé « %T » via la base virtuel « %T »"
-#: cp/class.c:998
+#: cp/class.c:999
#, fuzzy, gcc-internal-format
#| msgid "Java class '%T' cannot have a destructor"
msgid "Java class %qT cannot have a destructor"
msgstr "classe Java « %T » ne peut avoir un destructeur"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, fuzzy, gcc-internal-format
#| msgid "Java class '%T' cannot have an implicit non-trivial destructor"
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "classe Java « %T » ne peut avoir un destructeur implicite non trivial"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, fuzzy, gcc-internal-format
#| msgid "`%#D' and `%#D' cannot be overloaded"
msgid "%q+#D cannot be overloaded"
msgstr "« %#D » et « %#D » ne peut être surchargé"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, fuzzy, gcc-internal-format
#| msgid "conflicting access specifications for method `%D', ignored"
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "spécifications d'accès conflictuelles pour la méthode « %D », ignoré"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, fuzzy, gcc-internal-format
#| msgid "conflicting access specifications for field `%s', ignored"
msgid "conflicting access specifications for field %qE, ignored"
msgstr "spécifications d'accès conflictuelles pour le champ « %s », ignoré"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, fuzzy, gcc-internal-format
#| msgid "`%D' invalid in `%#T'"
msgid "%q+D invalid in %q#T"
msgstr "« %D » invalide dans « %#T »"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, fuzzy, gcc-internal-format
#| msgid " because of local method `%#D' with same name"
msgid " because of local method %q+#D with same name"
msgstr " parce que la méthode locale « %#D » a le même nom"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, fuzzy, gcc-internal-format
#| msgid " because of local member `%#D' with same name"
msgid " because of local member %q+#D with same name"
msgstr " parce que le membre local « %#D » a le même nom"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "ne peut convertir de la base « %T » à un type dérivé « %T » via la base virtuel « %T »"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, fuzzy, gcc-internal-format
#| msgid "base class `%#T' has a non-virtual destructor"
msgid "base class %q#T has a non-virtual destructor"
msgstr "classe de base « %#T » a un destructeur non virtuel"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, fuzzy, gcc-internal-format
#| msgid "all member functions in class `%T' are private"
msgid "all member functions in class %qT are private"
msgstr "toutes les fonctions membres de la classe « %T » sont privés"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, fuzzy, gcc-internal-format
#| msgid "`%#T' only defines a private destructor and has no friends"
msgid "%q#T only defines a private destructor and has no friends"
msgstr "« %#T » définit seulement les constructeurs privés et n'a pas d'amis"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, fuzzy, gcc-internal-format
#| msgid "`%#T' only defines private constructors and has no friends"
msgid "%q#T only defines private constructors and has no friends"
msgstr "« %#T » définit seulement les constructeurs privés et n'a pas d'amis"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, fuzzy, gcc-internal-format
#| msgid "no unique final overrider for `%D' in `%T'"
msgid "no unique final overrider for %qD in %qT"
msgstr "pas d'écraseur unique final pour « %D » dans « %T »"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr ""
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, fuzzy, gcc-internal-format
#| msgid "`%D' was hidden"
msgid "%q+D was hidden"
msgstr "« %D » était caché"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, fuzzy, gcc-internal-format
#| msgid " by `%D'"
msgid " by %q+D"
msgstr " par « %D »"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, fuzzy, gcc-internal-format
#| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "« %#D » invalide; une union anonyme peut seulement avoir des données non statiques de membres"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
#| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "« %#D » invalide; une union anonyme peut seulement avoir des données non statiques de membres"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, fuzzy, gcc-internal-format
#| msgid "private member `%#D' in anonymous union"
msgid "private member %q+#D in anonymous union"
msgstr "membre privé « %#D » dans une union anonyme"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, fuzzy, gcc-internal-format
#| msgid "private member `%#D' in anonymous union"
msgid "private member %q+#D in anonymous struct"
msgstr "membre privé « %#D » dans une union anonyme"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, fuzzy, gcc-internal-format
#| msgid "protected member `%#D' in anonymous union"
msgid "protected member %q+#D in anonymous union"
msgstr "membre protégé « %#D » dans une union anonyme"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, fuzzy, gcc-internal-format
#| msgid "protected member `%#D' in anonymous union"
msgid "protected member %q+#D in anonymous struct"
msgstr "membre protégé « %#D » dans une union anonyme"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, fuzzy, gcc-internal-format
#| msgid "bit-field `%#D' with non-integral type"
msgid "bit-field %q+#D with non-integral type"
msgstr "largeur du champ de bits « %#D » n'est pas une constante entière"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, fuzzy, gcc-internal-format
#| msgid "bit-field `%D' width not an integer constant"
msgid "bit-field %q+D width not an integer constant"
msgstr "largeur du champ de bits « %D » n'est pas une constante entière"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, fuzzy, gcc-internal-format
#| msgid "negative width in bit-field `%D'"
msgid "negative width in bit-field %q+D"
msgstr "largeur négative du champ de bits « %D »"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, fuzzy, gcc-internal-format
#| msgid "zero width for bit-field `%D'"
msgid "zero width for bit-field %q+D"
msgstr "largeur zéro pour le champ de bits « %D »"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, fuzzy, gcc-internal-format
#| msgid "width of `%D' exceeds its type"
msgid "width of %q+D exceeds its type"
msgstr "largeur de « %D » excède son type"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, fuzzy, gcc-internal-format
#| msgid "`%D' is too small to hold all values of `%#T'"
msgid "%q+D is too small to hold all values of %q#T"
msgstr "« %D » est trop petit pour contenir toutes les valeurs de « %#T »"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, fuzzy, gcc-internal-format
#| msgid "member `%#D' with constructor not allowed in union"
msgid "member %q+#D with constructor not allowed in union"
msgstr "membre « %#D » avec consructeur n'est pas permis dans l'union"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, fuzzy, gcc-internal-format
#| msgid "member `%#D' with destructor not allowed in union"
msgid "member %q+#D with destructor not allowed in union"
msgstr "membre « %#D » avec destructeur n'est pas permis dans l'union"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, fuzzy, gcc-internal-format
#| msgid "member `%#D' with copy assignment operator not allowed in union"
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "membre « %#D » avec opérateur d,affectation par copie n'st pas permis dans l'union"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, fuzzy, gcc-internal-format
#| msgid "multiple fields in union `%T' initialized"
msgid "multiple fields in union %qT initialized"
msgstr "champs multiples dans l'union « %T » initialisés"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, fuzzy, gcc-internal-format
#| msgid "`%D' may not be static because it is a member of a union"
msgid "%q+D may not be static because it is a member of a union"
msgstr "« %D » peut ne pas être statique parce qu'il est membre de l'uniont"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, fuzzy, gcc-internal-format
#| msgid "`%D' may not have reference type `%T' because it is a member of a union"
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "« %D » peut ne pas avoir de type référencé « %T » parce qu'il est membre de l'union"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, fuzzy, gcc-internal-format
#| msgid "field `%D' invalidly declared function type"
msgid "field %q+D invalidly declared function type"
msgstr "champ « %D » incorrectement validé comme un type de fonction"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, fuzzy, gcc-internal-format
#| msgid "field `%D' invalidly declared method type"
msgid "field %q+D invalidly declared method type"
msgstr "champ « %D » incorrectement validé comme un type de méthode"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, fuzzy, gcc-internal-format
#| msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "attribut empaqueté ignoré sur un champ non POD non paqueté « %#D »"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, fuzzy, gcc-internal-format
#| msgid "field `%#D' with same name as class"
msgid "field %q+#D with same name as class"
msgstr "champ « %#D » avec le même nom qu'une classe"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, fuzzy, gcc-internal-format
#| msgid "`%#T' has pointer data members"
msgid "%q#T has pointer data members"
msgstr "« %#T » a un pointeur vers un membre de données"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, fuzzy, gcc-internal-format
#| msgid " but does not override `%T(const %T&)'"
msgid " but does not override %<%T(const %T&)%>"
msgstr " mais n'écrase pas « %T(const %T&) »"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, fuzzy, gcc-internal-format
#| msgid " or `operator=(const %T&)'"
msgid " or %<operator=(const %T&)%>"
msgstr " ou « operator=(const %T&) »"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, fuzzy, gcc-internal-format
#| msgid " but does not override `operator=(const %T&)'"
msgid " but does not override %<operator=(const %T&)%>"
msgstr " mais n'écrase pas « operator=(const %T&) »"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, fuzzy, gcc-internal-format
#| msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "décalage d'une base vide « %T » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, fuzzy, gcc-internal-format
#| msgid "class `%T' will be considered nearly empty in a future version of GCC"
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "classe « %T » devra être considérée pratiquement vide dans une version future de GCC"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, fuzzy, gcc-internal-format
#| msgid "initializer specified for non-virtual method `%D'"
msgid "initializer specified for non-virtual method %q+D"
msgstr "initialisation spécifiée pour une méthode non virtuelle « %D »"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr ""
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "%T is not a class type"
msgid "%q+T is not literal because:"
msgstr "« %T » n'est pas un type de classe"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class `%#T' has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "classe de base « %#T » a un destructeur non virtuel"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
#| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
msgid " non-static data member %q+D has non-literal type"
msgstr "initialisation invalide dans la class de données de membre statiques d'un non entier de type « %T »"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, fuzzy, gcc-internal-format
#| msgid "non-static reference `%#D' in class without a constructor"
msgid "non-static reference %q+#D in class without a constructor"
msgstr "référence non statique « %#D » dans la classe sans un constructeur"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, fuzzy, gcc-internal-format
#| msgid "non-static const member `%#D' in class without a constructor"
msgid "non-static const member %q+#D in class without a constructor"
@@ -30192,140 +30192,140 @@ msgstr "constante non statique de membre « %#D » dans la classe sans un construc
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, fuzzy, gcc-internal-format
#| msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "décalage relatif d'une base virtuelle « %T » n'est pas compatible avec l'ABI et peut être modifié dans une version future de GCC"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, fuzzy, gcc-internal-format
#| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "base directe « %T » inaccessible dans « %T » en raison de l'ambiguité"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, fuzzy, gcc-internal-format
#| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "base virtuelle « %T » inaccessible dans « %T » en raison de l'ambiguité"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, fuzzy, gcc-internal-format
#| msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "taille assignée à « %T » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, fuzzy, gcc-internal-format
#| msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "le décalage relatif de « %D » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, fuzzy, gcc-internal-format
#| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "le décalage relatif de « %D » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, fuzzy, gcc-internal-format
#| msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgid "%q+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érente dans une version future de GCC"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, fuzzy, gcc-internal-format
#| msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "disposition des classes est dérivés de la classe vide « %T » peut être modifiée dans une version future de GCC"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, fuzzy, gcc-internal-format
#| msgid "redefinition of `%#T'"
msgid "redefinition of %q#T"
msgstr "redéfinition de « %#T »"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, fuzzy, gcc-internal-format
#| msgid "`%#T' has virtual functions but non-virtual destructor"
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "« %#T » a des fonctions virtuelles mais un destructeur non virtuel"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class `%T' does not have any field named `%D'"
msgid "type transparent class %qT does not have any fields"
msgstr "classe « %T » n'a pas aucun champ nommé « %D »"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
#| msgid "type `%s' has virtual member functions"
msgid "type transparent class %qT has virtual functions"
msgstr "type « %s » a des membres de fonction virtuelle"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "tentative de complétion du struct, mais a été stoppé en raison d'erreurs précédentes d'analyses syntaxiques"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, fuzzy, gcc-internal-format
#| msgid "language string `\"%s\"' not recognized"
msgid "language string %<\"%E\"%> not recognized"
msgstr "chaîne du langage « \"%s\" » n'est pas reconnue"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, fuzzy, gcc-internal-format
#| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "ne peut résoudre la fonction surchargé « %D » basé sur la conversion vers le type « %T »"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, fuzzy, gcc-internal-format
#| msgid "no matches converting function `%D' to type `%#T'"
msgid "no matches converting function %qD to type %q#T"
msgstr "pas de concordance de conversion de fonction « %D » vers le type « %#T »"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, fuzzy, gcc-internal-format
#| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "conversion d'une fonction surchargée « %D » vers le type « %#T » est ambiguë"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, fuzzy, gcc-internal-format
#| msgid "assuming pointer to member `%D'"
msgid "assuming pointer to member %qD"
msgstr "pointeur assumé vers le membre « %D »"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, fuzzy, gcc-internal-format
#| msgid "(a pointer to member can only be formed with `&%E')"
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(un pointeur vers un membre peut seulement être formé avec «&%E»)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "pas assez d'information sur le type"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, fuzzy, gcc-internal-format
#| msgid "cannot convert `%E' from type `%T' to type `%T'"
msgid "cannot convert %qE from type %qT to type %qT"
@@ -30336,13 +30336,13 @@ msgstr "ne peut convertir « %E » du type « %T » vers le type « %T »"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%#D'"
msgid "declaration of %q#D"
msgstr "déclaration de « %#D »"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, fuzzy, gcc-internal-format
#| msgid "changes meaning of `%D' from `%+#D'"
msgid "changes meaning of %qD from %q+#D"
@@ -30365,7 +30365,7 @@ msgstr "ne peut convertir d'un type incomplet « %T » vers « %T »"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "conversion de « %E » à partir de « %T » vers « %T » est ambiguë"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
#| msgid "use of C99 long long integer constant"
msgid "zero as null pointer constant"
@@ -31400,7 +31400,7 @@ msgstr "« %D » déclaré comme référence mais n'est pas initialisé"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "nom « %D » utilisé dans un style GNU de l'initialisateur désigné pour un tableau"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, fuzzy, gcc-internal-format
#| msgid "non-trivial labeled initializers"
msgid "non-trivial designated initializers not supported"
@@ -31509,8 +31509,8 @@ msgstr "« %T » n'a pas de membre de données non statique nommé « %D »"
msgid "C99 designator %qE outside aggregate initializer"
msgstr "éléments en excès dans l'initialiseur d'aggrégat"
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, fuzzy, gcc-internal-format
#| msgid "too many initializers for `%T'"
msgid "too many initializers for %qT"
@@ -32126,7 +32126,7 @@ msgstr "« %T » n'est pas une classe ou un espace de noms"
msgid "type %qT is not derived from type %qT"
msgstr "type « %T » n'est pas dérivé du type « %T »"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' as non-function"
msgid "declaration of %qD as non-function"
@@ -32482,68 +32482,63 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, fuzzy, gcc-internal-format
#| msgid "template-id `%D' used as a declarator"
msgid "template-id %qD used as a declarator"
msgstr "identificateur de patron « %D » utilisé comme déclarateur"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "les fonctions membres sont implicitement amis de leur classe"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, fuzzy, gcc-internal-format
#| msgid "extra qualification `%T::' on member `%s' ignored"
msgid "extra qualification %<%T::%> on member %qs"
msgstr "qualification additionnelle « %T:: » sur le membre « %s » est ignorée"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member function `%T::%s' within `%T'"
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "ne peut déclarer la fonction membre « %T::%s » à l'intérieur de « %T »"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member function `%T::%s' within `%T'"
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "ne peut déclarer la fonction membre « %T::%s » à l'intérieur de « %T »"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member `%T::%s' within `%T'"
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "ne peut déclarer le membre « %T::%s » à l'intérieur de « %T »"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, fuzzy, gcc-internal-format
#| msgid "data member `%D' cannot be a member template"
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "membre de données « %D » ne peut être membre du patron"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, fuzzy, gcc-internal-format
#| msgid "size of array `%s' is too large"
msgid "size of array %qs is too large"
msgstr "la taille du tableau « %s » est trop grande"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, fuzzy, gcc-internal-format
#| msgid "data member may not have variably modified type `%T'"
msgid "data member may not have variably modified type %qT"
msgstr "membre de données peut ne pas avoir de type « %T » modifié de manière variable"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, fuzzy, gcc-internal-format
#| msgid "parameter may not have variably modified type `%T'"
msgid "parameter may not have variably modified type %qT"
@@ -32551,370 +32546,370 @@ msgstr "paramètre peut ne pas avoir de type « %T » modifié de manière variable"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, fuzzy, gcc-internal-format
#| msgid "only declarations of constructors can be `explicit'"
msgid "only declarations of constructors can be %<explicit%>"
msgstr "seuls les déclarations de constructeurs peuvent être « explicit »"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, fuzzy, gcc-internal-format
#| msgid "non-member `%s' cannot be declared `mutable'"
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "le non membre « %s » ne peut être déclaré « mutable »"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, fuzzy, gcc-internal-format
#| msgid "non-object member `%s' cannot be declared `mutable'"
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "un membre non objet « %s » ne peut être déclaré « mutable »"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, fuzzy, gcc-internal-format
#| msgid "function `%s' cannot be declared `mutable'"
msgid "function %qs cannot be declared %<mutable%>"
msgstr "fonction « %s » ne peut être déclarée « mutable »"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, fuzzy, gcc-internal-format
#| msgid "static `%s' cannot be declared `mutable'"
msgid "static %qs cannot be declared %<mutable%>"
msgstr "static « %s » ne peut être déclaré « mutable »"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, fuzzy, gcc-internal-format
#| msgid "const `%s' cannot be declared `mutable'"
msgid "const %qs cannot be declared %<mutable%>"
msgstr "const « %s » ne peut être déclaré « mutable »"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
#| msgid "function `%s' cannot be declared `mutable'"
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "fonction « %s » ne peut être déclarée « mutable »"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "typedef declared %<auto%>"
msgstr "type est obsolète (déclaré à %s:%d)"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, fuzzy, gcc-internal-format
#| msgid "%Jtypedef name may not be a nested-name-specifier"
msgid "typedef name may not be a nested-name-specifier"
msgstr "%Jnom du typedef peut ne pas être un nom de spécificateur imbriqué"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ interdit le type imbriqué « %D » avec le même nom que la classe de fermeture"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, fuzzy, gcc-internal-format
#| msgid "destructor cannot be static member function"
msgid "qualified function types cannot be used to declare static member functions"
msgstr "le destructeur ne peut être une fonction membre statique"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
#| msgid "function return type cannot be function"
msgid "qualified function types cannot be used to declare free functions"
msgstr "Le type retourné d'une fonction ne peut être une fonction"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "qulificateurs de types spécifiés pour la déclaration d'une classe amie"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, fuzzy, gcc-internal-format
#| msgid "`inline' specified for friend class declaration"
msgid "%<inline%> specified for friend class declaration"
msgstr "« inline » spécifié pour la déclaration d'une classe amie"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "paramètres du patron ne peuvent pas être amis"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, fuzzy, gcc-internal-format
#| msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "déclaration ami requiert une clé de classe, i.e. « friend class %T::%D »"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, fuzzy, gcc-internal-format
#| msgid "friend declaration requires class-key, i.e. `friend %#T'"
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "déclaration amie requiert une clé de classes, i.e. « friend %#T »"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, fuzzy, gcc-internal-format
#| msgid "trying to make class `%T' a friend of global scope"
msgid "trying to make class %qT a friend of global scope"
msgstr "tentative de rendre la classe « %T » un ami de la portée globale"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "qualificteurs invalide pour un type de fonction (autre que fonction membre)"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, fuzzy, gcc-internal-format
#| msgid "abstract declarator `%T' used as declaration"
msgid "abstract declarator %qT used as declaration"
msgstr "déclaration abstrait « %T » utilisé dans la déclaration"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, fuzzy, gcc-internal-format
#| msgid "cannot use `::' in parameter declaration"
msgid "cannot use %<::%> in parameter declaration"
msgstr "ne peut utiliser «::» dans le paramètre d'un déclaration"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' declared void"
msgid "parameter declared %<auto%>"
msgstr "paramètre « %D » déclaré «void »"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
#| msgid "`%T' has no non-static data member named `%D'"
msgid "non-static data member declared %<auto%>"
msgstr "« %T » n'a pas de membre de données non statique nommé « %D »"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `::'"
msgid "invalid use of %<::%>"
msgstr "utilisation invalide de « :: »"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
#| msgid "declaration of C function `%#D' conflicts with"
msgid "declaration of function %qD in invalid context"
msgstr "déclaration de la fonction C « %#D » en conflit avec"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, fuzzy, gcc-internal-format
#| msgid "function `%D' declared virtual inside a union"
msgid "function %qD declared virtual inside a union"
msgstr "fonction « %D » déclaré comme virtuelle à l'intérieur d'un agrégat"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot be declared virtual, since it is always static"
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "« %D » ne peut être déclaré virtuel, alors qu'il est toujours statique"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, fuzzy, gcc-internal-format
#| msgid "qualifiers are not allowed on declaration of `operator %T'"
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "qualificateurs ne sont pas permis dans la déclaration de « operator %T »"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
#| msgid "declaration of '%D' shadows a member of 'this'"
msgid "declaration of %qD as member of %qT"
msgstr "déclaration de « %D » masque un membre de « this »"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
#| msgid "destructors may not be `%s'"
msgid "a destructor cannot be %<constexpr%>"
msgstr "destructeurs ne peut être « %s »"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
#| msgid "qualifiers are not allowed on declaration of `operator %T'"
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "qualificateurs ne sont pas permis dans la déclaration de « operator %T »"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, fuzzy, gcc-internal-format
#| msgid "field `%D' has incomplete type"
msgid "field %qD has incomplete type"
msgstr "champ « %D » a un type incomplet"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, fuzzy, gcc-internal-format
#| msgid "name `%T' has incomplete type"
msgid "name %qT has incomplete type"
msgstr "nom « %T » a un type incomplet"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, fuzzy, gcc-internal-format
#| msgid " in instantiation of template `%T'"
msgid " in instantiation of template %qT"
msgstr " dans l'instanciation du patron « %T »"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, fuzzy, gcc-internal-format
#| msgid "`%s' is neither function nor member function; cannot be declared friend"
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "« %s » n'est ni une fonction ni une fonction membre ; ne peut être déclaré ami"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
#| msgid "static member `%D' declared `register'"
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "mambre statique « %D» déclaré «register »"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, fuzzy, gcc-internal-format
#| msgid "storage class `auto' invalid for function `%s'"
msgid "storage class %<auto%> invalid for function %qs"
msgstr "classe de stockage « auto» invalide pour une fonction « %s »"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, fuzzy, gcc-internal-format
#| msgid "storage class `register' invalid for function `%s'"
msgid "storage class %<register%> invalid for function %qs"
msgstr "classe de stockage « register» invalide pour une fonction « %s »"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, fuzzy, gcc-internal-format
#| msgid "storage class `__thread' invalid for function `%s'"
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "classe de stockage « __thread » invalide pour la fonction « %s »"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
#| msgid "an asm-specification is not allowed on a function-definition"
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "une spécification asm n'est pas permise dans la définition de fonction"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, fuzzy, gcc-internal-format
#| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "classe de stockage « inline» invalide pour une fonction « %s » déclarée en dehors de la portée globale"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, fuzzy, gcc-internal-format
#| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "classe de stockage « inline» invalide pour une fonction « %s » déclarée en dehors de la portée globale"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, fuzzy, gcc-internal-format
#| msgid "virtual non-class function `%s'"
msgid "virtual non-class function %qs"
msgstr "fonction virtuelle d'une non classe « %s »"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
#| msgid "method definition not in class context"
msgid "%qs defined in a non-class scope"
msgstr "méthode de définition n'est pas dans un contexte de classe"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
#| msgid "using-declaration for non-member at class scope"
msgid "%qs declared in a non-class scope"
msgstr "l'utilisation de déclaration pour un non membre au niveau de la portée de la classe"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member function `%D' to have static linkage"
msgid "cannot declare member function %qD to have static linkage"
msgstr "ne peut déclarer la fonction membre « %D » comme ayant un lien statique"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "ne peut déclarer une fonction statique à l'intérieur d'une autre fonction"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, fuzzy, gcc-internal-format
#| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "« static » ne peut pas être utilisé lors de la définition (contrairement à la déclaration) de données de membres statiques"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, fuzzy, gcc-internal-format
#| msgid "static member `%D' declared `register'"
msgid "static member %qD declared %<register%>"
msgstr "mambre statique « %D» déclaré «register »"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, fuzzy, gcc-internal-format
#| msgid "cannot explicitly declare member `%#D' to have extern linkage"
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "ne peut explicitement déclarer le membre « %#D » comme ayant une liaison externe"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%#D' outside of class is not definition"
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "déclaraion de « %#D » en dehors de la classe n'est pas une définition"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, fuzzy, gcc-internal-format
#| msgid "`%s' initialized and declared `extern'"
msgid "%qs initialized and declared %<extern%>"
msgstr "« %s » initialisé et déclaré « extern »"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, fuzzy, gcc-internal-format
#| msgid "`%s' has both `extern' and initializer"
msgid "%qs has both %<extern%> and initializer"
msgstr "« %s » a les deux « extern » et initialisateur"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, fuzzy, gcc-internal-format
#| msgid "default argument for `%#D' has type `%T'"
msgid "default argument for %q#D has type %qT"
msgstr "argument par défaut pour « %#D » à un type « %T »"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, fuzzy, gcc-internal-format
#| msgid "default argument for parameter of type `%T' has type `%T'"
msgid "default argument for parameter of type %qT has type %qT"
msgstr "argument par défaut pour le paramètre de type « %T » a le type « %T »"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
#| msgid "default argument `%E' uses local variable `%D'"
msgid "default argument %qE uses %qD"
msgstr "argument par défaut « %E » utiliser une variable locale « %D »"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, fuzzy, gcc-internal-format
#| msgid "default argument `%E' uses local variable `%D'"
msgid "default argument %qE uses local variable %qD"
msgstr "argument par défaut « %E » utiliser une variable locale « %D »"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
#| msgid "%Jparameter \"%D\" has incomplete type"
msgid "parameter %qD has Java class type"
msgstr "%Jparamètre \"%D\" a un type incomplet"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' invalidly declared method type"
msgid "parameter %qD invalidly declared method type"
msgstr "paramètre « %D » incorrectement validé comme type de méthode"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "paramètre « %D » inclut %s au tableau de bornes inconnues « %T »"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
msgid "parameter %qD includes reference to array of unknown bound %qT"
@@ -32935,199 +32930,199 @@ msgstr "paramètre « %D » inclut %s au tableau de bornes inconnues « %T »"
#. 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:10987
+#: cp/decl.c:10998
#, fuzzy, gcc-internal-format
#| msgid "invalid constructor; you probably meant `%T (const %T&)'"
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "constructeur invalide; vous vouliez probablement dire « %T (const %T&) »"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, fuzzy, gcc-internal-format
#| msgid "`%D' was not declared in this scope"
msgid "%qD may not be declared within a namespace"
msgstr "« %D » n'a pas été déclaré dans cet horizon"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, fuzzy, gcc-internal-format
#| msgid "`%D' has not been declared"
msgid "%qD may not be declared as static"
msgstr "« %D » n'a pas été déclaré"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, fuzzy, gcc-internal-format
#| msgid "`%D' must be a nonstatic member function"
msgid "%qD must be a nonstatic member function"
msgstr "« %D » doit être une fonction membre non statique"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, fuzzy, gcc-internal-format
#| msgid "`%D' must be either a non-static member function or a non-member function"
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "« %D » doit être soit un membre non statique de fonction ou une fonction non membre"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, fuzzy, gcc-internal-format
#| msgid "`%D' must have an argument of class or enumerated type"
msgid "%qD must have an argument of class or enumerated type"
msgstr "« %D » doit avoir un argument de classe ou de type énuméré"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to void will never use a type conversion operator"
msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to the same type will never use a type conversion operator"
msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a base class will never use a type conversion operator"
msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ interdit la surcharge de l'opérateur ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take either one or two arguments"
msgid "%qD must not have variable number of arguments"
msgstr "« %D » doit prendre seulement un OU deux arguments"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, fuzzy, gcc-internal-format
#| msgid "postfix `%D' must take `int' as its argument"
msgid "postfix %qD must take %<int%> as its argument"
msgstr "postfixe « %D» doit prendre « int » comme argument"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, fuzzy, gcc-internal-format
#| msgid "postfix `%D' must take `int' as its second argument"
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "postfixe « %D» doit prndre « int » pour son second argument"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take either zero or one argument"
msgid "%qD must take either zero or one argument"
msgstr "« %D » doit prendre seulement zéro ou un autre argument"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take either one or two arguments"
msgid "%qD must take either one or two arguments"
msgstr "« %D » doit prendre seulement un OU deux arguments"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, fuzzy, gcc-internal-format
#| msgid "prefix `%D' should return `%T'"
msgid "prefix %qD should return %qT"
msgstr "préfixe « %D » devrait retourner « %T »"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, fuzzy, gcc-internal-format
#| msgid "postfix `%D' should return `%T'"
msgid "postfix %qD should return %qT"
msgstr "postfixe « %D » devrait retourner « %T »"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take `void'"
msgid "%qD must take %<void%>"
msgstr "« %D» doit prendre « void »"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take exactly one argument"
msgid "%qD must take exactly one argument"
msgstr "« %D » doit prendre exactement un argument"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, fuzzy, gcc-internal-format
#| msgid "`%D' must take exactly two arguments"
msgid "%qD must take exactly two arguments"
msgstr "« %D » doit prendre exactemenr deux arguments"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, fuzzy, gcc-internal-format
#| msgid "user-defined `%D' always evaluates both arguments"
msgid "user-defined %qD always evaluates both arguments"
msgstr "« %D » défini par l'usager évalue toujours les 2 arguments"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, fuzzy, gcc-internal-format
#| msgid "`%D' should return by value"
msgid "%qD should return by value"
msgstr "« %D » devrait retourner par valeur"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "%qD cannot have default arguments"
msgstr "« %D » ne peut avoir d'arguments par défaut"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, fuzzy, gcc-internal-format
#| msgid "using template type parameter `%T' after `%s'"
msgid "using template type parameter %qT after %qs"
msgstr "utilisation de type de patron de paramètre « %T » après « %s »"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
#| msgid "ambiguous template specialization `%D' for `%+D'"
msgid "using alias template specialization %qT after %qs"
msgstr "spécialisation de patron amibiguë « %D » pour « %+D »"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, fuzzy, gcc-internal-format
#| msgid "using typedef-name `%D' after `%s'"
msgid "using typedef-name %qD after %qs"
msgstr "utilisation d'un nom de typedef « %D » après « %s »"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
#| msgid "'%D' has a previous declaration as `%#D'"
msgid "%qD has a previous declaration here"
msgstr "« %D » a une déclaration précédente tel que « %#D »"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, fuzzy, gcc-internal-format
#| msgid "`%T' referred to as `%s'"
msgid "%qT referred to as %qs"
msgstr "« %TD » référé comme « %s »"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, fuzzy, gcc-internal-format
#| msgid "%Jthis is a previous declaration"
msgid "%q+T has a previous declaration here"
msgstr "%Jest la déclaration précédente"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, fuzzy, gcc-internal-format
#| msgid "`%T' referred to as enum"
msgid "%qT referred to as enum"
@@ -33140,101 +33135,101 @@ msgstr "« %T » référé comme enum"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, fuzzy, gcc-internal-format
#| msgid "template argument required for `%s %T'"
msgid "template argument required for %<%s %T%>"
msgstr "argument du patron est requis pour « %s %T »"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, fuzzy, gcc-internal-format
#| msgid "`%D' has the same name as the class in which it is declared"
msgid "%qD has the same name as the class in which it is declared"
msgstr "« %D » a le même nom que la classe dans laquelle il est déclaré"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, fuzzy, gcc-internal-format
#| msgid "reference to `%D' is ambiguous"
msgid "reference to %qD is ambiguous"
msgstr "référence à « %D » est ambiguë"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, fuzzy, gcc-internal-format
#| msgid "use of enum `%#D' without previous declaration"
msgid "use of enum %q#D without previous declaration"
msgstr "utilisation de enum « %#D » sans déclaration précédente"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, fuzzy, gcc-internal-format
#| msgid "redeclaration of `%T' as a non-template"
msgid "redeclaration of %qT as a non-template"
msgstr "redéclaration de « %T » qui n'est pas un patron"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, fuzzy, gcc-internal-format
#| msgid "previous declaration `%D'"
msgid "previous declaration %q+D"
msgstr "déclaration précédente de « %D »"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, fuzzy, gcc-internal-format
#| msgid "derived union `%T' invalid"
msgid "derived union %qT invalid"
msgstr "union dérivée « %T » invalide"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, fuzzy, gcc-internal-format
#| msgid "Java class '%T' cannot have multiple bases"
msgid "Java class %qT cannot have multiple bases"
msgstr "classe Java « %T » ne peut avoir de bases multiples"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, fuzzy, gcc-internal-format
#| msgid "Java class '%T' cannot have virtual bases"
msgid "Java class %qT cannot have virtual bases"
msgstr "classe Java « %T » ne peut avoir de bases virtuelles"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, fuzzy, gcc-internal-format
#| msgid "base type `%T' fails to be a struct or class type"
msgid "base type %qT fails to be a struct or class type"
msgstr "type de base « %T » a échoué pour devenir un type de classe ou un type construit"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, fuzzy, gcc-internal-format
#| msgid "recursive type `%T' undefined"
msgid "recursive type %qT undefined"
msgstr "type récursif « %T » non défini"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, fuzzy, gcc-internal-format
#| msgid "duplicate base type `%T' invalid"
msgid "duplicate base type %qT invalid"
msgstr "duplication du type de base « %T » invalide"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
#| msgid "%Jprevious definition here"
msgid "previous definition here"
msgstr "%Jdéfinition précédente ici"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, fuzzy, gcc-internal-format
#| msgid "argument %d to ABSTIME must be of integer type"
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
@@ -33244,81 +33239,81 @@ msgstr "argument %d à ABSTIME doit être un type entier"
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, fuzzy, gcc-internal-format
#| msgid "no integral type can represent all of the enumerator values for `%T'"
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "aucun type entier peut représenter toutes les valeurs de l'énumérateur pour « %T »"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for `%s' not integer constant"
msgid "enumerator value for %qD is not an integer constant"
msgstr "valeur de l'énumérateur pour « %s » n'est pas une constante entière"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, fuzzy, gcc-internal-format
#| msgid "overflow in enumeration values at `%D'"
msgid "overflow in enumeration values at %qD"
msgstr "débordement dans les valeurs de l'énumération à « %D »"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, fuzzy, gcc-internal-format
#| msgid "return type `%#T' is incomplete"
msgid "return type %q#T is incomplete"
msgstr "type retourné « %#T » est incomplet"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
#| msgid "return type is an incomplete type"
msgid "return type has Java class type %q#T"
msgstr "le type du retour est incomplet"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, fuzzy, gcc-internal-format
#| msgid "`operator=' should return a reference to `*this'"
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "« operator= » devrait retourner une référence à «*ceci »"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, fuzzy, gcc-internal-format
#| msgid "%Jno previous declaration for '%D'"
msgid "no previous declaration for %q+D"
msgstr "%Jaucune déclaration précédente pour « %D »"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "déclaration de fonction invalide"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' declared void"
msgid "parameter %qD declared void"
msgstr "paramètre « %D » déclaré «void »"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label `%D' defined but not used"
msgid "parameter %q+D set but not used"
msgstr "étiquette « %D » définie mais non utilisée"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "déclaration de membre de fonction invalide"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, fuzzy, gcc-internal-format
#| msgid "`%D' is already defined in class `%T'"
msgid "%qD is already defined in class %qT"
@@ -33707,7 +33702,7 @@ msgstr "traitement des exceptions désactivé, utiliser -fexceptions pour l'active
msgid "throwing NULL, which has integral, not pointer type"
msgstr "retounrnant NULL (par throw), lequel est entier, pas de type pointeur"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, fuzzy, gcc-internal-format
#| msgid "`%D' should never be overloaded"
msgid "%qD should never be overloaded"
@@ -34010,169 +34005,169 @@ msgstr "type « %D » n'est pas une base directe de « %T »"
msgid "bad array initializer"
msgstr "mauvaise initialisation de tableau"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
#| msgid "%T is not a class type"
msgid "%qT is not a class type"
msgstr "« %T » n'est pas un type de classe"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, fuzzy, gcc-internal-format
#| msgid "incomplete type `%T' does not have member `%D'"
msgid "incomplete type %qT does not have member %qD"
msgstr "type incomplet « %T » n'a pas de membre « %D »"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, fuzzy, gcc-internal-format
#| msgid "invalid pointer to bit-field `%D'"
msgid "invalid pointer to bit-field %qD"
msgstr "pointeur invalide pour un champ de bits « %D »"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static member function `%D'"
msgid "invalid use of non-static member function %qD"
msgstr "utilisation invalide d'un membre non statique de fonction « %D »"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static data member `%D'"
msgid "invalid use of non-static data member %qD"
msgstr "utilisation invalide d'un membre non statique de données « %D »"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
#| msgid "uninitialized reference member `%D'"
msgid "uninitialized reference member in %q#T"
msgstr "référence de membre non initialisé « %D »"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member `%D'"
msgid "uninitialized const member in %q#T"
msgstr "membre de constante non initialisé pour « %D »"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, fuzzy, gcc-internal-format
#| msgid "invalid type `void' for new"
msgid "invalid type %<void%> for new"
msgstr "type « void » invalide pour new"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const in `new' of `%#T'"
msgid "uninitialized const in %<new%> of %q#T"
msgstr "constante non initialisée dans « new» pour « %#T »"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, fuzzy, gcc-internal-format
#| msgid "call to Java constructor with `%s' undefined"
msgid "call to Java constructor with %qs undefined"
msgstr "appel au constructeur Java avec « %s » indéfini"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, fuzzy, gcc-internal-format
#| msgid "no suitable or ambiguous `%D' found in class `%T'"
msgid "no suitable %qD found in class %qT"
msgstr "« %D » non adapté ou ambiguë repéré dans la classe « %T »"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, fuzzy, gcc-internal-format
#| msgid "request for member `%D' is ambiguous"
msgid "request for member %qD is ambiguous"
msgstr "la requête pour le membre « %D » est ambiguë"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "index de tableau non constant dans l'initialisation"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
#| msgid "attributes after parenthesized initializer ignored"
msgid "parenthesized initializer in array new"
msgstr "attributs après l'initialisateur mis entre parenthèses sont ignorés"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "taille d'un nouveau tableau (new) doit avoir un type entier"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new ne peut être appliqué à un type référencé"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new ne peut être appliqué à un type de fonction"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, fuzzy, gcc-internal-format
#| msgid "call to Java constructor, while `jclass' undefined"
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "appel d'un constructeur Java, alors que « jclass » est indéfini"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
#| msgid "can't find class$"
msgid "can%'t find %<class$%> in %qT"
msgstr "ne peut repérer class$"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "fin prématurée de l'initialisation"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "ne peut initialiser un table multi-dimensionnel avec initialiseur"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "problème possible détecté dans l'invocation de l'opérateur delete:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, fuzzy, gcc-internal-format
#| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
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érateur « delete » spécifique à la classe ne sera appellé, même s'ils sont déclarés lorsque la classe est définie"
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "taille du tableau inconnue dans delete"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
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"
@@ -34268,13 +34263,13 @@ msgstr "opérande du milieu « ?: » omise, l'opérande ne peut être mutilée"
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, fuzzy, gcc-internal-format
#| msgid "the mangled name of `%D' will change in a future version of GCC"
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "le nom mutilé de « %D » sera modifié dans une version future de GCC"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -34285,13 +34280,13 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "code « thunk» générique a échoué pour la méthode « %#D » laquelle utilise « ... »"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
#| msgid "non-static const member `%#D', can't use default assignment operator"
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "constante non statique du membre « %#D », ne peut utiliser l'opérateur d'affectation par défaut"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
#| msgid "non-static reference member `%#D', can't use default assignment operator"
msgid "non-static reference member %q#D, can%'t use default assignment operator"
@@ -34307,107 +34302,107 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "member initializers for `%#D'"
msgid "initializer for %q+#D is invalid"
msgstr "initialiseur du membre pour « %#D »"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member `%D'"
msgid "uninitialized non-static const member %q#D"
msgstr "membre de constante non initialisé pour « %D »"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
#| msgid "uninitialized reference member `%D'"
msgid "uninitialized non-static reference member %q#D"
msgstr "référence de membre non initialisé « %D »"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, fuzzy, gcc-internal-format
#| msgid "(use `=' to initialize static data members)"
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr "(utiliser «=» pour initialiser les données de membres)"
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
#| msgid "template declaration of `%#D'"
msgid "defaulted declaration %q+D"
msgstr "déclaration du patron de « %#D »"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
#| msgid "(Messages without a matching method signature"
msgid "does not match expected signature %qD"
msgstr "(Messages sans une méthode concordante de signature"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "a template cannot be defaulted"
msgstr "paramètres du patron ne peuvent pas être amis"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
#| msgid "`%#D' cannot be declared"
msgid "%qD cannot be defaulted"
msgstr "« %#D » ne peut être déclaré"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
#| msgid "file ends in default argument"
msgid "defaulted function %q+D with default argument"
msgstr "fin de fichier dans l'argument par défaut"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, fuzzy, gcc-internal-format
#| 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"
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
@@ -34567,25 +34562,25 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, fuzzy, gcc-internal-format
#| msgid "`%#D' hides constructor for `%#T'"
msgid "%q#D hides constructor for %q#T"
msgstr "« %#D » cache un constructeur pour « %#T »"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, fuzzy, gcc-internal-format
#| msgid "`%#D' conflicts with previous using declaration `%#D'"
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "« %#D » en conflit avec une déclaration précédente « %#D »"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, fuzzy, gcc-internal-format
#| msgid "previous non-function declaration `%#D'"
msgid "previous non-function declaration %q+#D"
msgstr "déclaration précédente d'un non fonction « %#D »"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, fuzzy, gcc-internal-format
#| msgid "conflicts with function declaration `%#D'"
msgid "conflicts with function declaration %q#D"
@@ -34593,7 +34588,7 @@ msgstr "conflits avec la déclaration de fonction de « %#D »"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a namespace"
msgid "%qT is not a namespace"
@@ -34601,139 +34596,139 @@ msgstr "« %T » n'est pas un espace de noms"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, fuzzy, gcc-internal-format
#| msgid "a using-declaration cannot specify a template-id. Try `using %D'"
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "l'utilisation d'une déclaration ne peut spécifier un template-id. Essayer « using %D »"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, fuzzy, gcc-internal-format
#| msgid "namespace `%D' not allowed in using-declaration"
msgid "namespace %qD not allowed in using-declaration"
msgstr "espace de noms « %D » n'est pas permis dans l'utilisation d'une déclaration"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, fuzzy, gcc-internal-format
#| msgid "`%D' not declared"
msgid "%qD not declared"
msgstr "« %D » n'est pas déclaré"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, fuzzy, gcc-internal-format
#| msgid "`%D' is already declared in this scope"
msgid "%qD is already declared in this scope"
msgstr "« %D » est déjà déclaré dans cette portée"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "l'utilisation de déclaration pour un non membre au niveau de la portée de la classe"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, fuzzy, gcc-internal-format
#| msgid "`%D' names constructor"
msgid "%<%T::%D%> names destructor"
msgstr "« %D » nomme le constructeur"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, fuzzy, gcc-internal-format
#| msgid "`%D' names constructor"
msgid "%<%T::%D%> names constructor"
msgstr "« %D » nomme le constructeur"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, fuzzy, gcc-internal-format
#| msgid "`%D' names constructor"
msgid "%<%T::%D%> names constructor in %qT"
msgstr "« %D » nomme le constructeur"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, fuzzy, gcc-internal-format
#| msgid "no members matching `%D' in `%#T'"
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "aucun membre concordant « %D » dans « %#T »"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' not in a namespace surrounding `%D'"
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "déclaration de « %D » n'est pas dans l'espace de noms entourant « %D »"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, fuzzy, gcc-internal-format
#| msgid "duplicate type qualifiers in %s declaration"
msgid "explicit qualification in declaration of %qD"
msgstr "qualificateurs de types dupliqués dans déclaration %s"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, fuzzy, gcc-internal-format
#| msgid "`%D' should have been declared inside `%D'"
msgid "%qD should have been declared inside %qD"
msgstr "« %D » devrait avoir été déclaré à l'intérieur de « %D »"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%qD attribute requires a single NTBS argument"
msgstr "l'attribut « %s » requiert un argument de type constante entière"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, fuzzy, gcc-internal-format
#| msgid "`%D' attribute directive ignored"
msgid "%qD attribute directive ignored"
msgstr "« %D » attribut de directive ignoré"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, fuzzy, gcc-internal-format
#| msgid "namespace alias `%D' not allowed here, assuming `%D'"
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "alias d'espace de noms « %D » n'est pas permis ici, on assume « %D »"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "forte n'ayant un sens seulement sur l'étendue de l'espace nom"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX on entre dans pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX on quitte pop_everything ()\n"
@@ -34884,7 +34879,7 @@ msgstr "id de patron invalide"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s ne peut apparaître dans une expression de constante"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -35145,7 +35140,7 @@ msgstr "nom du typdef « %D » utilisé comme déclarateur de destructeur"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
@@ -35358,7 +35353,7 @@ msgstr ""
msgid "compound-statement in constexpr function"
msgstr "Dans la déclaration de fonction"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
#| msgid "empty body in an else-statement"
msgid "expected selection-statement"
@@ -35391,7 +35386,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected iteration-statement"
@@ -35408,13 +35403,13 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ interdit les gotos calculés"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected jump-statement"
msgstr "un nom de type attendu"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, fuzzy, gcc-internal-format
#| msgid "extra `;'"
msgid "extra %<;%>"
@@ -35453,7 +35448,7 @@ msgstr "spécificateur pur lors de la définition d'une fonction"
msgid "class definition may not be declared a friend"
msgstr "définition de classe ne peut pas être déclaré comme ami"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -35538,13 +35533,13 @@ msgstr "opérande inattendue"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "mot clé « export » n'est pas implanté et sera ignoré"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "template parameter pack %qD cannot have a default argument"
msgstr "« %D » ne peut avoir d'arguments par défaut"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "template parameter pack cannot have a default argument"
@@ -35562,7 +35557,7 @@ msgstr "paramètres du patron ne peuvent pas être amis"
msgid "expected template-id"
msgstr "un nom de type attendu"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<<%>"
@@ -35708,13 +35703,13 @@ msgstr ""
msgid "cannot add an enumerator list to a template instantiation"
msgstr "Autoriser l'instanciation automatique de patron"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "déclaration de « %D » dans « %D » lequel n'entoure pas « %D »"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
msgid "declaration of %qD in %qD which does not enclose %qD"
@@ -35764,82 +35759,82 @@ msgstr "un id de patron ne peut pas apparaître dans l'utilisation de la déclarat
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
#| msgid "POS may not be specified for a list of field declarations"
msgid "types may not be defined in alias template declarations"
msgstr "POS ne peut pas être spécifiés pour une liste de déclarations de champs"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
#| msgid "%s: function definition not converted\n"
msgid "a function-definition is not allowed here"
msgstr "%s: définition de fonction n'a pas été convertie\n"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "une spécification asm n'est pas permise dans la définition de fonction"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "attributs ne sont pas permis dans la définition de fonction"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
#| msgid "excess unnamed initializers"
msgid "expected initializer"
msgstr "débordement d'initialiseurs sans nom"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
#| msgid "invalid function declaration"
msgid "invalid type in declaration"
msgstr "déclaration de fonction invalide"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
#| msgid "initializer specified for non-member function `%D'"
msgid "initializer provided for function"
msgstr "initialisation spécifiée pour une fonction « %D » n'étant pas membre"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "attributs après l'initialisateur mis entre parenthèses sont ignorés"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, fuzzy, gcc-internal-format
#| msgid "repetition count is not an integer constant"
msgid "array bound is not an integer constant"
msgstr "compteur de répétition n'est pas une constante entière"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type `%T'"
msgid "cannot define member of dependent typedef %qT"
msgstr "création d'un pointeur vers le membre de référence du type « %T »"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
#| msgid "`%T::%D' is not a type"
msgid "%<%T::%E%> is not a type"
msgstr "« %T::%D » n'est pas un type"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
#| msgid "invalid use of template `%D'"
msgid "invalid use of constructor as a template"
msgstr "utilisation invalide du patron « %D »"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -35848,277 +35843,277 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "déclarateur invalide"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
#| msgid "empty declaration"
msgid "expected declarator"
msgstr "déclaration vide"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, fuzzy, gcc-internal-format
#| msgid "`%D' is a namespace"
msgid "%qD is a namespace"
msgstr "« %D » est un nom d'espace"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type `%T'"
msgid "cannot form pointer to member of non-class %q#T"
msgstr "création d'un pointeur vers le membre d'un type non classe « %T »"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "opérande inattendue"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
#| msgid "duplicate qualifier (offset %d)"
msgid "duplicate cv-qualifier"
msgstr "duplication du qualificateur (décalage %d)"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "multiple `virtual' specifiers"
msgid "duplicate virt-specifier"
msgstr "spécificateurs « virtual » multiples"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
#| msgid "invalid use of %D"
msgid "invalid use of %<auto%>"
msgstr "utilisation invalide de %D"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in template arguments"
msgstr "nouveaux types ne peuvent être définis dans un type à retourner"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected type-specifier"
msgstr "un nom de type attendu"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr ""
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in parameter types"
msgstr "nouveaux types ne peuvent être définis dans un type à retourner"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "utilisation de l'argument par défaut pour un paramètre d'une non fonction"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "arguments par défaut sont permis seulement pour les paramètres de fonction"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "parameter pack %qD cannot have a default argument"
msgstr "« %D » ne peut avoir d'arguments par défaut"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot have default arguments"
msgid "parameter pack cannot have a default argument"
msgstr "« %D » ne peut avoir d'arguments par défaut"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ ne permet de désigner les initialiseurs"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ does not allow designated initializers"
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ ne permet de désigner les initialiseurs"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected class-name"
msgstr "un nom de type attendu"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
#| msgid "%J'%D' declared inline after its definition"
msgid "expected %<;%> after class definition"
msgstr "%J« %D » déclaré enligne après sa définition"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
#| msgid "pure-specifier on function-definition"
msgid "expected %<;%> after union definition"
msgstr "spécificateur pur lors de la définition d'une fonction"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr ""
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "ne peut repérer le fichier pour la classe %s."
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "nom qualifié ne nomme pas une classe"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
#| msgid "invalid template declaration of `%D'"
msgid "invalid class name in declaration of %qD"
msgstr "déclaration de patron invalide « %D »"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
#| msgid "extra qualification ignored"
msgid "extra qualification not allowed"
msgstr "qualification superflue ignorée"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, fuzzy, gcc-internal-format
#| msgid "an explicit specialization must be preceded by 'template <>'"
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "spécialisation explicite doit être précédé par « template <> »"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
#| msgid "non-template `%D' used as template"
msgid "function template %qD redeclared as a class template"
msgstr "« %D » qui n'est pas un patron est utilisé comme patron"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, fuzzy, gcc-internal-format
#| msgid "previous definition of `%#T'"
msgid "previous definition of %q+#T"
msgstr "définition précédente de « %#T »"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected class-key"
msgstr "un nom de type attendu"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, fuzzy, gcc-internal-format
#| msgid "a class-key must be used when declaring a friend"
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "une clé de classe doit être utilise lors de la déclaration d'un ami"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "déclaration amie ne nomme pas une classe ou une fonction"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "spécificateur pur lors de la définition d'une fonction"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
#| msgid "brace-enclosed initializer used to initialize `%T'"
msgid "a brace-enclosed initializer is not allowed here"
msgstr "initialiseur utilisé entre accolades pour initialiser « %T »"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, fuzzy, gcc-internal-format
#| msgid "keyword `typename' not allowed outside of templates"
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "mot clé « typename » n'est pas permis en dehors du patron"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, fuzzy, gcc-internal-format
#| msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
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:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in an exception-specification"
msgstr "nouveaux types ne peuvent être définis dans un type à retourner"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in exception-declarations"
msgstr "nouveaux types ne peuvent être définis dans un type à retourner"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
#| msgid "invalid redeclaration of `%D'"
msgid "invalid declaration of %<%T::%E%>"
msgstr "redéclaration invalide de « %D »"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "trop peu de patron de listes de paramètres"
@@ -36127,350 +36122,350 @@ msgstr "trop peu de patron de listes de paramètres"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "trop de patron de listes de paramètres"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "valeurs nommées à retourner ne sont plus supportées"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, fuzzy, gcc-internal-format
#| msgid "invalid declaration of member template `%#D' in local class"
msgid "invalid declaration of member template in local class"
msgstr "déclaration invalide du patron de membre « %#D » dans la classe locale"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "patron avec liaison C"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
#| msgid "explicit specialization here"
msgid "invalid explicit specialization"
msgstr "spécialisation explicite ici"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
#| msgid "template declaration of `%#D'"
msgid "template declaration of %<typedef%>"
msgstr "déclaration du patron de « %#D »"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
#| msgid "explicit specialization here"
msgid "explicit template specialization cannot have a storage class"
msgstr "spécialisation explicite ici"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
#| msgid "`>>' should be `> >' within a nested template argument list"
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "« >> » devrait être « > > » à l'intérieur du patron de la liste d'arguments"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, fuzzy, gcc-internal-format
#| msgid "spurious `>>', use `>' to terminate a template argument list"
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "faux « >> », utiliser « > » pour terminer la liste d'argument du patron"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid use of %qD in linkage specification"
msgstr "spécification de base de classe invalide"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
#| msgid "`__thread' before `extern'"
msgid "%<__thread%> before %qD"
msgstr "« __thread » avant « extern »"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected %<new%>"
msgstr "un nom de type attendu"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr ""
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<return%>"
msgstr "opérande inattendue"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<extern%>"
msgstr "opérande inattendue"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected %<decltype%>"
msgstr "un nom de type attendu"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected %<operator%>"
msgstr "opérande inattendue"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected %<template%>"
msgstr "un nom de type attendu"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected %<namespace%>"
msgstr "un nom de type attendu"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr ""
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected %<asm%>"
msgstr "un nom de type attendu"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected %<try%>"
msgstr "un nom de type attendu"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr ""
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected %<@try%>"
msgstr "un nom de type attendu"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr ""
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<*%>"
msgstr "«;» attendu"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
#| msgid "';' expected"
msgid "expected %<~%>"
msgstr "«;» attendu"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, fuzzy, gcc-internal-format
#| msgid "`%s' tag used in naming `%#T'"
msgid "%qs tag used in naming %q#T"
msgstr "étiquette « %s » utilisée dans la dénomination de « %#T »"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "`%s' previously declared here"
msgid "%q#T was previously declared here"
msgstr "« %s » précédemment déclaré ici"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, fuzzy, gcc-internal-format
#| msgid "%D redeclared with different access"
msgid "%qD redeclared with different access"
msgstr "« %#D » redéclaré avec un accès différent"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, fuzzy, gcc-internal-format
#| msgid "`template' (as a disambiguator) is only allowed within templates"
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "« template » (afin de rendre moins ambiguë) est seulement permis à l'intérieur des patron"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "fin de fichier dans l'argument par défaut"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
#| msgid "Class or interface declaration expected"
msgid "objective-c++ method declaration is expected"
msgstr "Déclaration de classe ou d'interface attendue"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "method attributes must be specified at the end"
msgstr "%Jl'attribut de section ne peut être spécifié pour des variables locales"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
#| msgid "invalid register name `%s' for register variable"
msgid "invalid type for instance variable"
msgstr "nom de registre invalide « %s » pour un variable registre"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, fuzzy, gcc-internal-format
#| msgid "Identifier expected"
msgid "identifier expected after %<@protocol%>"
msgstr "Identificateur attendu"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored for `%s'"
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "attribut « %s » ignoré pour « %s »"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid type argument"
msgid "invalid type for property"
msgstr "type d'argument invalide"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
#| msgid "register variable `%s' used in nested function"
msgid "iteration variable %qD should not be reduction"
msgstr "variable de registre « %s » utilisée dans une fonction imbriquée"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
#| msgid "not enough type information"
msgid "not enough collapsed for loops"
msgstr "pas assez d'information sur le type"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
#| msgid "junk at end of #pragma GCC java_exceptions"
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "rebut à la fin de #pragma GCC java_exceptions"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, fuzzy, gcc-internal-format
#| msgid "inter-module optimisations not implemented yet"
msgid "inter-module optimizations not implemented for C++"
@@ -37278,17 +37273,17 @@ msgstr "instantiation de la profondeur du patron excède le maximum de %d (utilis
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "instantiation de la profondeur du patron excède le maximum de %d (utiliser -ftemplate-depth-NN pour augmenter le maximum) lors de l'instanciation de « %D »"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, fuzzy, gcc-internal-format
#| msgid "instantiation of `%D' as type `%T'"
msgid "instantiation of %q+D as type %qT"
@@ -37307,299 +37302,299 @@ msgstr "instanciation de « %D » comme type « %T »"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
#| msgid "sizeof applied to a function type"
msgid "variable %qD has function type"
msgstr "sizeof appliqué sur un type de fonction"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, fuzzy, gcc-internal-format
#| msgid "invalid parameter type `%T'"
msgid "invalid parameter type %qT"
msgstr "paramètre invalide pour le type « %T »"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, fuzzy, gcc-internal-format
#| msgid "in declaration `%D'"
msgid "in declaration %q+D"
msgstr "dans la déclaration de « %D »"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, fuzzy, gcc-internal-format
#| msgid "function returns an aggregate"
msgid "function returning an array"
msgstr "fonction retourne un aggrégat"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, fuzzy, gcc-internal-format
#| msgid "`%s' declared as function returning a function"
msgid "function returning a function"
msgstr "« %s » déclaré comme une fonction retournant une fonction"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member function of non-class type `%T'"
msgid "creating pointer to member function of non-class type %qT"
msgstr "création d'un pointeur vers le membre d'une fonction d'un type non classe « %T »"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "formation d'une référence en void"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type `%T'"
msgid "forming pointer to reference type %qT"
msgstr "formant %s pour référencer le type « %T »"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type `%T'"
msgid "forming reference to reference type %qT"
msgstr "formant %s pour référencer le type « %T »"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type `%T'"
msgid "creating pointer to member of non-class type %qT"
msgstr "création d'un pointeur vers le membre d'un type non classe « %T »"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type `%T'"
msgid "creating pointer to member reference type %qT"
msgstr "création d'un pointeur vers le membre de référence du type « %T »"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type `%T'"
msgid "creating pointer to member of type void"
msgstr "création d'un pointeur vers le membre de référence du type « %T »"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, fuzzy, gcc-internal-format
#| msgid "creating array of `%T'"
msgid "creating array of %qT"
msgstr "création du tableau « %T »"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, fuzzy, gcc-internal-format
#| msgid "creating array of `%T', which is an abstract class type"
msgid "creating array of %qT, which is an abstract class type"
msgstr "création d'un tableau « %T », lequel est un type de classe abstraite"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a class, struct, or union type"
msgid "%qT is not a class, struct, or union type"
msgstr "« %T » n'est pas une classe, struct ou un type d'union"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, fuzzy, gcc-internal-format
#| msgid "%T is not a class type"
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "« %T » n'est pas un type de classe"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, fuzzy, gcc-internal-format
#| msgid "use of `%s' in template"
msgid "use of %qs in template"
msgstr "utilisation de « %s » dans le patron"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
#| msgid "qualified type `%T' does not match destructor name `~%T'"
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "type qualifé « %T » ne concorde pas le nom du destructeur «~%T»"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, fuzzy, gcc-internal-format
#| msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "nom dépendant « %E » est analysé comme un non type, mais son instantiation le rend comme un type"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, fuzzy, gcc-internal-format
#| msgid "say `typename %E' if a type is meant"
msgid "say %<typename %E%> if a type is meant"
msgstr "utiliser « typename %E » si un type est désiré"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, fuzzy, gcc-internal-format
#| msgid "missing static field `%s'"
msgid "using invalid field %qD"
msgstr "champ statique manquant « %s »"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
#| msgid "invalid use of void expression"
msgid "invalid use of pack expansion expression"
msgstr "utilisation invalide d'expression void"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "`%s' undeclared here (not in a function)"
msgid "%q+D declared here, later in the translation unit"
msgstr "« %s » non déclaré ici (hors de toute fonction)"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a class or namespace"
msgid "%qT is not a class or namespace"
msgstr "« %T » n'est pas une classe ou un espace de noms"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, fuzzy, gcc-internal-format
#| msgid "`%D' is not a class or namespace"
msgid "%qD is not a class or namespace"
msgstr "« %D » n'est pas une classe ou un espace de noms"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, fuzzy, gcc-internal-format
#| msgid "`%T' uses anonymous type"
msgid "%qT is/uses anonymous type"
msgstr "« %T » utilise un type anonyme"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
#| msgid "default argument for `%#D' has type `%T'"
msgid "template argument for %qD uses local type %qT"
msgstr "argument par défaut pour « %#D » à un type « %T »"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, fuzzy, gcc-internal-format
#| msgid "`%T' is a variably modified type"
msgid "%qT is a variably modified type"
msgstr "« %T » est type modifié de manière variable"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, fuzzy, gcc-internal-format
#| msgid "integral expression `%E' is not constant"
msgid "integral expression %qE is not constant"
msgstr "expression intégrale « %E » n'est pas une constante"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, fuzzy, gcc-internal-format
#| msgid " trying to instantiate `%D'"
msgid " trying to instantiate %qD"
msgstr " tentative d'instanciation « %D »"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, fuzzy, gcc-internal-format
#| msgid "ambiguous class template instantiation for `%#T'"
msgid "ambiguous class template instantiation for %q#T"
msgstr "instanciation ambiguë de patron de classe pour « %#T »"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template `%#D'"
msgid "explicit instantiation of non-template %q#D"
msgstr "instanciation explicite d'un non patron « %#D »"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
#| msgid "`%#D' is not a non-static data member of `%T'"
msgid "%qD is not a static data member of a class template"
msgstr "« %#D » n'est pas un membre statique de données de « %T »"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, fuzzy, gcc-internal-format
#| msgid "no matching template for `%D' found"
msgid "no matching template for %qD found"
msgstr "non concordance de patron pour « %D » repéré"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template type `%T'"
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "instanciation explicite de type non patron « %T »"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of `%#D'"
msgid "explicit instantiation of %q#D"
msgstr "instanciation explicite de « %#D »"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, fuzzy, gcc-internal-format
#| msgid "duplicate explicit instantiation of `%#D'"
msgid "duplicate explicit instantiation of %q#D"
msgstr "duplication d'instanciation explicite de « %#D »"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ interdit l'utilisation de « extern » sur instanciations explicites"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, fuzzy, gcc-internal-format
#| msgid "storage class `%D' applied to template instantiation"
msgid "storage class %qD applied to template instantiation"
msgstr "classe de stockage « %D » appliqué à l'instanciation du patron"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template `%#D'"
msgid "explicit instantiation of non-class template %qD"
msgstr "instanciation explicite d'un non patron « %#D »"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template type `%T'"
msgid "explicit instantiation of non-template type %qT"
msgstr "instanciation explicite de type non patron « %T »"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of `%#T' before definition of template"
msgid "explicit instantiation of %q#T before definition of template"
msgstr "instanciation explicite de « %#T » avant la définition de patron"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ interdit l'utilisation de « %s » sur instanciations explicites"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, fuzzy, gcc-internal-format
#| msgid "duplicate explicit instantiation of `%#T'"
msgid "duplicate explicit instantiation of %q#T"
@@ -37612,37 +37607,37 @@ msgstr "duplication d'instanciation explicite de « %#T »"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of `%D' but no definition available"
msgid "explicit instantiation of %qD but no definition available"
msgstr "instanciation explicite de « %D » mais pas de définition disponible"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, fuzzy, gcc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "instantiation de la profondeur du patron excède le maximum de %d (utiliser -ftemplate-depth-NN pour augmenter le maximum) lors de l'instanciation de « %D »"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
#| msgid "invalid catch parameter"
msgid "invalid template non-type parameter"
msgstr "paramètre d'interception invalide"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
#| msgid "`%#T' is not a valid type for a template constant parameter"
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "« %#T » n'a pas un type valide pour un patron de parametre de constante"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, fuzzy, gcc-internal-format
#| msgid "brace-enclosed initializer used to initialize `%T'"
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr "initialiseur utilisé entre accolades pour initialiser « %T »"
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -37650,12 +37645,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -37925,7 +37920,7 @@ msgstr "définition invalide d'un type qualifié « %T »"
msgid "invalid base-class specification"
msgstr "spécification de base de classe invalide"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
#| msgid "`%D' not declared"
msgid "%qD is not captured"
@@ -38123,298 +38118,298 @@ msgstr "type retourné invalide pour la fonction « %#D »"
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, fuzzy, gcc-internal-format
#| msgid "IN expression does not have a mode"
msgid "constexpr constructor does not have empty body"
msgstr "expression IN n'a pas de mode"
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
#| msgid "uninitialized member `%D' with `const' type `%T'"
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "membre non initialisé « %D » avec « const » type « %T »"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr ""
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
#| msgid "friend declaration does not name a class or function"
msgid "expression %qE does not designate a constexpr function"
msgstr "déclaration amie ne nomme pas une classe ou une fonction"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function `%D'"
msgid "call to non-constexpr function %qD"
msgstr "appel à une non fonction « %D »"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot appear in a constant-expression"
msgid "%qD called in a constant expression"
msgstr "« %D » ne peut apparaître dans une expression de constante"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
#| msgid "`%D' implicitly declared before its definition"
msgid "%qD used before its definition"
msgstr "« %D » implicitement déclaré avant sa définition"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
#| msgid "protocol `%s' has circular dependency"
msgid "call has circular dependency"
msgstr "le protocole « %s » a une dépendance circulaire"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "instantiation de la profondeur du patron excède le maximum de %d (utiliser -ftemplate-depth-NN pour augmenter le maximum) lors de l'instanciation de « %D »"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
#| msgid "non-constant expression"
msgid "%q+E is not a constant expression"
msgstr "expression n'est pas une constante"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript out of bound"
msgstr "l'indice du tableau n'est pas un entier"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
#| msgid "non-constant expression"
msgid "%qE is not a constant expression"
msgstr "expression n'est pas une constante"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "mutable %qD is not usable in a constant expression"
msgstr "%s ne peut apparaître dans une expression de constante"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, fuzzy, gcc-internal-format
#| msgid "Missing or invalid constant expression"
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "Expresion de constante manquante ou invalide"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
#| msgid "size of array `%D' is not an integral constant-expression"
msgid "the value of %qD is not usable in a constant expression"
msgstr "taille du tableau « %D » n'a pas une expression de constante de type entier"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
#| msgid "excess elements in union initializer"
msgid "%qD used in its own initializer"
msgstr "éléments en excès dans l'initialisation d'union"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
#| msgid "`%D' is not a function,"
msgid "%q#D is not const"
msgstr "« %D » n'est pas une fonction"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
#| msgid "`%+#D' is private"
msgid "%q#D is volatile"
msgstr "« %+#D » est privé"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot appear in a constant-expression"
msgid "%qD was not initialized with a constant expression"
msgstr "« %D » ne peut apparaître dans une expression de constante"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
#| msgid "`%D' was not declared in this scope"
msgid "%qD was not declared %<constexpr%>"
msgstr "« %D » n'a pas été déclaré dans cet horizon"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
#| msgid "expression in new-declarator must have integral or enumeration type"
msgid "%qD does not have integral or enumeration type"
msgstr "expression dans le nouveau déclarateur doit être un type entier ou d'énumération"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
#| msgid "enumeral and non-enumeral type in conditional expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "type énuméré et non énuméré dans l'expression conditionnelle"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
#| msgid "integral expression `%E' is not constant"
msgid "expression %qE is not a constant-expression"
msgstr "expression intégrale « %E » n'est pas une constante"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
#| msgid "unexpected address expression"
msgid "unexpected expression %qE of kind %s"
msgstr "expression d'adresse inattendue"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "taille du tableau n'est pas une expression de constante de type entier"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
#| msgid "integral expression `%E' is not constant"
msgid "pointer comparison expression is not a constant expression"
msgstr "expression intégrale « %E » n'est pas une constante"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "division by zero is not a constant-expression"
msgstr "taille du tableau n'est pas une expression de constante de type entier"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "index de tableau non constant dans l'initialisation"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unexpected type for `id' (%s)"
msgid "unexpected AST of kind %s"
msgstr "type inattendu pour « id » (%s)"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
#| msgid "cannot declare %s to references"
msgid "cannot capture %qE by reference"
msgstr "ne peut déclarer %s comme références"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, fuzzy, gcc-internal-format
#| msgid "`%V' qualifiers cannot be applied to `%T'"
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "qualificateur « %V » ne peut pas être appliqué à « %T »"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute can only be applied to Java class definitions"
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes Java"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute can only be applied to class definitions"
msgid "%qE attribute can only be applied to class definitions"
msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, fuzzy, gcc-internal-format
#| msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "« %s » est obsolète; vtables g++ sont maintenant COM-compatibles par défaut"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "init_priority demandé n'est pas une constante entière"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, fuzzy, gcc-internal-format
#| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "peut seulement utiliser l'attribut « %s » sur la portée de fichier de définitions des objets de type de classe"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "init_priority demandé est hors limite"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "init_priority demandé est réservé pour un usage interne"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute is not supported on this platform"
msgid "%qE attribute is not supported on this platform"
msgstr "attribut « %s » n'est pas supporté sur cette plate-forme"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "vérification lang_* : éched dans %s, à %s:%d"
@@ -39504,138 +39499,138 @@ msgstr "syntaxe de constructeur utilisé mais aucun constructeur déclaré pour le
msgid "cannot initialize arrays using this syntax"
msgstr "ne peut initialiser les tableaux en utilisant la syntaxe"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
#| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "conversion de « %E » à partir de « %T » vers « %T » est ambiguë"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr ""
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "tableau d'entier initialisé à l'aide d'une chaîne non-large"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
#| msgid "int-array initialized from non-wide string"
msgid "int-array initialized from incompatible wide string"
msgstr "tableau d'entier initialisé à l'aide d'une chaîne non-large"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "la chaîne d'initialisation est trop longue pour le tableau de caractères"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, fuzzy, gcc-internal-format
#| msgid "missing initializer for member `%D'"
msgid "missing initializer for member %qD"
msgstr "initialiseur manquant pour le membre « %D »"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member `%D'"
msgid "uninitialized const member %qD"
msgstr "membre de constante non initialisé pour « %D »"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, fuzzy, gcc-internal-format
#| msgid "member `%D' with uninitialized const fields"
msgid "member %qD with uninitialized const fields"
msgstr "membre « %D » avec des champs de constantes non initialisée"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, fuzzy, gcc-internal-format
#| msgid "member `%D' is uninitialized reference"
msgid "member %qD is uninitialized reference"
msgstr "membre « %D » est une référence non initialisée"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, fuzzy, gcc-internal-format
#| msgid "no field `%D' in union being initialized"
msgid "no field %qD found in union being initialized"
msgstr "pas de champ « %D » dans l'aggrégat n'a été initialisé"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
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:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "délégation de pointeur circulaire détecté"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, fuzzy, gcc-internal-format
#| msgid "base operand of `->' has non-pointer type `%T'"
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "l'opérande de base de «->» a un type non pointeur « %T »"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, fuzzy, gcc-internal-format
#| msgid "result of `operator->()' yields non-pointer result"
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "résultat de « operator->() » laisse comme résultat un non pointeur"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, fuzzy, gcc-internal-format
#| msgid "base operand of `->' is not a pointer"
msgid "base operand of %<->%> is not a pointer"
msgstr "l'opérande de base de «->» n'est pas un pointeur"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, fuzzy, gcc-internal-format
#| msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "« %E » ne peut être utilisé comme pointeur de membre, alors qu'il est de type « %T »"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, fuzzy, gcc-internal-format
#| msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "ne peut appliquer un pointeur de membre « %E » à « %E », lequel n'est pas un type d'aggrégat « %T »"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, fuzzy, gcc-internal-format
#| msgid "member type `%T::' incompatible with object type `%T'"
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "type du membre « %T:: » incompatible avec le type d'objet « %T »"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast to function type `%T'"
msgid "functional cast to array type %qT"
msgstr "transtypage invalide pour un type de fonction « %T »"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
#| msgid "default-initialization of `%#D', which has reference type"
msgid "invalid value-initialization of reference type"
msgstr "initialisation par défaut de « %#D », lequel a un type référencé"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, fuzzy, gcc-internal-format
#| msgid "call to function `%D' which throws incomplete type `%#T'"
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "l'appel à la fonction « %D » laquelle écarte le type incomplet « %T »"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, fuzzy, gcc-internal-format
#| msgid "call to function which throws incomplete type `%#T'"
msgid "call to function which throws incomplete type %q#T"
@@ -39699,200 +39694,200 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "constante caractère à %0 n'a pas d'apostrophe de fermeture à %1"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "array subscript has type `char'"
msgid "Expected array subscript at %C"
msgstr "l'indice du tableau est de type « char »"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "array subscript has type `char'"
msgid "Expected array subscript stride at %C"
msgstr "l'indice du tableau est de type « char »"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Null element at %0 for array reference at %1"
msgid "Invalid form of array reference at %C"
msgstr "élément nul à %0 pour la référence au tableau à %1"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Too many dimensions at %0"
msgid "Too many codimensions at %C, expected %d not %d"
msgstr "trop de dimensions à %0"
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form for %A statement at %0"
msgid "Invalid form of coarray reference at %C"
msgstr "Forme invalide pour la déclaration %A à %0"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "repetition expression must be constant"
msgid "Variable '%s' at %L in this context must be constant"
msgstr "répétitions d'expressions doit être une constante"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "repetition expression must be constant"
msgid "Expression at %L in this context must be constant"
msgstr "répétitions d'expressions doit être une constante"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No specification for implied-DO iterator `%A' at %0"
msgid "Bad array specification for implied-shape array at %C"
msgstr "aucune spécification pour l'itération DO-implicite « %A » à %0"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No specification for implied-DO iterator `%A' at %0"
msgid "Bad specification for deferred shape array at %C"
msgstr "aucune spécification pour l'itération DO-implicite « %A » à %0"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No specification for implied-DO iterator `%A' at %0"
msgid "Bad specification for assumed size array at %C"
msgstr "aucune spécification pour l'itération DO-implicite « %A » à %0"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Can't specify array dimension in a declaration"
msgid "Expected another dimension in array declaration at %C"
msgstr "Ne peut spécifier la dimension du tableau dans la déclaration"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "syntax error in action"
msgid "Syntax error in array constructor at %C"
msgstr "erreur de syntaxe dans l,action"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Min/max instructions not allowed"
msgid "Empty array constructor at %C is not allowed"
msgstr "instructions min/max ne sont pas permises"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -39930,7 +39925,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
@@ -40048,7 +40043,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -40131,8 +40126,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -40281,7 +40276,7 @@ msgstr ""
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -40414,43 +40409,43 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too many arguments to %s `%+#D'"
msgid "Too many arguments to %s at %L"
msgstr "trop d'arguments pour %s « %+#D »"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -40462,7 +40457,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -40758,7 +40753,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -40773,7 +40768,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -40783,7 +40778,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "initialization of new expression with `='"
msgid "Expected an initialization expression at %C"
@@ -40998,7 +40993,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -41018,871 +41013,871 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "syntax error in action"
msgid "Syntax error in data declaration at %C"
msgstr "erreur de syntaxe dans l,action"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "conflicts with function declaration `%#D'"
msgid "Unexpected junk after function declaration at %C"
msgstr "conflits avec la déclaration de fonction de « %#D »"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "constructor cannot be static member function"
msgid "Interface '%s' at %C may not be a statement function"
msgstr "le constructeur ne peut être une fonction membre statique"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "faux nombre dans la déclaration de FORMAT à %0"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "RETURN statement at %0 invalid within a main program unit"
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "RETURN statement at %0 invalid within a main program unit"
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "%s ne peut apparaître dans une expression de constante"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing first operand for binary operator at %0"
msgid "Missing closing paren for binding label at %C"
msgstr "première opérande manquante pour l'opérateur biunaire à %0"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Unexpected END statement at %C"
msgstr "déclaration VXT non supporté à %0"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid %A statement at %0"
msgid "%s statement expected at %L"
msgstr "Déclaration %A invalide à %0"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid %A statement at %0"
msgid "Expecting %s statement at %C"
msgstr "Déclaration %A invalide à %0"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form for %A statement at %0"
msgid "Expected label '%s' for %s statement at %C"
msgstr "Forme invalide pour la déclaration %A à %0"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing %A specifier in statement at %0"
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "spécificateur %A manquant dans la déclaration à %0"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expected a name string here"
msgid "Expected variable name at %C"
msgstr "un nom de chaîne est attendu ici"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "parameter 2 must be a positive integer"
msgid "Cray pointer at %C must be an integer"
msgstr "paramètre 2 doit être un entier positif"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Expected \",\" or end of statement at %C"
msgstr "déclaration VXT non supporté à %0"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s not allowed outside a PROC"
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr "%s n'est pas permis en dehors d'une procédure"
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in PROTECTED statement at %C"
msgstr "faux nombre dans la déclaration de FORMAT à %0"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "spécificateur d'accès ou déclaration PRIVATE à %0 invalide pour une définition de type dérivé à l'intérieur d'autre chose que la portion de spécification d'un module"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "spécificateur d'accès ou déclaration PRIVATE à %0 invalide pour une définition de type dérivé à l'intérieur d'autre chose que la portion de spécification d'un module"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious sign in FORMAT statement at %0"
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "faux signe dans la déclaration de FORMAT à %0"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "initializing array with parameter list"
msgid "Initializing already initialized variable at %C"
msgstr "initialise le tableau avec la liste des paramètres"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Extraneous comma in FORMAT statement at %0"
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Virgule superflue dans la déclaration de FORMAT à %0"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form for %A statement at %0"
msgid "Syntax error in SAVE statement at %C"
msgstr "Forme invalide pour la déclaration %A à %0"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s not allowed outside a PROC"
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr "%s n'est pas permis en dehors d'une procédure"
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Fortran 2003: VALUE statement at %C"
msgstr "déclaration VXT non supporté à %0"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form for %A statement at %0"
msgid "Syntax error in VALUE statement at %C"
msgstr "Forme invalide pour la déclaration %A à %0"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "déclaration VXT non supporté à %0"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Spurious number in FORMAT statement at %0"
msgid "Syntax error in VOLATILE statement at %C"
msgstr "faux nombre dans la déclaration de FORMAT à %0"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr "« %D » ne peut être utilisé comme un thread local parce qu'il a un non POD de type « %T »"
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Type name at %0 not the same as name at %1"
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Nom de type à %0 n'est pas le même que le nom à %1"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type name expected before `*'"
msgid "ENUM definition statement expected before %C"
msgstr "nom de type attendu avec «*»"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "syntax error in exception list"
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "erreur de syntaxe dans la liste d'exception"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "multiple access specifiers"
msgid "Duplicate access-specifier at %C"
msgstr "spécificateurs d'accès multiples"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "multiple access specifiers"
msgid "Expected access-specifier at %C"
msgstr "spécificateurs d'accès multiples"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "')' expected"
msgid "')' expected at %C"
msgstr "«)» attendu"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown register name: %s"
msgid "Unknown procedure name \"%s\" at %C"
msgstr "nom de registre inconnu: %s"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -42137,27 +42132,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -42426,7 +42421,7 @@ msgid "can't open input file: %s"
msgstr "ne peut ouvrir le fichier de sortie « %s »"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "creating array of `%T'"
@@ -42548,12 +42543,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -44668,7 +44663,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -45802,976 +45797,976 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too many arguments to procedure"
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "trop d'arguments pour la procédure"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Null argument at %0 for statement function reference at %1"
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "argument nul à %0 pour la déclaration de la référence de fonction à %1"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "inconsistent instance variable specification"
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "spécification inconsistente avec l'instance de la vairable"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "use of `%D' is ambiguous"
msgid "'%s' at %L is ambiguous"
msgstr "utilisation de « %D » est ambiguë"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Subroutine reference to intrinsic function `%A' at %0"
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "référence de sous-routine à la fonction «%A» à %0"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Label %A already defined at %1 when redefined at %0"
msgid "Label %d referenced at %L is never defined"
msgstr "Étiquette %A déjà définie à %1 et redéfinie à %0"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function `%A' defined at %0 is not used"
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "déclaration de fonction « %A » définie à %0 n'est pas utilisée"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "procédure externe « %A » est pass comme argument actuel à %0 mais non pas déclaré explicitement déclaré EXTERNAL"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "use of `%D' is ambiguous"
msgid "Symbol '%s' at %L is ambiguous"
msgstr "utilisation de « %D » est ambiguë"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument to `%s' must be of integer type"
msgid "By-value argument at %L is not of numeric type"
msgstr "argument de « %s » doit être de type entier"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement at %0 invalid in this context"
msgid "By-value argument at %L is not allowed in this context"
msgstr "déclaration à %0 invalide dans ce contexte"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument of `%s' attribute is not a string constant"
msgid "Argument to '%s' at %L is not a variable"
msgstr "argument de l'attribut « %s » n'est pas une chaîne de constante"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too many arguments in call to `%s'"
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "trop d'arguments pour l'appel de « %s »"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "les pointeurs ne sont pas permis comme valeurs de « case »"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument %d of %s must be a location"
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "argument %d de %s doit être une localisation"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "first argument to `%s' must be a mode"
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "premier argument de « %s » doit être un mode"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' is not a function,"
msgid "'%s' at %L is not a function"
msgstr "« %D » n'est pas une fonction"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Reference to intrinsic function `%A' as if it were a subroutine at %0"
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "référence à une fonction intrinsèque «%A» comme s'il est une sous-routine à %0"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function reference to intrinsic subroutine `%A' at %0"
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "référence de fonction à la sous-routine intrinsèque «%A» à %0"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "shared and mdll are not compatible"
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "shared et mdll ne sont pas compatibles"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "mode mismatch in parameter %d"
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "non concordance du mode dans le paramètre %d"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument %d of %s must be a location"
msgid "Argument dim at %L must be scalar"
msgstr "argument %d de %s doit être une localisation"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument to `%s' must be of integer type"
msgid "Argument dim at %L must be of INTEGER type"
msgstr "argument de « %s » doit être de type entier"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array `%A' at %0 is too large to handle"
msgid "Array index at %L is an array of rank %d"
msgstr "tableau « %A » à %0 est trop grand pour être traité"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring begin/end point at %0 out of defined range"
msgid "Substring end index at %L must be scalar"
msgstr "point begin/end de la sous-chaîne à %0 en dehors de la plage définie"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "requested alignment is too large"
msgid "Substring end index at %L is too large"
msgstr "l'alignement demandé est trop grand"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s parameter %d must be a location"
msgid "%s at %L must be a scalar"
msgstr "%s paramètre %d doit être une localisation"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "DO FOR start expression is a numbered SET"
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "expression de départ de DO FOR est un SET énuméré"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid I specifier in FORMAT statement at %0"
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid I specifier in FORMAT statement at %0"
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid I specifier in FORMAT statement at %0"
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid I specifier in FORMAT statement at %0"
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid I specifier in FORMAT statement at %0"
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -46780,180 +46775,180 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expression statement has incomplete type"
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "la déclaration de l'expression a un type incomplet"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Range specification at %0 invalid"
msgid "Range specification at %L can never be matched"
msgstr "spécification d'étendue à %0 invalide"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "argument %d must be referable"
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "argument %d doit pouvoir être référencé"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "first argument to `%s' must be a mode"
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "premier argument de « %s » doit être un mode"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement at %0 invalid in context established by statement at %1"
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "déclaration à %0 invalide dans le contexte établi par la déclaration à %1"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -46961,965 +46956,965 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement at %0 invalid in context established by statement at %1"
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "déclaration à %0 invalide dans le contexte établi par la déclaration à %1"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Unsupported statement inside WHERE at %L"
msgstr "déclaration VXT non supporté à %0"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Integer at %0 too large"
msgid "String length at %L is too large"
msgstr "entier à %0 est trop grand"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%Jfinal field '%D' may not have been initialized"
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%Jfinal field '%D' may not have been initialized"
msgid "External '%s' at %L cannot have an initializer"
msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%s' has both `extern' and initializer"
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "« %s » a les deux « extern » et initialisateur"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%Jfinal field '%D' may not have been initialized"
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%Jfinal field '%D' may not have been initialized"
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%Jfinal field '%D' may not have been initialized"
msgid "Function '%s' at %L cannot have an initializer"
msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%Jfinal field '%D' may not have been initialized"
msgid "External object '%s' at %L may not have an initializer"
msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' must take exactly one argument"
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "« %D » doit prendre exactement un argument"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "trampolines not yet implemented"
msgid "Finalization at %L is not yet implemented"
msgstr "trampolines ne sont pas encore implantées"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "incompatible types in %s"
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "type incompatibles dans %s"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "label `%D' defined but not used"
msgid "Label %d at %L defined but not used"
msgstr "étiquette « %D » définie mais non utilisée"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "label `%D' defined but not used"
msgid "Label %d at %L defined but cannot be used"
msgstr "étiquette « %D » définie mais non utilisée"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -48097,35 +48092,35 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "accumulator number is out of bounds"
msgid "DIM argument at %L is out of bounds"
msgstr "numéro de l'accumulateur est hors limite"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -48133,48 +48128,48 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "function call has aggregate value"
msgid "Argument of SQRT at %L has a negative value"
msgstr "l'appel de fonction a une valeur d'aggrégat"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -48554,17 +48549,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -49214,18 +49209,18 @@ msgstr ""
msgid "could not parse hex number"
msgstr "ne peut déterminer la date et l'heure"
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
#| msgid "could not find specs file %s\n"
msgid "could not parse file offset"
msgstr "ne peut repérer le fichiers des specs %s\n"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "unexpected offset"
@@ -49237,75 +49232,75 @@ msgstr "opérande inattendue"
msgid "invalid line in the resolution file"
msgstr "registre invalide dans l'instruction"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "registre invalide dans l'instruction"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot open %s"
msgstr "ne peut ouvrir %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot map %s"
msgstr "ne peut ouvrir %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot read %s"
msgstr "ne peut ouvrir %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "opening LTRANS output list %s: %m"
msgstr "ouverture du fichier de sortie %s: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
#| msgid "when writing output to %s: %m"
msgid "writing to LTRANS output list %s: %m"
msgstr "lors de l'écriture de la sortie dans %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "closing LTRANS output list %s: %m"
msgstr "ouverture du fichier de sortie %s: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "Could not open source file %s.\n"
msgid "could not open symbol resolution file: %m"
msgstr "N'a pu ouvrir le fichier source %s.\n"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -55722,6 +55717,9 @@ msgstr "création du sélection pour une méthode inexistente %s"
#~ msgid "more than one 'i' or 'j' suffix on integer constant"
#~ msgstr "plus d'un « i » ou « j » en suffixe sur une constante entière"
+#~ msgid "invalid suffix on integer constant"
+#~ msgstr "suffixe invalide pour une constante entière"
+
#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
#~ msgstr "constante entière trop grande pour la configuration du compilateur - tronqué à %d bits"
diff --git a/gcc/po/hr.po b/gcc/po/hr.po
index 2841a49f4..877b351fc 100644
--- a/gcc/po/hr.po
+++ b/gcc/po/hr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.7.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2012-07-05 15:49+0200\n"
"Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -27,7 +27,7 @@ msgstr ""
msgid "({anonymous})"
msgstr ""
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "oÄekujem kraj retka"
@@ -37,8 +37,8 @@ msgstr "oÄekujem kraj retka"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "oÄekujem %<;%>"
@@ -50,13 +50,13 @@ msgstr "oÄekujem %<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "oÄekujem %<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "oÄekujem %<,%>"
@@ -72,14 +72,14 @@ msgstr "oÄekujem %<,%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "oÄekujem %<)%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "oÄekujem %<]%>"
@@ -88,25 +88,25 @@ msgstr "oÄekujem %<]%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "oÄekujem %<;%>, %<,%> ili %<)%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "oÄekujem %<}%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "oÄekujem %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "oÄekujem %<:%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "oÄekujem %<while%>"
@@ -115,34 +115,34 @@ msgstr "oÄekujem %<while%>"
msgid "expected %<.%>"
msgstr "oÄekujem %<.%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "oÄekujem %<@end%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "oÄekujem %<>%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "oÄekujem %<,%> ili %<)%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "oÄekujem %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr ""
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr "oÄekujem %<[%>"
@@ -321,12 +321,12 @@ msgstr "operand „%%l†nije oznaka"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr ""
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "neispravni izraz kao operand"
@@ -1378,20 +1378,20 @@ msgstr "neprepoznati insn:"
msgid "insn does not satisfy its constraints:"
msgstr "insn ne zadovoljava svoja ograniÄenja:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "napravljeno i koriÅ¡teno s razliÄitim postavkama „%sâ€"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "nema dovoljno memorije"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "napravljeno i koriÅ¡teno s razliÄitim postavkama -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "napravljeno i koriÅ¡teno s razliÄitim postavkama -fpie"
@@ -1990,195 +1990,195 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr ""
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr ""
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr ""
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr ""
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr ""
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2511,18 +2511,18 @@ msgid "invalid %%r value"
msgstr ""
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr ""
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr ""
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr ""
@@ -2537,12 +2537,12 @@ msgstr ""
msgid "invalid %%L value"
msgstr ""
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr ""
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr ""
@@ -2553,7 +2553,7 @@ msgid "invalid %%U value"
msgstr ""
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr ""
@@ -2563,7 +2563,7 @@ msgstr ""
msgid "invalid %%C value"
msgstr ""
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr ""
@@ -2574,38 +2574,38 @@ msgid "unknown relocation unspec"
msgstr ""
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr ""
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr ""
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr ""
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, c-format
msgid "Unsupported operand for code '%c'"
msgstr ""
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr ""
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2613,79 +2613,79 @@ msgstr ""
msgid "invalid operand for code '%c'"
msgstr ""
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr ""
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr ""
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
msgstr ""
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr ""
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr ""
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr ""
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr ""
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
msgid "bad address, not a constant:"
msgstr ""
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr ""
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr ""
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr ""
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr ""
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr ""
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr ""
@@ -2701,7 +2701,7 @@ msgstr ""
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -2931,72 +2931,72 @@ msgstr ""
msgid "bad output_condmove_single operand"
msgstr ""
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr ""
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr ""
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr ""
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr ""
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr ""
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr ""
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr ""
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr ""
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr ""
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr ""
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr ""
@@ -3047,13 +3047,13 @@ msgstr ""
msgid "invalid operation on %<__fpreg%>"
msgstr ""
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr ""
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr ""
@@ -3132,7 +3132,7 @@ msgid "post-increment address is not a register"
msgstr ""
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr ""
@@ -3267,115 +3267,115 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr ""
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr ""
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr ""
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr ""
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr ""
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr ""
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr ""
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr ""
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr ""
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr ""
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr ""
@@ -3464,25 +3464,25 @@ msgstr ""
msgid "invalid operand for code: '%c'"
msgstr ""
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr ""
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr ""
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr ""
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr ""
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr ""
@@ -3501,13 +3501,13 @@ msgstr ""
msgid "invalid %%B operand"
msgstr ""
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr ""
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr ""
@@ -3552,57 +3552,57 @@ msgstr ""
msgid "xstormy16_print_operand: unknown code"
msgstr ""
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr ""
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr ""
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, c-format
msgid "invalid %%H specifier"
msgstr ""
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, c-format
msgid "invalid %%h operand"
msgstr ""
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, c-format
msgid "invalid %%I operand"
msgstr ""
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, c-format
msgid "invalid %%i operand"
msgstr ""
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, c-format
msgid "invalid %%j operand"
msgstr ""
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, c-format
msgid "invalid %%%c operand"
msgstr ""
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, c-format
msgid "invalid %%N operand"
msgstr ""
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, c-format
msgid "invalid operand for 'r' specifier"
msgstr ""
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -3916,7 +3916,7 @@ msgstr ""
msgid "candidates are:"
msgstr ""
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4281,11 +4281,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr ""
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr ""
@@ -4293,123 +4293,123 @@ msgstr ""
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
msgid "internal function"
msgstr ""
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr ""
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4418,7 +4418,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4733,6 +4733,18 @@ msgstr ""
msgid "cannot use mshared and static together"
msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr ""
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4822,26 +4834,10 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr ""
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr ""
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr ""
@@ -4854,6 +4850,10 @@ msgstr ""
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr ""
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
msgstr ""
@@ -7546,7 +7546,7 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr ""
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr ""
#: config/sh/sh.opt:278
@@ -11744,224 +11744,220 @@ msgstr ""
msgid "Create a position independent executable"
msgstr ""
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
msgid "invalid use of type"
msgstr ""
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr ""
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
msgid "expected boolean type"
msgstr ""
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr ""
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
msgid "invalid operand for unary %<&%>"
msgstr ""
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr ""
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
msgid "incompatible types in binary expression"
msgstr ""
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr ""
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr ""
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr ""
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
msgstr ""
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr ""
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
msgid "invalid use of %<...%> with builtin function"
msgstr ""
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
msgstr ""
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
msgstr ""
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
msgid "argument 1 must be a map"
msgstr ""
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
msgid "invalid type for make function"
msgstr ""
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
msgid "bad size for make"
msgstr ""
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
msgid "too many arguments to make"
msgstr ""
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
msgid "argument must be array or slice or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
msgid "unsupported argument type to builtin function"
msgstr ""
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
msgid "argument must be a field reference"
msgstr ""
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
msgid "first argument must be []byte"
msgstr ""
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
msgid "second argument must be slice or string"
msgstr ""
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
msgid "argument 2 has invalid type"
msgstr ""
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr ""
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr ""
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr ""
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
msgid "invalid use of %<...%> with non-slice"
msgstr ""
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
msgstr ""
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr ""
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
msgid "invalid use of %<...%> calling non-variadic function"
msgstr ""
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr ""
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
msgid "incompatible type for map index"
msgstr ""
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
msgid "too many expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
msgid "too few expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-msgid "invalid unsafe.Pointer conversion"
-msgstr ""
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr ""
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -11997,19 +11993,23 @@ msgstr ""
msgid "expected boolean expression"
msgstr ""
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr ""
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -12294,7 +12294,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr ""
@@ -12388,13 +12388,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr ""
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr ""
@@ -12769,7 +12769,7 @@ msgstr ""
msgid "%qE defined as wrong kind of tag"
msgstr ""
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr ""
@@ -12897,7 +12897,7 @@ msgstr ""
msgid "variable %qD has initializer but incomplete type"
msgstr ""
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr ""
@@ -12907,7 +12907,7 @@ msgstr ""
msgid "uninitialized const member in %qT is invalid in C++"
msgstr ""
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr ""
@@ -13805,7 +13805,7 @@ msgstr ""
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr ""
@@ -14008,7 +14008,7 @@ msgstr ""
msgid "unknown type name %qE"
msgstr ""
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr ""
@@ -14018,7 +14018,7 @@ msgstr ""
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr ""
@@ -14066,7 +14066,7 @@ msgstr ""
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr ""
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr ""
@@ -14098,8 +14098,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr ""
@@ -14433,77 +14433,77 @@ msgstr ""
msgid "no type or storage class may be specified here,"
msgstr ""
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr ""
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr ""
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr ""
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
@@ -14518,42 +14518,42 @@ msgstr ""
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr ""
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr ""
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr ""
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr ""
@@ -14563,7 +14563,7 @@ msgstr ""
msgid "expected %<(%> or end of line"
msgstr ""
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr ""
@@ -14578,12 +14578,12 @@ msgstr ""
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -14608,27 +14608,27 @@ msgstr ""
msgid "%<threadprivate%> %qE has incomplete type"
msgstr ""
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -15406,7 +15406,7 @@ msgstr ""
msgid "initialization of a flexible array member"
msgstr ""
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr ""
@@ -15612,223 +15612,223 @@ msgstr ""
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr ""
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr ""
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr ""
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr ""
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr ""
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr ""
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr ""
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr ""
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr ""
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -16848,7 +16848,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -16968,12 +16968,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr ""
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr ""
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr ""
@@ -17058,27 +17058,27 @@ msgstr ""
msgid "total size of local objects too large"
msgstr ""
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr ""
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr ""
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr ""
@@ -17507,62 +17507,62 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr ""
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr ""
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -17766,48 +17766,48 @@ msgstr ""
msgid "function %qD redeclared as variable"
msgstr ""
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -17903,12 +17903,12 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -18269,8 +18269,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr ""
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr ""
@@ -18575,7 +18575,7 @@ msgstr ""
msgid "packed attribute is unnecessary"
msgstr ""
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr ""
@@ -18595,12 +18595,12 @@ msgstr ""
msgid "nested function trampolines not supported on this target"
msgstr ""
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr ""
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr ""
@@ -18790,7 +18790,7 @@ msgstr ""
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -18805,7 +18805,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -18820,7 +18820,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr ""
@@ -18855,7 +18855,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr ""
@@ -19475,117 +19475,117 @@ msgstr ""
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr ""
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr ""
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr ""
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr ""
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr ""
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr ""
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr ""
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr ""
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr ""
@@ -19621,7 +19621,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr ""
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr ""
@@ -19861,72 +19861,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr ""
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr ""
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr ""
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr ""
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -19940,141 +19940,141 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr ""
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr ""
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr ""
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr ""
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr ""
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr ""
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr ""
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -20290,12 +20290,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -20310,8 +20310,8 @@ msgstr ""
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr ""
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr ""
@@ -20933,40 +20933,40 @@ msgstr ""
msgid "invalid vector type for attribute %qE"
msgstr ""
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr ""
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr ""
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr ""
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr ""
@@ -21006,12 +21006,12 @@ msgstr ""
msgid "%qE attribute only applies to variadic functions"
msgstr ""
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr ""
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -22762,229 +22762,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr ""
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr ""
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr ""
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr ""
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr ""
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr ""
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr ""
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr ""
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr ""
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr ""
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr ""
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr ""
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr ""
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr ""
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr ""
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr ""
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr ""
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr ""
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr ""
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -23024,87 +23024,87 @@ msgstr ""
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr ""
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr ""
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr ""
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr ""
@@ -23444,411 +23444,411 @@ msgstr ""
msgid "can%'t set position in PCH file: %m"
msgstr ""
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr ""
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr ""
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr ""
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr ""
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr ""
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr ""
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr ""
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr ""
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr ""
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr ""
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr ""
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr ""
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr ""
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr ""
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr ""
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr ""
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr ""
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr ""
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr ""
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr ""
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr ""
@@ -23918,13 +23918,13 @@ msgstr ""
msgid "%qE attribute requires a string constant argument"
msgstr ""
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -23996,7 +23996,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr ""
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr ""
@@ -24051,7 +24051,7 @@ msgstr ""
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr ""
@@ -24390,62 +24390,62 @@ msgstr ""
msgid "%qs does not support MIPS16 code"
msgstr ""
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr ""
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr ""
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr ""
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr ""
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr ""
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr ""
@@ -24455,57 +24455,57 @@ msgstr ""
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr ""
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr ""
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr ""
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr ""
@@ -24786,307 +24786,307 @@ msgstr ""
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr ""
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr ""
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr ""
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr ""
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr ""
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr ""
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr ""
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr ""
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr ""
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr ""
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr ""
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr ""
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr ""
@@ -25319,63 +25319,63 @@ msgstr ""
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr ""
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr ""
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr ""
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr ""
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr ""
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr ""
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr ""
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -25497,12 +25497,12 @@ msgstr ""
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, gcc-internal-format
msgid "bad builtin icode"
msgstr ""
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr ""
@@ -25717,38 +25717,38 @@ msgstr ""
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr ""
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr ""
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr ""
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr ""
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr ""
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr ""
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr ""
@@ -26186,7 +26186,7 @@ msgstr ""
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr ""
@@ -26246,425 +26246,425 @@ msgstr ""
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr ""
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr ""
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr ""
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr ""
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr ""
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr ""
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr ""
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr ""
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr ""
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr ""
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr ""
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr ""
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr ""
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr ""
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr ""
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr ""
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr ""
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr ""
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr ""
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr ""
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr ""
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr ""
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr ""
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr ""
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr ""
-#: cp/class.c:4902
+#: cp/class.c:4919
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr ""
-#: cp/class.c:4904
+#: cp/class.c:4921
#, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr ""
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:4959
+#: cp/class.c:4976
#, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr ""
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr ""
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+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:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr ""
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr ""
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr ""
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr ""
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr ""
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr ""
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr ""
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr ""
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr ""
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr ""
@@ -26674,12 +26674,12 @@ msgstr ""
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr ""
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr ""
@@ -26699,7 +26699,7 @@ msgstr ""
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr ""
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, gcc-internal-format
msgid "zero as null pointer constant"
msgstr ""
@@ -27602,7 +27602,7 @@ msgstr ""
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr ""
@@ -27695,8 +27695,8 @@ msgstr ""
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr ""
@@ -28226,7 +28226,7 @@ msgstr ""
msgid "type %qT is not derived from type %qT"
msgstr ""
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr ""
@@ -28536,374 +28536,369 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr ""
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr ""
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr ""
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr ""
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr ""
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr ""
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr ""
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr ""
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr ""
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr ""
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr ""
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr ""
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr ""
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr ""
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr ""
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr ""
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr ""
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr ""
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr ""
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr ""
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr ""
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr ""
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr ""
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr ""
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr ""
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr ""
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr ""
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr ""
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr ""
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr ""
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr ""
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -28923,168 +28918,168 @@ msgstr ""
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr ""
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr ""
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr ""
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr ""
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr ""
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr ""
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr ""
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr ""
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr ""
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr ""
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr ""
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr ""
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr ""
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr ""
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr ""
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -29096,88 +29091,88 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr ""
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr ""
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr ""
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr ""
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr ""
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr ""
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr ""
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -29186,72 +29181,72 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr ""
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr ""
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr ""
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr ""
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr ""
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr ""
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr ""
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr ""
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
@@ -29599,7 +29594,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -29858,152 +29853,152 @@ msgstr ""
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr ""
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr ""
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr ""
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr ""
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr ""
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr ""
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr ""
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr ""
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr ""
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr ""
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr ""
-#: cp/init.c:2574
+#: cp/init.c:2576
#, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr ""
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr ""
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -30093,12 +30088,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -30108,12 +30103,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr ""
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -30128,98 +30123,98 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr ""
-#: cp/method.c:1048
+#: cp/method.c:1047
#, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr ""
-#: cp/method.c:1055
+#: cp/method.c:1054
#, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr ""
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr ""
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr ""
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr ""
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr ""
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr ""
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
@@ -30356,132 +30351,132 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr ""
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr ""
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr ""
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr ""
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr ""
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr ""
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr ""
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr ""
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr ""
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr ""
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr ""
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr ""
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr ""
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr ""
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr ""
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr ""
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr ""
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
@@ -30489,22 +30484,22 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -30634,7 +30629,7 @@ msgstr ""
msgid "floating-point literal cannot appear in a constant-expression"
msgstr ""
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -30862,7 +30857,7 @@ msgstr ""
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
@@ -31054,7 +31049,7 @@ msgstr ""
msgid "compound-statement in constexpr function"
msgstr ""
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr ""
@@ -31084,7 +31079,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr ""
@@ -31100,12 +31095,12 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, gcc-internal-format
msgid "expected jump-statement"
msgstr ""
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -31142,7 +31137,7 @@ msgstr ""
msgid "class definition may not be declared a friend"
msgstr ""
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -31218,12 +31213,12 @@ msgstr ""
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr ""
@@ -31238,7 +31233,7 @@ msgstr ""
msgid "expected template-id"
msgstr ""
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr ""
@@ -31365,12 +31360,12 @@ msgstr ""
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
@@ -31415,73 +31410,73 @@ msgstr ""
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr ""
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr ""
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, gcc-internal-format
msgid "expected initializer"
msgstr ""
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, gcc-internal-format
msgid "invalid type in declaration"
msgstr ""
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr ""
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr ""
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr ""
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr ""
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr ""
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -31490,247 +31485,247 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr ""
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, gcc-internal-format
msgid "expected declarator"
msgstr ""
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr ""
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr ""
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr ""
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr ""
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr ""
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr ""
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr ""
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, gcc-internal-format
msgid "expected type-specifier"
msgstr ""
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr ""
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr ""
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr ""
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr ""
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr ""
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, gcc-internal-format
msgid "expected class-name"
msgstr ""
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr ""
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr ""
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr ""
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr ""
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr ""
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr ""
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr ""
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr ""
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, gcc-internal-format
msgid "expected class-key"
msgstr ""
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr ""
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr ""
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr ""
@@ -31739,317 +31734,317 @@ msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr ""
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr ""
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr ""
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr ""
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr ""
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr ""
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr ""
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr ""
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr ""
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr ""
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr ""
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr ""
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr ""
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr ""
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr ""
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr ""
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr ""
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr ""
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr ""
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr ""
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr ""
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr ""
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr ""
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr ""
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr ""
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, gcc-internal-format
msgid "invalid type for property"
msgstr ""
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr ""
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr ""
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr ""
@@ -32758,17 +32753,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr ""
@@ -32786,257 +32781,257 @@ msgstr ""
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr ""
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr ""
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr ""
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr ""
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr ""
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr ""
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr ""
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr ""
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr ""
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr ""
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr ""
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
@@ -33048,32 +33043,32 @@ msgstr ""
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr ""
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr ""
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -33081,12 +33076,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -33323,7 +33318,7 @@ msgstr ""
msgid "invalid base-class specification"
msgstr ""
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
@@ -33496,263 +33491,263 @@ msgstr ""
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr ""
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr ""
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr ""
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr ""
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr ""
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr ""
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr ""
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr ""
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr ""
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr ""
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr ""
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr ""
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr ""
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr ""
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr ""
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr ""
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr ""
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr ""
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr ""
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr ""
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr ""
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr ""
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, gcc-internal-format
msgid "non-constant array initialization"
msgstr ""
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr ""
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr ""
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr ""
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr ""
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr ""
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr ""
@@ -34695,122 +34690,122 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr ""
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr ""
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr ""
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr ""
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr ""
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr ""
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr ""
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr ""
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr ""
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr ""
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr ""
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr ""
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr ""
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr ""
@@ -34870,187 +34865,187 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr ""
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr ""
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr ""
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr ""
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -35085,7 +35080,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr ""
@@ -35195,7 +35190,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -35278,8 +35273,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -35424,7 +35419,7 @@ msgstr ""
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -35554,42 +35549,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr ""
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -35601,7 +35596,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -35881,7 +35876,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -35896,7 +35891,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -35906,7 +35901,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr ""
@@ -36103,7 +36098,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -36123,834 +36118,834 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr ""
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr ""
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr ""
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr ""
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr ""
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr ""
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr ""
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -37190,27 +37185,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -37471,7 +37466,7 @@ msgid "can't open input file: %s"
msgstr ""
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -37587,12 +37582,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -39611,7 +39606,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -40700,943 +40695,943 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr ""
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr ""
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr ""
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -41645,175 +41640,175 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -41821,950 +41816,950 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr ""
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr ""
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr ""
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -42930,34 +42925,34 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -42965,47 +42960,47 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -43374,17 +43369,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -43994,17 +43989,17 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, gcc-internal-format
msgid "could not parse file offset"
msgstr ""
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr ""
@@ -44014,67 +44009,67 @@ msgstr ""
msgid "invalid line in the resolution file"
msgstr ""
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr ""
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr ""
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr ""
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr ""
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr ""
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/po/id.po b/gcc/po/id.po
index 12e5697df..540abeaf0 100644
--- a/gcc/po/id.po
+++ b/gcc/po/id.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.4.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2009-11-10 09:00+0700\n"
"Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -27,7 +27,7 @@ msgstr "<anonim>"
msgid "({anonymous})"
msgstr "<anonim>"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
#| msgid "Unexpected end of module"
msgid "expected end of line"
@@ -38,8 +38,8 @@ msgstr "Tidak terduga akhir dari modul"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "diduga %<,%>"
@@ -51,13 +51,13 @@ msgstr "diduga %<,%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "diduga %<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<,%>"
@@ -74,7 +74,7 @@ msgstr "diduga %<{%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<)%>"
@@ -82,7 +82,7 @@ msgstr "diduga %<{%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<]%>"
@@ -94,27 +94,27 @@ msgstr "diduga %<{%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "diduga %<,%>, %<,%> atau %<}%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<}%>"
msgstr "diduga %<{%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "diduga %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<:%>"
msgstr "diduga %<{%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<while%>"
@@ -126,37 +126,37 @@ msgstr "diduga %<{%>"
msgid "expected %<.%>"
msgstr "diduga %<{%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@end%>"
msgstr "diduga %<{%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<>%>"
msgstr "diduga %<{%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<,%> or %<)%>"
msgstr "diduga %<,%> atau %<,%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "diduga %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "diduga %<#pragma omp section%> atau %<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<[%>"
@@ -345,12 +345,12 @@ msgstr "'%%l' operan bukan sebuah label"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "konstanta pecahan disalah gunakan"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "ekspresi sebagai operan tidak valid"
@@ -1479,20 +1479,20 @@ msgstr "insn tidak dikenal:"
msgid "insn does not satisfy its constraints:"
msgstr "insn tidak memenuhi batasannya:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari '%s'"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "kehabisan memori"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari -fpie"
@@ -2112,215 +2112,215 @@ msgstr "Jarak minimal diantara kemungkinan konflik store dan load"
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "Jumlah maksimum dari titik RTL yang dapat direkam sebagai pemkombinasi nilai terakhir"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "Batasan atas untuk pembagian konstanta integer"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Jumlah minimal dari pemetaan maya untuk dipertimbangkan dalam pergantian ke pengubahan nama maya penuh"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "Rasio diantara pemetaan maya dan simbol maya untuk melakukan pengubahan nama maya penuh"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "Batas bawah untuk sebuah penyangga untuk dipertimbangkan untuk proteksi stack smashing"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "Jumlah maksimum dari statemen yang diperbolehkan dalam sebuah blok yang membutuhkan untuk diduplikasi ketika threading jumps"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "Jumlah maksimum dari field dalam sebuah struktur sebelum analisa penunjuk treats struktur sebagai sebuah variabel tunggal"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Jumlah maksimum dari instruksi yang siap untuk diberikan untuk dipertimbangkan oleh penjadwalan selam tahap penjadwalan pertama"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "Jumlah dari insns yang dijalankan sebelum prefetch selesai"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "Jumlah dari prefetches yang dapat berjalan di waktu bersamaan"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "Ukuran dari L1 cache"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "Ukuran dari baris L1 cache"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "Ukuran dari L2 cache"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "Akan menggunakan tipe kanonikal"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr "Panjang maksimum dari bagian antik diset ketika menjalan pre optimisasi pohon"
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr "Ukuran maksimum dari sebuah SCC sebelum SCCVN berhenti memproses sebuah fungsi"
-#: params.def:780
+#: params.def:781
#, fuzzy
#| msgid "max loops number for regional RA"
msgid "Max loops number for regional RA"
msgstr "jumlah maksimal loops untuk daerah RA"
-#: params.def:785
+#: params.def:786
#, fuzzy
#| msgid "max size of conflict table in MB"
msgid "Max size of conflict table in MB"
msgstr "ukuran maksimal dari tabel konflik dalam MB"
-#: params.def:790
+#: params.def:791
#, fuzzy
#| msgid "The minimum cost of an expensive expression in the loop invariant motion"
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "Biaya minimum dari sebuah ekspresi ekspensi dalam sebuah pergerakan loop tidak variant"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr "Rasio maksimal diantara ukuran array dan cabang switch untuk sebuah konversi switch untuk mengambil tempat"
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
#| msgid "maximum value of parameter %qs is %u"
msgid "maximum number of parameters in a SCoP"
msgstr "nilai maksimal dari parameter %qs adalah %u"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
#, fuzzy
#| msgid "max basic blocks number in loop for loop invariant motion"
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr "jumlah maksimal blok dasar dalam loop untuk gerakan loop invariant"
-#: params.def:839
+#: params.def:840
#, fuzzy
#| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
#, fuzzy
#| msgid "Maximum number of nops to insert for a hint (Default 2)"
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr "Jumlah maksimum dari nops untuk dimasukan untuk sebuah hint (Baku 2)"
-#: params.def:923
+#: params.def:924
#, fuzzy
#| msgid "Maximum number of times that an insn could be scheduled"
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Ijinkan percabangan untuk dipack dengan instruksi lain"
-#: params.def:954
+#: params.def:955
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Ijinkan percabangan untuk dipack dengan instruksi lain"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2663,18 +2663,18 @@ msgid "invalid %%r value"
msgstr "nilai %%r tidak valid"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "nilai %%R tidak valid"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "nilai %%N tidak valid"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "nilai %%P tidak valid"
@@ -2689,12 +2689,12 @@ msgstr "nilai %%h tidak valid"
msgid "invalid %%L value"
msgstr "nilai %%L tidak valid"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "nilai %%m tidak valid"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "nilai %%M tidak valid"
@@ -2705,7 +2705,7 @@ msgid "invalid %%U value"
msgstr "nilai %%U tidak valid"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "nilai %%s tidak valid"
@@ -2715,7 +2715,7 @@ msgstr "nilai %%s tidak valid"
msgid "invalid %%C value"
msgstr "nilai %%C tidak valid"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "nilai %%E tidak valid"
@@ -2726,39 +2726,39 @@ msgid "unknown relocation unspec"
msgstr "relokasi unspek tidak diketahui"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "kode %%xn tidak valid"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "instruksi Thumb terprediksi"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "instruksi terprediksi dalam urutan berkondisi"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
msgstr "operan tidak valid untuk kode '%c'"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "operan shift tidak valid"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2766,89 +2766,89 @@ msgstr "operan shift tidak valid"
msgid "invalid operand for code '%c'"
msgstr "operan tidak valid untuk kode '%c'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "instruksi tidak pernah dijalankan"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "hilang operan"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
#| msgid "function returns an aggregate"
msgid "function parameters cannot have __fp16 type"
msgstr "fungsi mengembalikan sebuah kumpulan"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "fungsi tidak mengembalikan tipe string"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "alamat operan membutuhkan batasan untuk X, Y, atau Z register"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use %<&%> constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "alamat buruk, bukan (reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "address offset not a constant"
msgid "bad address, not a constant:"
msgstr "ofset alamat bukan sebuah konstanta"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "alamat buruk, bukan (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "alamat buruk, bukan post_inc atau pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "internal kompiler error. Alamat buruk:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "internal kompiler error. Kode tidak diketahui:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "insn tidak valid:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "insn tidak benar:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "insn move tidak dikenal:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "shift insn buruk:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "internal kompiler error. shift tidak benar:"
@@ -2864,7 +2864,7 @@ msgstr "operan const_double tidak valid"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3096,76 +3096,76 @@ msgstr "operan output_move_double buruk"
msgid "bad output_condmove_single operand"
msgstr "operan output_condmove_single buruk"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "UNSPEC tidak valid sebagai operan"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand size for operand code '%c'"
msgstr "operan tidak valid untuk kode '%c'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand type used with operand code '%c'"
msgstr "operan tidak valid untuk kode '%c'"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "operan bukan sebuah konstanta ataupun sebuah kode kondisi, kode operan 'C' tidak valid"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "operan bukan sebuah konstanta ataupun sebuah kode kondisi, kode operan 'F' tidak valid"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "operan bukan sebuah konstanta ataupun sebuah kode kondisi, kode operan 'c' tidak valid"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "operan bukan sebuah konstanta ataupun sebuah kode kondisi, kode operan 'f' tidak valid"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is not a condition code, invalid operand code 'D'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
#| msgid "operand is not a condition code, invalid operand code 'D'"
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "kode operan '%c' tidak valid"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "batasan untuk operan tidak valid"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "mode insn tidak diketahui"
@@ -3219,13 +3219,13 @@ msgstr "konversi ke %<__fpreg%> tidak valid"
msgid "invalid operation on %<__fpreg%>"
msgstr "operasi di %<__fpreg%> tidak valid"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "operan %%P tidak valid"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "nilai %%p tidak valid"
@@ -3308,7 +3308,7 @@ msgid "post-increment address is not a register"
msgstr "alamat post-increment bukan sebuah register"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "alamat buruk"
@@ -3450,128 +3450,128 @@ msgstr "Kehabisan ruang stack.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Mencoba menjalankan '%s' dalam shell untuk meningkatkan batasannya.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
#| msgid "Use hardware floating point"
msgid "-mvsx requires hardware floating point"
msgstr "Gunakan piranti keras titik pecahan"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mpaired are incompatible"
msgstr "-f%s dan -msdata=%s tidak kompatibel"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
#| msgid "Produce little endian code"
msgid "-mvsx used with little endian code"
msgstr "Hasilkan kode little endian"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
#| msgid "Disable indexed addressing"
msgid "-mvsx needs indexed addressing"
msgstr "Non-aktifkan pengalamatan terindeks"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-f%s dan -msdata=%s tidak kompatibel"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
#| msgid "bad test"
msgid "bad move"
msgstr "tes buruk"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%H value"
msgid "invalid %%c value"
msgstr "nilai %%H tidak valid"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "nilai %%f tidak valid"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "nilai %%F tidak valid"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "nilai %%G tidak valid"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "kode %%j tidak valid"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "kode %%J tidak valid"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "nilai %%k tidak valid"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "nilai %%K tidak valid"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "nilai %%O tidak valid"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "nilai %%q tidak valid"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "nilai %%S tidak valid"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "nilai %%T tidak valid"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "nilai %%u tidak valid"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "nilai %%v tidak valid"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "nilai %%x tidak valid"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
@@ -3669,25 +3669,25 @@ msgstr "operan tidak valid untuk pemodifikasi 'o'"
msgid "invalid operand for code: '%c'"
msgstr "operan tidak valid untuk kode: '%c'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "operan tidak valid ke %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "operan tidak valid ke %%S"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "dibuat dan digunakan dengan arsitektur berbeda / ABI"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "dibuat dan digunakan dengan ABI berbeda"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "dibuat dan digunakan dengan endianness berbeda"
@@ -3706,14 +3706,14 @@ msgstr "operan %%A tidak valid"
msgid "invalid %%B operand"
msgstr "operan %%B tidak valid"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%C operand"
msgstr "operan %%P tidak valid"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%D operand"
@@ -3759,65 +3759,65 @@ msgstr "operan 'o' bukan sebuah konstanta"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: kode tidak diketahui"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "operan %%c tidak valid"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "operan %%d tidak valid"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%j code"
msgid "invalid %%H specifier"
msgstr "kode %%j tidak valid"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "operan %%P tidak valid"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "operan %%P tidak valid"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "operan %%P tidak valid"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "operan %%P tidak valid"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "operan %%c tidak valid"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "operan %%P tidak valid"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "operan tidak valid untuk pemodifikasi 'b'"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4182,7 +4182,7 @@ msgstr ""
msgid "candidates are:"
msgstr "kandidat adalah:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
#| msgid "candidate 1:"
msgid "candidate is:"
@@ -4583,11 +4583,11 @@ msgstr "blok IF"
msgid "implied END DO"
msgstr "Diimplikasikan END DO"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "assignment"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "assignmen penunjuk"
@@ -4595,139 +4595,139 @@ msgstr "assignmen penunjuk"
msgid "simple IF"
msgstr "IF sederhana"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
#, fuzzy
#| msgid "elemental procedure"
msgid "module procedure"
msgstr "prosedur elemental"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "function returning a function"
msgid "internal function"
msgstr "fungsi mengembalikan sebuah fungsi"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr "prosedur elemental"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "Operan dari operan binari numerik '%s' di %%L adalah %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Operan dari string operator konkatenasi di %%L adalah %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "Operan dari operator logikal '%s' di %%L adalah %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "Operan dari operator .not. di %%L adalah %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "Logikal di %%L harus dibandingkan dengan %s daripada %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "Operan dari operator perbandingan '%s' di %%L adalah %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "Operator tidak dikenal '%s' di %%L"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "Operan dari operator pengguna '%s' di %%L adalah %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "Operan dari operator pengguna '%s' di %%L adalah %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
#| msgid "%qD is not a variable"
msgid "iterator variable"
msgstr "%qD bukan sebuah variabel"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Start expression in DO loop"
msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
#| msgid "invalid expression as operand"
msgid "End expression in DO loop"
msgstr "ekspresi sebagai operan tidak valid"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Step expression in DO loop"
msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
#, fuzzy
#| msgid "DEALLOCATE "
msgid "DEALLOCATE object"
msgstr "DEALOKASIKAN "
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
#, fuzzy
#| msgid "ALLOCATE "
msgid "ALLOCATE object"
msgstr "ALOKASIKAN "
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4737,7 +4737,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -5083,6 +5083,18 @@ msgstr "tidak dapat menggunakan mthreads dan mlegacy-threads bersamaan"
msgid "cannot use mshared and static together"
msgstr "tidak dapat menggunakan mshared dan static bersamaan"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni dan -femit-class-files adalah tidak kompatibel"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni dan -femi-class-file adalah tidak kompatibel"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file seharusnya digunakan bersamaan dengan -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5174,26 +5186,10 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "pilihan -shared saat ini tidak didukung untuk VAX ELF"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran tidak mendukung -E tanpa -cpp"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni dan -femit-class-files adalah tidak kompatibel"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni dan -femi-class-file adalah tidak kompatibel"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file seharusnya digunakan bersamaan dengan -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a tidak mendukung little-endian"
@@ -5206,6 +5202,10 @@ msgstr " konflik kode gen gaya switches digunakan"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "pilihan -shared saat ini tidak didukung untuk VAX ELF"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -8108,7 +8108,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Ikuti konvensi pemanggilan Renesas (sebelumnya Hitachi) / SuperH"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "Naikan komplian IEEE untuk kode titik pecahan"
#: config/sh/sh.opt:278
@@ -12763,310 +12765,304 @@ msgstr "Buat sebuah perpustakaan terbagi"
msgid "Create a position independent executable"
msgstr "Buat sebuah aplikasi bebas posisi"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
#| msgid "invalid use of %qD"
msgid "invalid use of type"
msgstr "penggunaan tidak valid dari %qD"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
#, fuzzy
#| msgid "inlined_to pointer refers to itself"
msgid "constant refers to itself"
msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
#| msgid "Expected expression type"
msgid "expected numeric type"
msgstr "Diduga tipe ekspresi"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
#| msgid "unexpected non-tuple"
msgid "expected boolean type"
msgstr "diduga bukan tuple"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
#| msgid "expected integer expression"
msgid "expected integer or boolean type"
msgstr "diduga ekspresi integer"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
#| msgid "invalid operand to %%R"
msgid "invalid operand for unary %<&%>"
msgstr "operan tidak valid ke %%R"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
#| msgid "Expected integer"
msgid "expected pointer"
msgstr "Diduga integer"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in binary expression"
msgstr "tipe tidak kompatibel dalam kembali"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
#| msgid "size of array %qs has non-integer type"
msgid "shift of non-integer operand"
msgstr "ukuran dari array %qs memiliki tipe bukan integer"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
#| msgid "switch quantity not an integer"
msgid "shift count not unsigned integer"
msgstr "switch kuantiti bukan sebuah integer"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
#| msgid "negative insn length"
msgid "negative shift count"
msgstr "panjang insn negatif"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "called object %qE is not a function"
msgid "object is not a method"
msgstr "dipanggil objek %qE bukan sebuah fungsi"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
#| msgid "argument of type %qT does not match %qT"
msgid "method type does not match object type"
msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid argument to built-in function"
msgid "invalid use of %<...%> with builtin function"
msgstr "argumen ke fungsi bawaan tidak valid"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "tidak ada argumen"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments"
msgstr "terlalu banyak argumen untuk format"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument must be a constant"
msgid "argument 1 must be a map"
msgstr "argumen harus berupa sebuah konstanta"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
#| msgid "invalid pure const state for function"
msgid "invalid type for make function"
msgstr "pure const state tidak valid untuk fungsi"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "insn untuk 'A' buruk"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments to make"
msgstr "terlalu banyak argumen untuk format"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
#| msgid "argument must be a constant"
msgid "argument must be array or slice or channel"
msgstr "argumen harus berupa sebuah konstanta"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
#| msgid "invalid argument to built-in function"
msgid "unsupported argument type to builtin function"
msgstr "argumen ke fungsi bawaan tidak valid"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
#| msgid "argument must be a constant"
msgid "argument must be channel"
msgstr "argumen harus berupa sebuah konstanta"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
#| msgid "last argument must be an immediate"
msgid "argument must be a field reference"
msgstr "argumen terakhir harus berupa sebuah immediate"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
#| msgid "last argument must be an immediate"
msgid "left argument must be a slice"
msgstr "argumen terakhir harus berupa sebuah immediate"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "last argument must be an immediate"
msgid "first argument must be []byte"
msgstr "argumen terakhir harus berupa sebuah immediate"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "argument must be a constant"
msgid "second argument must be slice or string"
msgstr "argumen harus berupa sebuah konstanta"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "%Jparameter %u has void type"
msgid "argument 2 has invalid type"
msgstr "%J parameter %u memiliki tipe void"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
#| msgid "%Jparameter %u has incomplete type"
msgid "argument must have complex type"
msgstr "%J parameter %u memiliki tipe tidak lengkap"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
#| msgid "cleanup argument not an identifier"
msgid "complex arguments must have identical types"
msgstr "membersihkan argumen bukan sebuah identifikasi"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
#| msgid "Do not use hardware floating point"
msgid "complex arguments must have floating-point type"
msgstr "Jangan gunakan piranti keras titik pecahan"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
#| msgid "invalid use of %<this%> at top level"
msgid "invalid use of %<...%> with non-slice"
msgstr "penggunaan tidak valid ari %<this%> di tingkat paling atas"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
#| msgid "deleted function %q+D"
msgid "expected function"
msgstr "fungsi %q+D terhapus"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible type for receiver"
msgstr "tipe tidak kompatibel dalam kembali"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of %<this%> in non-member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "penggunaan tidak valid dari %<this%> dalam fungsi bukan anggota"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "incoming edge count does not match number of PHI arguments"
msgid "number of results does not match number of values"
msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
#| msgid "Cray pointer at %C must be an integer"
msgid "index must be integer"
msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
#| msgid "Cray pointer at %C must be an integer"
msgid "slice end must be integer"
msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible type for map index"
msgstr "tipe tidak kompatibel dalam kembali"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many expressions for struct"
msgstr "terlalu banyak argumen untuk format"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "terlalu sedikit argumen untuk format"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-#| msgid "invalid types in fixed-point conversion"
-msgid "invalid unsafe.Pointer conversion"
-msgstr "tipe tidak valid dalam konversi titik tetap"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
#| msgid "expected class name"
msgid "expected channel"
msgstr "diduga nama class"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -13114,23 +13110,27 @@ msgstr "operan tidak valid dalam pernyataan return"
msgid "expected boolean expression"
msgstr "diduga ekspresi"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in send"
msgstr "tipe tidak kompatibel dalam kembali"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
#, fuzzy
#| msgid "invalid operand in indirect reference"
msgid "invalid send on receive-only channel"
msgstr "operan tidak valid dalam referensi tidak langsung"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -13451,7 +13451,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%K penggunakan tidak valid dari %<__builtin_va_arg_pack ()%>"
@@ -13547,13 +13547,13 @@ msgstr "%Kmencoba membebaskan sebuah objek bukan heap"
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "nilai void tidak diabaikan karena ini seharusnya"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "konversi ke tipe bukan-skalar diminta"
@@ -13946,7 +13946,7 @@ msgstr "melompat kedalam pernyataan ekspresi"
msgid "%qE defined as wrong kind of tag"
msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "penggunaan tidak valid dari %<restrict%>"
@@ -14077,7 +14077,7 @@ msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
msgid "variable %qD has initializer but incomplete type"
msgstr "variabel %qD memiliki penginisialisasi tetapi tipe tidak lengkap"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "fungsi inline %q+D memberikan atribut noinline"
@@ -14088,7 +14088,7 @@ msgstr "fungsi inline %q+D memberikan atribut noinline"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "anggota const tidak terinisialisasi %qD"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
#| msgid "%q+D will be initialized after"
msgid "%qD should be initialized"
@@ -15077,7 +15077,7 @@ msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
msgid "argument %qD doesn%'t match prototype"
msgstr "argumen %qD tidak cocok dengan prototipe"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
@@ -15288,7 +15288,7 @@ msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
msgid "unknown type name %qE"
msgstr "nama register: %s tidak dikenal"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "diduga penspesifikasi deklarasi"
@@ -15299,7 +15299,7 @@ msgstr "diduga penspesifikasi deklarasi"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "diduga pengidentifikasi atau %<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored for methods"
@@ -15352,7 +15352,7 @@ msgstr "ISO C90 tidak mendukung %<long long%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 tidak mendukung %<long long%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "diduga string literal"
@@ -15387,8 +15387,8 @@ msgstr "static assertion gagal: %E"
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "diduga pengidentifikasi"
@@ -15738,82 +15738,82 @@ msgstr "diduga penspesifikasi deklarasi"
msgid "no type or storage class may be specified here,"
msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "hilang %<(%> setelah %<#pragma pack%> - diabaikan"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "hilang %<(%> setelah %<#pragma pack%> - diabaikan"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "the %<setter%> attribute may only be specified once"
msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
#| msgid "%Jaddress area attribute cannot be specified for functions"
msgid "the %<getter%> attribute may only be specified once"
msgstr "%J alamat daerah atribut tidak dapat dispesifikasikan untuk fungsi"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> hanya boleh digunakan dalam pernyataan compound"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, fuzzy, gcc-internal-format
#| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> hanya boleh digunakan dalam pernyataan compound"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "terlalu banyak %qs clauses"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "diduga %<none%> atau %<shared%>"
@@ -15828,44 +15828,44 @@ msgstr "diduga ekspresi integer"
msgid "%<num_threads%> value must be positive"
msgstr "%<num_threads%> nilai harus positif"
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, fuzzy, gcc-internal-format
#| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr "jenis penjadwalan tidak valid"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "diduga clause %<#pragma omp%>"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs tidak valid untuk %qs"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "invalid operator for %<#pragma omp atomic%>"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
@@ -15875,7 +15875,7 @@ msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
msgid "expected %<(%> or end of line"
msgstr "diduga %<(%> atau akhir dari baris"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "diduga pernyataan for"
@@ -15890,12 +15890,12 @@ msgstr "diduga iterasi deklarasi atau inisialisasi"
msgid "not enough perfectly nested loops"
msgstr "tidak cukup secara sempurna nested loops"
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr "collapsed loops tidak secara sempurna nested"
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "iterasi variabel %qD seharusnya bukan first private"
@@ -15920,27 +15920,27 @@ msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -16757,7 +16757,7 @@ msgstr "array terinisialisasi dari konstanta string bertanda-petik"
msgid "initialization of a flexible array member"
msgstr "inisialisasi dari sebuah anggota array fleksibel"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "char-array terinisialisasi dari string lebar"
@@ -16965,230 +16965,230 @@ msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "fungsi mengembalikan alamat dari variabel lokal"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch kuantiti bukan sebuah integer"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "case label is not an integer constant expression"
msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "label case tidak dalam label pernyataan switch"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, fuzzy, gcc-internal-format
#| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%H disarankan kurung eksplisit untuk menghindari ambigu %<else%>"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "pernyataan break tidak dalam loop atau switch"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "pernyataan continue tidak dalam sebuah loop"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "pernyataan dengan tidak ada efek"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "jumlah geser kanan negatif"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "jumlah geser kanan >= lebar dari tipe"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "jumlah geser kiri negatif"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "jumlah geser kiri >= lebar dari tipe"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "Warn about comparison of different enum types"
msgid "comparing vectors with different element types"
msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
#| msgid "comparison of distinct pointer types lacks a cast"
msgid "comparison of pointers to disjoint address spaces"
msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "perbandingan diantara penunjuk dan integer"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "perbandingan terurut dari penunjuk dengan integer nol"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "perbandingan terurut dari penunjuk dengan integer nol"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
#| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "used struct type value where scalar is required"
msgid "used vector type where scalar is required"
msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qE bukan sebuah variabel dalam clause %qs"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr "%qE muncul lebih dari sekali dalam clause data"
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qE adalah predetermined %qs untuk %qs"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -18251,7 +18251,7 @@ msgstr "dominasi dari %d seharusnya %d, bukan %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -18378,12 +18378,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "variabel global register %qD digunakan dalam fungsi nested"
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%K panggilan ke %qs dideklarasikan dengan atribut peringatan: %s"
@@ -18472,27 +18472,27 @@ msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
msgid "total size of local objects too large"
msgstr "%J ukuran total dari objek lokal terlalu besar"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "batasan tidak memungkinkan dalam %<asm%>"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "variabel %q+D mungkin dipotong oleh %<longjmp> atau %<vfork%>"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "argumen %q+D mungkin dipotong oleh %<longjmp%> atau %<vfork%>"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "fungsi mengembalikan sebuah kumpulan"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "parameter %q+D tidak digunakan"
@@ -18969,70 +18969,70 @@ msgstr "pemeriksaan gimple: diduga %s(%s), memiliki %s(%s) dalam %s, di %s:%d"
msgid "using result of function returning %<void%>"
msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "lvalue tidak valid dalam keluaran asm %d"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr "masukan %d bukan memori harus tetap berada dalam memori"
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "masukan memori %d tidak secara langsung dapat dialamatkan"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "threadprivate variable %qE used in untied task"
msgstr "variabel register %qD digunakan dalam fungsi nested"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, fuzzy, gcc-internal-format
#| msgid "%Henclosing parallel"
msgid "enclosing task"
msgstr "%Hparallel yang melingkupi"
-#: gimplify.c:5742
+#: gimplify.c:5743
#, fuzzy, gcc-internal-format
#| msgid "%qs not specified in enclosing parallel"
msgid "%qE not specified in enclosing parallel"
msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
-#: gimplify.c:5747
+#: gimplify.c:5748
#, fuzzy, gcc-internal-format
#| msgid "%Henclosing parallel"
msgid "enclosing parallel"
msgstr "%Hparallel yang melingkupi"
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qs should be private"
msgid "iteration variable %qE should be private"
msgstr "iterasi variabel %qs seharusnya private"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qD should not be firstprivate"
msgid "iteration variable %qE should not be firstprivate"
msgstr "iterasi variabel %qD seharusnya bukan first private"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qs should not be reduction"
msgid "iteration variable %qE should not be reduction"
msgstr "iterasi variabel %qs seharusnya bukan reduksi"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
#| msgid "%s variable %qs is private in outer context"
msgid "%s variable %qE is private in outer context"
msgstr "%s variabel %qs private dalam konteks luar"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "gimplification gagal"
@@ -19253,48 +19253,48 @@ msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
msgid "function %qD redeclared as variable"
msgstr "fungsi %q+D redeklarasi sebagai inline"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "daerah barrier mungkin tidak secara dekat nested didalam dari work-sharing, critical, terurut atau eksplisit daerah tugas"
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "daerah work-sharing mungkin tidak secara dekat nested didalam dari work-sharing, critical, terurut atau eksplisit daerah tugas"
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr "daerah master mungkin tidak secara dekat nested didalam daerah work-sharing atau eksplist daerah tugas"
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr "daerah terurut mungkin tidak secara dekat nested didalam daerah kritis atau eksplist daerah tugas"
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr "daerah kritis mungkin tidak nested didalam sebuah daerah kritikal dengan nama sama"
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr "exit tidak valid dari blok struktur OpenMP"
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr "masukan tidak valid ke blok struktur OpenMP"
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr "cabang tidak valid ke/dari sebuah blok struktur OpenMP"
@@ -19401,13 +19401,13 @@ msgstr "-static-libgfortran tidak didukung dalam konfigurasi ini"
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr "section anchors harus tidak aktif ketika pengurutan kembali tingkat teratas tidak aktif"
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
@@ -19793,8 +19793,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "tidak dapat menggunakan '%s' sebagai sebuah register %s"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "nama register: %s tidak dikenal"
@@ -20108,7 +20108,7 @@ msgstr "atribut packed menyebabkan alignmen tidak efisien"
msgid "packed attribute is unnecessary"
msgstr "atribut packed tidak diperlukan"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "alignmen dari elemen array lebih besar dari ukuran elemen"
@@ -20130,12 +20130,12 @@ msgstr "global desktruktor tidak didukung di target ini"
msgid "nested function trampolines not supported on this target"
msgstr "-ffunction-sections tidak didukung untuk target ini"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "atribut target tidak didukung di platform ini"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma GCC target tidak didukung untuk mesin ini"
@@ -20332,7 +20332,7 @@ msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -20348,7 +20348,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr "aslinya pemanggilan fungsi tidak langsung tidak dipertimbangkan untuk inlining"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -20363,7 +20363,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
#| msgid "%H%<[*]%> not allowed in other than a declaration"
msgid "asm not allowed in atomic transaction"
@@ -20402,7 +20402,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
#| msgid "%Hattributes are not allowed on a function-definition"
msgid "%Kasm not allowed in %<transaction_safe%> function"
@@ -21062,127 +21062,127 @@ msgstr "tidak dapat membuka berkas dump %qs: %s"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i can not throw but has EH edges"
msgid "BB %i has multiple EH edges"
msgstr "BB %i tidak dapat throw tetapi memiliki EH edges"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i can not throw but has EH edges"
msgid "BB %i can not throw but has an EH edge"
msgstr "BB %i tidak dapat throw tetapi memiliki EH edges"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i last statement has incorrectly set region"
msgid "BB %i last statement has incorrectly set lp"
msgstr "BB %i pernyataan terakhir memiliki daerah set tidak benar"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unnecessary EH edge %i->%i"
msgid "Incorrect EH edge %i->%i"
msgstr "EH edge %i->%i tidak diperlukan"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i too many fallthru edges"
msgstr "insn salah dalam ujung fallthru"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i last statement has incorrectly set region"
msgid "BB %i has incorrect edge"
msgstr "BB %i pernyataan terakhir memiliki daerah set tidak benar"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i has incorrect fallthru edge"
msgstr "insn salah dalam ujung fallthru"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it receives a non-local goto"
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "fungsi %q+F tidak akan dapat inline karena ini menerima sebuah goto bukan lokal"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "fungsi %q+F tidak akan dapat inline karena ini menyimpan alamat dari label lokal dalam sebuah variabel statis"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "fungsi %q+F tidak akan dapat terinline karena ini menggunakan alloca (override menggunaka always_inline atribut)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan penanganan setjmp-longjmp exception"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan goto tidak lokal"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan __builtin_return atau __builtin_apply_args"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "fungsi %q+F tidak akan dapat inline karena ini berisi sebuah goto yang dihitung"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "fungsi %q+F tidak akan inline karena ini ditekan menggunakan -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "fungsi %q+F tidak akan inline karena ini menggunakan atribut yang konflik dengan inline"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "inlining failed in call to %q+F: %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "inlining gagal dalam panggilan ke %q+F: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "dipanggil dari sini"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "inlining gagal dalam panggilan ke %q+F: %s"
@@ -21220,7 +21220,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "ukuran dari nilai kembali dari %q+D lebih besar dari %wd bytes"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "korupsi SSA"
@@ -21468,77 +21468,77 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
#| msgid "%Harray subscript is outside array bounds"
msgid "array subscript is outside array bounds"
msgstr "%H array subscript diluar dari cakupan array"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
#| msgid "%Harray subscript is above array bounds"
msgid "array subscript is above array bounds"
msgstr "%H array subscript diatas dari array bounds"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
#| msgid "%Harray subscript is below array bounds"
msgid "array subscript is below array bounds"
msgstr "%Harray subscrip dibawah dari array bounds"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhakan kondisi ke konstanta"
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan kondisional"
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "perbandingan selalu salah karena jangkauan terbatas dari tipe data"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "perbandingan selalu benar karena jangkauan terbatas dari tipe data"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, fuzzy, gcc-internal-format
#| msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan && atau || ke & atau |"
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, fuzzy, gcc-internal-format
#| msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan && atau || ke & atau |"
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D telah dideklarasikan dengan atribut dllexport: dllimport diabaikan"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D redeklarasi tanpa atribut dllimport setelah telah direferensikan dengan dll linkage"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D redeklarasi tanpa atribut dllimport: sebelumnya dllimport diabaikan"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -21552,150 +21552,150 @@ msgstr "%q+D redeklarasi tanpa atribut dllimport: sebelumnya dllimport diabaikan
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "%qE atribut diabaikan"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "fungsi inline %q+D dideklarasikan sebagai dllimport: atribut diabaikan"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "definisi fungsi %q+D ditandai dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "definisi variabel %q+D ditandai dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, fuzzy, gcc-internal-format
#| msgid "external linkage required for symbol %q+D because of %qs attribute"
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "external linkage dibutuhkan untuk simbol %q+D karena atribut %qs"
-#: tree.c:5628
+#: tree.c:5643
#, fuzzy, gcc-internal-format
#| msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qs mengimplikasikan visibility baku, tetapi %qD telah dideklarasikan dengan sebuah visibility berbeda"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "array dari fungsi tidak berarti"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "pemeriksaan pohon: %s, memiliki %s dalam %s, di %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "pemeriksaan pohon: diduga kosong dari %s, memiliki %s dalam %s, di %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "pemeriksaan pohon: diduga kelas %qs, memiliki %qs (%s) dalam %s, di %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "pemeriksaan pohon: tidak menduga kelas %qs, memiliki %qs (%s dalam %s, di %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "pemeriksaan pohon: diduga omp_clause %s, memiliki %s dalam %s, di %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "pemeriksaan pohon: diduga pohon yang berisi struktur %qs, memiliki %qs dalam %s, di %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "pemeriksaan pohon: diakses elt %d dari tree_vec dengan %d elts dalam %s, di %s:%d"
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "pemeriksaan pohon: diakses operan %d dari %s dengan %d operan dalam %s, di %s:%d"
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "pemeriksaan pohon: diakses operan %d dari omp_clause %s dengan %d operan dalam %s, di %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
#| msgid "%qD is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%qD sudah ditinggalkan (dideklarasikan di %s:%d)"
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%qD sudah ditinggalkan (dideklarasikan di %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
#| msgid "%qD is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%qD sudah ditinggalkan (dideklarasikan di %s:%d)"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
#| msgid "%qD is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%qD sudah ditinggalkan (dideklarasikan di %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "tipe sudah ditinggalkan (dideklarasikan di %s:%d)"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "tipe sudah ditinggalkan (dideklarasikan di %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated: %s"
msgstr "%qs sudah ditinggalkan"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated"
msgstr "%qs sudah ditinggalkan"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated"
msgid "type is deprecated: %s"
msgstr "tipe sudah ditinggalkan"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "tipe sudah ditinggalkan"
@@ -21924,12 +21924,12 @@ msgstr "vektor %s %s domain error, dalam %s di %s:%u"
msgid "no sclass for %s stab (0x%x)"
msgstr "tidak ada sclass untuk %s stab (0x%x)"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -21944,8 +21944,8 @@ msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "panjang string %qd lebih besar daripada panjang %qd ISO C%d kompiler dibutuhkan untuk mendukung"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "overflow dalam konstanta ekspresi"
@@ -22602,40 +22602,40 @@ msgstr "%qE atribut diabaikan untuk %qE"
msgid "invalid vector type for attribute %qE"
msgstr "tipe vektori tidak valid untuk atribut %qE"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "ukuran vektor bukan sebuah kelipatan integral dari ukuran komponen"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "ukuran vektor nol"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "argumen bukan null memiliki jumlah operan tidak valid (argumen %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "argumen bukan null dengan diluar-dari-jangkauan jumlah operan (argumen %lu, operan %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
@@ -22675,12 +22675,12 @@ msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
msgid "%qE attribute only applies to variadic functions"
msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "posisi yang diminta bukan sebuah konstanta integer"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "posisi yang diminta lebih kecil dari nol"
@@ -24509,237 +24509,237 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "nilai buruk %qs untuk -mmemory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "fcode bawaan buruk"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "switch -mcpu=%s conflicts with -march= switch"
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "target CPU tidak mendukung kode ARM"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "target CPU tidak mendukung kerja-sama"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "target CPU tidak mendukung instruksi THUMB"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "aktifkan dukungan backtrace hanya berarti ketika mengkompile untuk Thumb"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "aktifkan dukungan callee kerja sama yang berarti ketika mengkompile untuk Thumb"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check tidak kompatibel dengan -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic dan -macps-reent tidak kompatibel"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "APCS reentrant kode tidak didukung. Diabaikan"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g dengan -mno-apcs-frame mungkin tidak memberikan debugging yang masuk akal"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "melewatkan argumen titik pecahan dalam register titik pecahan belum didukung"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iwmmxt membutuhkan sebuah AAPCS kompatibel ABI untuk operasi yang sesuai"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iwmmxt abi membutuhkan sebuah iwmmxt kapabel cpu"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "target CPU tidak mendukung kerja-sama"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "target CPU tidak mendukung kerja-sama"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "iWMMXt dan perangkat keras titik pecahan"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard dan VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "tidak dapat menggunakan -mtp=cp15 dengan 16-bit Thumb"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "ukuran batas struktur hanya dapat diset ke %s"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8 or 32"
msgstr "ukuran batas struktur hanya dapat diset ke %s"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "RTP PIC tidak kompatibel dengan Thumb"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "RTP PIC tidak kompatibel dengan -msingle-pic-base"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= tidak berguna tanpa -fpic"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "tidak dapat menggunakan '%s' untuk register PIC"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support ARM mode"
msgid "target CPU does not support unaligned accesses"
msgstr "target CPU tidak mendukung kode ARM"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to functions"
msgid "%qE attribute only applies to functions"
msgstr "atribut %qs hanya berlaku ke fungsi"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "tidak dapat menghitung lokasi ril dari parameter terstack"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr "argumen harus berupa sebuah konstanta"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "pemilih harus berupa sebuah immediate"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "mask harus berupa sebuah immediate"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr "mangling dari %<va_list%> telah berubah dalam GCC 4.4"
@@ -24783,91 +24783,91 @@ msgstr "Fungsi tidak mengembalikan sebuah nilai"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs sepertinya salah nama signal handler"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "Jumlah dari register yang digunakan untuk melewati argumen integer"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
#| msgid "weak declaration of %q+D not supported"
msgid "writing to address space %qs not supported"
msgstr "deklarasi lemah dari %q+D tidak didukung"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "hanya variabel yang belum terinisialisasi yang dapat ditempatkan dalam daerah .noinit"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "only initialized variables can be placed into program memory area"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "hanya variabel terinisialisasi yang dapat ditempatkan kedalam daerah memori aplikasi"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU %qs hanya didukung untuk perakit saja"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of module in string constant"
msgid "%s expects a compile time integer constant"
msgstr "Tidak terduga akhir dari modul dalam konstanta string"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -25226,316 +25226,316 @@ msgstr "tidak dapat extend berkas PCH: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "tidak dapat menset posisi dalam berkas PCH: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "nilai (%s) buruk untuk %stune=%s %s"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead as appropriate."
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "model kode %qs tidak mendukung dalam mode %s bit"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %qs not supported in the %s bit mode"
msgid "code model %qs not supported in x32 mode"
msgstr "model kode %qs tidak mendukung dalam mode %s bit"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "model kode %s tidak mendukung kode PIC"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
#| msgid "-m%s not supported in this configuration"
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s tidak didukung dalam konfigurasi ini"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i-bit mode tidak terkompile"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, fuzzy, gcc-internal-format
#| msgid "%sregparm%s is ignored in 64-bit mode"
msgid "-mregparm is ignored in 64-bit mode"
msgstr "%sregparm%s diabaikan dalam mode 64 bit"
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%sregparm=%d%s is not between 0 and %d"
msgid "-mregparm=%d is not between 0 and %d"
msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "%srtd%s diabaikan dalam mode 64 bit"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "-fprefetch-loop-arrays not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "unwind tabel saat ini membutuhkan baik sebuah frame pointer atau %saccumulate-outgoing-args%s untuk pembenaran"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown -m%s= option specified: '%s'"
msgid "unknown option for -mrecip=%s"
msgstr "pilihan -m%s= tidak diketahui dispesifikasikan: '%s'"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr "atribut(target(\"%s\")) tidak diketahui"
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr "pilihan(\"%s\") telah dispesifikasikan"
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "atribut fastcall dan regparm tidak kompatibel"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "regparam and thiscall attributes are not compatible"
msgstr "atribut fastcall dan stdcall tidak kompatibel"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%qE attribute requires an integer constant argument"
msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
#| msgid "argument to %qs attribute larger than %d"
msgid "argument to %qE attribute larger than %d"
msgstr "argumen ke atribut %qs lebih besar daripada %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "atribut fastcall dan cdecl tidak kompatibel"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "atribut fastcall dan stdcall tidak kompatibel"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and thiscall attributes are not compatible"
msgstr "atribut fastcall dan stdcall tidak kompatibel"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "atribut stdcall dan cdecl tidak kompatibel"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "atribut stdcall dan fastcall tidak kompatibel"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "stdcall and thiscall attributes are not compatible"
msgstr "atribut stdcall dan fastcall tidak kompatibel"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "cdecl and thiscall attributes are not compatible"
msgstr "atribut stdcall dan fastcall tidak kompatibel"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored on non-class types"
msgid "%qE attribute is used for none class-method"
msgstr "%qE atribut diabaikan dalam tipe bukan-class"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, fuzzy, gcc-internal-format
#| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Memanggil %qD dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, fuzzy, gcc-internal-format
#| msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Memanggil %qT dengan atribut sseregparm tanpa mengaktifkan SSE/SSE2"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr "atribut ms_abi membutuhkan -maccumulate-outgoing-args atau mengindikasikan optimasi subtarget"
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "argumen vektor AVX tanpa AVX aktif mengubah ABI"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, fuzzy, gcc-internal-format
#| msgid "The ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr "ABI dari melewatkan struct dengan sebuah anggota array flexible telah berubah dalam GCC 4.4"
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, fuzzy, gcc-internal-format
#| msgid "The ABI of passing union with long double has changed in GCC 4.4"
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, fuzzy, gcc-internal-format
#| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "register SSE kembali dengan SSE tidak aktif"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "argumen register SSE dengan SSE tidak aktif"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "x87 register kembali dengan x87 tidak aktif"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "argumen vektor SSE tanpa SSE aktif mengubah ABI"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "argumen vektor MMX tanpa MMX aktif mengubah ABI"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The ABI of passing union with long double has changed in GCC 4.4"
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "SSE vektor kembali tanpa SSE aktif mengubah ABI"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "MMX vektor kembali tanpa MMX aktif mengubah ABI"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, fuzzy, gcc-internal-format
#| msgid "%s not supported for nested functions"
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "%s tidak didukung untuk fungsi nested"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, fuzzy, gcc-internal-format
#| msgid "%s not supported for nested functions"
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
@@ -25543,126 +25543,126 @@ msgstr "%s tidak didukung untuk fungsi nested"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "ISO C90 does not support flexible array members"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "register extended tidak memiliki setengah tinggi"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "ukuran operan tidak didukung untuk register ekstended"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid operand code '%c'"
msgid "non-integer operand used with operand code '%c'"
msgstr "kode operan '%c' tidak valid"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
#| msgid "the fifth argument must be a 8-bit immediate"
msgid "the fifth argument must be an 8-bit immediate"
msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
#| msgid "the third argument must be a 8-bit immediate"
msgid "the third argument must be an 8-bit immediate"
msgstr "argumen ketiga harus berupa sebuah 8 bit immediate"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "the last argument must be a 1-bit immediate"
msgid "the last argument must be an 1-bit immediate"
msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
#| msgid "the last argument must be a 2-bit immediate"
msgid "the last argument must be a 32-bit immediate"
msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "pemilih harus berupa sebuah konstanta integer dalam jangkauan 0..%wi"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr "%qE membutuhkan pilihan isa tidak diketahui"
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr "%qE membutuhkan pilihan isa %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "argumen terakhir harus berupa sebuah immediate"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, fuzzy, gcc-internal-format
#| msgid "last argument must be an immediate"
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "argumen terakhir harus berupa sebuah immediate"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only available for 64-bit"
msgid "%qE attribute only available for 32-bit"
msgstr "%qs atribut hanya tersedia untuk 64 bit"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
#| msgid "argument of %qs attribute is not a string constant"
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
#| msgid "%qs incompatible attribute ignored"
msgid "%qE incompatible attribute ignored"
@@ -25740,13 +25740,13 @@ msgstr "%J alamat daerah atribut tidak dapat dispesifikasikan untuk fungsi"
msgid "%qE attribute requires a string constant argument"
msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "nilai dari -mfixed-range harus memiliki bentuk REG1-REG2"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -25821,7 +25821,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "atribut `%s' tidak didukung untuk target R8C"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not an integer constant"
msgid "%qE attribute argument not an integer constant"
@@ -25879,7 +25879,7 @@ msgstr "multiple atribut interupsi tidak diijinkan"
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread hanya tersedia di fido"
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "ekspresi batas stack tidak didukung"
@@ -26256,62 +26256,62 @@ msgstr "fungsi bawaan %qs tidak didukung untuk MIPS16"
msgid "%qs does not support MIPS16 code"
msgstr "%qs tidak mendukung kode MIPS16"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr "MIPS16 PIC untuk ABI selain dari o32 dan o64"
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr "MIPS16 -mxgot kode"
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr "hard-float MIPS16 kode untuk ABI selain dari o32 dan o64"
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "%<-%s%> konflik dengan pilihan arsitektur lain, yang menspesifikasikan sebuah %s prosesor"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "%<-mgp64%> digunakan dengan sebuah prosesor 32 bit"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "%<-mgp32%> digunakan dengan sebuah ABI 64 bit"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "%<-mgp64%> digunakan dengan sebuah ABI 32 bit"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "kombinasi tidak didukung: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr "%<-mgp32%> dan %<-mfp64%> hanya dapat dikombinasikan jika target mendukung instruksi mfhc1 dan mthc1"
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr "%<-mgp32%> dan %<-mfp64%> hanya dapat dikombinasikan ketika menggunakan ABI o32"
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "%qs is incompatible with %qs"
@@ -26322,59 +26322,59 @@ msgstr "assert: %s adalah assign kompatibel dengan %s"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "assert: %s adalah assign kompatibel dengan %s"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "arsitektur %qs tidak mendukung instruksi branch-likely"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr "%<-mno-gpopt%> membutuhkan %<-mexplicit-relocs%>"
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr "tidak dapat menggunakan data-kecil akses untuk %qs"
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "%<-mips3d%> membutuhkan %<-mpaired-single%>"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "%qs harus digunakan dengan %qs"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "aristektur %qs tidak mendukung instruksi paired-single"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr "%qs membutuhkan sebuah target yang menyediakan instruksi %qs"
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "%qs membutuhkan instruksi branch-likely"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
#| msgid "the %qs architecture does not support branch-likely instructions"
msgid "the %qs architecture does not support the synci instruction"
msgstr "arsitektur %qs tidak mendukung instruksi branch-likely"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "mips16 fungsi profiling"
@@ -26667,325 +26667,325 @@ msgstr "melewatkan argumen %d dari %qE mengabaikan kualifier frompointer target
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "kombinasi parameter untuk AltiVec intrinsik tidak valid"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 membutuhkan arsitektur PowerPC64, mengaktifkan"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power tidak didukung untuk 64 bit Darwin; ini tidak kompatibel dengan perpustakaan C dan C++ yang terpasang"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
#| msgid "not configured for ABI: '%s'"
msgid "not configured for SPE ABI"
msgstr "tidak dikonfigurasikan untuk ABI: '%s'"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "AltiVec tidak didukung dalam target ini"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
#| msgid "Spe not supported in this target"
msgid "SPE not supported in this target"
msgstr "Spe tidak didukung dalam target ini"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple tidak didukung di sistem little endian"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring tidak didukung di sistem little endian"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr "perpusatakaan vektorisasi tidak dikenal tipe ABI (%s) untuk pilihan %sveclibabi=%s %s"
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC vektor dikembalikan dengan referensi: ekstensi bukan standar ABI dengan tidak ada garansi kompabilitas"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "tidak dapat memberikan nilai kembali dalam register vektor karena instruksi altivec tidak aktif, gunakan -maltivec untuk mengaktifkannya"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "tidak dapat melewatkan argumen dalam vektor register karena instruksi altivek tidak aktif, gunakan -maltivec untuk mengaktifkannya"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC vektor dilewatkan dengan referensi: bukan ekstensi standar ABI dengan tidak ada garansi kompabilitas"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Treat the input file as already preprocessed"
msgid "internal error: builtin function %s already processed"
msgstr "Perlakukan berkas masukan seperti sudah terproses"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "argumen 1 harus berupa sebuah 5 bit signed literal"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "argumen 1 dari __builtin_altivec_predicate harus berupa sebuah konstanta"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "argumen 1 dari __builtin_altivec_predicate diluar dari jangkauan"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "argumen ke dss harus berupa sebuah 2 bit unsigned literal"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "argumen 1 dari __builtin_paired_predicate harus berupa sebuah konstanta"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "argumen 1 dari __builtin_paired_predicate diluar dari jangkauan"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "argumen 1 dari __builtin_spe_predicate harus berupa sebuah konstanta"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "this builtin function is only available on the fr450"
msgid "Builtin function %s is only valid for the cell processor"
msgstr "fungsi bawaan ini hanya tersedia di fr450"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mvsx option"
msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -maltivec option"
msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mpaired option"
msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mspe option"
msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %qs not supported for MIPS16"
msgid "Builtin function %s is not supported with the current options"
msgstr "fungsi bawaan %qs tidak didukung untuk MIPS16"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error: sideeffect-insn affecting main effect"
msgid "internal error: builtin function %s had no type"
msgstr "internal error: sideeffect-insn mempengaruhi efek utama"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "stack frame terlalu besar"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, fuzzy, gcc-internal-format
#| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, fuzzy, gcc-internal-format
#| msgid "use of %<long long%> in AltiVec types is invalid"
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, fuzzy, gcc-internal-format
#| msgid "use of %<double%> in AltiVec types is invalid"
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr "mengeluarkan instruksi microcode %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr "mengeluarkan kondisional instruksi microcode %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid use of '%%%c'"
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "penggunaan dari '%%%c' tidak valid"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%H%<#pragma%> is not allowed here"
msgid "%s\"%s\"%s is not allowed"
msgstr "%H%<#pragma%> tidak diijinkan disini"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "spec '%s' is invalid"
msgid "%s\"%s\"%s is invalid"
@@ -27226,70 +27226,70 @@ msgstr "ukuran frame dari %qs adalah "
msgid "%qs uses dynamic stack allocation"
msgstr "%qs menggunakan alokasi dinamis stack"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "mengabaikan -fschedule-insns karean penanganan eksepsi bug"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, fuzzy, gcc-internal-format
#| msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "unwind tabel saat ini membutuhkan baik sebuah frame pointer atau %saccumulate-outgoing-args%s untuk pembenaran"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs tidak didukung oleh subtarget ini"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to interrupt functions"
msgid "%qE attribute only applies to interrupt functions"
msgstr "atribut %qs hanya berlaku ke fungsi interupsi"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute is supported only for SH2A"
msgid "%qE attribute is supported only for SH2A"
msgstr "atribut %qs tidak didukung hanya untuk SH2A"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "atribut interrupt_handler tidak kompatibeldengan -m5-compact"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to SH2A"
msgid "%qE attribute only applies to SH2A"
msgstr "atribut %qs hanya berlaku ke SH2A"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute argument should be between 0 to 255"
msgid "%qE attribute argument should be between 0 to 255"
msgstr "argumen atribut `%s' seharusnya berada diantara 0 sampai 255"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not a string constant"
msgid "%qE attribute argument not a string constant"
msgstr "argumen atribut %qs bukan sebuah konstanta string"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 harus tersedia sebaga sebuah call-clobbered register"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
#| msgid "Need a second call-clobbered general purpose register"
msgid "need a second call-clobbered general purpose register"
msgstr "Butuh sebuah call-clobbered general purpose register kedua"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, fuzzy, gcc-internal-format
#| msgid "Need a call-clobbered target register"
msgid "need a call-clobbered target register"
@@ -27419,13 +27419,13 @@ msgstr "%<__BELOW100__%> atribut hanya berlaku ke variabel"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "__BELOW100__ atribut tidak diijinkan dengan class auto storage"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin code"
msgid "bad builtin icode"
msgstr "kode bawaan buruk"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -27655,43 +27655,43 @@ msgstr "%<-gnat%> salah penyebutan sebagai %<-gant%>"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "%qs atribut diabaikan"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute requires prototypes with named arguments"
msgid "%qs attribute requires prototypes with named arguments"
msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute only applies to variadic functions"
msgid "%qs attribute only applies to variadic functions"
msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored"
msgid "%qE attribute has no effect"
msgstr "%qE atribut diabaikan"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid vector type for attribute %qs"
msgstr "tipe vektori tidak valid untuk atribut %qE"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to variables"
msgid "attribute %qs applies to array types only"
msgstr "%qs atribut hanya berlaku ke variabel"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid element type for attribute %qs"
@@ -28162,7 +28162,7 @@ msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
msgid "passing %qT chooses %qT over %qT"
msgstr "melewatkan %qT memilih %qT diatas %qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " dalam panggilan ke %qD"
@@ -28224,435 +28224,435 @@ msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe s
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java class %qT tidak dapat memiliki sebuah implisit desktruktor bukan trivial"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D tidak dapat overloaded"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "dengan %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "spesifikasi akses konflik untuk metoda %q+D, diabaikan"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "spesifikasi akses konflik untuk field %qE, diabaikan"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D tidak valid dalam %q#T"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " karena dari metoda lokal %q+#D dengan nama sama"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " karena dari anggota lokal %q+#D dengan nama sama"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "semua anggota fungsi dalam kelas %qT adalah private"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T hanya mendefinisikan sebuah desktruktor private dan tidak memiliki teman"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T hanya mendefinisikan konstruktor private dan tidak memiliki teman"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "tidak ada unik final overrider untuk %qD dalam %qT"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
#| msgid "%q+D defined but not used"
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+D didefinisikan tetapi tidak digunakan"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D telah disembunyikan"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " oleh %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D tidak valid; sebuah anonymous struct hanya dapat memiliki anggota data tidak statis"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "anggota private %q+#D dalam union anonymous"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "anggota private %q+#D dalam struct anonymous"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "anggota terproteksi %q+#D dalam union anonymous"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "anggota terproteksi %q+#D dalam struct anonymous"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "bit-field %q+#D dengan tipe bukan integral"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "bit-field %q+D lebar bukan sebuah konstanta integer"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "lebar negatif dalam bit-field %q+D"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "lebar nol untuk bit-field %q+D"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "lebar dari %q+D melebihi tipenya"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D terlalu kecil untuk menjaga seluruh nilai dari %q#T"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "anggota %q#D dengan konstruktor tidak diijinkan dalam union"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam union"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "anggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam union"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, fuzzy, gcc-internal-format
#| msgid "%s only available with -std=c++0x or -std=gnu++0x"
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "multiple field dalam union %qT tida terinisialisasi"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D mungkin bukan statis karena ini adalah anggota dari sebuah union"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D mungkin tida memiliki tipe referensi %qT karena ini adalah anggota dari sebuah union"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "field %q+D secara tidak valid mendeklarasikan tipe fungsi"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "field %q+D secara tidak valid mendeklrasikan tipe metoda"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "mengabaikan atribut packed karena dari unpacked non-POD field %q+#D"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "field %q+#D dengan nama sama seperti class"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T memiliki anggota data penunjuk"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " tetapi tidak override %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " atau %<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " tetapi tidak override %<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "ofset dari basis kosong %qT mungkin buka ABI komplian dan mungkin berubah di versi GCC yang akan datang"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "class %qT akan dipertimbangkan dekat kosong dalam versi GCC yang akan datang"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static member function %qD"
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a class"
msgid "%q+T is not literal because:"
msgstr "%q#T bukan sebuah kelas"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " base class %qT of %q+T is non-literal"
msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
#| msgid "non-static data member %qD has Java class type"
msgid " non-static data member %q+D has non-literal type"
msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "referensi bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "anggota const bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "ofset dari basis virtual %qT bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "direct base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "virtual base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "ukuran yang diberikan ke %qT mungkin bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "ofset dari %qD mungkin bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "ofset dari %q+D adalah bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D berisi kelas kosong yang mungkin menyebabkan kelas dasar untuk ditempatkan di lokasi berbeda dalam versi GCC yang akan datang"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "layout dari kelas turunan dari kelas kosong %qT mungkin berubah dalam versi GCC yang akan datang"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "redefinisi dari %q#T"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T memiliki fungsi maya dan dapat diakses bukan virtual desktruktor"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class %qT does not have any field named %qD"
msgid "type transparent class %qT does not have any fields"
msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
#| msgid "type %qs has virtual member functions"
msgid "type transparent class %qT has virtual functions"
msgstr "tipe %qs memiliki anggota fungsi virtual"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "mencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnya"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "bahasa string %<\"%E\"%> tidak dikenal"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "tidak dapat meresolf fungsi overloaded %qD berdasar dari konversi ke tipe %qT"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "tidak cocok mengubah fungsi %qD ke tipe %q#T"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "mengubah fungsi overloaded %qD ke tipe %q#T adalah ambigu"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "mengasumsikan penunjuk ke anggota %qD"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "tidak cukup informasi mengenai tipe"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
@@ -28662,12 +28662,12 @@ msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "deklarasi dari %q#D"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "perubahan berarti dari %qD dari %q+#D"
@@ -28688,7 +28688,7 @@ msgstr "tidak dapat mengubah dari tipe tidak lengkap %qT ke %qT"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "konversi dari %qE dari %qT ke %qT adalah ambigu"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
#| msgid "array bound is not an integer constant"
msgid "zero as null pointer constant"
@@ -29653,7 +29653,7 @@ msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "nama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah array"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "bukan trivial designated penginisialisasi tidak didukung"
@@ -29752,8 +29752,8 @@ msgstr "%qT memiliki anggota data tidak statis bernama %qD"
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "terlalu banyak penginisialisasi untuk %qT"
@@ -30319,7 +30319,7 @@ msgstr "%q#T bukan sebuah kelas atau ruang nama"
msgid "type %qT is not derived from type %qT"
msgstr "tipe %qT tidak diturunkan dari tipe %qT"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "deklarasi dari %qD sebagai bukan fungsi"
@@ -30646,390 +30646,385 @@ msgid "cannot declare reference to %q#T, which is not a typedef or a template ty
msgstr "tidak dapat mendeklarasikan referensi ke %q#T, yang bukan sebuah typedef atau sebuah argumen tipe template"
#: cp/decl.c:9497
-#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
#, fuzzy, gcc-internal-format
#| msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr "baik %<_Sat%> dan %<complex%> dalam penspesifikasi deklarasi"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "anggota fungsi secara implisit friends dari kelasnya"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "tidak dapat mendefinisikan anggota fungsi %<%T::%s%> dalam %<%T%>"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
#| msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "tidak dapat mendefinisikan anggota fungsi %<%T::%s%> dalam %<%T%>"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "ukuran dari array %qs adalah terlalu besar"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "anggota member tidak boleh memiliki tipe variabel termodifikasi %qT"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "const %qs tidak dapat dideklarasikan %<mutable%>"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
#| msgid "function %qs cannot be declared %<mutable%>"
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
#| msgid "parameter declared %<auto%>"
msgid "typedef declared %<auto%>"
msgstr "parameter dideklarasikan %<auto%>"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, fuzzy, gcc-internal-format
#| msgid "%Jtypedef name may not be a nested-name-specifier"
msgid "typedef name may not be a nested-name-specifier"
msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupi"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "tipe fungsi yang berkualifikasi tidak digunakan untuk mendeklarasikan anggota statis fungsi"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "tipe fungsi yang berkualifikasi tidak dapat digunakan untuk mendeklarasi fungsi bebas"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "tipe kualifier yang dispesifikan untuk deklarasi kelas friend"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "parameter template tidak dapat berupa friends"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "deklarasi friend membutuhkan kunci kelas, i.e. %<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "deklarasi friend membutuhkan class-key, i.e. %<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "mencoba untuk membuat kelas %qT sebuah friend dari lingkup global"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "parameter dideklarasikan %<auto%>"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
#| msgid "parameter declared %<auto%>"
msgid "non-static data member declared %<auto%>"
msgstr "parameter dideklarasikan %<auto%>"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "penggunaan tidak valid dari %<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
#| msgid "declaration of C function %q#D conflicts with"
msgid "declaration of function %qD in invalid context"
msgstr "deklarasi dari C fungsi %q#D konflik dengan"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "fungsi %qD dideklarasikan virtual didalam sebuah union"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD tidak dapat dideklarasikan virtual, karena itu selalu statis"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "deklarasi dari %qD sebagai anggota dari %qT"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
#| msgid "destructor cannot be static member function"
msgid "a destructor cannot be %<constexpr%>"
msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "diduga kualifikasi nama dalam deklarasi friend untuk konstruktor %qD"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "field %qD memiliki tipe tidak lengkap"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "nama %qT memiliki tipe tidak lengkap"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " dalam instantiation dari template %qT"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
#| msgid "non-static data member %qD has Java class type"
msgid "constexpr static data member %qD must have an initializer"
msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
#| msgid "static member %qD declared %<register%>"
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "anggota statis %qD dideklarasikan %<register%>"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
#| msgid "%Han asm-specification is not allowed on a function-definition"
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "virtual bukan kelas fungsi %qs"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
#| msgid "%qs defined in a non-class scope"
msgid "%qs declared in a non-class scope"
msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "anggota statis %qD dideklarasikan %<register%>"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
#| msgid "declaration of %q#D outside of class is not definition"
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "argumen baku untuk %q#D memiliki tipe %qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
#| msgid "default argument %qE uses local variable %qD"
msgid "default argument %qE uses %qD"
msgstr "argumen baku %qE menggunakan variabel lokal %qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "argumen baku %qE menggunakan variabel lokal %qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "parameter %qD memiliki tipe kelas Java"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, fuzzy, gcc-internal-format
#| msgid "parameter %qD includes %s to array of unknown bound %qT"
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, fuzzy, gcc-internal-format
#| msgid "parameter %qD includes %s to array of unknown bound %qT"
msgid "parameter %qD includes reference to array of unknown bound %qT"
@@ -31050,176 +31045,176 @@ msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD tidak boleh dideklarasikan sebagai statis"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to void will never use a type conversion operator"
msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to the same type will never use a type conversion operator"
msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a base class will never use a type conversion operator"
msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ melarang overloading operator ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD harus mengambil baik nol atau satu argumen"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD harus mengambil baik satu atau dua argumen"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "prefix %qD seharusnya mengembalikan %qT"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "postfix %qD seharusnya mengembalikan %qT"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD harus mengambil %<void%>"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD harus mengambil secara tepat satu argumen"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD harus mengambil secara tepat dua argumen"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD seharusnya kembali dengan nilai"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD tidak dapat memiliki argumen baku"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "menggunakan parameter tipe template %qT setelah %qs"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
#| msgid "ambiguous template specialization %qD for %q+D"
msgid "using alias template specialization %qT after %qs"
msgstr "spesialisasi template ambigu %qD untuk %q+D"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "menggunakan typedef-name %qD setelah %qs"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
#| msgid "%q+D has a previous declaration here"
msgid "%qD has a previous declaration here"
msgstr "%q+D telah dideklarasikan sebelumnya disini"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "%qT mereferensikan sebagai %qs"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T telah dideklarasikan sebelumnya disini"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT direferensikan sebagai enum"
@@ -31231,89 +31226,89 @@ msgstr "%qT direferensikan sebagai enum"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "argumen template dibutuhkan untuk %<%s %T%>"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "referensi ke %qD adalah ambigu"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "redeklarasi dari %qT sebagai bukan-template"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "deklarasi sebelumnya %q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "union turunan %qT tidak valid"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "Kelas Java %qT tidak dapat memiliki multiple bases"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "Kelas Java %qT tidak dapat memiliki bases virtual"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "tipe rekursif %qT tidak terdefinisi"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "duplikasi tipe dasar %qT tidak valid"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
#| msgid "%Jprevious definition here"
msgid "previous definition here"
msgstr "%J definisi sebelumnya disini"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr "tipe yang digaris bawahi %<%T%> dari %<%T%> harus berupa sebuah tipe integral"
@@ -31322,74 +31317,74 @@ msgstr "tipe yang digaris bawahi %<%T%> dari %<%T%> harus berupa sebuah tipe int
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
#| msgid "enumerator value %E is too large for underlying type %<%T%>"
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "overflow dalam nilai enumerasi di %qD"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "tipe kembali %q#T tidak lengkap"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "tipe kembali memiliki tipe kelas Java %q#T"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "tidak deklarasi sebelumnya untuk %q+D"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "deklarasi fungsi tidak valid"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "parameter %qD dideklarasikan void"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label %q+D defined but not used"
msgid "parameter %q+D set but not used"
msgstr "label %q+D didefinisikan tetapi tidak digunakan"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "deklarasi anggota fungsi tidak valid"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD telah didefinisikan dalam kelas %qT"
@@ -31760,7 +31755,7 @@ msgstr "penanganan eksespsi dinon-aktifkan, gunakan -fexception untuk mengaktifk
msgid "throwing NULL, which has integral, not pointer type"
msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD seharusnya tidak pernah overloaded"
@@ -32036,158 +32031,158 @@ msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
msgid "bad array initializer"
msgstr "array penginisialisasi buruk"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%qT bukan sebuah tipe kelas"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "tipe tidak lengkap %qT tidak memiliki anggota %qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "penunjuk tidak valid ke bit-field %qD"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "penggunaan tidak valid dari anggota data tidak statis %qD"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized reference member in %q#T"
msgstr "%J anggota referensi tidak terinisialisasi %qD"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const in %<new%> of %q#T"
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized const member in %q#T"
msgstr "anggota const tidak terinisialisasi %qD"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "tipe %<void%> tidak valid untuk new"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "panggilan ke konstruktor Java dengan %qs tidak terdefinisi"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr "kelas Java %q#T objek dialokasikan menggunakan penempatan baru"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "tidak ada %qD yang sesuai yang ditemukan dalam kelas %qT"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "permintaan untuk anggota %qD adalah ambigu"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "bukan ukuran konstanta array dalam new, tidak dapat memverifikasi panjang dari daftar penginisialisasi"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
#| msgid "attributes after parenthesized initializer ignored"
msgid "parenthesized initializer in array new"
msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "ukuran dalam array baru harus memiliki tipe integral"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "panggilan ke konstruktor Java, ketika %<jclass%> tidak terdefinisi"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
#| msgid "can't find %<class$%> in %qT"
msgid "can%'t find %<class$%> in %qT"
msgstr "tidak dapat menemukan %<class$%> dalam %qT"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "penginisialisasi berakhir secara prematur"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "tidak dapat menginisialisasi array multidimensi dengan penginisialisasi"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, fuzzy, gcc-internal-format
#| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "ukuran array tidak diketahui dalam delete"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
@@ -32278,12 +32273,12 @@ msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "nama mangled dari %qD tidak akan berubah dalam versi yang akan datang dari GCC"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -32293,13 +32288,13 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "kode thunk umum gagal untuk metoda %q#D yang menggunakan %<...%>"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
#| msgid "non-static const member %q#D, can't use default assignment operator"
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "anggota const bukan static %q#D, tidak dapatmenggunakan operator assignmen baku"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
#| msgid "non-static reference member %q#D, can't use default assignment operator"
msgid "non-static reference member %q#D, can%'t use default assignment operator"
@@ -32316,105 +32311,105 @@ msgstr "metode yang disintesa %qD pertama dibutuhkan disini "
msgid "union member %q+D with non-trivial %qD"
msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "initializer for %qT must be brace-enclosed"
msgid "initializer for %q+#D is invalid"
msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized non-static const member %q#D"
msgstr "anggota const tidak terinisialisasi %qD"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized non-static reference member %q#D"
msgstr "%J anggota referensi tidak terinisialisasi %qD"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
#| msgid "repeated using declaration %q+D"
msgid "defaulted declaration %q+D"
msgstr "diulang menggunakan deklarasi %q+D"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
#| msgid "array does not match the region tree"
msgid "does not match expected signature %qD"
msgstr "array tidak cocok dengan daerah pohon"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot be defaulted"
msgid "a template cannot be defaulted"
msgstr "%qD tidak dapat dibakukan"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "%qD tidak dapat dibakukan"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
#| msgid "%Hfile ends in default argument"
msgid "defaulted function %q+D with default argument"
msgstr "%Hberkas berakhir dalam argumen baku"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "vtable layout untuk kelas %qT mungkin bukan ABI kompliat mungkin berubah dalam versi yang akan datang dari GCC karena implisit destruktor maya"
@@ -32555,155 +32550,155 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D menyembunyikan konstruktor untuk %q#T"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "deklarasi sebelumnya bukan fungsi %q+#D"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "konflik dengan deklarasi fungsi %q#D"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT bukan sebuah namespace"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "sebuah using-declaration tidak dapat menspesifikasikan sebuah template-id. Coba %<using %D%>"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "namespace %qD tidak diijinkan dalam using-declaration"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "%qD tidak dideklarasikan"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD telah dideklarasikan dalam lingkup ini"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "using-declaration untuk bukan-anggota di class scope"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> names desktruktor"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%> names konstruktor"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> names konstruktor dalam %qT"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "tidak ada anggota yang cocok %<%T::%D%> dalam %q#T"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "atribut %qD direktif diabaikan"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "strong using hanya berarti di lingkup namespace"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "namespace %qD sekarang tidak melingkupi secara kuat namespace %qD yang digunakan"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, fuzzy, gcc-internal-format
#| msgid " %q+#D"
msgid " %qE"
msgstr " %q+#D"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr "argumen tergantung pencarian menemukan %q+D"
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX memasuki pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX meninggalkan pop_everything ()\n"
@@ -32855,7 +32850,7 @@ msgstr "%Htemplate-id tidak valid"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "sebuah cast ke sebuah tipe selain dari sebuah integral atau tipe enumerasi tidak dapat muncul dalam sebuah ekspresi konstan"
@@ -33120,7 +33115,7 @@ msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
#| msgid "expected specifier-qualifier-list"
msgid "expected unqualified-id"
@@ -33336,7 +33331,7 @@ msgstr "%<%T::%D%> names konstruktor dalam %qT"
msgid "compound-statement in constexpr function"
msgstr "Temukan fungsi pure dan const"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected selection-statement"
@@ -33369,7 +33364,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected iteration-statement"
@@ -33387,13 +33382,13 @@ msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ melarang gotos yang sudah dihitung"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected jump-statement"
msgstr "diduga pernyataan"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "kelebihan %<;%>"
@@ -33436,7 +33431,7 @@ msgstr "%Hpenspesifikasi pure di definisi fungsi"
msgid "class definition may not be declared a friend"
msgstr "%Hdefinisi kelas mungkin tidka dideklarasikan sebagai friend"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, fuzzy, gcc-internal-format
#| msgid "%Htemplates may not be %<virtual%>"
msgid "templates may not be %<virtual%>"
@@ -33522,13 +33517,13 @@ msgstr "operan tidak terduga"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
#| msgid "%Htemplate parameter pack %qD cannot have a default argument"
msgid "template parameter pack %qD cannot have a default argument"
msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
#| msgid "%Htemplate parameter pack cannot have a default argument"
msgid "template parameter pack cannot have a default argument"
@@ -33546,7 +33541,7 @@ msgstr "%Htemplate parameter pack tidak dapat memiliki argumen baku"
msgid "expected template-id"
msgstr "diduga pernyataan"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<<%>"
@@ -33690,13 +33685,13 @@ msgstr "diduga %<,%> atau %<,%>"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "Aktifkan instantiation template otomatis"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
#| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, fuzzy, gcc-internal-format
#| msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
msgid "declaration of %qD in %qD which does not enclose %qD"
@@ -33746,83 +33741,83 @@ msgstr "%Hsebuah template-id mungkin tidak muncul dalam sebuah using deklarasi"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
#| msgid "%Hnew types may not be defined in a return type"
msgid "types may not be defined in alias template declarations"
msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
#| msgid "%H%<namespace%> definition is not allowed here"
msgid "a function-definition is not allowed here"
msgstr "%H%<namespace%> definisi tidak diijinkan disini"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, fuzzy, gcc-internal-format
#| msgid "%Han asm-specification is not allowed on a function-definition"
msgid "an asm-specification is not allowed on a function-definition"
msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, fuzzy, gcc-internal-format
#| msgid "%Hattributes are not allowed on a function-definition"
msgid "attributes are not allowed on a function-definition"
msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected initializer"
msgstr "diduga pengidentifikasi"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
#| msgid "invalid function declaration"
msgid "invalid type in declaration"
msgstr "deklarasi fungsi tidak valid"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
#| msgid "%Hinitializer provided for function"
msgid "initializer provided for function"
msgstr "%Hpenginisialisasi disediakan untuk fungsi"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "array bound bukan sebuah konstanta integer"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type %qT"
msgid "cannot define member of dependent typedef %qT"
msgstr "membuat penunjuk ke anggota referensi tipe %qT"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
#| msgid "%H%<%T::%E%> is not a type"
msgid "%<%T::%E%> is not a type"
msgstr "%H%<%T::%E%> bukan sebuah tipe"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
#| msgid "%Hinvalid use of constructor as a template"
msgid "invalid use of constructor as a template"
msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "penggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasi"
@@ -33831,286 +33826,286 @@ msgstr "penggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dala
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
#| msgid "invalid function declaration"
msgid "invalid declarator"
msgstr "deklarasi fungsi tidak valid"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
#| msgid "expected declaration specifiers"
msgid "expected declarator"
msgstr "diduga penspesifikasi deklarasi"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, fuzzy, gcc-internal-format
#| msgid "%H%qD is a namespace"
msgid "%qD is a namespace"
msgstr "%H%qD adalah sebuah namespace"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type %qT"
msgid "cannot form pointer to member of non-class %q#T"
msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "operan tidak terduga"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
#| msgid "%Hduplicate cv-qualifier"
msgid "duplicate cv-qualifier"
msgstr "%Hduplikasi cv kualifikasi"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "%Hduplicate cv-qualifier"
msgid "duplicate virt-specifier"
msgstr "%Hduplikasi cv kualifikasi"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "penggunaan tidak valid dari %<auto%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
#| msgid "%Hnew types may not be defined in a return type"
msgid "types may not be defined in template arguments"
msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected type-specifier"
msgstr "diduga pengidentifikasi"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<,%> or %<...%>"
msgstr "diduga %<:%> atau %<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
#| msgid "%Hnew types may not be defined in a return type"
msgid "types may not be defined in parameter types"
msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "penggunaan deprecated dari argumen baku untuk parameter bukan fungsi"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, fuzzy, gcc-internal-format
#| msgid "%Hdefault arguments are only permitted for function parameters"
msgid "default arguments are only permitted for function parameters"
msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
#| msgid "%H%sparameter pack %qD cannot have a default argument"
msgid "parameter pack %qD cannot have a default argument"
msgstr "%H%s parameter pack %qD tidak dapat memiliki sebuah argumen baku"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
#| msgid "%H%sparameter pack cannot have a default argument"
msgid "parameter pack cannot have a default argument"
msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ does not allow designated initializers"
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-name"
msgstr "diduga nama class"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after class definition"
msgstr "%q+D dideklarasikan inline setelah definisinya"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after struct definition"
msgstr "%q+D dideklarasikan inline setelah definisinya"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
#| msgid "Unexpected junk after function declaration at %C"
msgid "expected %<;%> after union definition"
msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<{%> or %<:%>"
msgstr "diduga %<,%> atau %<,%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "tidak dapat menemukan berkas untuk class %s"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
#| msgid "%Hfriend declaration does not name a class or function"
msgid "qualified name does not name a class"
msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
#| msgid "%Hinvalid class name in declaration of %qD"
msgid "invalid class name in declaration of %qD"
msgstr "%Hnama kelas tidak valid dalam deklarasi dari %qD"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
#| msgid "%Hextra qualification not allowed"
msgid "extra qualification not allowed"
msgstr "%Hekstra pengkualifikasi diabaikan"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, fuzzy, gcc-internal-format
#| msgid "%Han explicit specialization must be preceded by %<template <>%>"
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "%Hsebuah eksplisit spesialisasi harus diawali oleh %<template <>%>"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
#| msgid "%Hfunction template %qD redeclared as a class template"
msgid "function template %qD redeclared as a class template"
msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, fuzzy, gcc-internal-format
#| msgid "%Hprevious definition of %q+#T"
msgid "previous definition of %q+#T"
msgstr "%Hdefinisi sebelumnya dari %q+#T"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-key"
msgstr "diduga nama class"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, fuzzy, gcc-internal-format
#| msgid "%Ha class-key must be used when declaring a friend"
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "%Hsebuah class-key harus digunakan ketikan mendeklarasikan sebuah friend"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, fuzzy, gcc-internal-format
#| msgid "%Hfriend declaration does not name a class or function"
msgid "friend declaration does not name a class or function"
msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, fuzzy, gcc-internal-format
#| msgid "%Hpure-specifier on function-definition"
msgid "pure-specifier on function-definition"
msgstr "%Hpenspesifikasi pure di definisi fungsi"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
#| msgid "expected %<(%> or end of line"
msgid "expected %<;%> at end of member declaration"
msgstr "diduga %<(%> atau akhir dari baris"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, fuzzy, gcc-internal-format
#| msgid "invalid AE type specified (%s)\n"
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr "tipe AE yang dispesifikasikan (%s) tidak valid\n"
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
#| msgid "%H%<namespace%> definition is not allowed here"
msgid "a brace-enclosed initializer is not allowed here"
msgstr "%H%<namespace%> definisi tidak diijinkan disini"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, fuzzy, gcc-internal-format
#| msgid "%Hkeyword %<typename%> not allowed outside of templates"
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, fuzzy, gcc-internal-format
#| msgid "%Hkeyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar adalah sebuah tipe implisit)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
#| msgid "%Hnew types may not be defined in a return type"
msgid "types may not be defined in an exception-specification"
msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
#| msgid "%Hnew types may not be defined in a return type"
msgid "types may not be defined in exception-declarations"
msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
#| msgid "invalid redeclaration of %q+D"
msgid "invalid declaration of %<%T::%E%>"
msgstr "redeklarasi tidak valid dari %q+D"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, fuzzy, gcc-internal-format
#| msgid "%Htoo few template-parameter-lists"
msgid "too few template-parameter-lists"
@@ -34120,369 +34115,369 @@ msgstr "%Hterlalu sedikit template-parameter-list"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, fuzzy, gcc-internal-format
#| msgid "%Htoo many template-parameter-lists"
msgid "too many template-parameter-lists"
msgstr "%Hterlalu banyak template-parameter-lists"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, fuzzy, gcc-internal-format
#| msgid "%Hnamed return values are no longer supported"
msgid "named return values are no longer supported"
msgstr "%Hnilai kembali bernama tidak lagi didukung"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, fuzzy, gcc-internal-format
#| msgid "%Hinvalid declaration of member template in local class"
msgid "invalid declaration of member template in local class"
msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, fuzzy, gcc-internal-format
#| msgid "%Htemplate with C linkage"
msgid "template with C linkage"
msgstr "%Htemplate dengan C linkage"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid explicit specialization"
msgstr "spesifikasi kelas dasar tidak valid"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
#| msgid "template declaration of %q#D"
msgid "template declaration of %<typedef%>"
msgstr "template deklarasi dari %q#D"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
#| msgid "%Hexplicit template specialization cannot have a storage class"
msgid "explicit template specialization cannot have a storage class"
msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
#| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, fuzzy, gcc-internal-format
#| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
#| msgid "%Hinvalid use of %qD in linkage specification"
msgid "invalid use of %qD in linkage specification"
msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
#| msgid "%H%<__thread%> before %qD"
msgid "%<__thread%> before %qD"
msgstr "%H%<__thread%> sebelum %qD"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<new%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<delete%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<return%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<extern%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected %<static_assert%>"
msgstr "diduga pernyataan"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<decltype%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<operator%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<class%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<template%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<namespace%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<using%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<asm%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<try%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<catch%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<throw%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<__label__%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@try%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@synchronized%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@throw%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, fuzzy, gcc-internal-format
#| msgid "expected %<none%> or %<shared%>"
msgid "expected %<__transaction_relaxed%>"
msgstr "diduga %<none%> atau %<shared%>"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<::%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<...%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<*%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<~%>"
msgstr "diduga %<{%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<:%> or %<::%>"
msgstr "diduga %<:%> atau %<...%>"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%>, %<;%> or %<}%>"
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "diduga %<,%>, %<,%> atau %<}%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "%qs tag digunakan dalam penamaan %q#T"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "%q+T has a previous declaration here"
msgid "%q#T was previously declared here"
msgstr "%q+T telah dideklarasikan sebelumnya disini"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, fuzzy, gcc-internal-format
#| msgid "%H%qD redeclared with different access"
msgid "%qD redeclared with different access"
msgstr "%H%qD redeklarasi dengan akses berbeda"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, fuzzy, gcc-internal-format
#| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, fuzzy, gcc-internal-format
#| msgid "%Hfile ends in default argument"
msgid "file ends in default argument"
msgstr "%Hberkas berakhir dalam argumen baku"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, fuzzy, gcc-internal-format
#| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, fuzzy, gcc-internal-format
#| msgid "%H%<@encode%> must specify a type as an argument"
msgid "%<@encode%> must specify a type as an argument"
msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, fuzzy, gcc-internal-format
#| msgid "%Hinvalid Objective-C++ selector name"
msgid "invalid Objective-C++ selector name"
msgstr "%Hpemilih nama Objective-C++ tidak valid"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
#| msgid "expected declaration specifiers"
msgid "objective-c++ method declaration is expected"
msgstr "diduga penspesifikasi deklarasi"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "method attributes must be specified at the end"
msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
#| msgid "invalid type for iteration variable %qE"
msgid "invalid type for instance variable"
msgstr "tipe tidak valid untuk iterasi variabel %qE"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, fuzzy, gcc-internal-format
#| msgid "%Hidentifier expected after %<@protocol%>"
msgid "identifier expected after %<@protocol%>"
msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "%qE atribut diabaikan untuk %qE"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid type argument"
msgid "invalid type for property"
msgstr "tipe argumen tidak valid"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "iterasi variabel %qD seharusnya bukan reduksi"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
#| msgid "%Hnot enough collapsed for loops"
msgid "not enough collapsed for loops"
msgstr "%Htidak cukup kolaps untuk loops"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
#| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
@@ -35229,17 +35224,17 @@ msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -fte
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "instantiation dari %q+D sebagai tipe %qT"
@@ -35257,262 +35252,262 @@ msgstr "instantiation dari %q+D sebagai tipe %qT"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr "variabel %qD memiliki tipe fungsi"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "tipe parameter %qT tidak valid"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "dalam deklarasi %q+D"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "fungsi mengembalikan sebuah array"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "fungsi mengembalikan sebuah fungsi"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "membentuk referensi ke void"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming pointer to reference type %qT"
msgstr "membentuk %s ke tipe referensi %qT"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming reference to reference type %qT"
msgstr "membentuk %s ke tipe referensi %qT"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "membuat penunjuk ke anggota referensi tipe %qT"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "membuat penunjuk ke anggota dari tipe void"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "membuat array dari %qT"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "membuat array dari %qT, yang merupakan tipe kelas abstrak"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT bukan sebuah tipe class, struct, atau union"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "penggunaan dari %qs dalam template"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
#| msgid "qualified type %qT does not match destructor name ~%qT"
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "menggunakan field tidak valid %qD"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr "gunakan %<...%> untuk mengekspan argumen pack"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "%q+D declared here, later in the translation unit"
msgstr "%q+D dideklarasikan inline setelah definisinya"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT bukan sebuah class atau namespace"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD bukan sebuah class atau namespace"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT adalah/menggunakan tipe anonymous"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT adalah sebuah tipe variabel termodifikasi"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "ekspresi integral %qE bukan konstan"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " mencoba untuk instantiate %qD"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "template class instantiation ambigu untuk %q#T"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "instantiation eksplisit dari bukan-template %q#D"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "template tidak cocok untuk %qD yang ditemukan"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "eksplisit instantiation dari %q#D"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "duplikasi eksplisit instantiation dari %q#D"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template %q#D"
msgid "explicit instantiation of non-class template %qD"
msgstr "instantiation eksplisit dari bukan-template %q#D"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "eksplisit instantiation dari tipe bukan template %qT"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "duplikasi instansiasi eksplisit dari %q#T"
@@ -35524,36 +35519,36 @@ msgstr "duplikasi instansiasi eksplisit dari %q#T"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, fuzzy, gcc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
#| msgid "using template type parameter %qT after %qs"
msgid "invalid template non-type parameter"
msgstr "menggunakan parameter tipe template %qT setelah %qs"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a valid type for a template constant parameter"
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, fuzzy, gcc-internal-format
#| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -35561,12 +35556,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "tidak dapat mendeduksi %qT dari %qE"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -35806,7 +35801,7 @@ msgstr "definisi tidak valid dari tipe pengkualifikasi %qT"
msgid "invalid base-class specification"
msgstr "spesifikasi kelas dasar tidak valid"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
#| msgid "%qD is not a type"
msgid "%qD is not captured"
@@ -35989,295 +35984,295 @@ msgstr "tipe kembali abstrak tidak valid untuk fungsi %q+#D"
msgid "%q#T has virtual base classes"
msgstr "%q#T bukan sebuah kelas"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized member %qD with %<const%> type %qT"
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, fuzzy, gcc-internal-format
#| msgid "invalid conversion in return statement"
msgid "body of constexpr function %qD not a return-statement"
msgstr "konversi tidak valid dalam pernyataan return"
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
#| msgid "%q+D is normally a non-static function"
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%q+D secara normal sebuah fungsi bukan-statis"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
#| msgid "%Hfriend declaration does not name a class or function"
msgid "expression %qE does not designate a constexpr function"
msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function %qD"
msgid "call to non-constexpr function %qD"
msgstr "panggilan ke bukan-fungsi %qD"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD called in a constant expression"
msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
#| msgid "%q+D was used with no prototype before its definition"
msgid "%qD used before its definition"
msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
#| msgid "protocol %qs has circular dependency"
msgid "call has circular dependency"
msgstr "protokol %qs memiliki ketergantungan circular"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "%q+E is not a constant expression"
msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
#| msgid "%Harray subscript is outside array bounds"
msgid "array subscript out of bound"
msgstr "%H array subscript diluar dari cakupan array"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "%qE is not a constant expression"
msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "mutable %qD is not usable in a constant expression"
msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
#| msgid "size of array %qD is not an integral constant-expression"
msgid "the value of %qD is not usable in a constant expression"
msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
#| msgid "%qE is not initialized"
msgid "%qD used in its own initializer"
msgstr "%qE tidak terinisialisasi"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a class"
msgid "%q#D is not const"
msgstr "%q#T bukan sebuah kelas"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
#| msgid "%q+#D is private"
msgid "%q#D is volatile"
msgstr "%q+#D adalah private"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD was not initialized with a constant expression"
msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
#| msgid "%qD was not declared in this scope"
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
#| msgid "%Hexpression in new-declarator must have integral or enumeration type"
msgid "%qD does not have integral or enumeration type"
msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
#| msgid "enumeral and non-enumeral type in conditional expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "expression %qE is not a constant-expression"
msgstr "ekspresi integral %qE bukan konstan"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
#| msgid "expected expression"
msgid "unexpected expression %qE of kind %s"
msgstr "diduga ekspresi"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, fuzzy, gcc-internal-format
#| msgid "cast from type %qT to type %qT casts away constness"
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "pointer comparison expression is not a constant expression"
msgstr "ekspresi integral %qE bukan konstan"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "division by zero is not a constant-expression"
msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "indeks array bukan konstan dalam penginisialisasi"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of file in '%s'"
msgid "unexpected AST of kind %s"
msgstr "Tidak terduga akhir dari berkas dalam '%s'"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
#| msgid "cannot declare reference to %q#T"
msgid "cannot capture %qE by reference"
msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, fuzzy, gcc-internal-format
#| msgid "invalid operand in unary expression"
msgid "already captured %qD in lambda expression"
msgstr "operan tidak valid dalam ekspresi unary"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
#| msgid "%<this%> is unavailable for static member functions"
msgid "%<this%> was not captured for this lambda function"
msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class Java"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE sudah ditinggalkan; g++ vtables sekaran COM-compatibel secara baku"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "permintaan init_priority bukan sebuah konstanta integer"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "hanya dapat menggunakan atribut %qE di definisi lingkup-berkas dari objek dari tipe class"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "permintaan init_priority diluar dari jangkauan"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "permintaan init_priority disimpan untuk penggunaan internal"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "atribut %qE tidak didukung di platform ini"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "pemeriksaan lang_*: gagal dalam %s, di %s:%d"
@@ -37284,125 +37279,125 @@ msgstr "sintaks konstruktor digunakan, tetapi tidak ada konstruktor dideklarasik
msgid "cannot initialize arrays using this syntax"
msgstr "tidak dapat menginisialisasi array menggunakan sintaks ini"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
#| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int-array diinisialisasi dari string bukan-lebar"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "int-array diinisialisasi dari string lebar tidak kompatibel"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "tidak dapat menginisialisasi kumpulan dari tipe %qT dengan sebuah kompound literal"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "hilang penginisialisasi untuk anggota %qD"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "anggota const tidak terinisialisasi %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "anggota %qD dengan field const tidak terinisialisasi"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "anggota %qD referensi tidak terinisialisasi"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "tidak ada field %qD ditemukan dalam union sedang diinisialisasi"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "nilai indeks daripada nama field dalam union penginisialisasi"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "penunjuk circular delegasi terdeteksi"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qE tidak dapat digunakan sebagai sebuah anggota penunjuk, karena ini adalah tipe %qT"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "tidak dapat mengaplikasikan anggota penunjuk %qE ke %qE, yang dari tipe bukan class %qT"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast to function type %qT"
msgid "functional cast to array type %qT"
msgstr "cast ke fungsi tipe %qT tidak valid"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
#| msgid "invalid value-initialization of reference types"
msgid "invalid value-initialization of reference type"
msgstr "nilai-inisialisasi dari referensi tidak valid"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "panggilan ke fungsi %qD yang melemparkan tipe tidak lengkap %q#T"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
@@ -37462,196 +37457,196 @@ msgstr "Integer diluar jangkauan simetrik diimplikasikan dengan Standar Fortran
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "Konstanta Hollerith di %L terlalu panjang mengubah ke %s"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "Diduga array subscript di %C"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "Diduga array subscript di %C"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Strides not allowed in coarray subscript at %C"
msgstr "Diduga array subscript di %C"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "Diduga array subscript stride di %C"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "Format dari referensi array tidak valid di %C"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "Referensi array di %C tidak dapat memiliki lebih dari %d dimensi"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected coarray designator at %C"
msgstr "Diduga array subscript di %C"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected another dimension in array declaration at %C"
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "Diduga dimensi lain dalam deklarasi array di %C"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form of array reference at %C"
msgid "Invalid form of coarray reference at %C"
msgstr "Format dari referensi array tidak valid di %C"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "Variabel '%s' di %L dalam konteks ini harus berupa konstanta"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L in this context must be constant"
msgid "Expression at %L in this context must be constant"
msgstr "Variabel '%s' di %L dalam konteks ini harus berupa konstanta"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "Diduga ekspresi dalam spesifikasi array di %C"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification for assumed shape array at %C"
msgid "Bad array specification for implied-shape array at %C"
msgstr "Spesifikasi array buruk untuk diasumsikan shape array di %C"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr "Spesifikasi array buruk untuk sebuah eksplisit shaped array di %C"
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr "Spesifikasi array buruk untuk diasumsikan shape array di %C"
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr "Spesifikasi buruk untuk deferred shape array di %C"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "Diduga dimensi lain dalam deklarasi array di %C"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "Spesifikasi array di %C memiliki lebih dari %d dimensi"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "Fortran 2008: Spesifikasi array di %C memiliki lebih dari 7 dimensi"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FINAL procedure declaration at %C"
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "Fortran 2003: Deklarasi prosedur FINAL di %C"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "DO-iterator '%s' di %L adalah didalam iterator dari nama yang sama"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "Sintaks error dalam konstruksi array di %C"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Fortran 2003: [...] gaya array konstruktor di %C"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "Konstruktor array kosong di %C tidak diperbolehkan"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "Elemen dalam %s array konstruktor di %L adalah %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "Langkah iterasi di %L tidak dapat nol"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr "Jumlah dari elemen dalam konstruktor array di %L membutuhkan sebuah peningkatan dari batas atas %d yang diijinkan. Lihat pilihan -fmax-array-constructor"
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
@@ -37686,7 +37681,7 @@ msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa REAL atau KOMPLEKS"
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau PROSEDUR"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah konstanta"
@@ -37801,7 +37796,7 @@ msgstr "'dim' argumen dari '%s' instrinsik di %L bukan sebuah indeks dimensi yan
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
@@ -37890,8 +37885,8 @@ msgstr "'%s' argumen dari '%s' intrinsik di %L harus memiliki tipe REAL atau KOM
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
@@ -38046,7 +38041,7 @@ msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
@@ -38191,44 +38186,44 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "'MOLD' argumen dari 'TRANSFER' intrinsik di %L tidak boleh berupa %s"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr "Intrinsik TRANSFER di %L memiliki hasil tidak terdefinisi sebagian: ukuran sumber %ld < ukuran hasil %ld"
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis sama dengan '%s'"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "Ukuran dari '%s' argumen dari '%s' intrinsik di %L terlalu kecil (%i/%i)"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "Terlalu banyak argumen ke %s di %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah jenis tidak lebih lebar dari jenis baku (%d)"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa INTEGER atau LOGIKAL"
@@ -38240,7 +38235,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -38535,7 +38530,7 @@ msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
msgid "Fortran 2008: Implied-shape array at %L"
msgstr "Fortran 2003: IOMSG tag di %L"
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
@@ -38551,7 +38546,7 @@ msgstr "tipe dari '%s' di %C belum terdeklarasi didalam antar-muka"
msgid "Extension: Old-style initialization at %C"
msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
@@ -38561,7 +38556,7 @@ msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "Inisialisasi dari penunjuk di %C membutuhkan '=>', bukan '='"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "Diduga sebuah ekspresi inisialisasi di %C"
@@ -38764,7 +38759,7 @@ msgstr "Fortran 2003: atribut NILAI di %C"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2003: atribut VOLATILE di %C"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr "TERPROTEKSI di %C hanya diperbolehkan dalam bagian spesifikasi dari modul"
@@ -38784,856 +38779,856 @@ msgstr "Fortran 2003: atribut NILAI di %C"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Fortran 2003: atribut VOLATILE di %C"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr "Multiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %C"
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "secara implisit terdeklarasi fungsi BIND(C) '%s' di %L mungkin tidak C interoperable"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr "Variabel '%s' dalam blok umum '%s' di %L mungkin tidak berupa jenis C dapat berinteroperasi melalui blok umum '%s' adalah BIND(C)"
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr "Tipe deklarasi '%s' di %L bukan C interoperable tetapi ini adalah BIND(C)"
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "Variabel '%s' di %L mungkin bukan sebuah jenis C interoperable tetapi ini adalah bind(c)"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr "Variabel '%s' dalam blok umum '%s' di %L tidak dapat dideklarasikan dengan BIND(C)karena ini bukan sebuah global"
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa sebuah array"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa string karakter"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr "Simbol '%s' di %L ditandai PRIVATE tetapi telah diberikan level binding '%s'"
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr "Dibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr "Hilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "Tipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunan"
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "Sintaks error dalam deklarasi data di %C"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: Type-bound procedure at %C"
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Fortran 2003: Prosedur Tipe-bound di %C"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "Nama '%s' di %C adalah nama dari prosedur"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "variabel RESULT di %C harus berbeda dari nama fungsi"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "Fortran 2008: BIND(C) atribut di %L mungkin tidak dispesifikasikan untuk sebuah prosedur internal"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr "Antar-muka '%s' di %C mungkin bukan umum"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "Antar-muka '%s' di %C mungkin bukan sebuah pernyataan fungsi"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr "atribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)"
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr "prosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %C"
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr "Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMA"
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type name '%s' at %C already has a basic type of %s"
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr "Diduga '::' setelah atribut binding di %C"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: module nature in USE statement at %C"
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "Fortran 2003: modul alam dalam pernyataan USE di %C"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in structure constructor at %C"
msgid "Syntax error in procedure pointer component at %C"
msgstr "Sintaks error dalam struktur konstruktor di %C"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "Diduga daftar argumen formal dalam definisi fungsi di %C"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr "atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umum"
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: module nature in USE statement at %C"
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Fortran 2003: modul alam dalam pernyataan USE di %C"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASI"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOK"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNAN"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THEN"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALL"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHERE"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr "Hilang parantheses yang dibutuhkan sebelum BIND(C) di %C"
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "Hilang quote penutup '\"' untuk binding label di %C"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr "Hilang quote penutup ''' untuk binding label di %C"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "Hilang penutup paren untuk binding label di %C"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "Tidak ada nama binding diijinkan dalam BIND(C) di %C"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr "Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %C"
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr "NAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %C"
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "Tidak terduga pernyataan END di %C"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "Fortran 2008: pernyataan CONTAINS tanpa pernyataan FUNCTION atau SUBROUTINE di %C"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "pernyataan %s tidak terduga di %L"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "Diduga pernyataan %s di %C"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "Diduga nama blok dari '%s' dalam pernyataan %s di %C"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "Diduga nama berakhir di %C"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "Diduga label '%s' untuk pernyataan %s di %C"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr "Dimensi dipesifikasikan untuk %s di %L setelah inisialisasinya"
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing array specification at %L in DIMENSION statement"
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "Spesifikasi array harus deferred di %L"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "Karakter tidak terduda dalam daftar variabel di %C"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "Diduga '(' di %C"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "Diduga nama variabel di %C"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytes"
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "Diduga \",\" di %C"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "Diduga \")\" di %C"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "Diduga \",\" atau akhir dari pernyataan di %C"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "Deklarasi penunjuk cray di %C membutuhkan pilihan -fcray-pointer"
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2003: pernyataan FLUSH di %C"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr "Spesifikasi akses dari operator .%s. di %C telah dispesifikasikan"
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Fortran 2003: pernyataan TERPROTEKSI di %C"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "pernyataan PUBLIK di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr "Nama variabel diduga di %C dalam pernyataan PARAMETER"
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "Diduga tanda = dalam pernyataan PARAMETER di %C"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "Diduga ekspresi di %C dalam pernyataan PARAMETER"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "Inisialisasi variabel yang telah diinisialisasi di %C"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr "Blanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnya"
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "Sintaks error dalam pernyataan SAVE di %C"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Fortran 2003: pernyataan NILAI di %C"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "Sintaks error dalam pernyataan NILAI di %C"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Fortran 2003: pernyataan VOLATILE di %C"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: VALUE statement at %C"
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003: pernyataan NILAI di %C"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in VALUE statement at %C"
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "Sintaks error dalam pernyataan NILAI di %C"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: PROCEDURE statement at %C"
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "Ambigu simbol dalam definisi TIPE di %C"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr "Tidak ada simbol seperti itu dalam definisi TIPE di %C"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah BIND(C)"
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah tipe SEQUENCE"
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr "Tipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modul"
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr "Tipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modul"
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Fortran 2003: tipe ABSTRAK di %C"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr "Diduga :: dalam definisi TIPE di %C"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr "Cray Pointee di %C tidak dapat diasumsikan bentuk array"
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Fortran 2003: ENUM dan ENUMERATOR di %C"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "Enumerator melebihi tipe integer C di %C"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr "ENUMERATOR %L tidak diinisialisasi dengan ekspresi integer"
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "pernyataan definisi ENUM diduga sebelum %C"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "Sintaks error dalam definisi ENUMERATOR di %C"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "Duplikasi penspesifikasi akses di %C"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr "Binding atribut telah menspesifikasikan passing, tidak legal NOPASS di %C"
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr "Binding atribut telah menspesifikasikan passing, tidak legal PASS di %C"
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s attribute at %L"
msgid "Duplicate POINTER attribute at %C"
msgstr "Duplikasi %s atribut di %L"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "Duplikasi NON_OVERRIDABLE di %C"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate NON_OVERRIDABLE at %C"
msgid "Duplicate DEFERRED at %C"
msgstr "Duplikasi NON_OVERRIDABLE di %C"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr "Diduga penspesifikasi akses di %C"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "Diduga atribut binding di %C"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "')' expected at %C"
msgstr "Diduga '(' di %C"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in NAME= specifier for binding label at %C"
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE(interface) at %C is not yet implemented"
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr "PROCEDUR(antar-muka) di %C belum diimplementasikan"
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "Diduga nama binding di %C"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: PROCEDURE statement at %C"
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr "'::' diperlukan dalam binding PROCEDUR dengan target eksplisit di %C"
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "Diduga binding target setelah '=>' di %C"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C"
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Telah ada sebuah prosedur dengan nama binding '%s' untuk tipe turunan '%s' di %C"
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr "GENERIC di %C harus berada didalam sebuah tipe turunan CONTAINS"
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "Diduga '::' di %C"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected generic name at %C"
msgid "Expected generic name or operator descriptor at %C"
msgstr "Diduga nama generik di %C"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected '=>' at %C"
msgstr "Diduga '(' di %C"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "Diduga nama binding spesifik di %C"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr "Sampah setelah binding GENERIC di %C"
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr "deklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINS"
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr "Deklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULE"
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr "Kosong FINAL di %C"
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "Diduga nama prosedur modul di %C"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "Diduga ',' di %C"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "Nama prosedur tidak dikenal \"%s\" di %C"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "'%s' di %C telah didefinisikan sebagai prosedur FINAL!"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected characters in PARAMETER statement at %C"
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in VALUE statement at %C"
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
@@ -39877,27 +39872,27 @@ msgstr "fungsi dinilai POINTER muncul di sisi kanan dari penempatan di %L"
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr "Ekstensi: BOZ literal di %L digunakan untuk menginisialisasi variabel bukan-integer '%s'"
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr "Ekstensi: BOZ literal di %L diluar sebuah pernyataan DATA dan diluar INT/REAL/DBLE/CMPLX"
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr "BOZ literal di %L adalah bitwise dapat ditransfer bukan-integer simbol '%s'"
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Aritmetik underflow dari bit-wise dipindahkan BOZ di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Aritmetik overflow dari bit-wise dipindahkan BOZ di %L. Pemeriksaan ini dapat dinonaktifkan dengan pilihan -fno-range-check"
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Aritmetik NaN dari bit-wise dipindahkan BOZ di %L. Pemeriksaan ini dapat dinon-aktifkan dengan pilihan -fno-range-check"
@@ -40178,7 +40173,7 @@ msgid "can't open input file: %s"
msgstr "tidak dapat membuka berkas masukan: %s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -40297,12 +40292,12 @@ msgstr "Argumen pertama dari penempatan yang didefinisikan di %L harus berupa IN
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "Argumen kedua dari antar-muka operator di %L harus berupa INTENT(IN)"
@@ -42439,7 +42434,7 @@ msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
@@ -43561,482 +43556,482 @@ msgstr "Argumen '%s' dari subroutine pure '%s' di %L harus memiliki spesifikasi
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "Argumen '%s' dari subroutine pure '%s' di %L harus memiliki spesifikasi INTENT-nya"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Keyword argument '%s' at %L is not in the procedure"
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "Prosedur dummy '%s' tidak diperbolehkan dalam elemtal prosedur '%s' di %L"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "Argumen '%s' dari subroutine pure '%s' di %L harus memiliki spesifikasi INTENT-nya"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "Argumen '%s' dalam pernyataan fungsi di %L harus berupa skalar"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "Nilai-karakter argumen '%s' dari pernyataan fungsi di %L harus memiliki panjang konstan"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr "Fungsi yang berisi '%s' di %L tidak memiliki tipe IMPLISIT"
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "Hasil '%s' dari fungsi yang berisi '%s' di %L tidak memiliki tipe IMPLISIT"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued internal function '%s' at %L must not be assumed length"
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "Fungsi %s di %L memiliki masukan dengan spesifikasi array tidak cocok"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr "Ekstensi: Fungsi %s di %L dengan masukan mengembalikan variabel dari panjang string berbeda"
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah array dalam FUNGSI %s di %L"
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah array dalam FUNGSI %s di %L"
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr "Hasil FUNGSI %s tidak dapat tipe %s dalam FUNGSI %s di %L"
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr "Hasil MASUKAN %s tidak dapat tipe %s dalam FUNGSI %s di %L"
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr "Variabel '%s' di %L adalah dalam COMMON tetapi hanya dalam inisialisasi BLOK DATA yang diperbolehkan"
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr "variabel terinisialisasi '%s' di %L adalah dalam sebuah kosong COMMON tetapi inisialisasi hanya diperbolehkan dalam blok umum bernama"
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr "Tipe variabel turunan '%s' dalam COMMON di %L memiliki bukan SEQUENCE ataupun atribut BIND(C)"
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr "Tipe variabel turunan '%s' dalam COMMON di %L memiliki sebuah komponen ultimate yang dapat dialokasikan"
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "Tipe variabel turunan '%s' dalam COMMOND di %L tidak boleh memiliki penginisialisasi baku"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr "blok COMMON '%s' di %L digunakan sebagai PARAMETER di %L"
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "blok COMMON '%s' di %L juga sebuah prosedur intrinsik"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr "Fortran 2003: blok common '%s' di %L yang juga sebuah hasil fungsi"
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr "Fortran 2003: blok COMMON '%s' di %L yang juga sebuah prosedur global"
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "Komponen dari struktur konstruktor '%s' di %L adalah PRIVATE"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr "Tingkat dari elemen dalam tipe konstruktor turunan di %L tidak cocok dengan komponen (%d/%d)"
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s', adalah %s tetapi seharusnya berupa %s"
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr "NULL dalam tipe konstruktor turunan di %L, sedang diaplikasikan untuk komponen '%s', yang bukan sebuah PENUNJUK atau sebuah ALLOCATABLE"
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No initializer for component '%s' given in the structure constructor at %C!"
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s' seharusnya berupa sebuah PENUNJUK atau sebuah TARGET"
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component at %C must have the POINTER attribute"
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s', adalah %s tetapi seharusnya berupa %s"
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr "Batas atas dalam dimensi terakhir harus muncul dalam referensi ke ukuran array yang diasumsikan '%s' di %L"
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "'%s' di %L adalah ambigu"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "prosedur UMUM '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "Tipe dispesifikasikan untuk fungsi intrinsik '%s' di %L diabaikan"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "'%s' dideklarasikan INTRINSIC di %L tidak ada"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr "Intrinsik '%s' dideklarasikan INTRINSIC di %L tidak tersedia dalam konfigurasi baku sekarang tetapi %s. Gunakan sebuah pilihan -std=* yang sesuai atau aktifkan -fall-intrinsics untuk menggunakan itu."
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "Intrinsik '%s' di %L tidak diperbolehkan sebagai sebuah argumen aktual"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "Tidak dapat menemukan sebuah prosedur INTRINSIK spesifik untuk referensi '%s' di %L"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "Simbol '%s' di %L adalah ambigu"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "Argumen dengan nilai di %L adalah bukan tipe numerik"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr "Melewati prosedur internal di %L dengan lokasi tidak diperbolehkan"
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr "'%s' di %L adalah sebuah array dan OPSIONAL; JIKA INI HILANG, ini tidak dapat berupa argumen aktual dari sebual prosedur ELEMENTAL kecuali disana ada sebuah tidak pilihanonal argumen dengan tingkat sama (12.4.1.5)"
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr "Argumen aktual di %L untuk INTENT(%s) dummy '%s' dari subroutine ELEMENTAL '%s' adalah sebuah skalar, tetapi argumen aktual lain adalah sebuah array"
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Return value of function '%s' at %L not set"
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr "Argumen dummy '%s' dari '%s' di %L seharusnya bernama '%s' untuk mencocokan dengan argumen yang berhubungan dengan prosedur overridden"
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L has no explicit interface"
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L has no explicit interface"
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L has no explicit interface"
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L has no explicit interface"
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Automatic character length function '%s' at %L must have an explicit interface"
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr "Otomatis panjang fungsi karakter '%s' di %L harus memiliki sebuah antar-muka eksplisit"
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Automatic character length function '%s' at %L must have an explicit interface"
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "Otomatis panjang fungsi karakter '%s' di %L harus memiliki sebuah antar-muka eksplisit"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L has no explicit interface"
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "Prosedur '%s' di %L harus memiliki atribut BIND(C) supaya C interoperable"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "Disana tidak ada fungsi spesifik untuk umum '%s' di %L"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr "Fungsi umum '%s' di %L tidak konsisten dengan sebuah antar-muka spesifik intrinsik."
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Fungsi '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "Argumen ke '%s' di %L bukan sebuah variabel"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "Lebih aktual dari argumen formal dalam '%s' panggilan di %L"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr "Parameter '%s' ke '%s' di %L harus baik sebuah TARGET atau sebuah penunjuk berasosiasi"
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "penunjuk tidak diijinkan sebagai nilai case"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "More actual than formal arguments in '%s' call at %L"
msgid "Array section not permitted in '%s' call at %L"
msgstr "Lebih aktual dari argumen formal dalam '%s' panggilan di %L"
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "Array section in '%s' call at %L"
msgstr "Nama fungsi '%s' tidak diperbolehkan di %C"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr "Variabel yang dapat dialokasikan '%s' digunakan sebagai sebuah parameter ke '%s' di %L tidak boleh berupa sebuah array berukuran nol"
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "Diasumsikan-bentuk array '%s' di %L tidak dapat berupa sebuah argumen ke prosedur '%s' karena ini bukan C interoperable"
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "Deferred-shape array '%s' di %L tidak dapat berupa sebuah argumen ke prosedur '%s' karena ini bukan C interoperable"
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr "argumen KARAKTER '%s' ke '%s' di %L harus memiliki panjang 1"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "Argumen '%s' ke '%s' di %L harus berupa sebuah skalar PENUNJUK berasosiasi"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "Parameter '%s' ke '%s' di %L harus berupa sebuah skalar"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
@@ -44044,505 +44039,505 @@ msgstr "Parameter '%s' ke '%s' di %L harus berupa sebuah skalar"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "Paramter '%s' ke '%s' di %L harus berupa sebuah prosedur"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "Parameter '%s' ke '%s' di %L harus berupa BIND(C)"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "'%s' di %L bukan sebuah fungsi"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr "ANTAR-MUKA ABSTRAK '%s' tidak boleh direferensikan di %L"
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr "Fungsi '%s' adalah dideklarasikan KARAKTER(*) dan tidak dapat digunakan di %L karena ini bukan sebuah argumen dummy"
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr "Fungsi bukan-ELEMENTAL definisi pengguna '%s' di %L tidak diperbolehkan dalam WORKSHAREkonstruksi"
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr "Referensi fungsi ke '%s' di %L adalah ke sebuah prosedur bukan-PURE dalam sebuah prosedur PURE"
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena fungsi '%s' tidak REKURSIF"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "Fungsi '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr "Panggilan subroutine ke '%s' di %L bukan PURE"
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "Disana tidak ada subroutine spesifik untuk umum '%s' di %L"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr "Subroutine umum '%s' di %L tidak konsisten dengan sebuah anta-muka subroutine intrinsik"
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "Hilang parameter SHAPE untuk panggilan ke %s di %L"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr "Parameter SHAPE untuk panggilan ke %s di %L harus berupa tingkat 1 INTEGER array"
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Subroutine '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "Tidak dapat meresolf subroutine spesifik '%s' di %L"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr "'%s' di %L memiliki sebuah tipe, yang tidak konsisten dengan CALL di %L"
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena subroutine '%s' tidak REKURSIF"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "SUBROUTINE '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "Bentuk untuk operan di %L dan %L tidak konformant"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "Tidak legal stride dari nol di %L"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in array reference at %L (%d/%d)"
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "index in dimension %d is out of bounds at %L"
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "Indeks array di %L harus berupa skalar"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "Ekstensi: indeks array RIL di %L"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "Argumen dim di %L harus berupa skalar"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "Argumen dim di %L harus berupa tipe INTEGER"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "Indeks awal substring di %L harus berupa skalar"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "Indeks awal substring di %L lebih kecil dari satu"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "Indeks akhir substring di %L harus berupa skalar"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr "Indeks akhir substring di %L melebihi panjang string"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring end index at %L must be scalar"
msgid "Substring end index at %L is too large"
msgstr "Indeks akhir substring di %L harus berupa skalar"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr "Objek yang dilewatkan di %L harus berupa skalar"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s di %L harus berupa sebuah skalar"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr "Featur terhapus: %s di %L harus berupa integer"
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s di %L harus berupa INTEGER"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification required in ALLOCATE statement at %L"
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification in ALLOCATE statement at %L"
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification in ALLOCATE statement at %L"
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "spesifikasi SATUAN di %L harus berupa sebuah ekspresi INTEGER atau sebuah KARAKTER variabel"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -44551,190 +44546,190 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr "CASE label di %L overlaps dengan CASE label di %L"
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in CASE statement at %L must be of type %s"
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "constant logical value in CASE statement is repeated at %L"
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Global name '%s' at %L is already being used as a %s at %L"
msgid "Associate-name '%s' at %L is used as array"
msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in EQUIVALENCE statement at %L"
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type '%s' at %L is empty"
msgid "Derived type '%s' at %L must be extensible"
msgstr "Tipe turunan '%s' di %L adalah kosong"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type '%s' at %L is empty"
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "Tipe turunan '%s' di %L adalah kosong"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have POINTER components"
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have POINTER components"
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL index-name at %L must be a scalar INTEGER"
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument dim at %L must be scalar"
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "Argumen dim di %L harus berupa skalar"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of SELECT statement at %L must be a scalar expression"
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of ACOS at %L must be between -1 and 1"
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -44742,659 +44737,659 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "Pernyataan didalam WHERE di %L tidak didukung"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assignment to a FORALL index variable at %L"
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL mask clause at %L requires a LOGICAL expression"
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr "Mengikat label '%s' untuk blok umum '%s' di %L collides dengan global entiti '%s' di %L"
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr "Binding label '%s' untuk blok umum '%s' di %L tidak cocok dengan binding label '%s' untuk blok umum '%s' di %L"
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr "Binding label '%s' untuk blok umum '%s' di %L collides dengan global entity '%s' di %L"
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr "Binding label '%s' dalam antar-muka tubuh di %L collides dengan global entity '%s' di %L"
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "size of array %qs is too large"
msgid "String length at %L is too large"
msgstr "ukuran dari array %qs adalah terlalu besar"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The type for function '%s' at %L is not accessible"
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr "Tipe dari fungsi '%s' di %L tidak dapat diakses"
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L must have constant character length in this context"
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr "Finalisasi di %L belum diimplementasikan"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Passed-object at %L must be scalar"
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "Objek yang dilewatkan di %L harus berupa skalar"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr "Tipe turunan '%s' dideklarasikan di %L harus memiliki atribut BIND ke Cinteroperable"
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array pointer '%s' at %L must have a deferred shape"
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr "Antar-muka '%s', digunakan oleh prosedur '%s' di %L, dideklarasikan dalam pernyataan PROSEDUR kemudian"
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr "Komponen penunjuk '%s' dari '%s' di %L adalah sebuah tipe yang belum pernah dideklarasikan"
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr "NAMELIST objek '%s' dalam daftar-nama '%s' di %L tidak dapat memiliki komponen PENUNJUK"
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
@@ -45402,331 +45397,331 @@ msgstr "NAMELIST objek '%s' dalam daftar-nama '%s' di %L tidak dapat memiliki ko
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr "NAMELIST objek '%s' dalam daftar-nama '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "Simbol di %L bukan sebuah variabel DUMMY"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr "Tipe turunana '%s' di %L adalah tipe '%s', yang mana belum didefinisikan"
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function result '%s' at %L cannot have an initializer"
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Allocatable array '%s' at %L must have a deferred shape"
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr "Threadprivate di %L bukan SAVEd"
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy '%s' at %L cannot have an initializer"
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Konstanta bernama '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "Substring di %L memiliki panjang nol"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "Fortran 2003: Fungsi PUBLIK '%s' di %L dari tipe '%s' PRIVATE"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr "Prosedur berisi '%s' di %L dari sebuah prosedur PURE harus juga berupa PURE"
@@ -45896,34 +45891,34 @@ msgstr "Besar dari argumen kedua dari ISHFT melampaui ukuran bit di %L"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr "Besar dari argumen kedua dari ISHFTC melampaui BIT_SIZE dari argumen pertama di %L"
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "DIM argumen di %L diluar dari cakupan"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr "Argumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nol"
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr "Kompleks argumen dari LOG di %L tidak dapat berupa nol"
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr "Argumen dari LOG10 di %L tidak dapat lebih kecil atau sama dengan nol"
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "Argumen kedua MOD di %L adalah nol"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "Argumen kedua dari MOD di %L adalah nol"
@@ -45931,47 +45926,47 @@ msgstr "Argumen kedua dari MOD di %L adalah nol"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "Argumen kedua dari MODULE di %L adalah nol"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr "Hasil dari NEAREST adalah NaN di %L"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "Hasil dari overflow SKALA jenisnya di %L"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "Argumen dari SQRT di %L memiliki sebuah nilai negatif"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr "Karakter '%s' dalam string di %L tidak dapat diubah kedalam jenis karakter %d"
@@ -46348,18 +46343,18 @@ msgstr "Overlapping tidak sama penginisialisasi dalam EKUIVALEN di %L"
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr "BOZ konstan di %L terlalu besar (%ld vs %ld bits)"
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr "Membuat array sementara di %L untuk argumen '%s'"
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, fuzzy, gcc-internal-format
#| msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "Kemungkinan frontend bug: Ukuran array yang diturunkan tanpa penunjuk, atribut yang dapat dialokasikan atau tipe turunan tanpa komponen yang dapat dialokasikan."
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "tipe ekspresi buruk selama walk (%d)"
@@ -47007,19 +47002,19 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expected qualified name in friend declaration for destructor %qD"
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
#| msgid "could not open response file %s"
msgid "could not parse file offset"
msgstr "tidak dapat membuka berkas response %s"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "unexpected offset"
@@ -47031,76 +47026,76 @@ msgstr "operan tidak terduga"
msgid "invalid line in the resolution file"
msgstr "register tidak valid dalam instruksi"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "register tidak valid dalam instruksi"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot find class %qs"
msgid "cannot read LTO decls from %s"
msgstr "tidak dapat menemukan class %qs"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot open %s"
msgstr "tidak dapat membuka %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot map %s"
msgstr "tidak dapat membuka %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot read %s"
msgstr "tidak dapat membuka %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "opening LTRANS output list %s: %m"
msgstr "membuka berkas keluaran %s: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
#| msgid "when writing output to %s: %m"
msgid "writing to LTRANS output list %s: %m"
msgstr "ketika menulis keluaran ke %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "closing LTRANS output list %s: %m"
msgstr "membuka berkas keluaran %s: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "could not open response file %s"
msgid "could not open symbol resolution file: %m"
msgstr "tidak dapat membuka berkas response %s"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/po/ja.po b/gcc/po/ja.po
index f4fc55073..6083971b5 100644
--- a/gcc/po/ja.po
+++ b/gcc/po/ja.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.6.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2011-10-30 18:48+0900\n"
"Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -38,7 +38,7 @@ msgstr "<ç„¡å>"
msgid "({anonymous})"
msgstr "({ç„¡å})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "行末 (EOL) ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -48,8 +48,8 @@ msgstr "行末 (EOL) ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "%<;%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -61,13 +61,13 @@ msgstr "%<;%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "%<(%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "%<,%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -83,14 +83,14 @@ msgstr "%<,%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "%<)%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "%<]%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -99,25 +99,25 @@ msgstr "%<]%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "%<;%>ã€%<,%> ã¾ãŸã¯ %<)%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "%<}%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "%<{%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "%<:%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "%<while%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -126,34 +126,34 @@ msgstr "%<while%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
msgid "expected %<.%>"
msgstr "%<.%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "%<@end%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "%<>%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "%<,%> ã¾ãŸã¯ %<)%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "%<=%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "%<#pragma omp section%> ã¾ãŸã¯ %<}%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr "%<[%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -330,12 +330,12 @@ msgstr "'%%l' 被演算å­ãŒ label ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "浮動å°æ•°å®šæ•°ã‚’使ã„æã­ã¾ã—ãŸ"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "被演算å­ã¨ã—ã¦ç„¡åŠ¹ãªå¼ã§ã™"
@@ -1428,20 +1428,20 @@ msgstr "èªè­˜ã§ããªã„命令:"
msgid "insn does not satisfy its constraints:"
msgstr "命令ãŒåˆ¶ç´„を満ãŸã—ã¾ã›ã‚“:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "作æˆæ™‚ã¨ä½¿ç”¨æ™‚㧠'%s' ã®è¨­å®šãŒç•°ãªã‚Šã¾ã™"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "メモリãŒè¶³ã‚Šã¾ã›ã‚“"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "作æˆæ™‚ã¨ä½¿ç”¨æ™‚㧠-fpic ã®è¨­å®šãŒç•°ãªã‚Šã¾ã™"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "作æˆæ™‚ã¨ä½¿ç”¨æ™‚㧠-fpie ã®è¨­å®šãŒç•°ãªã‚Šã¾ã™"
@@ -2045,197 +2045,197 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "整数定数を共有ã™ã‚‹ãŸã‚ã®ä¸Šé™å€¤"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr ""
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr ""
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "プリフェッãƒãŒå®Œäº†ã™ã‚‹å‰ã«å®Ÿè¡Œã•ã‚Œã‚‹å‘½ä»¤æ•°"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "åŒæ™‚ã«å®Ÿè¡Œå¯èƒ½ãªãƒ—リフェッãƒã®æ•°"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "L1 キャッシュサイズ"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "L2 キャッシュサイズ"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr "SCoP 内ã®ãƒ‘ラメータã®æœ€å¤§æ•°"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr ""
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
#, fuzzy
#| msgid "Maximum number of nops to insert for a hint (Default 2)"
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "ヒント用ã«æŒ¿å…¥ã•ã‚Œã‚‹ nops ã®æœ€å¤§æ•° (デフォルト: 2)"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2568,18 +2568,18 @@ msgid "invalid %%r value"
msgstr "無効㪠%%r 値"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "無効㪠%%R 値"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "無効㪠%%N 値"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "無効㪠%%P 値"
@@ -2594,12 +2594,12 @@ msgstr "無効㪠%%h 値"
msgid "invalid %%L value"
msgstr "無効㪠%%L 値"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "無効㪠%%m 値"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "無効㪠%%M 値"
@@ -2610,7 +2610,7 @@ msgid "invalid %%U value"
msgstr "無効㪠%%U 値"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "無効㪠%%s 値"
@@ -2620,7 +2620,7 @@ msgstr "無効㪠%%s 値"
msgid "invalid %%C value"
msgstr "無効㪠%%C 値"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "無効㪠%%E 値"
@@ -2631,39 +2631,39 @@ msgid "unknown relocation unspec"
msgstr ""
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "無効㪠%%xn コード"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "述語付ã Thumb 命令"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "æ¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã«ã‚る述語付ã命令"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
msgstr "コード '%c' ã«å¯¾ã™ã‚‹ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã§ã™"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "無効ãªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2671,85 +2671,85 @@ msgstr "無効ãªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­"
msgid "invalid operand for code '%c'"
msgstr "コード '%c' ã«å¯¾ã™ã‚‹ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã§ã™"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "命令ã¯æ±ºã—ã¦å®Ÿè¡Œã•ã‚Œã¾ã›ã‚“"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "被演算å­ãŒã‚ã‚Šã¾ã›ã‚“"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
msgstr "関数パラメータ㯠__fp16 åž‹ã‚’æŒã¦ã¾ã›ã‚“"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr "関数㌠__fp16 åž‹ã‚’è¿”ã—ã¾ã›ã‚“"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "アドレス被演算å­ã¯ Xã€Y ã¾ãŸã¯ Z レジスタã«å¯¾ã™ã‚‹åˆ¶ç´„ã‚’è¦æ±‚ã—ã¾ã™"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use %<&%> constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­ %d 㯠%<&%> 制約を使用ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "誤ã£ãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã™ã€‚(reg+disp) ã§ã¯ã‚ã‚Šã¾ã›ã‚“:"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "bad address, not a constant):"
msgid "bad address, not a constant:"
msgstr "誤ã£ãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã™ã€‚定数ã§ã¯ã‚ã‚Šã¾ã›ã‚“):"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "誤ã£ãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã™ã€‚(reg+disp) ã§ã¯ã‚ã‚Šã¾ã›ã‚“:"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "誤ã£ãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã™ã€‚post_inc ã¾ãŸã¯ pre_dec ã§ã¯ã‚ã‚Šã¾ã›ã‚“:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "コンパイラ内部エラー。誤ã£ãŸã‚¢ãƒ‰ãƒ¬ã‚¹:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "コンパイラ内部エラー。ä¸æ˜Žãªãƒ¢ãƒ¼ãƒ‰:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "無効ãªå‘½ä»¤:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "æ­£ã—ããªã„命令:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "ä¸æ˜Žãª move 命令:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "誤ã£ãŸã‚·ãƒ•ãƒˆå‘½ä»¤:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "コンパイラ内部エラー。正ã—ããªã„シフト:"
@@ -2765,7 +2765,7 @@ msgstr "無効㪠const_double 被演算å­"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -2995,73 +2995,73 @@ msgstr "誤ã£ãŸ output_move_double 被演算å­"
msgid "bad output_condmove_single operand"
msgstr "誤ã£ãŸ output_condmove_single 被演算å­"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "被演算å­ã¨ã—ã¦ç„¡åŠ¹ãª UNSPEC ã§ã™"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr "局所動的 TLS å‚照無ã—㧠'%%&' ãŒä½¿ç”¨ã•ã‚Œã¾ã—ãŸ"
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "演算å­ã‚³ãƒ¼ãƒ‰ '%c' ã«å¯¾ã™ã‚‹ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã‚µã‚¤ã‚ºã§ã™"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "被演算å­ã‚³ãƒ¼ãƒ‰ '%c' ã«ç„¡åŠ¹ãªè¢«æ¼”ç®—å­åž‹ãŒä½¿ç”¨ã•ã‚Œã¾ã—ãŸ"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "被演算å­ã¯æ¡ä»¶ã‚³ãƒ¼ãƒ‰ã§ã¯ã‚ã‚Šã¾ã›ã‚“。無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ 'D' ã§ã™"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "被演算å­ã¯å®šæ•°ã§ã‚‚æ¡ä»¶ã‚³ãƒ¼ãƒ‰ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ 'C' ã§ã™"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "被演算å­ã¯å®šæ•°ã§ã‚‚æ¡ä»¶ã‚³ãƒ¼ãƒ‰ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ 'F' ã§ã™"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "被演算å­ã¯å®šæ•°ã§ã‚‚æ¡ä»¶ã‚³ãƒ¼ãƒ‰ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ 'c' ã§ã™"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "被演算å­ã¯å®šæ•°ã§ã‚‚æ¡ä»¶ã‚³ãƒ¼ãƒ‰ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ 'f' ã§ã™"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is not a condition code, invalid operand code 'D'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "被演算å­ã¯æ¡ä»¶ã‚³ãƒ¼ãƒ‰ã§ã¯ã‚ã‚Šã¾ã›ã‚“。無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ 'D' ã§ã™"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "被演算å­ã¯æ¡ä»¶ã‚³ãƒ¼ãƒ‰ã§ã¯ã‚ã‚Šã¾ã›ã‚“。無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ 'Y' ã§ã™"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "無効ãªè¢«æ¼”ç®—å­ã‚³ãƒ¼ãƒ‰ '%c' ã§ã™"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "演算å­ã«å¯¾ã™ã‚‹ç„¡åŠ¹ãªåˆ¶ç´„ã§ã™"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "ä¸æ˜Žãªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰"
@@ -3112,13 +3112,13 @@ msgstr "%<__fpreg%> ã¸ã®ç„¡åŠ¹ãªå¤‰æ›ã§ã™"
msgid "invalid operation on %<__fpreg%>"
msgstr "%<__fpreg%> ã«é–¢ã™ã‚‹ç„¡åŠ¹ãªæ“作ã§ã™"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "無効㪠%%P 被演算å­ã§ã™"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "無効㪠%%p 値ã§ã™"
@@ -3197,7 +3197,7 @@ msgid "post-increment address is not a register"
msgstr "後置増分アドレスãŒãƒ¬ã‚¸ã‚¹ã‚¿ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "誤ã£ãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã™"
@@ -3332,115 +3332,115 @@ msgstr "スタック空間ãŒè¶³ã‚Šãªããªã‚Šã¾ã—ãŸã€‚\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "'%s' をシェル内ã§å®Ÿè¡Œã—ã¦åˆ¶é™å€¤ã‚’上ã’ã¦ãã ã•ã„\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr "-mvsx ã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°æ•°ã‚’è¦æ±‚ã—ã¾ã™"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr "-mvsx 㨠-mpaired ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr "-mvsx ãŒãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã§ä½¿ç”¨ã•ã‚Œã¾ã—ãŸ"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr ""
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-mvsx 㨠-mno-altivec ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr "-mno-altivec 㯠vsx を無効ã«ã—ã¾ã™"
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr "誤ã£ãŸ move ã§ã™"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "無効㪠%%c 値ã§ã™"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "無効㪠%%f 値ã§ã™"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "無効㪠%%F 値ã§ã™"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "無効㪠%%G 値ã§ã™"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "無効㪠%%j コードã§ã™"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "無効㪠%%J コードã§ã™"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "無効㪠%%k 値ã§ã™"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "無効㪠%%K 値ã§ã™"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "無効㪠%%O 値ã§ã™"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "無効㪠%%q 値ã§ã™"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "無効㪠%%S 値ã§ã™"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "無効㪠%%T 値ã§ã™"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "無効㪠%%u 値ã§ã™"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "無効㪠%%v 値ã§ã™"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "無効㪠%%x 値ã§ã™"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "無効㪠%%y 値ã§ã™ã€‚'Z' 制約を使用ã—ã¦ã¿ã¦ãã ã•ã„"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "プロトタイプãŒç„¡ã„関数㫠AltiVec 引数ãŒæ¸¡ã•ã‚Œã¾ã—ãŸ"
@@ -3529,25 +3529,25 @@ msgstr "å‡ºåŠ›ä¿®é£¾å­ '%c' 用ã®ç„¡åŠ¹ãªå¼ã§ã™"
msgid "invalid operand for code: '%c'"
msgstr "コード '%c' ã«å¯¾ã™ã‚‹ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã§ã™"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "%%R ã¸ã®ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã§ã™"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "%%S ã¸ã®ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã§ã™"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "作æˆæ™‚ã¨ä½¿ç”¨æ™‚㧠アーキテクãƒãƒ£/ABI ãŒç•°ãªã‚Šã¾ã™"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "作æˆæ™‚ã¨ä½¿ç”¨æ™‚㧠ABI ãŒç•°ãªã‚Šã¾ã™"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "作æˆæ™‚ã¨ä½¿ç”¨æ™‚ã§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãŒç•°ãªã‚Šã¾ã™"
@@ -3566,14 +3566,14 @@ msgstr "無効㪠%%A 被演算å­ã§ã™"
msgid "invalid %%B operand"
msgstr "無効㪠%%B 被演算å­ã§ã™"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%C operand"
msgstr "無効㪠%%P 被演算å­ã§ã™"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%D operand"
@@ -3619,65 +3619,65 @@ msgstr "'o' 被演算å­ãŒå®šæ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: ä¸æ˜Žãªã‚³ãƒ¼ãƒ‰ã§ã™"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "無効㪠%%c 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "無効㪠%%d 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%L code"
msgid "invalid %%H specifier"
msgstr "無効㪠%%L コードã§ã™"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "無効㪠%%P 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "無効㪠%%P 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "無効㪠%%P 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "無効㪠%%P 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "無効㪠%%c 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "無効㪠%%P 被演算å­ã§ã™"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "'b' 修飾å­ã«å¯¾ã™ã‚‹ç„¡åŠ¹ãªè¢«æ¼”ç®—å­"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4008,7 +4008,7 @@ msgstr ""
msgid "candidates are:"
msgstr "候補:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4385,11 +4385,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "代入"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
#, fuzzy
msgid "pointer assignment"
msgstr "代入"
@@ -4398,124 +4398,124 @@ msgstr "代入"
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
msgid "internal function"
msgstr "内部エラー"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr ""
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr "DEALLOCATE オブジェクト"
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr "ALLOCATE オブジェクト"
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr "STAT 変数"
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr "ERRMSG 変数"
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4524,7 +4524,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4852,6 +4852,18 @@ msgstr "mthreads 㨠mlegacy-threads ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
msgid "cannot use mshared and static together"
msgstr "mshared 㨠static ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni 㨠-femit-class-files ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni 㨠-femit-class-file ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file 㯠-fsyntax-only ã«åˆã‚ã›ã¦ä½¿ç”¨ã—ã¦ãã ã•ã„"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4945,26 +4957,10 @@ msgstr "GNU Objective C ã¯ä¼çµ±çš„ãªã‚³ãƒ³ãƒ‘イルを既ã«ã‚µãƒãƒ¼ãƒˆã—ã
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr "objc-cpp-output ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸã€‚代ã‚ã‚Šã« objective-c-cpp-output を使用ã—ã¦ãã ã•ã„"
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "-shared オプション㯠VAX ELF 用ã«ã¯ç¾åœ¨ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran 㯠-cpp ç„¡ã—ã§ã® -E 使用をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni 㨠-femit-class-files ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni 㨠-femit-class-file ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file 㯠-fsyntax-only ã«åˆã‚ã›ã¦ä½¿ç”¨ã—ã¦ãã ã•ã„"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a ã¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
@@ -4977,6 +4973,10 @@ msgstr " 競åˆã—ã¦ã„るコード生æˆã‚¹ã‚¿ã‚¤ãƒ«ã‚¹ã‚¤ãƒƒãƒãŒä½¿ç”¨ã•ã‚
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr "objc++-cpp-output ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸã€‚代ã‚ã‚Šã« objective-c++-cpp-output を使用ã—ã¦ãã ã•ã„"
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "-shared オプション㯠VAX ELF 用ã«ã¯ç¾åœ¨ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
msgstr "-mg ã§ã®ãƒ—ロファイルã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -7744,7 +7744,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Renesas (以å‰ã® Hitachi) / SuperH 呼ã³å‡ºã—è¦ç´„ã«å¾“ã†"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "浮動å°æ•°ç‚¹ã‚³ãƒ¼ãƒ‰ã§ IEEE é©åˆæ€§ã‚’高ã‚ã‚‹"
#: config/sh/sh.opt:278
@@ -12063,244 +12065,240 @@ msgstr "共有ライブラリを作æˆã™ã‚‹"
msgid "Create a position independent executable"
msgstr "ä½ç½®éžä¾å­˜å®Ÿè¡Œå¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã™ã‚‹"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
msgid "invalid use of type"
msgstr "無効ãªåž‹ã®ä½¿ç”¨æ³•ã§ã™"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr "定数ãŒè‡ªèº«ã‚’å‚ç…§ã—ã¦ã„ã¾ã™"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr "数値型ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
#| msgid "expected integer or boolean type"
msgid "expected boolean type"
msgstr "æ•´æ•°ã¾ãŸã¯çœŸå½åž‹ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr "æ•´æ•°ã¾ãŸã¯çœŸå½åž‹ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
msgid "invalid operand for unary %<&%>"
msgstr "å˜é …æ¼”ç®—å­ %<&%> ã¸ã®ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã§ã™"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr "ãƒã‚¤ãƒ³ã‚¿ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
msgid "incompatible types in binary expression"
msgstr ""
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr "被演算å­ãŒéžæ•´æ•°åž‹ã®ã‚·ãƒ•ãƒˆæ¼”ç®—ã§ã™"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr "シフト数ãŒç¬¦å·ç„¡ã—æ•´æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr "è² ã®ã‚·ãƒ•ãƒˆæ•°ã§ã™"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
msgstr "オブジェクトãŒãƒ¡ã‚½ãƒƒãƒ‰ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr "メソッド型ãŒã‚ªãƒ–ジェクト型ã«ä¸€è‡´ã—ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid argument to built-in function"
msgid "invalid use of %<...%> with builtin function"
msgstr "組ã¿è¾¼ã¿é–¢æ•°ã¸ã®ç„¡åŠ¹ãªå¼•æ•°ã§ã™"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
msgstr "å分ãªå¼•æ•°ãŒã‚ã‚Šã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
msgstr "引数ãŒå¤šã™ãŽã¾ã™"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument must be a constant"
msgid "argument 1 must be a map"
msgstr "引数ã¯å®šæ•°ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
msgid "invalid type for make function"
msgstr ""
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "'A' 用ã®èª¤ã£ãŸå‘½ä»¤ã§ã™"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments to %qE"
msgid "too many arguments to make"
msgstr "%qE ã¸ã®å¼•æ•°ãŒå¤šã™ãŽã¾ã™"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
msgid "argument must be array or slice or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
msgid "unsupported argument type to builtin function"
msgstr "組ã¿è¾¼ã¿é–¢æ•°ã¸ã®ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„引数ã®åž‹ã§ã™"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
msgid "argument must be a field reference"
msgstr "引数ã¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‚ç…§ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr "è¦ç´ ã®åž‹ãŒåŒã˜ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "last argument must be an immediate"
msgid "first argument must be []byte"
msgstr "最後ã®å¼•æ•°ã¯å³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "argument must be a constant"
msgid "second argument must be slice or string"
msgstr "引数ã¯å®šæ•°ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "parameter %u has void type"
msgid "argument 2 has invalid type"
msgstr "仮引数 %u ㌠void åž‹ã‚’æŒã£ã¦ã„ã¾ã™"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr "引数ã¯è¤‡ç´ æ•°åž‹ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
msgid "complex arguments must have identical types"
msgstr "引数ã¯è¤‡ç´ æ•°åž‹ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
msgid "complex arguments must have floating-point type"
msgstr "引数ã¯è¤‡ç´ æ•°åž‹ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
msgid "invalid use of %<...%> with non-slice"
msgstr "トップレベルã§ã® `this' ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
msgstr "関数ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr ""
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "éžãƒ¡ãƒ³ãƒé–¢æ•°ã§ã® `this' ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr "çµæžœã®æ•°ãŒå€¤ã®æ•°ã¨ä¸€è‡´ã—ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr "æ·»ãˆå­—ã¯æ•´æ•°ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
msgid "incompatible type for map index"
msgstr ""
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr "インターフェースã¾ãŸã¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã¸ã®ãƒã‚¤ãƒ³ã‚¿ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
msgid "too many expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
msgid "too few expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-msgid "invalid unsafe.Pointer conversion"
-msgstr "無効㪠unsafe.Pointer 変æ›ã§ã™"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr ""
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12338,19 +12336,23 @@ msgstr "return 文内ã®å€¤ãŒå¤šã™ãŽã¾ã™"
msgid "expected boolean expression"
msgstr "真å½å¼ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr ""
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -12650,7 +12652,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%K %<__builtin_va_arg_pack ()%> ã®ç„¡åŠ¹ãªä½¿ç”¨æ³•ã§ã™"
@@ -12744,13 +12746,13 @@ msgstr "%K ヒープã§ã¯ãªã„オブジェクトを free ã™ã‚‹è©¦ã¿ã§ã™"
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "void ã®å€¤ãŒæœ¬æ¥ã®æ„味通りã«ç„¡è¦–ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "éžã‚¹ã‚«ãƒ©ãƒ¼åž‹ã¸ã®å¤‰æ›ãŒè¦æ±‚ã•ã‚Œã¾ã™"
@@ -13125,7 +13127,7 @@ msgstr ""
msgid "%qE defined as wrong kind of tag"
msgstr "%qE ãŒèª¤ã£ãŸç¨®é¡žã®ã‚¿ã‚°ã¨ã—ã¦å®£è¨€ã•ã‚Œã¾ã—ãŸ"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "%<restrict%> ã®èª¤ã£ãŸä½¿ç”¨æ³•ã§ã™"
@@ -13256,7 +13258,7 @@ msgstr "å¯å¤‰é•·ã‚ªãƒ–ジェクトãŒåˆæœŸåŒ–ã•ã‚Œãªã„よã†ã§ã™"
msgid "variable %qD has initializer but incomplete type"
msgstr "変数 %qD ã«ã¯åˆæœŸåŒ–å­ãŒã‚ã‚Šã¾ã™ãŒä¸å®Œå…¨åž‹ã§ã™"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "noinline 属性ãŒä¸Žãˆã‚‰ã‚ŒãŸã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã§ã™"
@@ -13266,7 +13268,7 @@ msgstr "noinline 属性ãŒä¸Žãˆã‚‰ã‚ŒãŸã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã§ã™"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "%qT 内ã®åˆæœŸåŒ–ã•ã‚Œãªã„定数メンãƒã¯ C++ ã§ã¯ç„¡åŠ¹ã§ã™"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr "%qD ã¯åˆæœŸåŒ–ã•ã‚Œã‚‹ã¹ãã§ã™"
@@ -14177,7 +14179,7 @@ msgstr "引数 %qD ãŒçµ„ã¿è¾¼ã¿ãƒ—ロトタイプã¨ä¸€è‡´ã—ã¾ã›ã‚“"
msgid "argument %qD doesn%'t match prototype"
msgstr "引数 %qD ãŒãƒ—ロトタイプã¨ä¸€è‡´ã—ã¾ã›ã‚“"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "éž void を戻ã™é–¢æ•°å†…ã« return æ–‡ãŒã‚ã‚Šã¾ã›ã‚“"
@@ -14380,7 +14382,7 @@ msgstr "ISO C ã§ã¯é–¢æ•°å¤–ã§ã®ä½™åˆ†ãª %<;%> を許å¯ã—ã¦ã„ã¾ã›ã‚“"
msgid "unknown type name %qE"
msgstr "ä¸æ˜Žãªåž‹å %qE ã§ã™"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "宣言指定ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -14390,7 +14392,7 @@ msgstr "宣言指定ãŒäºˆæœŸã•ã‚Œã¾ã™"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "%<;%>ã€è­˜åˆ¥å­ã¾ãŸã¯ %<(%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr ""
@@ -14438,7 +14440,7 @@ msgstr "ISO C99 㯠%<_Static_assert%> をサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 㯠%<_Static_assert%> をサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "文字列リテラルãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -14470,8 +14472,8 @@ msgstr "é™çš„アサーションã«å¤±æ•—ã—ã¾ã—ãŸ: %E"
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "識別å­ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -14814,78 +14816,78 @@ msgstr "objective-c メソッド定義ãŒäºˆæœŸã•ã‚Œã¾ã™"
msgid "no type or storage class may be specified here,"
msgstr "åž‹ã¾ãŸã¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ãŒã“ã“ã§æŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“ã€"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr "ä¸æ˜Žãª property 属性ã§ã™"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "%<#pragma pack%> ã®å¾Œã« %<(%> ãŒã‚ã‚Šã¾ã›ã‚“ - 無視ã•ã‚Œã¾ã—ãŸ"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "%<#pragma pack%> ã®å¾Œã« %<(%> ãŒã‚ã‚Šã¾ã›ã‚“ - 無視ã•ã‚Œã¾ã—ãŸ"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "%<setter%> 属性ã¯ä¸€å›žã®ã¿æŒ‡å®šã§ãã¾ã™"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr "setter å㯠%<:%> ã§çµ‚端ã•ã‚Œãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "%<getter%> 属性ã¯ä¸€å›žã®ã¿æŒ‡å®šã§ãã¾ã™"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> ã¯è¤‡åˆæ–‡å†…ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%> ã¯è¤‡åˆæ–‡å†…ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> ã¯è¤‡åˆæ–‡å†…ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, fuzzy, gcc-internal-format
#| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> ã¯è¤‡åˆæ–‡å†…ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "%<#pragma GCC pch_preprocess%> ã¯æœ€åˆã«ç„¡ã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "%qs å¥ãŒå¤šã™ãŽã¾ã™"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "%<none%> ã¾ãŸã¯ %<shared%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -14900,44 +14902,44 @@ msgstr "æ•´æ•°å¼ãŒäºˆæœŸã•ã‚Œã¾ã™"
msgid "%<num_threads%> value must be positive"
msgstr "%<num_threads%> 値ã¯æ­£ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, fuzzy, gcc-internal-format
#| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "%<+%>ã€%<*%>ã€%<-%>ã€%<&%>ã€%<^%>ã€%<|%>ã€%<&&%> ã¾ãŸã¯ %<||%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr "スケジュール %<runtime%> 㯠%<chunk_size%> 仮引数をã¨ã‚Šã¾ã›ã‚“"
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr "スケジュール %<auto%> 㯠%<chunk_size%> 仮引数をã¨ã‚Šã¾ã›ã‚“"
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr "`無効ãªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã®ç¨®é¡žã§ã™"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "%<#pragma omp%> å¥ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs 㯠%qs 用ã«ã¯æœ‰åŠ¹ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "invalid operator for %<#pragma omp atomic%>"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "%<#pragma omp atomic%> 用ã®ç„¡åŠ¹ãªæ¼”ç®—å­ã§ã™"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "%<#pragma omp atomic%> 用ã®ç„¡åŠ¹ãªæ¼”ç®—å­ã§ã™"
@@ -14947,7 +14949,7 @@ msgstr "%<#pragma omp atomic%> 用ã®ç„¡åŠ¹ãªæ¼”ç®—å­ã§ã™"
msgid "expected %<(%> or end of line"
msgstr "%<(%> ã¾ãŸã¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚端 (EOF) ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "for æ–‡ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -14962,12 +14964,12 @@ msgstr ""
msgid "not enough perfectly nested loops"
msgstr "ループãŒå®Œå…¨ãªå…¥ã‚Œå­ã«ãªã£ã¦ã„ã¾ã›ã‚“"
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -14992,27 +14994,27 @@ msgstr "自動変数 %qE 㯠%<threadprivate%> ã«ãªã‚‹ã“ã¨ã¯å‡ºæ¥ã¾ã›ã‚“
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%<threadprivate%> %qE ã¯ä¸å®Œå…¨åž‹ã‚’æŒã£ã¦ã„ã¾ã™"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -15793,7 +15795,7 @@ msgstr "å°æ‹¬å¼§ã§æ‹¬ã‚‰ã‚ŒãŸæ–‡å­—列定数ã§é…列ãŒåˆæœŸåŒ–ã•ã‚Œã¦ã„
msgid "initialization of a flexible array member"
msgstr "å¯å¤‰é…列メンãƒã‚’åˆæœŸåŒ–ã—ã¦ã„ã¾ã™"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "ワイド文字列ã‹ã‚‰ char é…列ãŒåˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã™"
@@ -15999,226 +16001,226 @@ msgstr "void を戻ã™é–¢æ•°å†…ã«å€¤ãŒæœ‰ã‚‹ %<return%> ãŒã‚ã‚Šã¾ã™"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "ISO C 㯠void を戻ã™é–¢æ•°å†…ã§ã€å¼ã‚’ãŒã‚ã‚‹ %<return%> ã‚’ç¦æ­¢ã—ã¦ã„ã¾ã™"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "関数ãŒå±€æ‰€å¤‰æ•°ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã—ã¾ã™"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch ã®å†…容ãŒæ•´æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "ISO C ã§ã¯ %<long%> ã«ã‚ˆã‚‹ switch 文㯠%<int%> ã«ã‚ˆã‚‹ switch ã«å¤‰æ›ã•ã‚Œã¾ã™"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "case ラベルã¯æ•´æ•°å®šæ•°å¼ã«å‡ºæ¥ã¾ã›ã‚“"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "switch æ–‡ã®å¤–ã«ã‚ã‚‹ case ラベルã§ã™"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "switch æ–‡ã®å¤–ã«ã‚ã‚‹ %<default%> ラベルã§ã™"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%<else%> ãŒæ›–昧ã«ãªã‚‹ã“ã¨ã‚’é¿ã‘ã‚‹ãŸã‚ã«æ˜Žç¤ºçš„ã«ä¸­æ‹¬å¼§ã§æ‹¬ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "ループã¾ãŸã¯ switch æ–‡ã®å¤–ã«ã‚ã‚‹ break æ–‡ã§ã™"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "ループã®å¤–ã«ã‚ã‚‹ continue æ–‡ã§ã™"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "OpenMP ã®ãƒ«ãƒ¼ãƒ—用㫠break æ–‡ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "効果ãŒãªã„æ–‡ã§ã™"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "å¼ã®ä¸­ã®æ–‡ã«ä¸å®Œå…¨åž‹ãŒã‚ã‚Šã¾ã™"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "å³ã‚·ãƒ•ãƒˆå›žæ•°ãŒè² ã§ã™"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "å³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã®å¹…ã¨ãªã£ã¦ã„ã¾ã™"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "左シフト回数ãŒè² ã§ã™"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "左シフト回数 >= åž‹ã®å¹…ã¨ãªã£ã¦ã„ã¾ã™"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "Warn about comparison of different enum types"
msgid "comparing vectors with different element types"
msgstr "ç•°ãªã‚‹åˆ—挙型ã®æ¯”較ã«é–¢ã—ã¦è­¦å‘Šã™ã‚‹"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, fuzzy, gcc-internal-format
#| msgid "different number of results"
msgid "comparing vectors with different number of elements"
msgstr "çµæžœã®æ•°ãŒç•°ãªã‚Šã¾ã™"
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "浮動å°æ•°ç‚¹ã®æ¯”較㧠== ã‚„ != を使ã†ã®ã¯å®‰å…¨ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C 㯠%<void *%> ã¨é–¢æ•°ãƒã‚¤ãƒ³ã‚¿ã®æ¯”較をç¦æ­¢ã—ã¦ã„ã¾ã™"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "åž‹ãŒå…¨ãç•°ãªã‚‹ãƒã‚¤ãƒ³ã‚¿ã®æ¯”較ã§ã‚­ãƒ£ã‚¹ãƒˆã‚’欠ã„ã¦ã„ã¾ã™"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "ãƒã‚¤ãƒ³ã‚¿ã¨æ•´æ•°ã¨ã®æ¯”較を行ãªã£ã¦ã„ã¾ã™"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "完全ãªãƒã‚¤ãƒ³ã‚¿ã¨ä¸å®Œå…¨ãªãƒã‚¤ãƒ³ã‚¿ã¨ã®æ¯”較ã§ã™"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C 関数ãƒã‚¤ãƒ³ã‚¿ã®é †åºæ¯”較をç¦ã˜ã¾ã™"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr "NULL ãƒã‚¤ãƒ³ã‚¿ãŒã‚ã‚‹ãƒã‚¤ãƒ³ã‚¿ã®é †åºæ¯”較ã§ã™"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "æ•´æ•° 0 ã¨ãƒã‚¤ãƒ³ã‚¿ã¨ã®é †åºæ¯”較ã§ã™"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "スカラーãŒå¿…è¦ãªå ´æ‰€ã«ãƒã‚¤ãƒ³ã‚¿ã«å¤‰æ›ã§ããªã„é…列ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "スカラーãŒå¿…è¦ãªå ´æ‰€ã§æ§‹é€ ä½“åž‹ã®å€¤ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "スカラーãŒå¿…è¦ãªå ´æ‰€ã§å…±ç”¨ä½“åž‹ã®å€¤ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "used struct type value where scalar is required"
msgid "used vector type where scalar is required"
msgstr "スカラーãŒå¿…è¦ãªå ´æ‰€ã§æ§‹é€ ä½“åž‹ã®å€¤ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "%qE 㯠%<reduction%> 用ã®ç„¡åŠ¹ãªåž‹ã‚’æŒã£ã¦ã„ã¾ã™"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "%qE 㯠%<reduction(%s)%> 用ã®ç„¡åŠ¹ãªåž‹ã‚’æŒã£ã¦ã„ã¾ã™"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr "%qE 㯠%<threadprivate%> (%<copyin%> 用ã¨ã—ã¦) ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qE ã¯å¥ %qs 内ã§ã¯å¤‰æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr "%qE ãŒãƒ‡ãƒ¼ã‚¿å¥å†…ã§äºŒå›žä»¥ä¸Šå‡ºç¾ã—ã¦ã„ã¾ã™"
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "%qE 㯠%<firstprivate%> å¥å†…ã§ã¯å¤‰æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "%qE 㯠%<lastprivate%> å¥å†…ã§ã¯å¤‰æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qE 㯠%qs (%qs 用) ã¨ã—ã¦å‰ã‚‚ã£ã¦æ±ºã‚られã¦ã„ã¾ã™"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -17247,7 +17249,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17368,12 +17370,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "帯域レジスタ変数 %qD ãŒå…¥ã‚Œå­ã«ãªã£ãŸé–¢æ•°å†…ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr ""
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr ""
@@ -17458,27 +17460,27 @@ msgstr ""
msgid "total size of local objects too large"
msgstr "局所オブジェクトã®ç·ã‚µã‚¤ã‚ºãŒå¤§ãã™ãŽã¾ã™"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "%<asm%> 内ã§åˆ¶ç´„ã‚’è¡Œã†ã“ã¨ã¯å‡ºæ¥ã¾ã›ã‚“"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "変数 %q+D ㌠%<longjmp%> ã¾ãŸã¯ %<vfork%> ã«ã‚ˆã£ã¦ç ´å£Šã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "引数 %q+D ㌠%<longjmp%> ã¾ãŸã¯ %<vfork%> ã«ã‚ˆã£ã¦ç ´å£Šã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "関数ãŒé›†åˆä½“ã‚’è¿”ã—ã¾ã™"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "仮引数 %q+D ãŒæœªä½¿ç”¨ã§ã™"
@@ -17907,62 +17909,62 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr "%<void%> ã‚’è¿”ã™é–¢æ•°ã®çµæžœã‚’使用ã—ã¦ã„ã¾ã™"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr ""
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "gimplification ã«å¤±æ•—ã—ã¾ã—ãŸ"
@@ -18167,48 +18169,48 @@ msgstr "変数 %qD ãŒé–¢æ•°ã¨ã—ã¦å†å®£è¨€ã•ã‚Œã¾ã—ãŸ"
msgid "function %qD redeclared as variable"
msgstr "関数 %qD ãŒå¤‰æ•°ã¨ã—ã¦å†å®£è¨€ã•ã‚Œã¾ã—ãŸ"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr "OpenMP 構造化ブロックã¸ã®ç„¡åŠ¹ãªã‚¨ãƒ³ãƒˆãƒªã§ã™"
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr "OpenMP 構造化ブロックã¸/ã‹ã‚‰ã®ç„¡åŠ¹ãªåˆ†å²ã§ã™"
@@ -18304,12 +18306,12 @@ msgstr "%s ã¯ã“ã®ã‚³ãƒ³ãƒ•ã‚£ã‚®ãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr "-freorder-blocks-and-partition ã¯ã“ã®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒãƒ£ä¸Šã§ã¯å·»ã戻㗠(unwind) 情報をサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“"
@@ -18684,8 +18686,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "%qs を固定レジスタã¨ã—ã¦ä½¿ç”¨ã§ãã¾ã›ã‚“"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "ä¸æ˜Žãªãƒ¬ã‚¸ã‚¹ã‚¿åã§ã™: %s"
@@ -18992,7 +18994,7 @@ msgstr "packed 属性ã¯éžåŠ¹çŽ‡ãªæ•´åˆ—ã®åŽŸå› ã¨ãªã‚Šã¾ã™"
msgid "packed attribute is unnecessary"
msgstr "packed 属性ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "é…列è¦ç´ ã®æ•´åˆ—ãŒè¦ç´ ã®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ãã„ã§ã™"
@@ -19012,12 +19014,12 @@ msgstr "入れå­ã«ãªã£ãŸé–¢æ•°ã¯ã“ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã§ã¯ã‚µãƒãƒ¼ãƒˆã•
msgid "nested function trampolines not supported on this target"
msgstr ""
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "target 属性ã¯ã“ã®ãƒžã‚·ãƒ³ä¸Šã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma GCC target ã¯ã“ã®ãƒžã‚·ãƒ³ç”¨ã«ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -19212,7 +19214,7 @@ msgstr "テンプレート型統一中 `%s' ãŒä½¿ç”¨ã•ã‚Œã¾ã—ãŸ"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19227,7 +19229,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19242,7 +19244,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr ""
@@ -19279,7 +19281,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "大域 register 変数ãŒé–¢æ•°å®šç¾©ã®å¾Œã‚ã«ã‚ã‚Šã¾ã™"
@@ -19909,118 +19911,118 @@ msgstr "ダンプファイル %qs ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸ: %m"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "ä¸æ˜Žãªã‚ªãƒ—ション %q.*s (%<-fdump-%s%> 内) を無視ã—ã¦ã„ã¾ã™"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr ""
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "関数 %q+F ã¯éžå±€æ‰€ goto ã‚’å—ã‘å–ã‚‹ãŸã‚決ã—ã¦è¤‡è£½ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "関数 %q+F ã¯é™çš„変数内ã®å±€æ‰€ãƒ©ãƒ™ãƒ«ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿å­˜ã™ã‚‹ãŸã‚ã€æ±ºã—ã¦è¤‡å†™ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "関数 %q+F 㯠alloca を使用ã—ã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“ (always_inline 属性を上書ãã—ã¾ã™)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "関数 %q+F 㯠setjmp を使用ã—ã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "関数 %q+F ã¯å¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’使用ã—ã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "関数 %q+F 㯠setjmp-longjmp 例外処ç†ã‚’使用ã—ã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "関数 %q+F ã¯éžå±€æ‰€ goto を使用ã—ã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "関数 %q+F 㯠__builtin_return ã¾ãŸã¯ __builtin_apply_args を使用ã—ã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "関数 %q+F 㯠-fno-inline を使用ã—ã¦æŠ‘æ­¢ã•ã‚Œã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "関数 %q+F ã¯ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã¨ç«¶åˆã™ã‚‹å±žæ€§ã‚’使用ã—ã¦ã„ã‚‹ãŸã‚決ã—ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã•ã‚Œã¾ã›ã‚“"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "inlining failed in call to %q+F: %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "%q+F 呼ã³å‡ºã—ã®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã«å¤±æ•—ã—ã¾ã—ãŸ: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "ã“ã“ã‹ã‚‰å‘¼ã³å‡ºã•ã‚Œã¾ã—ãŸ"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "%q+F 呼ã³å‡ºã—ã®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã«å¤±æ•—ã—ã¾ã—ãŸ: %s"
@@ -20056,7 +20058,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "%q+D ã®æˆ»ã‚Šå€¤ã®ã‚µã‚¤ã‚ºãŒ %wd ãƒã‚¤ãƒˆã‚ˆã‚Šå¤§ãã„ã§ã™"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "SSA ãŒç ´æã—ã¦ã„ã¾ã™"
@@ -20302,72 +20304,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "é…列ã®æ·»å­—ãŒé…列境界ã®å¤–ã«ã‚ã‚Šã¾ã™"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "é…列ã®æ·»å­—ãŒé…列ã®å¢ƒç•Œã‚’上回ã£ã¦ã„ã¾ã™"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "é…列ã®æ·»å­—ãŒé…列ã®å¢ƒç•Œã‚’下回ã£ã¦ã„ã¾ã™"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "データ型ã®ç¯„囲制é™ã«ã‚ˆã‚Šæ¯”較ãŒå¸¸ã«å½ (false) ã¨ãªã‚Šã¾ã™"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "データ型ã®ç¯„囲制é™ã«ã‚ˆã‚Šæ¯”較ãŒå¸¸ã«çœŸ (true) ã¨ãªã‚Šã¾ã™"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr "%</%> ã¾ãŸã¯ %<%%%> ã‚’ %<>>%> ã¾ãŸã¯ %<&%> ã¸å˜ç´”化ã™ã‚‹ã¨ãã«ç¬¦å·ã®ã‚ªãƒ¼ãƒãƒ¼ãƒ•ãƒ­ãƒ¼ãŒç™ºç”Ÿã—ãªã„ã¨è¦‹ãªã—ã¦ã„ã¾ã™"
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "%<abs (X)%> ã‚’ %<X%> ã¾ãŸã¯ %<-X%> ã¸å˜ç´”化ã™ã‚‹ã¨ãã«ç¬¦å·ã®ã‚ªãƒ¼ãƒãƒ¼ãƒ•ãƒ­ãƒ¼ãŒç™ºç”Ÿã—ãªã„ã¨è¦‹ãªã—ã¦ã„ã¾ã™"
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "定義ã—ãŸå¾Œã« %qT ã«é©ç”¨ã•ã‚Œã‚‹å±žæ€§ã‚’無視ã—ã¦ã„ã¾ã™"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D ã¯æ—¢ã« dllexport 属性ã¨å®£è¨€ã•ã‚Œã¦ã„ã¾ã™: dllimport ã¯ç„¡è¦–ã•ã‚Œã¾ã™"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D 㯠dll ã‹ã‚‰ã®å‚照後㫠dllimport 属性無ã—ã§å†å®£è¨€ã•ã‚Œã¾ã—ãŸ"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D 㯠dllimport 属性無ã—ã§å†å®£è¨€ã•ã‚Œã¾ã—ãŸ: å‰ã® dllimport ã¯ç„¡è¦–ã•ã‚Œã¾ã™"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20381,141 +20383,141 @@ msgstr "%q+D 㯠dllimport 属性無ã—ã§å†å®£è¨€ã•ã‚Œã¾ã—ãŸ: å‰ã® dllim
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "%qE 属性ã¯ç„¡è¦–ã•ã‚Œã¾ã—ãŸ"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "インライン関数 %q+D 㯠dllimport ã¨ã—ã¦å®£è¨€ã•ã‚Œã¾ã—ãŸ: 属性ãŒç„¡è¦–ã•ã‚Œã¾ã—ãŸ"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "関数 %q+D 定義㯠dllimport ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã•ã‚Œã¦ã„ã¾ã™"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "変数 %q+D 定義㯠dllimport ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã•ã‚Œã¦ã„ã¾ã™"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "シンボル %q+D 用ã«å¤–部リンクãŒè¦æ±‚ã•ã‚Œã¾ã™ (%qE 属性ã®ãŸã‚)"
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qE ã¯æš—黙的ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å¯è¦–性ã¨ãªã‚Šã¾ã™ãŒã€%qD ã¯æ—¢ã«ç•°ãªã‚‹å¯è¦–性ã¨ã—ã¦å®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "関数ã®é…列ã¯æ„味ãŒã‚ã‚Šã¾ã›ã‚“"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "関数ã®è¿”ã™åž‹ãŒé–¢æ•°ã§ã‚ã£ã¦ã¯ãªã‚Šã¾ã›ã‚“"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%qD ã¯å»ƒæ­¢ã•ã‚Œã¾ã—㟠(宣言ä½ç½® %s:%d): %s"
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%qD ã¯å»ƒæ­¢ã•ã‚Œã¾ã—㟠(宣言ä½ç½® %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%qE ã¯å»ƒæ­¢ã•ã‚Œã¾ã—㟠(宣言ä½ç½® %s:%d): %s"
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%qE ã¯å»ƒæ­¢ã•ã‚Œã¾ã—㟠(宣言ä½ç½® %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "åž‹ã¯å»ƒæ­¢ã•ã‚Œã¾ã—㟠(宣言ä½ç½® %s:%d): %s"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "åž‹ã¯å»ƒæ­¢ã•ã‚Œã¾ã—㟠(宣言ä½ç½® %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "%qE ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸ: %s"
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr "%qE ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸ"
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "åž‹ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸ: %s"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "åž‹ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸ"
@@ -20735,12 +20737,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -20755,8 +20757,8 @@ msgstr "%qD ã¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã®å¤–å´ã§å®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "文字列長 %qd ã¯é•·ã• %qd (ISO C%d コンパイラã§ã‚µãƒãƒ¼ãƒˆãŒè¦æ±‚ã•ã‚Œã‚‹é•·ã•) より長ã„ã§ã™"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "定数å¼å†…ã§ã‚ªãƒ¼ãƒãƒ¼ãƒ•ãƒ­ãƒ¼ã—ã¾ã—ãŸ"
@@ -21386,40 +21388,40 @@ msgstr "%qE 属性㯠%qE 用ã¨ã—ã¦ã¯ç„¡è¦–ã•ã‚Œã¾ã™"
msgid "invalid vector type for attribute %qE"
msgstr "%qE 属性用ã¨ã—ã¦ã¯ç„¡åŠ¹ãªãƒ™ã‚¯ãƒˆãƒ«åž‹ã§ã™"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "ベクトルã®ã‚µã‚¤ã‚ºãŒè¦ç´ ã®ã‚µã‚¤ã‚ºã®æ•´æ•°å€ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "ベクトルã®ã‚µã‚¤ã‚ºãŒ 0 ã§ã™"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "ベクトルã®è¦ç´ ã®æ•°ãŒ 2 ã®ç´¯ä¹—ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr ""
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr ""
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr ""
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr ""
@@ -21459,12 +21461,12 @@ msgstr "%qE 属性ã¯åå‰ä»˜ã引数ãŒã‚るプロトタイプãŒå¿…è¦ã§ã
msgid "%qE attribute only applies to variadic functions"
msgstr ""
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr ""
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -23235,233 +23237,233 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "-mmemory-latency 用ã®é–“é•ã£ãŸå€¤ %qs ã§ã™"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "é–“é•ã£ãŸçµ„ã¿è¾¼ã¿ fcode ã§ã™"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "-mcpu=%s スイッãƒãŒ -march=%s スイッãƒã¨ç«¶åˆã—ã¦ã„ã¾ã™"
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "ターゲット CPU 㯠ARM モードをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "ターゲット CPU 㯠ARM/Thumb 相互利用をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
# å…¬å¼ãªåå‰ã¯ Thumb ã§ã‚ã‚Š THUMB ã§ã¯ãªã„
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "ターゲット CPU 㯠Thumb 命令をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "ãƒãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚µãƒãƒ¼ãƒˆã®æœ‰åŠ¹åŒ–㯠Thumb 用ã«ã‚³ãƒ³ãƒ‘イルã—ãŸã¨ãã®ã¿æ„味ãŒã‚ã‚Šã¾ã™"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "呼ã³å‡ºã—å…ˆ ARM/Thumb 相互利用有効化㯠Thumb 用ã«ã‚³ãƒ³ãƒ‘イルã—ãŸã¨ãã®ã¿æ„味ãŒã‚ã‚Šã¾ã™"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check 㨠-mno-apcs-frame ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic 㨠-mapcs-reent ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "APCS å†å…¥å¯èƒ½ã‚³ãƒ¼ãƒ‰ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。無視ã•ã‚Œã¾ã—ãŸ"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g ã« -mno-apcs-frame ã‚’ã¤ã‘ã‚‹ã¨ã€ãã‚ç´°ã‹ãªãƒ‡ãƒãƒƒã‚°ã¯ã§ããªã„ã§ã—ょã†"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iwmmxt ã¯é©åˆ‡ãªæ“作用㫠AAPCS äº’æ› ABI ã‚’å¿…è¦ã¨ã—ã¾ã™"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iwmmxt ABI 㯠iwmmxt 機能ãŒã‚ã‚‹ CPU ã‚’å¿…è¦ã¨ã—ã¾ã™"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr "FPA 㯠AAPCS 内ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "AAPCS 㯠-mcaller-super-interworking をサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "AAPCS 㯠-mcallee-super-interworking をサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "iWMMXt ãŠã‚ˆã³ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°æ•°ç‚¹"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr "__fp16 ã‹ã¤ ldrh ç„¡ã—"
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard ãŠã‚ˆã³ VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "-mtp=cp15 ã‚’ 16 ビット Thumb ã§ä½¿ç”¨ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "構造体サイズ境界㯠%s ã«ã®ã¿è¨­å®šã§ãã¾ã™"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8 or 32"
msgstr "構造体サイズ境界㯠%s ã«ã®ã¿è¨­å®šã§ãã¾ã™"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "RTP PIC 㯠Thumb ã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "RTP PIC 㯠-msingle-pic-base ã¨ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= 㯠-fpic ã‚’ã¤ã‘ãªã„ã¨å½¹ã«ç«‹ã¡ã¾ã›ã‚“"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "PIC レジスタ用㫠'%s' を使用ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support ARM mode"
msgid "target CPU does not support unaligned accesses"
msgstr "ターゲット CPU 㯠ARM モードをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition ã¯ã“ã®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒãƒ£ä¸Šã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr "Thumb-1 ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°æ•° VFP ABI"
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "%qE 属性ã¯é–¢æ•°ã¸ã®ã¿é©ç”¨ã•ã‚Œã¾ã™"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "スタックã«ç©ã¾ã‚ŒãŸä»®å¼•æ•°ã®å®Ÿéš›ã®ä½ç½®ã‚’計算ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr "引数ã¯å®šæ•°ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "セレクタã¯å³å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "マスクã¯å³å€¤ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "高ä½ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã™ã‚‹ç‚ºã«ä½¿ç”¨ã§ãる低ä½ãƒ¬ã‚¸ã‚¹ã‚¿ãŒã‚ã‚Šã¾ã›ã‚“"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "割り込ã¿ã‚µãƒ¼ãƒ“スルーãƒãƒ³ã‚’ Thumb モードã§ã‚³ãƒ¼ãƒ‰åŒ–ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr "%<va_list%> ã®åå‰ç¬¦å·åŒ– (mangle) 方法㯠GCC 4.4 ã§å¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
@@ -23505,91 +23507,91 @@ msgstr "関数㌠__fp16 åž‹ã‚’è¿”ã—ã¾ã›ã‚“"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs ã¯ç¶´ã‚ŠãŒé–“é•ã£ãŸã‚·ã‚°ãƒŠãƒ«ãƒãƒ³ãƒ‰ãƒ©ã®ã‚ˆã†ã«è¦‹ãˆã¾ã™"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr "'builtin_return_address' ãŒã‚¢ãƒ‰ãƒ¬ã‚¹ã® 2 ãƒã‚¤ãƒˆã®ã¿å«ã‚“ã§ã„ã¾ã™"
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr "シンボルã‹ã‚‰ã®ãƒã‚¤ãƒ³ã‚¿ã‚ªãƒ•ã‚»ãƒƒãƒˆãŒé–“é•ã£ã¦ã„るよã†ã§ã™"
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr "プログラムメモリアドレスã¨ã—ã¦ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’アクセスã—ã¦ã„ã¾ã™"
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, fuzzy, gcc-internal-format
#| msgid "accessing program memory with data memory address"
msgid "accessing program memory with data memory address"
msgstr "データメモリアドレスã¨ã—ã¦ãƒ—ログラムメモリをアクセスã—ã¦ã„ã¾ã™"
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "レジスタã®æ•°ãŒæ•´æ•°ã‚’引数を渡ã™ãŸã‚ã«ä½¿ã‚れる"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
#| msgid "conflicting named address spaces (%s vs %s)"
msgid "writing to address space %qs not supported"
msgstr "åå‰ä»˜ãアドレス空間 (%s 㨠%s) ãŒç«¶åˆã—ã¦ã„ã¾ã™"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "åˆæœŸåŒ–ã•ã‚Œã¦ã„ãªã„変数ã®ã¿ .noinit セクション内ã«é…ç½®ã§ãã¾ã™"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "only initialized variables can be placed into program memory area"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "åˆæœŸåŒ–ã•ã‚ŒãŸå¤‰æ•°ã®ã¿ãƒ—ログラムメモリ領域内ã«é…ç½®ã§ãã¾ã™"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU %qs ã¯ã‚¢ã‚»ãƒ³ãƒ–ラã®ã¿ç”¨ã«ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "文字列定数ã®ä¸­ã§ãƒ•ã‚¡ã‚¤ãƒ«ã®çµ‚端を検出ã—ã¾ã—ãŸ"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qs expects a constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -23935,419 +23937,419 @@ msgstr "PCH ファイルを拡張ã§ãã¾ã›ã‚“: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "PCH ファイル内ã§ä½ç½®ã‚’設定ã§ãã¾ã›ã‚“: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr "%stune=x86-64%s ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸã€‚代ã‚ã‚Šã« %stune=k8%s ã¾ãŸã¯ %stune=generic%s ã®é©åˆ‡ãªæ–¹ã‚’使用ã—ã¦ãã ã•ã„"
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "コードモデル %qs 㯠%s ビットモード内ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %qs not supported in the %s bit mode"
msgid "code model %qs not supported in x32 mode"
msgstr "コードモデル %qs 㯠%s ビットモード内ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "コードモデル %s 㯠PIC モードをサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
#| msgid "-m%s not supported in this configuration"
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s ã¯ã“ã®è¨­å®šã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i ビットモードãŒä½¿ç”¨ã§ãるよã†ã«ã‚³ãƒ³ãƒ‘イルã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "é¸æŠžã—㟠CPU 㯠x86-64 命令セットをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr ""
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, fuzzy, gcc-internal-format
#| msgid "%sregparm%s is ignored in 64-bit mode"
msgid "-mregparm is ignored in 64-bit mode"
msgstr "%sregparm%s 㯠64 ビットモードã§ã¯ç„¡è¦–ã•ã‚Œã¾ã™"
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%sregparm=%d%s is not between 0 and %d"
msgid "-mregparm=%d is not between 0 and %d"
msgstr "%sregparm=%d%s ㌠0 㨠%d ã®é–“ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "%srtd%s 㯠64 ビットモードã§ã¯ç„¡è¦–ã•ã‚Œã¾ã™"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "%spreferred-stack-boundary%s is not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "%spreferred-stack-boundary%s ã¯ã“ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%spreferred-stack-boundary=%d%s is not between %d and %d"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "%spreferred-stack-boundary=%d%s ㌠%d 㨠%d ã®é–“ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mincoming-stack-boundary=%d ㌠%d 㨠12 ã®é–“ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr "%ssseregparm%s ㌠SSE ãŒæœ‰åŠ¹ã§ã¯ãªã„状態ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "SSE 命令セットãŒç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚ 387 数値演算を使用ã—ã¾ã™"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "387 命令セットãŒç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚SSE 数値演算を使用ã—ã¾ã™"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "-mno-fentry 㯠SEH ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "-mrecip=%s 用ã®ä¸æ˜Žãªã‚ªãƒ—ションã§ã™"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr "attribute(target(\"%s\")) ãŒä¸æ˜Žã§ã™"
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr "option(\"%s\") ã¯æ—¢ã«æŒ‡å®šã•ã‚Œã¦ã„ã¾ã™"
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "fastcall 㨠regparm 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "regparam 㨠thiscall 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "%qE 属性ã«ã¯æ•´æ•°å®šæ•°å¼•æ•°ãŒå¿…è¦ã§ã™"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "%qE 属性ã¸ã®å¼•æ•°ãŒ %d より大ãã„ã§ã™"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "fastcall 㨠cdecl 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "fastcall 㨠stdcall 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "fastcall 㨠thiscall 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "stdcall 㨠cdecl 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "stdcall 㨠fastcall 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "stdcall 㨠thiscall 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "cdecl 㨠thiscall 属性ã¯ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "%qE 属性ãŒéžã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "SSE/SSE2 ãŒæœ‰åŠ¹ã§ãªã„状態㧠sseregparm 属性付ãã® %qD を呼ã³å‡ºã—ã¦ã„ã¾ã™"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "SSE/SSE2 ãŒæœ‰åŠ¹ã§ãªã„状態㧠sseregparm 属性付ãã® %qT を呼ã³å‡ºã—ã¦ã„ã¾ã™<"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "ms_hook_prologue ã¯å…¥ã‚Œå­ã«ãªã£ãŸé–¢æ•°ã¨ä¸¡ç«‹ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr "å¯å¤‰é•·é…列メンãƒã‚’æŒã¤æ§‹é€ ä½“を渡㙠ABI 㯠GCC 4.4 ã§å¤‰æ›´ã«ãªã£ã¦ã„ã¾ã™"
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr "long double ã‚’æŒã¤å…±ç”¨ä½“を渡㙠ABI 㯠GCC 4.4 ã§å¤‰æ›´ã«ãªã£ã¦ã„ã¾ã™"
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr "複素浮動å°æ•°ãƒ¡ãƒ³ãƒã‚’æŒã¤æ§‹é€ ä½“を渡㙠ABI 㯠GCC 4.4 ã§å¤‰æ›´ã«ãªã£ã¦ã„ã¾ã™"
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "SSE ãŒç„¡åŠ¹ã®çŠ¶æ…‹ã§ SSE レジスタを戻ã—㦠(return) ã„ã¾ã™"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "SSE ãŒç„¡åŠ¹ã®çŠ¶æ…‹ã§ SSE レジスタ引数ãŒã‚ã‚Šã¾ã™"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "x87 ãŒç„¡åŠ¹ãªçŠ¶æ…‹ã§ x87 レジスタを戻ã—㦠(return) ã„ã¾ã™"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "SSE ãŒæœ‰åŠ¹ã§ãªã„状態ã§ã® SSE ベクトル引数㯠ABI を変更ã—ã¾ã™"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "MMX ãŒæœ‰åŠ¹ã§ãªã„状態ã§ã® MMX ベクトル引数㯠ABI を変更ã—ã¾ã™"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr "%d ãƒã‚¤ãƒˆæ•´åˆ—ã®ä»®å¼•æ•°ã‚’渡㙠ABI 㯠GCC 4.6 ã§å¤‰æ›´ã«ãªã£ã¦ã„ã¾ã™"
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "SSE ãŒæœ‰åŠ¹ã§ãªã„状態ã§ã® SSE ベクトル戻㗠(return) 㯠ABI を変更ã—ã¾ã™"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "MMX ãŒæœ‰åŠ¹ã§ãªã„状態ã§ã® MMX ベクトル戻㗠(return) 㯠ABI を変更ã—ã¾ã™"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr "ms_hook_prologue 属性㯠32 ビット用㮠-mfentry ã¨ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr ""
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "最後ã®å¼•æ•°ã¯ 2 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "第五引数㯠8 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "第三引数㯠8 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "the last argument must be a 1-bit immediate"
msgid "the last argument must be an 1-bit immediate"
msgstr "最後ã®å¼•æ•°ã¯ 1 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "最後ã®å¼•æ•°ã¯ 4 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "最後ã®å¼•æ•°ã¯ 1 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "最後ã®å¼•æ•°ã¯ 5 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "最後ã®å¼•æ•°ã®å‰ã®å¼•æ•°ã¯ 8 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "最後ã®å¼•æ•°ã¯ 8 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "最後ã®å¼•æ•°ã¯ 32 ビットå³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr "%qE 㯠isa オプション %s ãŒå¿…è¦ã§ã™"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "最後ã®å¼•æ•°ã¯å³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, fuzzy, gcc-internal-format
#| msgid "last argument must be an immediate"
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "最後ã®å¼•æ•°ã¯å³å€¤ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "%qE 属性㯠32 ビットã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "%qE 属性ã¸ã®å¼•æ•°ãŒ 0 ã§ã‚‚ 1 ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "ms_abi 㨠sysv_abi 属性ã¯äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "互æ›æ€§ãŒãªã„ %qE 属性ã¯ç„¡è¦–ã•ã‚Œã¾ã—ãŸ"
@@ -24417,13 +24419,13 @@ msgstr "アドレス領域属性ã¯é–¢æ•°ç”¨ã«ã¯æŒ‡å®šã§ãã¾ã›ã‚“"
msgid "%qE attribute requires a string constant argument"
msgstr "%qE 属性ã¯æ–‡å­—列定数引数を必è¦ã¨ã—ã¾ã™"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "-mfixed-range ã®å€¤ã¯ REG1-REG2 å½¢å¼ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24495,7 +24497,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "%qE 属性㯠R8C ターゲット用ã«ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "%qE 属性ã®å¼•æ•°ãŒæ•´æ•°å®šæ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -24550,7 +24552,7 @@ msgstr "複数ã®å‰²ã‚Šè¾¼ã¿å±žæ€§ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread 㯠fido 上ã§ã®ã¿ä½¿ç”¨å‡ºæ¥ã¾ã™"
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "スタック制é™å¼ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -24891,62 +24893,62 @@ msgstr "組ã¿è¾¼ã¿é–¢æ•° %qE 㯠MIPS16 用ã«ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã
msgid "%qs does not support MIPS16 code"
msgstr "%qs 㯠MIPS16 コードをサãƒãƒ¼ãƒˆã—ã¾ã›ã‚“"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "%<-march=%s%> ã¯é¸æŠžã—㟠ABI ã¨ã¯äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "%<-mgp64%> ㌠32 ビットプロセッサã§ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "%<-mgp32%> ㌠64 ビット ABI ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "%<-mgp64%> ㌠32 ビット ABI ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„組ã¿åˆã‚ã›ã§ã™: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr "%<-mgp32%> 㨠%<-mfp64%> ã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãŒ mfhc1 㨠mthc1 命令をサãƒãƒ¼ãƒˆã—ã¦ã„る時ã®ã¿çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™"
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr "%<-mgp32%> 㨠%<-mfp64%> 㯠o32 ABI を使用ã—ã¦ã„る時ã®ã¿çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™"
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "RTP PIC is incompatible with Thumb"
msgid "%qs is incompatible with %qs"
@@ -24957,57 +24959,57 @@ msgstr "RTP PIC 㯠Thumb ã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "%qs アーキテクãƒãƒ£ã¯ branch-likely 命令をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr "%<-mno-gpopt%> 㯠%<-mexplicit-relocs%> ãŒå¿…è¦ã§ã™"
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "%<-mips3d%> 㯠%<-mpaired-single%> ãŒå¿…è¦ã§ã™"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "%qs 㯠%qs ã¨ä½µç”¨ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "%qs アーキテクãƒãƒ£ã¯ paired-single 命令をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr "%qs ã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãŒ %qs 命令をæä¾›ã—ã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã¨ãªã‚Šã¾ã™"
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "%qs 㯠branch-likely 命令ãŒå¿…è¦ã¨ãªã‚Šã¾ã™"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "%qs アーキテクãƒãƒ£ã¯ synci 命令をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "mips16 関数プロファイル"
@@ -25288,314 +25290,314 @@ msgstr ""
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr ""
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr "-mrecip 㯠-ffinite-math ã¾ãŸã¯ -ffast-math ãŒå¿…è¦ã¨ãªã‚Šã¾ã™"
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr "-mrecip 㯠-fno-trapping-math ã¾ãŸã¯ -ffast-math ãŒå¿…è¦ã¨ãªã‚Šã¾ã™"
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr "-mrecip 㯠-freciprocal-math ã¾ãŸã¯ -ffast-math ãŒå¿…è¦ã¨ãªã‚Šã¾ã™"
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power 㯠64 ビット Darwin ã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。インストールã•ã‚Œã¦ã„ã‚‹ C ãŠã‚ˆã³ C++ ライブラリã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple ã¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring ã¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr "-mveclibabi= スイッãƒç”¨ã®ä¸æ˜Žãªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ラリ ABI åž‹ (%s) ã§ã™"
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr "target 属性ã¾ãŸã¯ pragma ㌠long double ã®ã‚µã‚¤ã‚ºã‚’変更ã—ã¾ã™"
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr "target 属性ã¾ãŸã¯ pragma ㌠AltiVec ABI を変更ã—ã¾ã™"
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr "target 属性ã¾ãŸã¯ pragma ㌠darwin64 ABI を変更ã—ã¾ã™"
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr "target 属性ã¾ãŸã¯ pragma ㌠SPE ABI を変更ã—ã¾ã™"
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr "target 属性ã¾ãŸã¯ pragma ãŒå˜ç²¾åº¦æµ®å‹•å°æ•°ç‚¹ã‚’変更ã—ã¾ã™"
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr "target 属性ã¾ãŸã¯ pragma ãŒå€ç²¾åº¦æµ®å‹•å°æ•°ç‚¹ã‚’変更ã—ã¾ã™"
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error: builtin function to %s already processed"
msgid "internal error: builtin function %s already processed"
msgstr "内部エラー: %s ã¸ã®çµ„ã¿è¾¼ã¿é–¢æ•°ã¯æ—¢ã«å‡¦ç†ã•ã‚Œã¦ã„ã¾ã™"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "第一引数㯠5 ビット符å·ä»˜ãリテラルã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "第二引数㯠5 ビット符å·ç„¡ã—リテラルã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "__builtin_altivec_predicate ã®ç¬¬ä¸€å¼•æ•°ã¯å®šæ•°ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "__builtin_altivec_predicate ã®ç¬¬ä¸€å¼•æ•°ãŒç¯„囲外ã§ã™"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "第三引数㯠4 ビット符å·ç„¡ã—リテラルã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "第三引数㯠2 ビット符å·ç„¡ã—リテラルã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "第三引数㯠1 ビット符å·ç„¡ã—リテラルã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "%qs ã¸ã®å¼•æ•°ã¯ 2 ビット符å·ç„¡ã—リテラルã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "dss ã¸ã®å¼•æ•°ã¯ 2 ビット符å·ç„¡ã—リテラルã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "__builtin_paired_predicate ã®ç¬¬ä¸€å¼•æ•°ã¯å®šæ•°ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "__builtin_paired_predicate ã®ç¬¬ä¸€å¼•æ•°ãŒç¯„囲外ã§ã™"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "__builtin_spe_predicate ã®ç¬¬ä¸€å¼•æ•°ã¯å®šæ•°ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "__builtin_spe_predicate ã®ç¬¬ä¸€å¼•æ•°ãŒç¯„囲外ã§ã™"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "this builtin function is only available on the fr450"
msgid "Builtin function %s is only valid for the cell processor"
msgstr "ã“ã®çµ„ã¿è¾¼ã¿é–¢æ•°ã¯ fr450 上ã§ã®ã¿åˆ©ç”¨ã§ãã¾ã™"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
msgid "Builtin function %s requires the -mvsx option"
msgstr "組ã¿è¾¼ã¿é–¢æ•° %qD 㯠%<-mconstant-cfstrings%> フラグをè¦æ±‚ã—ã¾ã™"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
msgid "Builtin function %s requires the -maltivec option"
msgstr "組ã¿è¾¼ã¿é–¢æ•° %qD 㯠%<-mconstant-cfstrings%> フラグをè¦æ±‚ã—ã¾ã™"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
msgid "Builtin function %s requires the -mpaired option"
msgstr "組ã¿è¾¼ã¿é–¢æ•° %qD 㯠%<-mconstant-cfstrings%> フラグをè¦æ±‚ã—ã¾ã™"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
msgid "Builtin function %s requires the -mspe option"
msgstr "組ã¿è¾¼ã¿é–¢æ•° %qD 㯠%<-mconstant-cfstrings%> フラグをè¦æ±‚ã—ã¾ã™"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ifunc is not supported in this configuration"
msgid "Builtin function %s is not supported with the current options"
msgstr "ifunc ã¯ã“ã®è¨­å®šã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "内部エラー: 組ã¿è¾¼ã¿é–¢æ•° %s ã«åž‹ãŒã‚ã‚Šã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr "内部エラー: 組ã¿è¾¼ã¿é–¢æ•° %s ãŒäºˆæœŸã—ãªã„戻り型 %s ã‚’æŒã£ã¦ã„ã¾ã™"
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr "内部エラー: 組ã¿è¾¼ã¿é–¢æ•° %s ã®ç¬¬ %d 引数ãŒäºˆæœŸã—ãªã„引数型 %s ã‚’æŒã£ã¦ã„ã¾ã™"
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "スタックフレームãŒå¤§ãã™ãŽã¾ã™"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "AltiVec 型内ã§ã® %<long double%> ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "AltiVec 型内ã§ã®çœŸå½åž‹ (boolean) ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "AltiVec 型内ã§ã® %<complex%> ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "AltiVec 型内ã§ã®å進浮動å°æ•°ç‚¹ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "-mvsx ç„¡ã—㧠64 ビットコード用㮠AltiVec 型内ã§ã® %<long%> ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "AltiVec 型内ã§ã® %<long%> ã®ä½¿ç”¨ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸã€‚%<int%> を使用ã—ã¦ãã ã•ã„"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "-mvsx ç„¡ã—㧠AltiVec 型内ã§ã® %<long long%> ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "-mvsx ç„¡ã—㧠AltiVec 型内ã§ã® %<double%> ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr "マイクロコード命令 %s\t[%s] #%d を発行ã—ã¦ã„ã¾ã™"
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr "æ¡ä»¶ä»˜ãマイクロコード命令 %s\t[%s] #%d を発行ã—ã¦ã„ã¾ã™"
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "CPU \"%s\" 㯠%s\"%s\"%s 用ã«ã¯ç„¡åŠ¹ã§ã™"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "%s\"%s\"%s ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "%s\"%s\"%s ã¯ç„¡åŠ¹ã§ã™"
@@ -25830,63 +25832,63 @@ msgstr "%qs ã®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
msgid "%qs uses dynamic stack allocation"
msgstr "%qs ã¯å‹•çš„スタック割り当ã¦ã‚’使用ã—ã¾ã™"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr ""
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "%qE 属性ã¯å‰²ã‚Šè¾¼ã¿é–¢æ•°ã¸ã®ã¿é©ç”¨ã•ã‚Œã¾ã™"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "%qE 属性㯠SH2A 用ã«ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "interrupt_handler 属性㯠-m5-compact ã¨ä½µç”¨ã§ãã¾ã›ã‚“"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "%qE 属性㯠SH2A ã¸ã®ã¿é©ç”¨ã•ã‚Œã¾ã™"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "%qE 属性引数㯠0 㨠255 ã®é–“ã§ã‚ã‚‹ã¹ãã§ã™"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "%qE 属性ã®å¼•æ•°ãŒæ–‡å­—列定数ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 ã¯å‘¼ã³å‡ºã—ã«ã‚ˆã£ã¦ä¸Šæ›¸ãã•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã¨ã—ã¦åˆ©ç”¨ã§ãã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -26009,13 +26011,13 @@ msgstr "%<__BELOW100__%> 属性ã¯å¤‰æ•°ã¸ã®ã¿é©ç”¨ã§ãã¾ã™"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "__BELOW100__ 属性ã¯è‡ªå‹•è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã§ã®ã¿è¨±å¯ã•ã‚Œã¦ã„ã¾ã™"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin code"
msgid "bad builtin icode"
msgstr "é–“é•ã£ãŸçµ„ã¿è¾¼ã¿ã‚³ãƒ¼ãƒ‰ã§ã™"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -26241,38 +26243,38 @@ msgstr "%<-gnat%> ㌠%<-gant%> ã¨é–“é•ã£ã¦ç¶´ã‚‰ã‚Œã¦ã„ã¾ã™"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "%qs 属性ãŒç„¡è¦–ã•ã‚Œã¾ã—ãŸ"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "%qs 属性ã¯åå‰ä»˜ã引数をæŒã¤ãƒ—ロトタイプãŒå¿…è¦ã§ã™"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr ""
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "%qE 属性ã¯åŠ¹æžœãŒã‚ã‚Šã¾ã›ã‚“"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "%qs 属性用ã®ç„¡åŠ¹ãªãƒ™ã‚¯ãƒˆãƒ«åž‹ã§ã™"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "%qs 属性ã¯é…列型ã®ã¿ã«é©ç”¨ã§ãã¾ã™"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "%qs 属性用ã®ç„¡åŠ¹ãªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã§ã™"
@@ -26710,7 +26712,7 @@ msgstr "オブジェクト以外ãŒãƒ¡ãƒ³ãƒé–¢æ•° %qD を呼ã³å‡ºã™ã“ã¨ã¯å
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr ""
@@ -26770,429 +26772,429 @@ msgstr ""
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java クラス %qT ã¯ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒã¤ã“ã¨ã¯å‡ºæ¥ã¾ã›ã‚“"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D ã¯ã‚ªãƒ¼ãƒãƒ¼ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã›ã‚“"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "メソッド %q+D 用ã®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šãŒç«¶åˆã—ã¦ã„ã¾ã™ã€‚無視ã•ã‚Œã¾ã—ãŸ"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "フィールド %qE 用ã®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šãŒç«¶åˆã—ã¦ã„ã¾ã™ã€‚無視ã•ã‚Œã¾ã—ãŸ"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D 㯠%q#T 内ã§ã¯ç„¡åŠ¹ã§ã™"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "基底クラス %q#T ãŒéžä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒã£ã¦ã„ã¾ã™"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "クラス %qT 内ã®å…¨ã¦ã®ãƒ¡ãƒ³ãƒé–¢æ•°ãŒéžå…¬é–‹ã§ã™"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T ã¯ãƒ•ãƒ¬ãƒ³ãƒ‰ãŒç„¡ã„éžå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã®ã¿å®šç¾©ã—ã¦ã„ã¾ã™"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T ã¯ãƒ•ãƒ¬ãƒ³ãƒ‰ãŒç„¡ã„éžå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã®ã¿å®šç¾©ã—ã¦ã„ã¾ã™"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
#| msgid "%q+D defined but not used"
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+D ãŒå®šç¾©ã•ã‚Œã¾ã—ãŸãŒä½¿ç”¨ã•ã‚Œã¾ã›ã‚“"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D ã¯éš ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr ""
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D ã¯ç„¡åŠ¹ã§ã™ã€‚ç„¡å共用体ã¯éžé™çš„データメンãƒã®ã¿æŒã¤ã“ã¨ãŒå‡ºæ¥ã¾ã™"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D ã¯ç„¡åŠ¹ã§ã™ã€‚ç„¡å構造体ã¯éžé™çš„データメンãƒã®ã¿æŒã¤ã“ã¨ãŒå‡ºæ¥ã¾ã™"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "ç„¡å共用体内ã«éžå…¬é–‹ãƒ¡ãƒ³ãƒ %q+#D ãŒã‚ã‚Šã¾ã™"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "ç„¡å構造体内ã«éžå…¬é–‹ãƒ¡ãƒ³ãƒ %q+#D ãŒã‚ã‚Šã¾ã™"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "ç„¡å共用体内ã«ä¿è­·ã•ã‚ŒãŸãƒ¡ãƒ³ãƒ %q+#D ãŒã‚ã‚Šã¾ã™"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "ç„¡å構造体内内ã«ä¿è­·ã•ã‚ŒãŸãƒ¡ãƒ³ãƒ %q+#D ãŒã‚ã‚Šã¾ã™"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "ビットフィールド %q+#D ãŒéžæ•´æ•°åž‹ã§ã™"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "ビットフィールド %q+D ã®å¹…ãŒæ•´æ•°å®šæ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "ビットフィールド %q+D ã®å¹…ãŒè² ã§ã™"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "ビットフィールド %q+D ã®å¹…㌠0 ã§ã™"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "%q+D ã®å¹…ãŒåž‹ã®å¤§ãã•ã‚’超ãˆã¦ã„ã¾ã™"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D 㯠%q#T ã®å…¨ã¦ã®å€¤ã‚’æŒã¤ã«ã¯å°ã•ã™ãŽã¾ã™"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "コンストラクタをæŒã¤ãƒ¡ãƒ³ãƒ %q+#D ã¯å…±ç”¨ä½“内ã§ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "デストラクタをæŒã¤ãƒ¡ãƒ³ãƒ %q+#D ã¯å…±ç”¨ä½“内ã§ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "コピー代入演算å­ã‚’æŒã¤ãƒ¡ãƒ³ãƒ %q+#D ã¯å…±ç”¨ä½“内ã§ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, fuzzy, gcc-internal-format
#| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr "制é™ã®ãªã„共用体㯠-std=c++0x ã¾ãŸã¯ -std=gnu++0x を指定ã—ãŸæ™‚ã®ã¿ä½¿ç”¨ã§ãã¾ã™"
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "共用体 %qT 内ã®è¤‡æ•°ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŒåˆæœŸåŒ–ã•ã‚Œã¾ã—ãŸ"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D ã¯å…±ç”¨ä½“ã®ãƒ¡ãƒ³ãƒã®ãŸã‚é™çš„ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr ""
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "フィールド %q+D ã¯ãŒé–¢æ•°åž‹ã¨ã—ã¦ç„¡åŠ¹ãªå®£è¨€ã‚’ã•ã‚Œã¾ã—ãŸ"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "フィールド %q+D ã¯ãƒ¡ã‚½ãƒƒãƒ‰åž‹ã¨ã—ã¦ç„¡åŠ¹ãªå®£è¨€ã‚’ã•ã‚Œã¾ã—ãŸ"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "フィールド %q+#D ãŒã‚¯ãƒ©ã‚¹åã¨åŒã˜ã§ã™"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T ãŒãƒã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒã‚’æŒã£ã¦ã„ã¾ã™"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "éžä»®æƒ³é–¢æ•° %q+D 用ã®åˆæœŸåŒ–å­ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã™"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "éžãƒ¡ãƒ³ãƒé–¢æ•°ã§ã® `this' ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr "クラスタイプ項を欠ã„ã¦ã„ã¾ã™"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "基底クラス %q#T ãŒéžä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒã£ã¦ã„ã¾ã™"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " base class %qT of %q+T is non-literal"
msgstr "基底クラス %q#T ãŒéžä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒã£ã¦ã„ã¾ã™"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr "関数を inline ã«ã§ãã¾ã›ã‚“"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "コンストラクタãŒç„¡ã„クラス内ã«éžé™çš„å‚ç…§ %q+#D ãŒã‚ã‚Šã¾ã™"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "コンストラクタãŒç„¡ã„クラス内ã«éžé™çš„定数メンム%q+#D ãŒã‚ã‚Šã¾ã™"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr "%q+D ã¯å®šæ•°å‚照をå–るよã†ã«å®£è¨€ã•ã‚Œã¦ã„ã¾ã™ãŒã€æš—黙的ãªå®£è¨€ã§ã¯éžå®šæ•°å‚照をå–ã‚Šã¾ã™"
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "仮想基底 %qT ã®ã‚ªãƒ•ã‚»ãƒƒãƒˆã¯ ABI ã«é©åˆã—ã¦ã„ãªã„ãŸã‚å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® GCC ã§ã¯å¤‰æ›´ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "直接ã®åŸºåº• %qT ã¯æ›–昧ãªãŸã‚ %qT 内ã§ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "仮想基底 %qT ã¯æ›–昧ãªãŸã‚ %qT 内ã§ã¯ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "%qT ã¸ä»£å…¥ã•ã‚ŒãŸã‚µã‚¤ã‚ºã¯ ABI ã«é©åˆã—ã¦ã„ãªã„ã‹ã‚‚ã—ã‚Œãªã„ãŸã‚å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® GCC ã§ã¯å¤‰æ›´ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "%qD ã®ã‚ªãƒ•ã‚»ãƒƒãƒˆã¯ ABI ã«é©åˆã—ã¦ã„ãªã„ã‹ã‚‚ã—ã‚Œãªã„ãŸã‚å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® GCC ã§ã¯å¤‰æ›´ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "%q+D ã®ã‚ªãƒ•ã‚»ãƒƒãƒˆã¯ ABI ã«é©åˆã—ã¦ã„ãªã„ãŸã‚å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® GCC ã§ã¯å¤‰æ›´ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D ã¯ç©ºã®ã‚¯ãƒ©ã‚¹ã‚’å«ã‚“ã§ã„ã‚‹ãŸã‚å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® GCC ã§ã¯åŸºåº•ã‚¯ãƒ©ã‚¹ãŒåˆ¥ã®å ´æ‰€ã«é…ç½®ã•ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "空ã®ã‚¯ãƒ©ã‚¹ %qT ã‹ã‚‰å¾—られãŸã‚¯ãƒ©ã‚¹ã®é…ç½®ã¯å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® GCC ã§ã¯å¤‰æ›´ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "%q#T ãŒå†å®šç¾©ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T ã¯ä»®æƒ³é–¢æ•°ã‚’æŒã£ã¦ãŠã‚Šéžä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã§ã™"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr ""
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "メンãƒé–¢æ•°ã®åå‰ã‚’欠ã„ã¦ã„ã¾ã™"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "言語文字列 %<\"%E\"%> ã¯èªè­˜ã§ãã¾ã›ã‚“"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "関数 %qD ã‹ã‚‰åž‹ %q#T ã¸ã®å¤‰æ›ãŒé©åˆã—ã¾ã›ã‚“"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "オーãƒãƒ¼ãƒ­ãƒ¼ãƒ‰ã•ã‚ŒãŸé–¢æ•° %qD ã‹ã‚‰åž‹ %q#T ã¸ã®å¤‰æ›ã¯æ›–昧ã§ã™"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "メンム%qD ã¸ã®ãƒã‚¤ãƒ³ã‚¿ã¨è¦‹ãªã—ã¦ã„ã¾ã™"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "型情報ãŒä¸å分ã§ã™"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "%qE ã‚’åž‹ %qT ã‹ã‚‰åž‹ %qT ã¸å¤‰æ›ã§ãã¾ã›ã‚“"
@@ -27202,12 +27204,12 @@ msgstr "%qE ã‚’åž‹ %qT ã‹ã‚‰åž‹ %qT ã¸å¤‰æ›ã§ãã¾ã›ã‚“"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "%q#D ãŒå®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "%qD ã®æ„味㮠%q+#D ã‹ã‚‰ã®å¤‰æ›´ã§ã™"
@@ -27227,7 +27229,7 @@ msgstr "ä¸å®Œå…¨åž‹ %qT ã‹ã‚‰ %qT ã¸å¤‰æ›ã§ãã¾ã›ã‚“"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "%qE ã® %qT ã‹ã‚‰ %qT ã¸ã®å¤‰æ›ã¯æ›–昧ã§ã™"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "é…列ã®æ·»å­—ãŒæ•´æ•°åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -28134,7 +28136,7 @@ msgstr ""
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, fuzzy, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "自明ã§ãªã„ラベルã®ã¤ã„ãŸåˆæœŸåŒ–å­ã§ã™"
@@ -28227,8 +28229,8 @@ msgstr "%s ã« `%s' ã¨ã„ã†åå‰ã®ãƒ¡ãƒ³ãƒã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, fuzzy, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "入力ファイルãŒå¤šã™ãŽã¾ã™"
@@ -28760,7 +28762,7 @@ msgstr ""
msgid "type %qT is not derived from type %qT"
msgstr ""
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "`%s' ã®å®£è¨€ã¯é–¢æ•°ã®é…列"
@@ -29073,374 +29075,369 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "メンãƒé–¢æ•°ã¯æš—黙的ã«ãã®ã‚¯ãƒ©ã‚¹ã® friend ã§ã™"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "`::main' ã‚’ static ã¨ã—ã¦ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, fuzzy, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "éžãƒ¡ãƒ³ãƒ `%s' ã‚’ `mutable' ã¨ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, fuzzy, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "é…列 `%s' ã®å¤§ãã•ãŒå¤§ãã™ãŽã¾ã™"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, fuzzy, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "`explicit' ã«ã§ãã‚‹ã®ã¯ã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã ã‘ã§ã™"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, fuzzy, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "éžãƒ¡ãƒ³ãƒ `%s' ã‚’ `mutable' ã¨ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, fuzzy, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "éžã‚ªãƒ–ジェクトメンム`%s' ã‚’ `mutable' ã¨ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, fuzzy, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "関数 `%s' ã‚’ `mutable' ã¨ã—ã¦ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, fuzzy, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "static `%s' ã‚’ mutable ã¨ã—ã¦å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, fuzzy, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "const `%s' ã‚’ `mutable' ã¨ã—ã¦å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "関数 `%s' ã‚’ `mutable' ã¨ã—ã¦ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr "仮引数 `%s' ㌠void ã¨å®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, fuzzy, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "デストラクタをé™çš„メンãƒé–¢æ•°ã¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "関数ã®è¿”ã™åž‹ãŒé–¢æ•°ã§ã‚ã£ã¦ã¯ãªã‚Šã¾ã›ã‚“"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, fuzzy, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "一ã¤ã®ç©ºã®å®£è¨€ä¸­ã«ã€äºŒã¤ã®åž‹ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã™"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, fuzzy, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "クラス宣言ã®å¤–å´ã§ virtual 指定ã—ã¦ã„ã¾ã™"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, fuzzy, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "複雑ãªãƒ‘ラメタをもã¤é–¢æ•°ã¯ inline ã«ã§ãã¾ã›ã‚“"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, fuzzy, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "friend 宣言ãŒã‚¯ãƒ©ã‚¹å®šç¾©ã®ä¸­ã«ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, fuzzy, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "クラス `%s' を大域スコープ㮠friend ã«ã—よã†ã¨ã—ã¦ã„ã¾ã™"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, fuzzy, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "éžãƒ¡ãƒ³ãƒé–¢æ•°ã§ã® `this' ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, fuzzy, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "`%s' ã®å®£è¨€ã¯ã‚°ãƒ­ãƒ¼ãƒãƒ«å®£è¨€ã‚’覆ã„éš ã—ã¾ã™"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, fuzzy, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "仮引数宣言ã®ä¸­ã§ `::' を使ãˆã¾ã›ã‚“"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "仮引数 `%s' ㌠void ã¨å®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "仮引数 `%s' ㌠void ã¨å®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, fuzzy, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "無効ãªç”¨æ³•ã® of %%d, %%x, åˆã¯ %%X"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "%s: 関数 `%s' ã®å®£è¨€ãŒå¤‰æ›ã•ã‚Œã¦ã„ã¾ã›ã‚“\n"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, fuzzy, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "領域 `%s' ã¯é–¢æ•°ã¨ã—ã¦å®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, fuzzy, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "`::main' ã‚’ static ã¨ã—ã¦ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "`%s' ã®å®£è¨€ã«ã‚ˆã‚Š `this' ã®ãƒ¡ãƒ³ãƒãŒè¦†ã„éš ã•ã‚Œã¾ã™"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr "デストラクタをé™çš„メンãƒé–¢æ•°ã¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr ""
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, fuzzy, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "領域 `%s' ã¯ä¸å®Œå…¨ãªåž‹ã§ã™"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, fuzzy, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "仮引数ãŒä¸å®Œå…¨åž‹ã§ã™"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, fuzzy, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr "%s: `%s' ã®åˆæœŸåŒ–:\n"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, fuzzy, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "`%s' ã¯é–¢æ•°ã§ã‚‚メンãƒé–¢æ•°ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“ -- friend ã¨ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "関数を inline ã«ã§ãã¾ã›ã‚“"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr ""
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, fuzzy, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "関数 `%s' ã«å¯¾ã™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã¯ç„¡åŠ¹ã§ã™"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, fuzzy, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "関数 `%s' ã«å¯¾ã™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `register' ã¯ç„¡åŠ¹ã§ã™"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, fuzzy, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "関数 `%s' ã«å¯¾ã™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã¯ç„¡åŠ¹ã§ã™"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "åˆæœŸåŒ–å­ãƒªã‚¹ãƒˆã¯éžãƒ¡ãƒ³ãƒé–¢æ•°ã§ã¯ä½¿ãˆã¾ã›ã‚“"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, fuzzy, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "大域スコープ外ã®é–¢æ•° `%s' ã«å¯¾ã™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã¯ç„¡åŠ¹ã§ã™"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, fuzzy, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "大域スコープ外ã®é–¢æ•° `%s' ã«å¯¾ã™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã¯ç„¡åŠ¹ã§ã™"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, fuzzy, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "virtual ãªéžã‚¯ãƒ©ã‚¹é–¢æ•° `%s'"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "メソッド定義ãŒã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "メソッド定義ãŒã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, fuzzy, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "`::main' ã‚’ static ã¨ã—ã¦ã¯å®£è¨€ã§ãã¾ã›ã‚“"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "ä»–ã®é–¢æ•°å†…㧠static 関数を宣言ã§ãã¾ã›ã‚“"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr ""
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, fuzzy, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "`%s' ãŒåˆæœŸåŒ–ã•ã‚Œã‚‹ã¨ã“ã‚ã§ã€`extern' 宣言ã•ã‚Œã¾ã—ãŸ"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, fuzzy, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "`%s' ã« `extern' ã¨åˆæœŸåŒ–å­ã®ä¸¡æ–¹ãŒã‚ã‚Šã¾ã™"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr ""
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr ""
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "関数ãŒãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã—ã¦ã„ã¾ã™"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "関数ãŒãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã—ã¦ã„ã¾ã™"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "仮引数 `%s' ã¯ä¸å®Œå…¨åž‹ã§ã™"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, fuzzy, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "パラメタã¯ãƒ¡ã‚½ãƒƒãƒ‰ã®åž‹ã‚’ä¸æ­£ã«å®£è¨€ã—ã¾ã—ãŸ"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -29460,169 +29457,169 @@ msgstr ""
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, fuzzy, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "`::main' ã‚’ static ã¨ã—ã¦ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, fuzzy, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "デストラクタをé™çš„メンãƒé–¢æ•°ã¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "%s%s ã¸ã®å¤‰æ›ã§åž‹å¤‰æ›æ¼”ç®—å­ãŒåˆ©ç”¨ã•ã‚Œã‚‹ã“ã¨ã¯æ±ºã—ã¦ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr "%s%s ã¸ã®å¤‰æ›ã§åž‹å¤‰æ›æ¼”ç®—å­ãŒåˆ©ç”¨ã•ã‚Œã‚‹ã“ã¨ã¯æ±ºã—ã¦ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "%s%s ã¸ã®å¤‰æ›ã§åž‹å¤‰æ›æ¼”ç®—å­ãŒåˆ©ç”¨ã•ã‚Œã‚‹ã“ã¨ã¯æ±ºã—ã¦ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr "%s%s ã¸ã®å¤‰æ›ã§åž‹å¤‰æ›æ¼”ç®—å­ãŒåˆ©ç”¨ã•ã‚Œã‚‹ã“ã¨ã¯æ±ºã—ã¦ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "%s%s ã¸ã®å¤‰æ›ã§åž‹å¤‰æ›æ¼”ç®—å­ãŒåˆ©ç”¨ã•ã‚Œã‚‹ã“ã¨ã¯æ±ºã—ã¦ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr "%s%s ã¸ã®å¤‰æ›ã§åž‹å¤‰æ›æ¼”ç®—å­ãŒåˆ©ç”¨ã•ã‚Œã‚‹ã“ã¨ã¯æ±ºã—ã¦ã‚ã‚Šã¾ã›ã‚“"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, fuzzy, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ ã¯ç„¡å構造体をç¦æ­¢ã—ã¦ã„ã¾ã™"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr ""
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr ""
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, fuzzy, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "`%s' 㯠0 ã‹ 2 個ã®å¼•æ•°ã—ã‹ã¨ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, fuzzy, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "`%s' 㯠0 ã‹ 2 個ã®å¼•æ•°ã—ã‹ã¨ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr ""
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, fuzzy, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "`%s' 㯠0 ã‹ 2 個ã®å¼•æ•°ã—ã‹ã¨ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr ""
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr ""
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
#| msgid "invalid template declaration of %qD"
msgid "using alias template specialization %qT after %qs"
msgstr "%qD ã®ç„¡åŠ¹ãªãƒ†ãƒ³ãƒ—レート宣言ã§ã™"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "å‰æ–¹ã§ã® `%s' ã®å®£è¨€"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, fuzzy, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "å‰æ–¹ã§ã® `%s' ã®å®£è¨€"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -29634,88 +29631,88 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr ""
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, fuzzy, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "%s: オプション `%s' ã¯ã‚ã„ã¾ã„ã§ã™\n"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, fuzzy, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "事å‰ã®å®£è¨€ãªã—ã®å¤§åŸŸé–¢æ•°ã«é–¢ã—ã¦è­¦å‘Šã™ã‚‹"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, fuzzy, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "`%s' ã®å®£è¨€ã¯ä»®å¼•æ•°ã‚’覆ã„éš ã—ã¾ã™"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, fuzzy, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "å‰æ–¹ã§ã® `%s' ã®å®£è¨€"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, fuzzy, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "åž‹ä¿®é£¾å­ `%s' 㯠struct ã‚„ class ã®å¾Œã«ã¯ä½¿ãˆã¾ã›ã‚“"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, fuzzy, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "é‡è¤‡ã—㟠case ã®å€¤"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
msgid "previous definition here"
msgstr "`%s' ã¯å‰ã«ã“ã“ã§å®šç¾©ã•ã‚Œã¾ã—ãŸ"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -29724,73 +29721,73 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "`%s' ã®åˆ—挙値ãŒæ•´æ•°å®šæ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
#| msgid "integer constant is too large for %<unsigned long%> type"
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "整数定数㌠%<unsigned long%> åž‹ã«å¯¾ã—ã¦å¤§ãã™ãŽã¾ã™"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, fuzzy, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "列挙値ãŒã‚ªãƒ¼ãƒãƒ¼ãƒ•ãƒ­ãƒ¼"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, fuzzy, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "戻り値ã®åž‹ãŒä¸å®Œå…¨åž‹ã§ã™"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "戻り値ã®åž‹ãŒä¸å®Œå…¨åž‹ã§ã™"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, fuzzy, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "`%s' ã®å‰æ–¹å®£è¨€ãŒã‚ã‚Šã¾ã›ã‚“"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
msgid "invalid function declaration"
msgstr "無効ãªå®£è¨€ã§ã™"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, fuzzy, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "仮引数 `%s' ㌠void ã¨å®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr ""
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, fuzzy, gcc-internal-format
msgid "invalid member function declaration"
msgstr "無効ãªå®£è¨€ã§ã™"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
@@ -30150,7 +30147,7 @@ msgstr "例外処ç†ã‚’無効ã«ã—ã¾ã—ãŸ. 有効ã«ã™ã‚‹ã«ã¯ -fexceptions
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -30411,152 +30408,152 @@ msgstr ""
msgid "bad array initializer"
msgstr "é…列ã®ä¸æ­£ãªåˆæœŸåŒ–"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
msgid "%qT is not a class type"
msgstr "クラスタイプ項を欠ã„ã¦ã„ã¾ã™"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, fuzzy, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "äºŒé …æ¼”ç®—å­ %s ãŒä¸é©åˆ‡ã§ã™"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "éžãƒ¡ãƒ³ãƒé–¢æ•°ã§ã® `this' ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "メンãƒã¸ã®ãƒã‚¤ãƒ³ã‚¿ã§ã®ç„¡åŠ¹ãª `%s' ã®ä½¿ç”¨"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr ""
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr ""
-#: cp/init.c:2225
+#: cp/init.c:2227
#, fuzzy, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "new ã«å¯¾ã—ã¦ç„¡åŠ¹ãªåž‹ã§ã‚ã‚‹ `void'"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr ""
-#: cp/init.c:2302
+#: cp/init.c:2304
#, fuzzy, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "Java コンストラクタãŒå‘¼ã°ã‚Œã¾ã—ãŸãŒã€`%s' ã¯æœªå®šç¾©ã§ã™"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, fuzzy, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "フィールド '%s' ãŒã‚¯ãƒ©ã‚¹å†…ã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, fuzzy, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "è¦æ±‚ã•ã‚ŒãŸãƒ¡ãƒ³ãƒ `%s' ã¯å¤šé‡ç¶™æ‰¿ã‚°ãƒ©ãƒ•ã®ä¸­ã§æ›–昧ã§ã™"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "åˆæœŸåŒ–å­å†…ã«éžå®šæ•°ã®é…列インデックスãŒã‚ã‚Šã¾ã™"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "ISO C++ 㯠new å¼ã®åˆæœŸåŒ–ã§ã® `=' ã‚’ç¦ã˜ã¾ã™"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "é…列 new ã§ã®ã‚µã‚¤ã‚ºã¯å®Œå…¨ãªåž‹ã‚’æŒãŸã­ã°ãªã‚Šã¾ã›ã‚“"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "å‚照型ã«å¯¾ã—㦠new ã‚’é©ç”¨ã§ãã¾ã›ã‚“"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "関数型ã«å¯¾ã—㦠new ã‚’é©ç”¨ã§ãã¾ã›ã‚“"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, fuzzy, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "Java コンストラクタãŒå‘¼ã°ã‚Œã¾ã—ãŸãŒã€`jclass' ã¯æœªå®šç¾©ã§ã™"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr ""
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "åˆæœŸè¨­å®šå­ã®æœ«å°¾ãŒæœ¬æ¥ã‚ˆã‚Šæ—©ã出ç¾ã—ã¾ã—ãŸ"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "多次元é…列ã¯åˆæœŸåŒ–å­ã§åˆæœŸåŒ–ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "delete ã§ã®é…列サイズãŒä¸æ˜Žã§ã™"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "ベクトル型㮠delete ã§ã™ãŒã€ãƒã‚¤ãƒ³ã‚¿ã§ã‚‚é…列型ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“"
@@ -30646,12 +30643,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -30661,12 +30658,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr ""
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -30681,99 +30678,99 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, fuzzy, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr "デストラクタをé™çš„メンãƒé–¢æ•°ã¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const %qD is invalid in C++"
msgid "initializer for %q+#D is invalid"
msgstr "åˆæœŸåŒ–ã•ã‚Œã¦ã„ãªã„定数 %qD 㯠C++ 内ã§ã¯ç„¡åŠ¹ã§ã™"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr ""
-#: cp/method.c:1055
+#: cp/method.c:1054
#, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr ""
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "無効ãªå®£è¨€ã§ã™"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr "キャストã«ã‚ˆã‚‹é–¢æ•°ã®åž‹ãŒé©åˆã—ã¾ã›ã‚“"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "複雑ãªãƒ‘ラメタをもã¤é–¢æ•°ã¯ inline ã«ã§ãã¾ã›ã‚“"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr ""
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr ""
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
@@ -30911,153 +30908,153 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr "%s: %s: "
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, fuzzy, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%d 個ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ\n"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, fuzzy, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "`%s' ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã¯å‰æ–¹ã§ã«å®£è¨€ã•ã‚ŒãŸã‚‚ã®ã¨è¡çªã—ã¾ã™"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, fuzzy, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "å‰æ–¹ã§ã® `%s' ã®æš—黙的ãªå®£è¨€"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, fuzzy, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "`%s' ã®å®£è¨€ãŒçŸ›ç›¾ã—ã¦ã„ã¾ã™"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, fuzzy, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%s=%s ã¯æ•°å€¤ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr ""
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr ""
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr ""
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr ""
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr ""
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr ""
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr ""
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, fuzzy, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "`%s' ã®å®£è¨€ãŒçŸ›ç›¾ã—ã¦ã„ã¾ã™"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "%s: オプション `%s' ã«ã¯å¼•æ•°ãŒå¿…è¦ã§ã™\n"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, fuzzy, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "`%s' 属性ã®ç–‘似命令ãŒç„¡è¦–ã•ã‚Œã¾ã—ãŸ"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr ""
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -31188,7 +31185,7 @@ msgstr "無効ãªåž‹: `void &'"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr ""
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -31417,7 +31414,7 @@ msgstr ""
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
@@ -31612,7 +31609,7 @@ msgstr ""
msgid "compound-statement in constexpr function"
msgstr "純粋ãŠã‚ˆã³å®šæ•°é–¢æ•°ã‚’見ã¤ã‘ã‚‹"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr ""
@@ -31643,7 +31640,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr ""
@@ -31659,12 +31656,12 @@ msgstr "#if å¼ã®ä¸­ã§ã¯æ–‡å­—列定数ãŒä½¿ãˆã¾ã›ã‚“"
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ ã¯è¨ˆç®—åž‹ goto ã‚’ç¦ã˜ã¾ã™"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, gcc-internal-format
msgid "expected jump-statement"
msgstr ""
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -31702,7 +31699,7 @@ msgstr ""
msgid "class definition may not be declared a friend"
msgstr "`%s' ã¯é–¢æ•°ã§ã‚‚メンãƒé–¢æ•°ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“ -- friend ã¨ã¯å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -31781,12 +31778,12 @@ msgstr "演算å­ãŒäºˆæœŸã•ã‚Œã¾ã™"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr ""
@@ -31801,7 +31798,7 @@ msgstr "strftime フォーマットã¯å¼•æ•°ã‚’フォーマットã§ãã¾ã›ã‚“
msgid "expected template-id"
msgstr ""
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr "%<<%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
@@ -31928,12 +31925,12 @@ msgstr "%<;%> ã¾ãŸã¯ %<{%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
@@ -31978,73 +31975,73 @@ msgstr ""
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "一ã¤ã®ç©ºã®å®£è¨€ä¸­ã«ã€äºŒã¤ã®åž‹ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã™"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "ã“ã“ã§ã¯é–¢æ•°å®šç¾©ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, fuzzy, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "åˆæœŸåŒ–å­ãƒªã‚¹ãƒˆã¯éžãƒ¡ãƒ³ãƒé–¢æ•°ã§ã¯ä½¿ãˆã¾ã›ã‚“"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, fuzzy, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "大域 register 変数ãŒé–¢æ•°å®šç¾©ã®å¾Œã‚ã«ã‚ã‚Šã¾ã™"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, gcc-internal-format
msgid "expected initializer"
msgstr ""
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, gcc-internal-format
msgid "invalid type in declaration"
msgstr ""
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
msgid "initializer provided for function"
msgstr "friend 関数 `%s' ã‚’åˆæœŸåŒ–ã§ãã¾ã›ã‚“"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, fuzzy, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "é…列ã®æ·»å­—ãŒæ•´æ•°åž‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr ""
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr ""
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "トップレベルã§ã® `this' ã®ä½¿ç”¨ã¯ç„¡åŠ¹ã§ã™"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -32053,248 +32050,248 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "無効ãªå®£è¨€å­ã§ã™"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, gcc-internal-format
msgid "expected declarator"
msgstr "宣言å­ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD ã¯åå‰ç©ºé–“ã§ã™"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr " ãƒã‚¤ãƒ³ã‚¿ã‹ã‚‰ãƒ¡ãƒ³ãƒã¸ã®å¤‰æ›ã§"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr "ãƒã‚¤ãƒ³ã‚¿æ¼”ç®—å­ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr ""
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "expected type-specifier"
msgid "duplicate virt-specifier"
msgstr "型指定å­ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "無効㪠%<auto%> ã®ä½¿ç”¨ã§ã™"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "\"%s\" ã¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã«ç¾ã‚Œã¦ã¯ãªã‚Šã¾ã›ã‚“"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, gcc-internal-format
msgid "expected type-specifier"
msgstr "型指定å­ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "%<,%> ã¾ãŸã¯ %<...%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "\"%s\" ã¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã«ç¾ã‚Œã¦ã¯ãªã‚Šã¾ã›ã‚“"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr ""
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, fuzzy, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "メソッドã¯é–¢æ•°ãƒã‚¤ãƒ³ã‚¿ã«å¤‰æ›ã§ãã¾ã›ã‚“"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "strftime フォーマットã¯å¼•æ•°ã‚’フォーマットã§ãã¾ã›ã‚“"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "strftime フォーマットã¯å¼•æ•°ã‚’フォーマットã§ãã¾ã›ã‚“"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, fuzzy, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ ã¯åå‰ã¤ã戻り値を許å¯ã—ã¾ã›ã‚“"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ ã¯åå‰ã¤ã戻り値を許å¯ã—ã¾ã›ã‚“"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, gcc-internal-format
msgid "expected class-name"
msgstr ""
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "クラス定義ã®å¾Œã«ã¯ %<;%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "構造体定義ã®å¾Œã«ã¯ %<;%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "共用体定義ã®å¾Œã«ã¯ %<;%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "%<{%> ã¾ãŸã¯ %<:%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr "クラス %s 用ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’見ã¤ã‘られã¾ã›ã‚“。"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr ""
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "%qD ã®å®£è¨€å†…ã«ç„¡åŠ¹ãªã‚¯ãƒ©ã‚¹åã§ã™"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "関数テンプレート %qD ãŒã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—レートã¨ã—ã¦å†å®šç¾©ã•ã‚Œã¾ã—ãŸ"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "%q+#T ã®å‰ã®å®šç¾©"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, gcc-internal-format
msgid "expected class-key"
msgstr ""
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "メンãƒå®£è¨€ã®æœ€å¾Œã«ã¯ %<;%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "例外仕様ã®æ¤œæŸ»ã‚’ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’生æˆã—ãªã„"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "一ã¤ã®ç©ºã®å®£è¨€ä¸­ã«ã€äºŒã¤ã®åž‹ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã™"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "無効ãªå®£è¨€ã§ã™"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr ""
@@ -32303,320 +32300,320 @@ msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, fuzzy, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "--driver ã¯æœ€æ—©ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr ""
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "`%s' ã® extern 宣言ãŒãƒã‚¹ãƒˆã—ã¦ã„ã¾ã™"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr ""
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "`>>' ã¯ãƒ†ãƒ³ãƒ—レートクラスå㯠`> >' ã¨ã™ã¹ãã§ã™"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "テンプレート型統一中 `%s' ãŒä½¿ç”¨ã•ã‚Œã¾ã—ãŸ"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> ㌠%qD ã®å‰ã«ã‚ã‚Šã¾ã™"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr "%<new%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr "%<delete%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr "%<return%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr "%<extern%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "%<static_assert%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "%<decltype%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr "%<operator%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr "%<class%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr "%<template%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "%<namespace%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr "%<using%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr "%<asm%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr "%<try%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr "%<catch%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr "%<throw%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "%<__label__%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr "%<@try%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "%<@synchronized%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "%<@throw%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, fuzzy, gcc-internal-format
#| msgid "expected %<static_assert%>"
msgid "expected %<__transaction_atomic%>"
msgstr "%<static_assert%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, fuzzy, gcc-internal-format
#| msgid "expected %<static_assert%>"
msgid "expected %<__transaction_relaxed%>"
msgstr "%<static_assert%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr "%<::%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr "%<...%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr "%<*%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr "%<~%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "%<:%> ã¾ãŸã¯ %<::%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "%<class%>ã€%<typename%>ã€ã¾ãŸã¯ %<template%> ãŒäºˆæœŸã•ã‚Œã¾ã™"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "previously declared here"
msgid "%q#T was previously declared here"
msgstr "å‰ã¯ã“ã“ã§å®£è¨€ã•ã‚Œã¾ã—ãŸ"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, fuzzy, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "`%s' ãŒåˆ¥ã®ã‚·ãƒ³ãƒœãƒ«ç¨®ã¨ã—ã¦å†å®£è¨€ã•ã‚Œã¾ã—ãŸ"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "デフォルト引数内ã§ãƒ•ã‚¡ã‚¤ãƒ«ãŒçµ‚了ã—ã¦ã„ã¾ã™"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr ""
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, fuzzy, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "識別å­ãŒå¿…è¦ã§ã™"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr ""
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, gcc-internal-format
msgid "invalid type for property"
msgstr ""
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "レジスタ変数 `%s' ãŒå…¥ã‚Œå­é–¢æ•°ã®ä¸­ã§ä½¿ã‚ã‚Œã¾ã—ãŸ"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr "ä¸å分ãªåž‹æƒ…å ±"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "#pragma GCC java_exceptions ã®æœ«å°¾ã«ã‚´ãƒŸ"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, fuzzy, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "ret 命令ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -33330,17 +33327,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, fuzzy, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "%s: `%s' ã®åˆæœŸåŒ–:\n"
@@ -33358,258 +33355,258 @@ msgstr "%s: `%s' ã®åˆæœŸåŒ–:\n"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
msgid "variable %qD has function type"
msgstr "sizeof ãŒé–¢æ•°åž‹ã«é©ç”¨ã•ã‚Œã¾ã—ãŸ"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, fuzzy, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "仮引数 `%s' ã¯ç„¡åŠ¹ã§ã™"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, fuzzy, gcc-internal-format
msgid "in declaration %q+D"
msgstr "無効ãªå®£è¨€ã§ã™"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, fuzzy, gcc-internal-format
msgid "function returning an array"
msgstr "関数ãŒé›†åˆä½“ã‚’è¿”ã—ã¦ã„ã¾ã™"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, fuzzy, gcc-internal-format
msgid "function returning a function"
msgstr "`%s' ã¯é–¢æ•°ã‚’è¿”ã™é–¢æ•°ã¨ã—ã¦å®£è¨€ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, fuzzy, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "メンãƒé–¢æ•°ã¸ã®ãƒã‚¤ãƒ³ã‚¿ãŒå‘¼ã°ã‚Œã¾ã—ãŸãŒã€ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—内ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, fuzzy, gcc-internal-format
msgid "forming reference to void"
msgstr "一時オブジェクトã¸ã®å‚照を返ãã†ã¨ã—ã¦ã„ã¾ã™"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "ä¸å®Œå…¨åž‹ã®ãƒã‚¤ãƒ³ã‚¿ã¸ã®é–“接å‚ç…§"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "å‚照をå‚ç…§ã¨ã—ã¦å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, fuzzy, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr " ãƒã‚¤ãƒ³ã‚¿ã‹ã‚‰ãƒ¡ãƒ³ãƒã¸ã®å¤‰æ›ã§"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, fuzzy, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr " ãƒã‚¤ãƒ³ã‚¿ã‹ã‚‰ãƒ¡ãƒ³ãƒã¸ã®å¤‰æ›ã§"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, fuzzy, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr " ãƒã‚¤ãƒ³ã‚¿ã‹ã‚‰ãƒ¡ãƒ³ãƒã¸ã®å¤‰æ›ã§"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, fuzzy, gcc-internal-format
msgid "creating array of %qT"
msgstr "大ãã•ã‚¼ãƒ­ã®é…列を作ã‚ã†ã¨ã—ã¦ã„ã¾ã™"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, fuzzy, gcc-internal-format
msgid "use of %qs in template"
msgstr "テンプレート内㧠`%s' を使用ã—ã¦ã„ã¾ã™"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, fuzzy, gcc-internal-format
msgid "using invalid field %qD"
msgstr "static フィールド `%s' を欠ã„ã¦ã„ã¾ã™"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "void å¼ã®ä¸é©åˆ‡ãªä½¿ç”¨"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "%qE undeclared here (not in a function)"
msgid "%q+D declared here, later in the translation unit"
msgstr "%qE ãŒã“ã“ã§ã¯å®£è¨€ã•ã‚Œã¦ã„ã¾ã›ã‚“ (関数内ã§ã¯ãªã„)"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr ""
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr ""
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, fuzzy, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "åˆæœŸåŒ–å­ã®è¦ç´ ãŒå®šæ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, fuzzy, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr "ä¸æ­£ãªæ–‡å­—列定数ã§ã™"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, fuzzy, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "自動テンプレート実体化を有効ã«ã™ã‚‹"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, fuzzy, gcc-internal-format
msgid "%s %+#T"
msgstr "%s: %s"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆã™ã‚‹"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "%s: `%s' ã®åˆæœŸåŒ–:\n"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆã™ã‚‹"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ ã¯æ¸›ç®—ã«ãƒ¡ã‚½ãƒƒãƒ‰ã¸ã®ãƒã‚¤ãƒ³ã‚¿ã‚’使ã†ã“ã¨ã‚’ç¦ã˜ã¾ã™"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, fuzzy, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "自動テンプレート実体化を有効ã«ã™ã‚‹"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆã™ã‚‹"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆã™ã‚‹"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆã™ã‚‹"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, fuzzy, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ ã¯æ¸›ç®—ã«é–¢æ•°ã¸ã®ãƒã‚¤ãƒ³ã‚¿ã‚’使ã†ã“ã¨ã‚’ç¦ã˜ã¾ã™"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆã™ã‚‹"
@@ -33621,32 +33618,32 @@ msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆ
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "インラインテンプレートã®æ˜Žç¤ºçš„ãªå®Ÿä½“化ã®ã¿ã‚’生æˆã™ã‚‹"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "ä¸å®Œå…¨ãª typedef `%s' ã®ä½¿ç”¨ã¯ä¸é©åˆ‡ã§ã™"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "'#' ã«ãƒžã‚¯ãƒ­ä»®å¼•æ•°åãŒç¶šã„ã¦ã„ã¾ã›ã‚“"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -33654,12 +33651,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -33897,7 +33894,7 @@ msgstr "インスタンス化ã•ã‚Œãªã„åž‹ã«å¯¾ã™ã‚‹ç„¡åŠ¹ãªæ“作ã§ã™"
msgid "invalid base-class specification"
msgstr "無効ãªå®£è¨€ã§ã™"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
@@ -34074,267 +34071,267 @@ msgstr "関数 `%s' ã«å¯¾ã—ã¦ä¸é©åˆ‡ãªä¿å­˜ã‚¯ãƒ©ã‚¹"
msgid "%q#T has virtual base classes"
msgstr "クラスタイプ項を欠ã„ã¦ã„ã¾ã™"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr ""
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
#| msgid "%qD is not a function template"
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%qD ã¯é–¢æ•°ãƒ†ãƒ³ãƒ—レートã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr ""
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function %qD"
msgid "call to non-constexpr function %qD"
msgstr "éžé–¢æ•° %qD ã®å‘¼ã³å‡ºã—ã§ã™"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "定数å¼ãŒã‚ªãƒ¼ãƒãƒ¼ãƒ•ãƒ­ãƒ¼ã—ã¾ã—ãŸ"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr ""
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr ""
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr ""
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr ""
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
#| msgid "%qD was not initialized with a constant expression"
msgid "mutable %qD is not usable in a constant expression"
msgstr "%qD ã¯å®šæ•°å¼ã§åˆæœŸåŒ–ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr ""
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "%qE ã¯åˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr "%q#D 㯠const ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr "%q#D 㯠volatile ã§ã™"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "%qD ã¯å®šæ•°å¼ã§åˆæœŸåŒ–ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr ""
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, fuzzy, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr "%qE ã®åˆ—挙値ãŒæ•´æ•°å®šæ•°å¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "定数å¼ãŒã‚ªãƒ¼ãƒãƒ¼ãƒ•ãƒ­ãƒ¼ã—ã¾ã—ãŸ"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr ""
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr ""
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, fuzzy, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr "%qE ã®åˆ—挙値ãŒæ•´æ•°å®šæ•°å¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr ""
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr ""
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "åˆæœŸåŒ–å­ã®è¦ç´ ãŒå®šæ•°å¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
msgid "non-constant array initialization"
msgstr "åˆæœŸåŒ–å­å†…ã«éžå®šæ•°ã®é…列インデックスãŒã‚ã‚Šã¾ã™"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "ファイル \"%s\" ã«æˆ»ã‚‹ã¯ãšã§ã—ãŸ"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "%s ã‚’å‚ç…§ã¨ã—ã¦å®£è¨€ã§ãã¾ã›ã‚“"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, fuzzy, gcc-internal-format
#| msgid "invalid operand in unary expression"
msgid "already captured %qD in lambda expression"
msgstr "å˜é …演算å¼å†…ã§ç„¡åŠ¹ãªè¢«æ¼”ç®—å­ã§ã™"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "`java_interface' 属性㯠Java クラス定義ã«å¯¾ã—ã¦ã®ã¿ç”¨ã„る事ãŒã§ãã¾ã™"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "`com_interface' 属性ã¯ã‚¯ãƒ©ã‚¹å®šç¾©ã«ã®ã¿ç”¨ã„る事ãŒã§ãã¾ã™"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "è¦æ±‚ã•ã‚ŒãŸ init_priority ã¯æ•´æ•°åž‹ã®å®šæ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, fuzzy, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "init_priority 属性ã¯ã‚¯ãƒ©ã‚¹åž‹ã‚ªãƒ–ジェクトã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—定義ã§ã®ã¿ä½¿ãˆã¾ã™"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "è¦æ±‚ã•ã‚ŒãŸ init_priority ãŒç¯„囲外ã§ã™"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "è¦æ±‚ã•ã‚ŒãŸ init_priority ã¯å†…部ã§ä½¿ç”¨ã™ã‚‹ãŸã‚ã«äºˆç´„ã•ã‚Œã¦ã„ã¾ã™"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, fuzzy, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "init_priority 属性ã¯ã“ã®ãƒ—ラットフォームã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "Tree 検査: %s ãŒã‚ã‚‹ã¹ã所㫠%s ãŒã‚ã‚Šã¾ã™(%s 内, %s:%d)"
@@ -35279,123 +35276,123 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr "ã“ã®æ–‡æ³•ã‚’使ã£ã¦é…列をåˆæœŸåŒ–ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr ""
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
#| msgid "conversion of %qE from %qT to %qT is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "%qE ã® %qT ã‹ã‚‰ %qT ã¸ã®å¤‰æ›ã¯æ›–昧ã§ã™"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "éžãƒ¯ã‚¤ãƒ‰æ–‡å­—列ã‹ã‚‰ int ã®é…列ãŒåˆæœŸåŒ–ã•ã‚Œã¾ã—ãŸ"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "éžãƒ¯ã‚¤ãƒ‰æ–‡å­—列ã‹ã‚‰ int ã®é…列ãŒåˆæœŸåŒ–ã•ã‚Œã¾ã—ãŸ"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "char ã®é…列ã«ã¨ã£ã¦åˆæœŸåŒ–å­æ–‡å­—列ãŒé•·ã™ãŽã¾ã™"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, fuzzy, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "åˆæœŸåŒ–å­ã‚’欠ã„ã¦ã„ã¾ã™"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, fuzzy, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "未åˆæœŸåŒ–定数を ROM ã«ç½®ã‹ãªã„"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, fuzzy, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "未åˆæœŸåŒ–定数を ROM ã«ç½®ã‹ãªã„"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, fuzzy, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "仮引数 `%s' ãŒåˆæœŸåŒ–ã•ã‚Œã¾ã—ãŸ"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, fuzzy, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "レコードや共用体ã«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åãŒãªã„åˆæœŸåŒ–å­ã§ã™"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "union åˆæœŸåŒ–å­ãŒãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åã§ã¯ãªãインデックス値ã«ãªã£ã¦ã„ã¾ã™"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "循環ãƒã‚¤ãƒ³ã‚¿ã®ä»£è¡¨ã‚’検出ã—ã¾ã—ãŸ"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, fuzzy, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "`->' ã®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ãŒãƒã‚¤ãƒ³ã‚¿ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, fuzzy, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "`operator->()'ã®çµæžœãŒéžãƒã‚¤ãƒ³ã‚¿ã®çµæžœã‚’ã‚‚ãŸã‚‰ã—ã¾ã™"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, fuzzy, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "`->' ã®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ãŒãƒã‚¤ãƒ³ã‚¿ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, fuzzy, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "\"%s\" 㯠C++ ã®æ¼”ç®—å­ã§ã‚ã‚Šã€ãƒžã‚¯ãƒ­åã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "関数 `%s' ã«å¯¾ã—ã¦ä¸é©åˆ‡ãªä¿å­˜ã‚¯ãƒ©ã‚¹"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr ""
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, fuzzy, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "ä¸å®Œå…¨åž‹ã¸ã®å¤‰æ›ã§ã™"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, fuzzy, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "ä¸å®Œå…¨åž‹ã¸ã®å¤‰æ›ã§ã™"
@@ -35455,187 +35452,187 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:96
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "é…列ã®æ·»å­—㌠`char' åž‹ã§ã™"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "é…列ã®æ·»å­—㌠`char' åž‹ã§ã™"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "無効ãªå‚照型ã§ã™"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr ""
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "é…列ã®æ¬¡å…ƒã‚’宣言ã§æŒ‡å®šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -35670,7 +35667,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "`__builtin_args_info' ã®å¼•æ•°ã¯å®šæ•°ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
@@ -35780,7 +35777,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -35863,8 +35860,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -36009,7 +36006,7 @@ msgstr "`__builtin_args_info' ã®å¼•æ•°ã¯å®šæ•°ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -36139,42 +36136,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "フォーマットã¸ã®å¼•æ•°ãŒå¤šã™ãŽã¾ã™"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -36186,7 +36183,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -36466,7 +36463,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -36481,7 +36478,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -36491,7 +36488,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "é•·ã• 0 ã®åˆæœŸåŒ–ã¯æŽ¨å¥¨ã•ã‚Œã¾ã›ã‚“"
@@ -36688,7 +36685,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -36708,834 +36705,834 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "`%s' ã®å®£è¨€ã«äºŒã¤ä»¥ä¸Šã®ãƒ‡ãƒ¼ã‚¿åž‹ãŒæŒ‡å®šã•ã‚Œã¾ã—ãŸ"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "プロシージャ開始ã¨çµ‚了ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œãªã‚ãªã„"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "`%s' ã® extern 宣言ãŒãƒã‚¹ãƒˆã—ã¦ã„ã¾ã™"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "コンストラクタをé™çš„メンãƒé–¢æ•°ã¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "switch æ–‡ã®ä¸­ã§ãƒ©ãƒ™ãƒ« `%s' ãŒé‡è¤‡ã—ã¦ã„ã¾ã™"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "è¡Œç•ªå· %u ã«æˆ»ã‚‹ã¯ãšã§ã—ãŸ"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "switch æ–‡ã®ä¸­ã§ãƒ©ãƒ™ãƒ« `%s' ãŒé‡è¤‡ã—ã¦ã„ã¾ã™"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "述語ã¯è­˜åˆ¥å­ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "é…列を仮引数リストã«ã‚ˆã£ã¦åˆæœŸåŒ–ã—よã†ã¨ã—ã¦ã„ã¾ã™"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "åå¾©å­ `%s' ã¯éžæ•´æ•°åž‹ã§ã™"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "`*' ã®å‰ã«åž‹ã®åå‰ãŒã‚ã‚‹ã¹ãã§ã™"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "é‡è¤‡ã™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šå­"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr "é‡è¤‡ã™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šå­"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr "')' ãŒå¿…è¦ã§ã™"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "ä¸æ˜Žãªãƒ¬ã‚¸ã‚¹ã‚¿åã§ã™: %s"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -37775,27 +37772,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -38056,7 +38053,7 @@ msgid "can't open input file: %s"
msgstr "入力ファイル %s ã‚’ close ã§ãã¾ã›ã‚“"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38172,12 +38169,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -40196,7 +40193,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -41285,943 +41282,943 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "インスタンス変数ã®ä»•æ§˜ãŒä¸€è²«ã—ã¦ã„ã¾ã›ã‚“"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "%s: オプション `%s' ã¯ã‚ã„ã¾ã„ã§ã™\n"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "ラベル %s ãŒã‚らゆる関数ã®å¤–å´ã§å‚ç…§ã•ã‚Œã¾ã—ãŸ"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "%s: オプション `%s' ã¯ã‚ã„ã¾ã„ã§ã™\n"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "`asm' ã®å¼•æ•°ãŒå®šæ•°æ–‡å­—列ã§ã¯ã‚ã‚Šã¾ã›ã‚“ "
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "case ã®å€¤ã¨ã—ã¦ãƒã‚¤ãƒ³ã‚¿ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr "セクション属性㯠`%s' ã«ã¯ä½¿ãˆã¾ã›ã‚“"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "呼ã³å‡ºã•ã‚ŒãŸã‚ªãƒ–ジェクトã¯é–¢æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "FPU レジスタ内ã®æ©Ÿèƒ½ã®å€¤ã‚’è¿”ã™"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "shared 㨠mdll ã¨ã¯å…±å­˜ã§ãã¾ã›ã‚“"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "è¦æ±‚ã•ã‚ŒãŸã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆãŒå¤§ãã™ãŽã¾ã™"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -42230,175 +42227,175 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "å¼ã®ä¸­ã®æ–‡ã«ä¸å®Œå…¨åž‹ãŒã‚ã‚Šã¾ã™"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -42406,950 +42403,950 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "é…列 `%s' ã®å¤§ãã•ãŒå¤§ãã™ãŽã¾ã™"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "`%s' ã« `extern' ã¨åˆæœŸåŒ–å­ã®ä¸¡æ–¹ãŒã‚ã‚Šã¾ã™"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "関数を inline ã«ã§ãã¾ã›ã‚“"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "å¯å¤‰é•·ã‚ªãƒ–ジェクトã¯åˆæœŸåŒ–ã•ã‚Œãªã„ã“ã¨ã«ãªã‚‹ã§ã—ょã†"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "組ã¿è¾¼ã¿é–¢æ•° `%s' ã¯éžé–¢æ•°ã¨ã—ã¦å®£è¨€ã•ã‚Œã¾ã—ãŸ"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr "Trampoline ã¯ã€ã¾ã å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "%s ã«äº’æ›æ€§ã®ãªã„åž‹"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr "データ領域 '%s' ã¯å‰ã®å®£è¨€ã¨çŸ›ç›¾ã—ã¾ã™"
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "ラベル `%s' ãŒå®šç¾©ã•ã‚Œã¾ã—ãŸãŒä½¿ã‚ã‚Œã¦ã„ã¾ã›ã‚“"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "ラベル `%s' ãŒå®šç¾©ã•ã‚Œã¾ã—ãŸãŒä½¿ã‚ã‚Œã¦ã„ã¾ã›ã‚“"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -43515,34 +43512,34 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "`%s' オプションã«å¯¾ã™ã‚‹å¼•æ•°ãŒã‚ã‚Šã¾ã›ã‚“"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "`%s' ã®ç¬¬äºŒå¼•æ•°ã¯ `char **' ã¨ã™ã¹ãã§ã™"
@@ -43550,47 +43547,47 @@ msgstr "`%s' ã®ç¬¬äºŒå¼•æ•°ã¯ `char **' ã¨ã™ã¹ãã§ã™"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "関数呼ã³å‡ºã—ãŒé›†åˆä½“ã®å€¤ã‚’æŒã£ã¦ã„ã¾ã™"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -43959,17 +43956,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -44580,17 +44577,17 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
msgid "could not parse file offset"
msgstr "ダンプファイル %s ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸ"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr ""
@@ -44600,70 +44597,70 @@ msgstr ""
msgid "invalid line in the resolution file"
msgstr ""
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr ""
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot open %s"
msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot map %s"
msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot read %s"
msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr ""
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -45772,6 +45769,9 @@ msgstr ""
#~ msgid "method call without object"
#~ msgstr "オブジェクト無ã—ã®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—ã§ã™"
+#~ msgid "invalid unsafe.Pointer conversion"
+#~ msgstr "無効㪠unsafe.Pointer 変æ›ã§ã™"
+
#~ msgid "no object for method call"
#~ msgstr "メソッド呼ã³å‡ºã—用ã®ã‚ªãƒ–ジェクトãŒã‚ã‚Šã¾ã›ã‚“"
diff --git a/gcc/po/nl.po b/gcc/po/nl.po
index 73c183b9d..a04ac402e 100644
--- a/gcc/po/nl.po
+++ b/gcc/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.3.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2008-03-18 21:16+0100\n"
"Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -28,7 +28,7 @@ msgstr "<anoniem>"
msgid "({anonymous})"
msgstr "<anoniem>"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
msgid "expected end of line"
msgstr "ongeldige operand van %s"
@@ -38,8 +38,8 @@ msgstr "ongeldige operand van %s"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, fuzzy, gcc-internal-format
msgid "expected %<;%>"
msgstr "ongeldige operand van %s"
@@ -51,13 +51,13 @@ msgstr "ongeldige operand van %s"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, fuzzy, gcc-internal-format
msgid "expected %<(%>"
msgstr "ongeldige operand van %s"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
msgid "expected %<,%>"
msgstr "ongeldige operand van %s"
@@ -73,14 +73,14 @@ msgstr "ongeldige operand van %s"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
msgid "expected %<)%>"
msgstr "ongeldige operand van %s"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
msgid "expected %<]%>"
msgstr "ongeldige operand van %s"
@@ -90,25 +90,25 @@ msgstr "ongeldige operand van %s"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "ongeldige operand van %s"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
msgid "expected %<}%>"
msgstr "ongeldige operand van %s"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, fuzzy, gcc-internal-format
msgid "expected %<{%>"
msgstr "ongeldige operand van %s"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
msgid "expected %<:%>"
msgstr "ongeldige operand van %s"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, fuzzy, gcc-internal-format
msgid "expected %<while%>"
msgstr "ongeldige operand van %s"
@@ -118,34 +118,34 @@ msgstr "ongeldige operand van %s"
msgid "expected %<.%>"
msgstr "ongeldige operand van %s"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
msgid "expected %<@end%>"
msgstr "ongeldige operand van %s"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
msgid "expected %<>%>"
msgstr "ongeldige operand van %s"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, fuzzy, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "ongeldige operand van %s"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, fuzzy, gcc-internal-format
msgid "expected %<=%>"
msgstr "ongeldige operand van %s"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, fuzzy, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "top-level declaratie van %qs specifieert %<auto%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
msgid "expected %<[%>"
msgstr "ongeldige operand van %s"
@@ -332,12 +332,12 @@ msgstr "operand van '%%l' is geen label"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "floating-point constante verkeerd gebruikt"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "ongeldige expressie als operand"
@@ -1420,20 +1420,20 @@ msgstr "onherkenbare insn:"
msgid "insn does not satisfy its constraints:"
msgstr ""
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr ""
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr ""
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr ""
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr ""
@@ -2042,196 +2042,196 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr ""
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr ""
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr ""
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr ""
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
msgid "maximum number of parameters in a SCoP"
msgstr "ongeldige macronaam %<%.*s%>"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr ""
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2574,18 +2574,18 @@ msgid "invalid %%r value"
msgstr "ongeldige waarde voor %%r"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "ongeldige waarde voor %%R"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "ongeldige waarde voor %%N"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "ongeldige waarde voor %%P"
@@ -2600,12 +2600,12 @@ msgstr "ongeldige waarde voor %%h"
msgid "invalid %%L value"
msgstr "ongeldige waarde voor %%L"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "ongeldige waarde voor %%m"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "ongeldige waarde voor %%M"
@@ -2616,7 +2616,7 @@ msgid "invalid %%U value"
msgstr "ongeldige waarde voor %%U"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "ongeldige waarde voor %%s"
@@ -2626,7 +2626,7 @@ msgstr "ongeldige waarde voor %%s"
msgid "invalid %%C value"
msgstr "ongeldige waarde voor %%C"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "ongeldige waarde voor %%E"
@@ -2638,40 +2638,40 @@ msgid "unknown relocation unspec"
msgstr "onbekende 'unspec' relocatie"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "ongeldige code voor %%xn"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "Thumb-instructie met predicaat"
# mja. snappen wie snappen kan ^^
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "instructie met predicaat in voorwaardelijke sequentie"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
msgstr "ongeldige operand voor code '%c'"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "ongeldige shift-operand"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2679,86 +2679,86 @@ msgstr "ongeldige shift-operand"
msgid "invalid operand for code '%c'"
msgstr "ongeldige operand voor code '%c'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "instructie wordt nooit uitgevoerd"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "operand ontbreekt"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
#| msgid "function return type cannot be function"
msgid "function parameters cannot have __fp16 type"
msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "functie geeft geen string-type terug"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr ""
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
msgid "operands to %T/%t must be reg + const_int:"
msgstr "operand %<%d%> is geen register"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr ""
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "address offset not a constant"
msgid "bad address, not a constant:"
msgstr "adres-offset is geen constante"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr ""
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr ""
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "interne compilerfout. Slecht adres:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "interne compilerfout. Onbekende modus:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "ongeldige insn:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "onbekende move-insn:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "interne compilerfout. Verkeerde shift:"
@@ -2774,7 +2774,7 @@ msgstr "ongeldige const_double operand"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3006,81 +3006,81 @@ msgstr "ongeldige output_move_double operand"
msgid "bad output_condmove_single operand"
msgstr "ongeldige output_condmove_single operand"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "ongeldige UNSPEC als operand"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand size for operand code '%c'"
msgstr "ongeldige operand voor code '%c'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand type used with operand code '%c'"
msgstr "ongeldige operand voor code '%c'"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "operand is noch een constante, noch een conditiecode ⇒ ongeldige operandcode 'c'"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "ongeldige operand voor '%c'"
# "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "ongeldige constraints voor operand"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "onbekende insn-modus"
@@ -3132,13 +3132,13 @@ msgstr "ongeldige conversie naar %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "ongeldige bewerking met %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "ongeldige operand voor %%P"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "ongeldige waarde voor %%p"
@@ -3223,7 +3223,7 @@ msgid "post-increment address is not a register"
msgstr "post-increment adres is geen register"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "slecht adres"
@@ -3365,124 +3365,124 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
msgid "-mvsx requires hardware floating point"
msgstr "lege declaratie"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
msgid "-mvsx and -mpaired are incompatible"
msgstr "-fpic en -mapcs-reent zijn niet compatibel"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
msgid "-mvsx used with little endian code"
msgstr "incompatibele record-modus"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
#| msgid "Disable indexed addressing"
msgid "-mvsx needs indexed addressing"
msgstr "Schakel geïndexeerde adressering uit"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-fpic en -mapcs-reent zijn niet compatibel"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
#| msgid "bad test"
msgid "bad move"
msgstr "slechte test"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%H value"
msgid "invalid %%c value"
msgstr "ongeldige waarde voor %%H"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr ""
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "ongeldige waarde voor %%K"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "ongeldige waarde voor %%O"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "ongeldige waarde voor %%q"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr ""
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "ongeldige waarde voor %%x"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "twee %<u%>s in integerconstante"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
@@ -3580,26 +3580,26 @@ msgstr "ongeldige operand voor 'o' modifier"
msgid "invalid operand for code: '%c'"
msgstr "ongeldige operand voor code: '%c'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "ongeldige operand voor %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "ongeldige operand voor %%N"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "aangemaakt en gebruikt met verschillende architecturen / ABIs"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "aangemaakt en gebruikt met verschillende ABIs"
# Vertaling voor "endianness"? Of niet nodig?
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "aangemaakt en gebruikt met verschillende \"endianness\""
@@ -3618,14 +3618,14 @@ msgstr "ongeldige operand voor %%A"
msgid "invalid %%B operand"
msgstr "ongeldige operand voor %%B"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%C operand"
msgstr "ongeldige operand voor %%P"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%D operand"
@@ -3671,65 +3671,65 @@ msgstr "'o' operand is geen constante"
msgid "xstormy16_print_operand: unknown code"
msgstr ""
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "ongeldige operand voor %%c"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "ongeldige operand voor %%d"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%H specifier"
msgstr "ongeldige operand voor %%P"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "ongeldige operand voor %%P"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "ongeldige operand voor %%P"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "ongeldige operand voor %%P"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "ongeldige operand voor %%P"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "ongeldige operand voor %%c"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "ongeldige operand voor %%P"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "ongeldige operand voor 'b' modifier"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4078,7 +4078,7 @@ msgstr ""
msgid "candidates are:"
msgstr "kandidaten zijn:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
#| msgid "candidate 1:"
msgid "candidate is:"
@@ -4496,12 +4496,12 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
#, fuzzy
msgid "assignment"
msgstr "beginwaarde ontbreekt"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
#, fuzzy
msgid "pointer assignment"
msgstr "ongeldige lvalue in toewijzing"
@@ -4510,129 +4510,129 @@ msgstr "ongeldige lvalue in toewijzing"
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
#, fuzzy
msgid "module procedure"
msgstr "%qs is geen bestand, pipe of tty"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
msgid "internal function"
msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr ""
# Ongeldig soort wat?
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, fuzzy, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "Ongeldige soort voor %s op %L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, fuzzy, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "incompatibele operands voor %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, fuzzy, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "onbekende operator '%s' in %%:version-compare"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, fuzzy, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "incompatibele operands voor %s"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
msgid "iterator variable"
msgstr "statische variable %qs is als dllimport aangeduid"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
#| msgid "invalid expression as operand"
msgid "End expression in DO loop"
msgstr "ongeldige expressie als operand"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4641,7 +4641,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4967,6 +4967,18 @@ msgstr ""
msgid "cannot use mshared and static together"
msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fini en -femit-class-files zijn niet compatibel"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fini en -femit-class-file zijn niet compatibel"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file zou in combinatie met -fsyntax-only gebruikt moeten worden"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5062,29 +5074,12 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-#, fuzzy
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
#| msgid "GCC does not support -C or -CC without -E"
msgid "gfortran does not support -E without -cpp"
msgstr "GCC ondersteunt -C of -CC niet zonder -E"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fini en -femit-class-files zijn niet compatibel"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fini en -femit-class-file zijn niet compatibel"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file zou in combinatie met -fsyntax-only gebruikt moeten worden"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a ondersteunt little-endian niet"
@@ -5097,6 +5092,11 @@ msgstr " conflicterende opties voor codegeneratie gebruikt"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+#, fuzzy
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -7951,8 +7951,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr ""
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr ""
+#, fuzzy
+msgid "Increase the IEEE compliance for floating-point comparisons"
+msgstr "ongeldig gebruik van %<restrict%>"
#: config/sh/sh.opt:278
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
@@ -12411,277 +12412,272 @@ msgstr ""
msgid "Create a position independent executable"
msgstr "Positie-onafhankelijke code wordt niet ondersteund. Genegeerd"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
msgid "invalid use of type"
msgstr "ongeldig gebruik van %<restrict%>"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
#, fuzzy
msgid "constant refers to itself"
msgstr "sectie-pointer ontbreekt"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
msgid "expected numeric type"
msgstr "ongeldige operand van %s"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
msgid "expected boolean type"
msgstr "ongeldige operand van %s"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
msgid "expected integer or boolean type"
msgstr "ongeldige waarheidsexpressie"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
msgid "invalid operand for unary %<&%>"
msgstr "ongeldige operanden voor binaire %s-operator"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
msgid "expected pointer"
msgstr "ongeldige operand van %s"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
msgid "incompatible types in binary expression"
msgstr "incompatibele types bij %s"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
#| msgid "size of array %qs has non-integer type"
msgid "shift of non-integer operand"
msgstr "grootte van array %qs is van een niet-integer type"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
#| msgid "switch quantity not an integer"
msgid "shift count not unsigned integer"
msgstr "switch-waarde is geen integer"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
#| msgid "negative insn length"
msgid "negative shift count"
msgstr "negatieve insn-lengte"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
msgid "object is not a method"
msgstr "opgeroepen object is geen functie"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
msgid "method type does not match object type"
msgstr "argument %qs komt niet overeen met prototype"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
msgid "invalid use of %<...%> with builtin function"
msgstr "ongeldig argument voor %<__builtin_return_address%>"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "geen argumenten"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments"
msgstr "te veel argumenten voor formaat"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
msgid "argument 1 must be a map"
msgstr "het argument van %<asm%> is geen constante string"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
msgid "invalid type for make function"
msgstr "ongeldig gebruik van %<restrict%>"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "slechte insn voor 'A'"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments to make"
msgstr "te veel argumenten voor formaat"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
msgid "argument must be array or slice or channel"
msgstr "het argument van %<asm%> is geen constante string"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
msgid "unsupported argument type to builtin function"
msgstr "ongeldig argument voor %<__builtin_return_address%>"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
msgid "argument must be channel"
msgstr "het argument van %<asm%> is geen constante string"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
msgid "argument must be a field reference"
msgstr "%<defined%> zonder een naam"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
msgid "left argument must be a slice"
msgstr "%<defined%> zonder een naam"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
msgid "first argument must be []byte"
msgstr "%<defined%> zonder een naam"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
msgid "second argument must be slice or string"
msgstr "het argument van %<asm%> is geen constante string"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "%Jparameter %u has void type"
msgid "argument 2 has invalid type"
msgstr "%Jparameter %u heeft %<void%> als type"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
#| msgid "%Jparameter %u has incomplete type"
msgid "argument must have complex type"
msgstr "%Jparameter %u heeft een onvolledig type"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
msgid "complex arguments must have identical types"
msgstr "het argument van %<cleanup%> is geen naam"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr ""
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
msgid "invalid use of %<...%> with non-slice"
msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
msgid "expected function"
msgstr "ongeldige operand van %s"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
msgid "incompatible type for receiver"
msgstr "incompatibele types bij %s"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "%s laat qualifiers van doeltype van pointer vallen"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "number of arguments doesn%'t match prototype"
msgid "number of results does not match number of values"
msgstr "aantal argumenten kom niet overeen met prototype"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
msgid "index must be integer"
msgstr "%<defined%> zonder een naam"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
msgid "incompatible type for map index"
msgstr "incompatibele types bij %s"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many expressions for struct"
msgstr "te veel argumenten voor formaat"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "te weinig argumenten voor formaat"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-msgid "invalid unsafe.Pointer conversion"
-msgstr "ongeldige operand in de instructie"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
msgid "expected channel"
msgstr "ongeldige operand van %s"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12722,21 +12718,25 @@ msgstr "ongeldige lvalue in asm-statement"
msgid "expected boolean expression"
msgstr "ongeldige waarheidsexpressie"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
msgid "incompatible types in send"
msgstr "incompatibele types bij %s"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
#, fuzzy
msgid "invalid send on receive-only channel"
msgstr "ongeldige operand in de instructie"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -13042,7 +13042,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, fuzzy, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "ongeldig argument voor %<__builtin_frame_address%>"
@@ -13136,13 +13136,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "void-waarde niet genegeerd zoals het hoort"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "conversie naar niet-scalair type gevraagd"
@@ -13524,7 +13524,7 @@ msgstr "overflow in constante expressie"
msgid "%qE defined as wrong kind of tag"
msgstr ""
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "ongeldig gebruik van %<restrict%>"
@@ -13656,7 +13656,7 @@ msgstr "object van variabele lengte mag geen beginwaarde krijgen"
msgid "variable %qD has initializer but incomplete type"
msgstr "variabele %qD heeft beginwaarde, maar een onvolledig type"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, fuzzy, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
@@ -13666,7 +13666,7 @@ msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "ongeldige beginwaarde voor member %qs"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
msgid "%qD should be initialized"
msgstr "parameter %qs krijgt beginwaarde"
@@ -14624,7 +14624,7 @@ msgstr "argument %qs komt niet overeen met prototype"
msgid "argument %qD doesn%'t match prototype"
msgstr "argument %qs komt niet overeen met prototype"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, fuzzy, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
@@ -14830,7 +14830,7 @@ msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
msgid "unknown type name %qE"
msgstr "onbekende machine-modus %qs"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, fuzzy, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "meerdere opslagklassen in declaratie van %qs"
@@ -14840,7 +14840,7 @@ msgstr "meerdere opslagklassen in declaratie van %qs"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "ongeldige operand van %s"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "het %qs attribuut wordt genegeerd voor %qs"
@@ -14890,7 +14890,7 @@ msgstr "ISO C90 ondersteunt %<long long%> niet"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 ondersteunt %<long long%> niet"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr ""
@@ -14923,8 +14923,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, fuzzy, gcc-internal-format
msgid "expected identifier"
msgstr "ongeldige operand van %s"
@@ -15268,78 +15268,78 @@ msgstr "meerdere opslagklassen in declaratie van %qs"
msgid "no type or storage class may be specified here,"
msgstr "opslagklasse opgegeven voor parameter %qs"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "misvormde #pragma pack"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "misvormde #pragma pack"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "the %<setter%> attribute may only be specified once"
msgstr "%Jsectie-attribuut kan niet opgegeven worden voor lokale variabelen"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, fuzzy, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "misvormde #pragma pack(pop[,id])"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
msgid "too many %qs clauses"
msgstr "te veel invoerbestanden"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "vergelijking tussen signed en unsigned"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
@@ -15354,42 +15354,42 @@ msgstr "ongeldige waarheidsexpressie"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
msgid "invalid schedule kind"
msgstr "ongeldige const_double operand"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "-fPIC is niet geldig met -mcoff"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "ongeldige bewerking met %<__fpreg%>"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, fuzzy, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "ongeldige bewerking met %<__fpreg%>"
@@ -15399,7 +15399,7 @@ msgstr "ongeldige bewerking met %<__fpreg%>"
msgid "expected %<(%> or end of line"
msgstr "ongeldige operand van %s"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
msgid "for statement expected"
msgstr "overflow in constante expressie"
@@ -15414,12 +15414,12 @@ msgstr "herdeclaratie van %qs"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, fuzzy, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "statische variable %qs is als dllimport aangeduid"
@@ -15445,27 +15445,27 @@ msgstr "statische variable %qs is als dllimport aangeduid"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%Jparameter %u heeft een onvolledig type"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -16267,7 +16267,7 @@ msgstr "array heeft stringconstante tussen haakjes als beginwaarde"
msgid "initialization of a flexible array member"
msgstr "initialisatie van flexibel array-lid"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "char-array heeft wide string als beginwaarde"
@@ -16478,227 +16478,227 @@ msgstr "%<return%> met waarde in een functie die void teruggeeft"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "%<return%> met waarde in een functie die void teruggeeft"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "functie geeft adres van lokale variabele terug"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch-waarde is geen integer"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, fuzzy, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "%<long%> switch-expressie wordt in ISO C niet naar %<int%> geconverteerd"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "ongeldig gebruik van een void-expressie"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case-label niet in een switch-statement"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, fuzzy, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "default-label niet in een switch-statement"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break-statement niet in een lus of switch"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue-statement niet in een lus"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, fuzzy, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "break-statement niet in een lus of switch"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "statement zonder effect"
# vertaling voor 'statement'?
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "expressie-statement heeft onvolledig type"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "teller van rechtse shift is negatief"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "teller van rechtse shift is >= breedte van het type"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "teller van links shift is negatief"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "teller van links shift is >= breedte van het type"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
#| msgid "comparison of distinct pointer types lacks a cast"
msgid "comparison of pointers to disjoint address spaces"
msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, fuzzy, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "vergelijking tussen pointer en integer"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "vergelijking van volledige en onvolledige pointers"
# 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, fuzzy, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C verbiedt geordende vergelijkingen tussen pointers naar functies"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "geordende vergelijking van een pointer met integer nul"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "geordende vergelijking van een pointer met integer nul"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "ongeldige registernaam voor %qs"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, fuzzy, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "waarde van array-type gebruikt waar een scalair nodig is"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, fuzzy, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, fuzzy, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "waarde van union-type gebruikt waar een scalair nodig is"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "ongeldig gebruik van %<restrict%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, fuzzy, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qs is geen bestand, pipe of tty"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, fuzzy, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "statische variable %qs is als dllimport aangeduid"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, fuzzy, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "statische variable %qs is als dllimport aangeduid"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -17733,7 +17733,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17855,12 +17855,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "globale registervariabele %qs gebruikt in geneste functie"
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "functie %qs geherdeclareerd met noinline attribuut"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "functie %qs geherdeclareerd met noinline attribuut"
@@ -17946,27 +17946,27 @@ msgstr ""
msgid "total size of local objects too large"
msgstr "variabele %qs is te groot"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, fuzzy, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "incompatibele operands voor %s"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr ""
-#: function.c:4896
+#: function.c:4911
#, fuzzy, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "ongeldige macronaam %<%.*s%>"
@@ -18425,62 +18425,62 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "ongeldige lvalue in toewijzing"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr "registervariabele %qs gebruikt in geneste functie"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr "statische variable %qs is als dllimport aangeduid"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr "statische variable %qs is als dllimport aangeduid"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr "registervariabele %qs gebruikt in geneste functie"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr "registervariabele %qs gebruikt in geneste functie"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -18688,48 +18688,48 @@ msgstr "veld %qs als een functie gedeclareerd"
msgid "function %qD redeclared as variable"
msgstr "functie %qs geherdeclareerd als inline"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, fuzzy, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr "continue-statement niet in een lus"
@@ -18830,12 +18830,12 @@ msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -19202,8 +19202,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr ""
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr ""
@@ -19508,7 +19508,7 @@ msgstr ""
msgid "packed attribute is unnecessary"
msgstr ""
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, fuzzy, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "alignment van %qs is groter dan het maximale alignment van het objectbestand. %d wordt gebruikt."
@@ -19528,12 +19528,12 @@ msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
msgid "nested function trampolines not supported on this target"
msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
@@ -19723,7 +19723,7 @@ msgstr "ongeldige linker operand van %s"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19738,7 +19738,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr ""
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19753,7 +19753,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr "%qs staat niet aan het begin van een declaratie"
@@ -19789,7 +19789,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "globale registervariabele volgt op een functiedefinitie"
@@ -20427,119 +20427,119 @@ msgstr "kan bestand '%s' niet openen"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr ""
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
# vertaling voor 'statement'?
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expression statement has incomplete type"
msgid "BB %i last statement has incorrectly set lp"
msgstr "expressie-statement heeft onvolledig type"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr "beginwaarde ontbreekt"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr ""
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr ""
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr ""
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr ""
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "inline maken mislukt in oproep van %qs"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "van hieruit opgeroepen"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, fuzzy, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "inline maken mislukt in oproep van %qs"
@@ -20575,7 +20575,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "grootte van teruggeefwaarde van %qs is %u bytes"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr ""
@@ -20817,74 +20817,74 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "array subscript is geen integer"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "array subscript is geen integer"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "array subscript is geen integer"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, fuzzy, gcc-internal-format
#| msgid "comparison is always false due to limited range of data type"
msgid "comparison always false due to limited range of data type"
msgstr "vergelijking is altijd vals omwille van het beperkte bereik van het datatype"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, fuzzy, gcc-internal-format
#| msgid "comparison is always true due to limited range of data type"
msgid "comparison always true due to limited range of data type"
msgstr "vergelijking is altijd waar omwille van het beperkte bereik van het datatype"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "het %qs attribuut heeft enkel betekenis voor functies"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20898,141 +20898,141 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, fuzzy, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "het %qs attribuut wordt genegeerd"
-#: tree.c:5570
+#: tree.c:5585
#, fuzzy, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "functie %qs geherdeclareerd met noinline attribuut"
-#: tree.c:5578
+#: tree.c:5593
#, fuzzy, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "functie-definitie als %<auto%> gedeclareerd"
-#: tree.c:5586
+#: tree.c:5601
#, fuzzy, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "statische variable %qs is als dllimport aangeduid"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, fuzzy, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qs als ander soort symbool geherdeclareerd"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "arrays van functies zijn niet betekenisvol"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -21248,12 +21248,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -21269,8 +21269,8 @@ msgstr "%qD is niet gedefinieerd buiten een functie"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "stringlengte %qd is groter dan %qd, de lengte die ISO C%d compilers moeten ondersteunen"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "overflow in constante expressie"
@@ -21912,40 +21912,40 @@ msgstr "het %qs attribuut wordt genegeerd voor %qs"
msgid "invalid vector type for attribute %qE"
msgstr "ongeldig vector-type voor attribuut %qs"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "het aantal componenten van de vector is geen macht van twee"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "nonnull attribuut zonder argumenten gebruikt voor een niet-prototype"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "argument van %<nonnull%> heeft een ongeldig operandnummer (argument %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "argument van %<nonnull%> heeft een operandnummer dat buiten bereik is (argument %lu, operand %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
@@ -21987,12 +21987,12 @@ msgstr "het %qs attribuut vereist prototypes met benoemde argumenten"
msgid "%qE attribute only applies to variadic functions"
msgstr "het %qs attribuut is enkel van toepassing op variadische functies"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "gevraagde positie is geen integerconstante"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "gevraagde positie is kleiner dan nul"
@@ -23796,231 +23796,231 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "slechte waarde %qs voor -mmeroy-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr ""
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, fuzzy, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check is niet compatibel met -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic en -mapcs-reent zijn niet compatibel"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "APCS reentrant code wordt niet ondersteund. Genegeerd"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, fuzzy, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g met -fomit-frame-pointer geeft mogelijk geen fatsoenlijke debug-mogelijkheden"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, fuzzy, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "Het doorgeven van floating-point argumenten in fp registers wordt nog niet ondersteund"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr ""
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr ""
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr ""
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, fuzzy, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "case-selector niet compatibel met label"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, fuzzy, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "case-selector niet compatibel met label"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "het %qs attribuut heeft enkel betekenis voor functies"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
msgid "argument must be a constant"
msgstr "het argument van %<asm%> is geen constante string"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr ""
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr ""
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -24061,87 +24061,87 @@ msgstr "functie geeft geen string-type terug"
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr "registervariabele %qs gebruikt in geneste functie"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr "de zwakke declaratie van %qs moet publiek zijn"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, fuzzy, gcc-internal-format
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:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, fuzzy, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "-pipe wordt niet ondersteund"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "ongeldige registernaam voor %qs"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr "herhalings-aantal is geen integerconstante"
@@ -24482,414 +24482,414 @@ msgstr "kan bestand '%s' niet openen"
msgid "can%'t set position in PCH file: %m"
msgstr "kan bestand '%s' niet openen"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "slechte waarde (%s) voor de -march= optie"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, fuzzy, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "slechte waarde (%s) voor de -march= optie"
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -march= switch"
msgid "bad value (%s) for %sarch=%s %s"
msgstr "slechte waarde (%s) voor de -march= optie"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d ligt niet tussen 0 en %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, fuzzy, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "pointer naar functie gebruikt in rekensom"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, fuzzy, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "pointer naar functie gebruikt in rekensom"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "onbekende machine-modus %qs"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, fuzzy, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "herhalings-aantal is geen integerconstante"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "kan het %qs attribuut niet instellen na een definitie"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, fuzzy, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, fuzzy, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, fuzzy, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, fuzzy, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "het %qs attribuut wordt genegeerd voor niet-class-types"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "conflicterende types voor ingebouwde functie %qs"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "conflicterende types voor ingebouwde functie %qs"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "ISO C90 does not support flexible array members"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "ISO C90 ondersteunt geen flexibele array-leden"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid operand code '%c'"
msgid "non-integer operand used with operand code '%c'"
msgstr "ongeldige operand voor '%c'"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, fuzzy, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "%<defined%> zonder een naam"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "het argument van %<asm%> is geen constante string"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, fuzzy, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "het %qs attribuut wordt genegeerd"
@@ -24960,13 +24960,13 @@ msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
msgid "%qE attribute requires a string constant argument"
msgstr "herhalings-aantal is geen integerconstante"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -25040,7 +25040,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "herhalings-aantal is geen integerconstante"
@@ -25097,7 +25097,7 @@ msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, fuzzy, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "-pipe wordt niet ondersteund"
@@ -25448,62 +25448,62 @@ msgstr "-pipe wordt niet ondersteund"
msgid "%qs does not support MIPS16 code"
msgstr "%s ondersteunt %s niet"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, fuzzy, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "case-selector niet compatibel met label"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr ""
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr ""
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr ""
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "niet-ondersteunde versie"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "case-selector niet compatibel met label"
@@ -25513,57 +25513,57 @@ msgstr "case-selector niet compatibel met label"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, fuzzy, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "case-selector niet compatibel met label"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "%<__thread%> samen met %s gebruikt"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "doel-CPU ondersteunt geen interworking"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr ""
@@ -25851,309 +25851,309 @@ msgstr "cast laat qualifiers van doeltype van pointer vallen"
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr ""
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr ""
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr ""
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, fuzzy, gcc-internal-format
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:10026
+#: config/rs6000/rs6000.c:10025
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "argument voor %<__builtin_args_info%> buiten bereik"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "%<defined%> zonder een naam"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "%<defined%> zonder een naam"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "argument voor %<__builtin_args_info%> buiten bereik"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, fuzzy, gcc-internal-format
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:11216
+#: config/rs6000/rs6000.c:11215
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "argument voor %<__builtin_args_info%> buiten bereik"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "-pipe wordt niet ondersteund"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot disable built-in function %qs"
msgid "internal error: builtin function %s had no type"
msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, fuzzy, gcc-internal-format
msgid "stack frame too large"
msgstr "bestand %qs is te groot"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid use of '%%%c'"
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "ongeldig gebruik van '%%%c'"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr ""
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "spec '%s' is invalid"
msgid "%s\"%s\"%s is invalid"
@@ -26387,63 +26387,63 @@ msgstr "opslaggrootte van %qs is onbekend"
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs wordt niet ondersteund door dit sub-doelsysteem"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "het %qs attribuut heeft enkel betekenis voor functies"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr ""
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "het %qs attribuut heeft enkel betekenis voor functies"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "herhalings-aantal is geen integerconstante"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "asm-template is geen stringconstante"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -26565,12 +26565,12 @@ msgstr "het %qs attribuut heeft geen betekenis voor types"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
msgid "bad builtin icode"
msgstr "slechte conditiecode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "operand 1 must be a hard register"
msgid "operand must be an immediate of the right size"
@@ -26799,39 +26799,39 @@ msgstr ""
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "het %qs attribuut wordt genegeerd"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "het %qs attribuut vereist prototypes met benoemde argumenten"
# goede vertaling van variadic?
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "het %qs attribuut is enkel van toepassing op variadische functies"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "het %qs attribuut wordt genegeerd"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "ongeldig vector-type voor attribuut %qs"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "ongeldig vector-type voor attribuut %qs"
@@ -27274,7 +27274,7 @@ msgstr ""
msgid "passing %qT chooses %qT over %qT"
msgstr "doorgeven van argument %d van %qs"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, fuzzy, gcc-internal-format
msgid " in call to %qD"
msgstr "kan oproep van %qs niet inline maken"
@@ -27337,425 +27337,425 @@ msgstr "ongeldige registernaam voor %qs"
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr ""
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1103
+#: cp/class.c:1104
#, fuzzy, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, fuzzy, gcc-internal-format
msgid "with %q+#D"
msgstr "%s voor %qs"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, fuzzy, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "Ongeldige optie %qs"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:1303
+#: cp/class.c:1304
#, fuzzy, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "veld %qs heeft een onvolledig type"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr "label %qs gedefinieerd maar niet gebruikt"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr ""
-#: cp/class.c:2596
+#: cp/class.c:2597
#, fuzzy, gcc-internal-format
msgid " by %q+D"
msgstr "%s voor %qs"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, fuzzy, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "ongeldig gebruik van onvolledige typedef %qs"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "ongeldig gebruik van onvolledige typedef %qs"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, fuzzy, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, fuzzy, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2659
+#: cp/class.c:2660
#, fuzzy, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, fuzzy, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "breedte van bitveld %qs is geen integerconstante"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, fuzzy, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "breedte van bitveld %qs is geen integerconstante"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, fuzzy, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "bitveld %qs heeft een negatieve breedte"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, fuzzy, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "bitveld %qs heeft breedte 0"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, fuzzy, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "breedte van %qs overschrijdt zijn type"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, fuzzy, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%qs is geen bestand, pipe of tty"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:2985
+#: cp/class.c:3002
#, fuzzy, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "kan het %qs attribuut niet instellen na een definitie"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, fuzzy, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "overtollige elementen in beginwaarde van union"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, fuzzy, gcc-internal-format
msgid "%q+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:3114
+#: cp/class.c:3131
#, fuzzy, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "veld %qs als een functie gedeclareerd"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, fuzzy, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "bitveld %qs heeft een ongeldig type"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, fuzzy, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "het %<%s%> attribuut wordt genegeerd voor %qs"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr ""
-#: cp/class.c:3308
+#: cp/class.c:3325
#, fuzzy, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%s heeft geen benoemde leden"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, fuzzy, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "geen beginwaarde voor variant-veld %qs"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr "%qs is geen iterator"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr "veld %qs heeft een onvolledig type"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr "veld %qs heeft een onvolledig type"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr "%qs is geen static veld"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr ""
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+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:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, fuzzy, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "herdefinitie van %qs"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, fuzzy, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "veld %qs heeft een onvolledig type"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr "%qs is smaller dan waarden van zijn type"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, fuzzy, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "taal %s niet herkend"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr ""
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr ""
-#: cp/class.c:7022
+#: cp/class.c:7074
#, fuzzy, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "herhaald lid %qs"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr ""
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr ""
@@ -27765,12 +27765,12 @@ msgstr ""
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, fuzzy, gcc-internal-format
msgid "declaration of %q#D"
msgstr "herdeclaratie van %qs"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr ""
@@ -27790,7 +27790,7 @@ msgstr "parameter %qs wijst naar een onvolledig type"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr ""
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "array subscript is geen integer"
@@ -28703,7 +28703,7 @@ msgstr "%qs als ander soort symbool geherdeclareerd"
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, fuzzy, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
@@ -28796,8 +28796,8 @@ msgstr "union heeft geen lid dat %qs heet"
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, fuzzy, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "ongeldige beginwaarde voor veld %qs"
@@ -29333,7 +29333,7 @@ msgstr "%qs is geen iterator"
msgid "type %qT is not derived from type %qT"
msgstr "iterator %qs is van een afgeleid type"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "%qs wordt gedeclareerd als een array van functies"
@@ -29644,379 +29644,374 @@ msgid "cannot declare reference to %q#T, which is not a typedef or a template ty
msgstr ""
#: cp/decl.c:9497
-#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
#, fuzzy, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr "zowel %<short%> als %<double%> opgegeven bij declaratie"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, fuzzy, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, fuzzy, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "kan niet derefereren, is geen pointer."
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "kan niet derefereren, is geen pointer."
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, fuzzy, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "kan niet derefereren, is geen pointer."
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, fuzzy, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "omvang van array %qs is te groot"
# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, fuzzy, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "argument %d is alleen-lezen"
# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, fuzzy, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "argument %d is alleen-lezen"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr ""
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, fuzzy, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, fuzzy, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, fuzzy, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, fuzzy, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, fuzzy, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, fuzzy, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, fuzzy, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "twee types opgegeven in één lege declaratie"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, fuzzy, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, fuzzy, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "niet-beëindigde parameterlijst in %<#define%>"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, fuzzy, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "%s laat qualifiers van doeltype van pointer vallen"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, fuzzy, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "de declaratie van %qs verbergt een globale declaratie"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, fuzzy, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "attributen genegeerd in declarator van parameter-array"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "variabele %qs als inline gedeclareerd"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, fuzzy, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "ongeldig gebruik van %<restrict%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "impliciete declaratie van functie %qs"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, fuzzy, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "veld %qs als een functie gedeclareerd"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, fuzzy, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "eerdere impliciete declaratie van `%s'"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "de declaratie van %qs verbergt een parameter"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr ""
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "eerdere impliciete declaratie van `%s'"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, fuzzy, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "veld %qs heeft een onvolledig type"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, fuzzy, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "parameter %qs heeft een onvolledig type"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, fuzzy, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr "impliciete declaratie van functie %qs"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, fuzzy, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "%qs is geen static veld"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "variabele %qs als inline gedeclareerd"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, fuzzy, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "ongeldige opslagklasse voor functie %qs"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, fuzzy, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "ongeldige opslagklasse voor functie %qs"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, fuzzy, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "ongeldige opslagklasse voor functie %qs"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "globale registervariabele volgt op een functiedefinitie"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, fuzzy, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "ongeldige opslagklasse voor functie %qs"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "het %qs attribuut wordt genegeerd voor niet-class-types"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, fuzzy, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "variabele %qs als inline gedeclareerd"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, fuzzy, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, fuzzy, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
# Is the %s the argument, or is it 'of' the argument?
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "ongeldig type-argument %qs"
# Is the %s the argument, or is it 'of' the argument?
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "ongeldig type-argument %qs"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "%Jparameter %qD heeft een onvolledig type"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, fuzzy, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "parameter %qs als void gedeclareerd"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -30036,168 +30031,168 @@ msgstr ""
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, fuzzy, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, fuzzy, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, fuzzy, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, fuzzy, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr ""
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr ""
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, fuzzy, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, fuzzy, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, fuzzy, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, fuzzy, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, fuzzy, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, fuzzy, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, fuzzy, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, fuzzy, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, fuzzy, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "incompatibel type voor argument %d van %qs"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "incompatibel type voor argument %d van %qs"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, fuzzy, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "beginwaarde ontbreekt"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "dit is een eerdere declaratie"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, fuzzy, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "dit is een eerdere declaratie"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -30209,88 +30204,88 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, fuzzy, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "meerdere parameters hebben de naam %qs"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, fuzzy, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "grootte van %qs is %u bytes"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, fuzzy, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, fuzzy, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, fuzzy, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "eerdere declaratie van %qs"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, fuzzy, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "overtollige elementen in beginwaarde van union"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, fuzzy, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "%qs is geen typedef of ingebouwd type"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, fuzzy, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "herhaalde case-waarde"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
msgid "previous definition here"
msgstr "eerdere definitie van %qs"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -30299,74 +30294,74 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "enumeratiewaarde voor %qE is geen integerconstante"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
#| msgid "ISO C restricts enumerator values to range of %<int%>"
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, fuzzy, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "overflow in enumeratiewaarden"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for %qE is not an integer constant"
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "enumeratiewaarde voor %qE is geen integerconstante"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, fuzzy, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "type van teruggeefwaarde is onvolledig"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "teruggeeftype is onvolledig"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, fuzzy, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "%Jgeen eerdere declaratie voor %qD"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
msgid "invalid function declaration"
msgstr "herhaalde label-declaratie %qs"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, fuzzy, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "parameter %qs als void gedeclareerd"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr "label %qs gedefinieerd maar niet gebruikt"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, fuzzy, gcc-internal-format
msgid "invalid member function declaration"
msgstr "herhaalde label-declaratie %qs"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, fuzzy, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "kan klasse '%s' niet vinden"
@@ -30715,7 +30710,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -30975,153 +30970,153 @@ msgstr "%qs is geen bestand, pipe of tty"
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%qs is geen iterator"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, fuzzy, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "bitveld %qs heeft een negatieve breedte"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, fuzzy, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "ongeldig gebruik van onvolledige typedef %qs"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "ongeldige beginwaarde voor member %qs"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "beginwaarde legt grootte van %qs niet vast"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "ongeldige beginwaarde voor member %qs"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr ""
-#: cp/init.c:2268
+#: cp/init.c:2270
#, fuzzy, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "beginwaarde legt grootte van %qs niet vast"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, fuzzy, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "kan klasse '%s' niet vinden"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, fuzzy, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "grootte van %qs is %u bytes"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "niet-constante array-index in beginwaarde"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "attributen genegeerd in declarator van parameter-array"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "kan %s niet vinden"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -31212,12 +31207,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -31227,12 +31222,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "%qs is geen static veld"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -31247,99 +31242,99 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "variable met beginwaarde %qs is als dllimport aangeduid"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "ongeldige beginwaarde voor member %qs"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "ongeldige beginwaarde voor member %qs"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "lege declaratie"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr ""
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "niet-beëindigde parameterlijst in %<#define%>"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "%<%.*s%> is niet gedefinieerd"
# Is the %s the argument, or is it 'of' the argument?
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "ongeldig type-argument %qs"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
@@ -31476,154 +31471,154 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr ""
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, fuzzy, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%d constructor(s) gevonden\n"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, fuzzy, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, fuzzy, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "eerdere declaratie van %qs"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, fuzzy, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "conflicterende declaraties van %qs"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, fuzzy, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qs is geen iterator"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, fuzzy, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "%qs staat niet aan het begin van een declaratie"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, fuzzy, gcc-internal-format
msgid "%qD not declared"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, fuzzy, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, fuzzy, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%qs is geen iterator"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, fuzzy, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%qs is geen iterator"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, fuzzy, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%d constructor(s) gevonden\n"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, fuzzy, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, fuzzy, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "%qs wordt gedeclareerd als een array van functies"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, fuzzy, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "eerdere impliciete declaratie van `%s'"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "herhalings-aantal is geen integerconstante"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, fuzzy, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "attribuut-commando %qs wordt genegeerd"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, fuzzy, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "%qs staat niet aan het begin van een declaratie"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, fuzzy, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "%qs wordt gedeclareerd als een array van functies"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, fuzzy, gcc-internal-format
msgid " %qE"
msgstr "%s voor %qs"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -31753,7 +31748,7 @@ msgstr "ongeldig karakter in naam van macro-parameter"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "overflow in constante expressie"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -31983,7 +31978,7 @@ msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
msgid "expected unqualified-id"
msgstr "ongeldige operand van %s"
@@ -32175,7 +32170,7 @@ msgstr "%d constructor(s) gevonden\n"
msgid "compound-statement in constexpr function"
msgstr ""
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
msgid "expected selection-statement"
msgstr "herdeclaratie van %qs"
@@ -32207,7 +32202,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
msgid "expected iteration-statement"
msgstr "herdeclaratie van %qs"
@@ -32223,12 +32218,12 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ verbiedt geneste functies"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
msgid "expected jump-statement"
msgstr "ongeldige beginwaarde"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -32265,7 +32260,7 @@ msgstr "herdefinitie van %<union %s%>"
msgid "class definition may not be declared a friend"
msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -32343,12 +32338,12 @@ msgstr "onverwachte operand"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
@@ -32363,7 +32358,7 @@ msgstr "niet-beëindigde parameterlijst in %<#define%>"
msgid "expected template-id"
msgstr "ongeldige beginwaarde"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
msgid "expected %<<%>"
msgstr "ongeldige operand van %s"
@@ -32491,12 +32486,12 @@ msgstr "ongeldige operand van %s"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "herhaalde definitie %qs"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "%qs wordt gedeclareerd als een array van functies"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "%qs wordt gedeclareerd als een array van functies"
@@ -32541,73 +32536,73 @@ msgstr "%qs staat niet aan het begin van een declaratie"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "geen eerdere declaratie voor %qs"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "%qs staat niet aan het begin van een declaratie"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, fuzzy, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "globale registervariabele volgt op een functiedefinitie"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
msgid "expected initializer"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
msgid "invalid type in declaration"
msgstr "lege declaratie"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
msgid "initializer provided for function"
msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, fuzzy, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "attributen genegeerd in declarator van parameter-array"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, fuzzy, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "array subscript is geen integer"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "herhaald lid %qs"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "%qs is geen iterator"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "ongeldige beginwaarde voor member %qs"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -32616,248 +32611,248 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
msgid "invalid declarator"
msgstr "herdeclaratie van %qs"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
msgid "expected declarator"
msgstr "meerdere opslagklassen in declaratie van %qs"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, fuzzy, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qs is geen iterator"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr "herhaald lid %qs"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "onverwachte operand"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "herhaalde case-waarde"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr "herhaalde case-waarde"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "ongeldig gebruik van %<restrict%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "%qs is geen iterator"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
msgid "expected type-specifier"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, fuzzy, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "%qs is geen iterator"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, fuzzy, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "argumenten aan macro %qs gegeven"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, fuzzy, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "argumenten aan macro %qs gegeven"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, fuzzy, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
msgid "expected class-name"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "%J%qD als inline gedeclareerd na zijn definitie"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "%J%qD als inline gedeclareerd na zijn definitie"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "conflicterende declaraties van %qs"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, fuzzy, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr "[kan %s niet vinden]"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "herdeclaratie van %qs"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, fuzzy, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "impliciete declaratie van functie %qs"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, fuzzy, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "eerdere definitie van %qs"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
msgid "expected class-key"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, fuzzy, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "%qs staat niet aan het begin van een declaratie"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "%qs staat niet aan het begin van een declaratie"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "herdeclaratie van %qs"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, fuzzy, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "twee of meer data types in de declaratie van %qs"
@@ -32866,320 +32861,320 @@ msgstr "twee of meer data types in de declaratie van %qs"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, fuzzy, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "meerdere opslagklassen in declaratie van %qs"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, fuzzy, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "-pipe wordt niet ondersteund"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, fuzzy, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr "herdeclaratie van %<enum %s%>"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "ongeldige linker operand van %s"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "herdeclaratie van %qs"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "impliciete declaratie van functie %qs"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%qs is geen iterator"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "ongeldige linker operand van %s"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> vóór %<extern%> gebruikt"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
msgid "expected %<new%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
msgid "expected %<delete%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
msgid "expected %<return%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
msgid "expected %<extern%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, fuzzy, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "ongeldige beginwaarde"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
msgid "expected %<operator%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, fuzzy, gcc-internal-format
msgid "expected %<class%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
msgid "expected %<template%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
msgid "expected %<using%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
msgid "expected %<asm%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
msgid "expected %<try%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, fuzzy, gcc-internal-format
msgid "expected %<catch%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
msgid "expected %<throw%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, fuzzy, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
msgid "expected %<@try%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, fuzzy, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, fuzzy, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
msgid "expected %<::%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, fuzzy, gcc-internal-format
msgid "expected %<...%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
msgid "expected %<*%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
msgid "expected %<~%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, fuzzy, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, fuzzy, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "ongeldige operand van %s"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, fuzzy, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "Ongeldige optie %qs"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "dit is een eerdere declaratie"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, fuzzy, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qs als ander soort symbool geherdeclareerd"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
# Is the %s the argument, or is it 'of' the argument?
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, fuzzy, gcc-internal-format
msgid "file ends in default argument"
msgstr "ongeldig type-argument %qs"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr "meerdere opslagklassen in declaratie van %qs"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "method attributes must be specified at the end"
msgstr "%Jsectie-attribuut kan niet opgegeven worden voor lokale variabelen"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "ongeldig vector-type voor attribuut %qs"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "het %qs attribuut wordt genegeerd voor %qs"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid operand for 'p' modifier"
msgid "invalid type for property"
msgstr "ongeldige operand voor 'p' modifier"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "registervariabele %qs gebruikt in geneste functie"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr ""
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "misvormde #pragma pack"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr ""
@@ -33893,17 +33888,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, fuzzy, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
@@ -33921,259 +33916,259 @@ msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
msgid "variable %qD has function type"
msgstr "variabele %qs als inline gedeclareerd"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, fuzzy, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "ongeldige operand voor %p-code"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, fuzzy, gcc-internal-format
msgid "in declaration %q+D"
msgstr "herdeclaratie van %qs"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, fuzzy, gcc-internal-format
msgid "function returning an array"
msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, fuzzy, gcc-internal-format
msgid "function returning a function"
msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, fuzzy, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "pointer naar lid-functie gebruikt in rekensom"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "herhaald lid %qs"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "herhaald lid %qs"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, fuzzy, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "herhaald lid %qs"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, fuzzy, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "herhaald lid %qs"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, fuzzy, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "herhaald lid %qs"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, fuzzy, gcc-internal-format
msgid "creating array of %qT"
msgstr "doorgeven van argument %d van %qs"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, fuzzy, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qs is geen bestand, pipe of tty"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, fuzzy, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qs is smaller dan waarden van zijn type"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, fuzzy, gcc-internal-format
msgid "use of %qs in template"
msgstr "%qs is geen iterator"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "argument %qs komt niet overeen met prototype"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
# 'whitespace' -> 'witruimte'?
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, fuzzy, gcc-internal-format
msgid "using invalid field %qD"
msgstr "ontbrekende witruimte na getal %qs"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "ongeldig gebruik van een void-expressie"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr "%qs is geen iterator"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr "%J%qD als inline gedeclareerd na zijn definitie"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, fuzzy, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qs is geen iterator"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, fuzzy, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qs is geen iterator"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr ""
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, fuzzy, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "argument %d is alleen-lezen"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, fuzzy, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "beginwaarde-element is niet constant"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, fuzzy, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr "slechte stringconstante"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, fuzzy, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "herhaalde definitie %qs"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr ""
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "impliciete declaratie van functie %qs"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "%qs is geen static veld"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "impliciete declaratie van functie %qs"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "eerdere impliciete declaratie van %qs"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "herhaalde definitie %qs"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "pointer naar functie gebruikt in aftrekking"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, fuzzy, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "herhaalde definitie %qs"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "impliciete declaratie van functie %qs"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "impliciete declaratie van functie %qs"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "impliciete declaratie van functie %qs"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, fuzzy, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "pointer naar functie gebruikt in aftrekking"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "herhaalde definitie %qs"
@@ -34185,32 +34180,32 @@ msgstr "herhaalde definitie %qs"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "eerdere impliciete declaratie van %qs"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "incompatibel type voor argument %d van %qs"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%qs is geen iterator"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -34219,13 +34214,13 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, fuzzy, gcc-internal-format
#| msgid "unable to emulate %qs"
msgid "unable to deduce %qT from %qE"
msgstr "kan %qs niet nabootsen"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -34462,7 +34457,7 @@ msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
msgid "invalid base-class specification"
msgstr "ongeldige linker operand van %s"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
msgid "%qD is not captured"
msgstr "%qs is geen iterator"
@@ -34636,265 +34631,265 @@ msgstr "ongeldige opslagklasse voor functie %qs"
msgid "%q#T has virtual base classes"
msgstr "%qs is geen iterator"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%J%qD is gewoonlijk een niet-static funtie"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr "kan functie %<main%> niet inline maken"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "overflow in constante expressie"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
msgid "%qD used before its definition"
msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "overflow in constante expressie"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
msgid "array subscript out of bound"
msgstr "array subscript is geen integer"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "overflow in constante expressie"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "overflow in constante expressie"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "grootte van array %qs is van een niet-integraal type"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "array-index in beginwaarde van niet-array"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
msgid "%q#D is not const"
msgstr "%qs is geen iterator"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
msgid "%q#D is volatile"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "overflow in constante expressie"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "%<%.*s%> is niet gedefinieerd"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "%qs is smaller dan waarden van zijn type"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "overflow in constante expressie"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "beginwaarde-element is niet constant"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "ongeldige waarheidsexpressie"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "ongeldig gebruik van een void-expressie"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "beginwaarde-element is niet constant"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "ongeldig gebruik van een void-expressie"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "niet-constante array-index in beginwaarde"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unexpected operand"
msgid "unexpected AST of kind %s"
msgstr "onverwachte operand"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "kan niet derefereren, is geen pointer."
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, fuzzy, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr "ongeldige operanden voor binaire %s-operator"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "%<this%> is niet beschikbaar in static member-funties"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "het %qs attribuut heeft enkel betekenis voor functies"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "het %qs attribuut heeft enkel betekenis voor functies"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, fuzzy, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr ""
@@ -35854,123 +35849,123 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "ongeldige registernaam voor %qs"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "ongeldige registernaam voor %qs"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int-array heeft niet-wide string als beginwaarde"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
#| msgid "int-array initialized from non-wide string"
msgid "int-array initialized from incompatible wide string"
msgstr "int-array heeft niet-wide string als beginwaarde"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "beginwaarde-string voor array van chars is te lang"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, fuzzy, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "ongeldige beginwaarde voor member %qs"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, fuzzy, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "ongeldige beginwaarde voor member %qs"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, fuzzy, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "parameter %qs krijgt beginwaarde"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, fuzzy, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "parameter %qs krijgt beginwaarde"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, fuzzy, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "onbekend veld %qs opgegeven in beginwaarde"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, fuzzy, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "grootte van array %qs is van een niet-integraal type"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, fuzzy, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "grootte van array %qs is van een niet-integraal type"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, fuzzy, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "parameter %qs wijst naar een onvolledig type"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, fuzzy, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "parameter %qs wijst naar een onvolledig type"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "ongeldige opslagklasse voor functie %qs"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "dubbele beginwaarde"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, fuzzy, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "parameter %qs wijst naar een onvolledig type"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, fuzzy, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "parameter %qs wijst naar een onvolledig type"
@@ -36031,192 +36026,192 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "Array subscript verwacht op %C"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "Array subscript verwacht op %C"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Strides not allowed in coarray subscript at %C"
msgstr "Array subscript verwacht op %C"
# Wet niet zeker of dit wel de betekenis is...
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "Array subscript-stap verwacht op %C"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "Ongeldige vorm van arrayverwijzing op %C"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected coarray designator at %C"
msgstr "Array subscript verwacht op %C"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "het argument van %<asm%> is geen constante string"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form of array reference at %C"
msgid "Invalid form of coarray reference at %C"
msgstr "Ongeldige vorm van arrayverwijzing op %C"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "twee of meer data types in de declaratie van %qs"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "Lege array-constructor op %C is niet toegestaan"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -36252,7 +36247,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
@@ -36366,7 +36361,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "incompatibele types bij %s"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -36455,8 +36450,8 @@ msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -36614,7 +36609,7 @@ msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
# rank -> rang: correct in Fortran-context?
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
@@ -36761,47 +36756,47 @@ msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic
msgstr ""
# vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
# rank -> rang: correct in Fortran-context?
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
# vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "Te veel argumenten voor %s op %L"
# rank -> rang: correct in Fortran-context?
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -36813,7 +36808,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -37093,7 +37088,7 @@ msgstr "object van variabele lengte mag geen beginwaarde krijgen"
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr "herhaalde label-declaratie %qs"
@@ -37108,7 +37103,7 @@ msgstr "%<%.*s%> is niet gedefinieerd"
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "Initialisatie op %C is niet voor een pointervariable"
@@ -37118,7 +37113,7 @@ msgstr "Initialisatie op %C is niet voor een pointervariable"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "ongeldige waarheidsexpressie"
@@ -37315,7 +37310,7 @@ msgstr "het %qs attribuut heeft geen betekenis voor types"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -37335,838 +37330,838 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "overflow in constante expressie"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "twee of meer data types in de declaratie van %qs"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "conflicterende declaraties van %qs"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "%Jsectie-attribuut kan niet opgegeven worden voor lokale variabelen"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "gevraagd alignment is geen macht van 2"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "%s voor %qs"
# Wet niet zeker of dit wel de betekenis is...
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript stride at %C"
msgid "Expected '::' after binding-attributes at %C"
msgstr "Array subscript-stap verwacht op %C"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "overflow in constante expressie"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "constant object wordt beschreven (argument %d)"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "parameternaam ontbreekt uit parameterlijst"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr "parameternaam ontbreekt uit parameterlijst"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "parameternaam ontbreekt uit parameterlijst"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "Functienaam '%s' niet toegestaan op %C"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "%s voor %qs"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr ""
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "Initialisatie op %C is niet voor een pointervariable"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "%s voor %qs"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "%s voor %qs"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "herhaalde label-declaratie %qs"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr "herhaalde label-declaratie %qs"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Expected access-specifier at %C"
msgstr "Array subscript verwacht op %C"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "herhaalde label-declaratie %qs"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr "ongeldige operand van %s"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr "constant object wordt beschreven (argument %d)"
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "ongeldige expressie als operand"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "ongeldige waarheidsexpressie"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "ongeldige operand van %s"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Expected generic name or operator descriptor at %C"
msgstr "Array subscript verwacht op %C"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr "ongeldige operand van %s"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "ongeldige expressie als operand"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "fout in argumenten voor spec-functie '%s'"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "doorgeven van argument %d van %qs"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "ongeldige operand van %s"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "onbekende operator '%s' in %%:version-compare"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "veld %qs heeft al een beginwaarde gekregen"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "%s voor %qs"
@@ -38407,27 +38402,27 @@ msgstr "ongeldige lvalue in toewijzing"
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -38689,7 +38684,7 @@ msgid "can't open input file: %s"
msgstr "kan bestand '%s' niet openen"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38805,12 +38800,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -40848,7 +40843,7 @@ msgstr "ongeldige beginwaarde"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "conflicterende declaraties van %qs"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -41944,949 +41939,949 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "overflow in constante expressie"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr "overflow in constante expressie"
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "(dicht bij initialisatie van %qs)"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "(dicht bij initialisatie van %qs)"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "taal %s niet herkend"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "naar label %s gerefereerd buiten enige functie"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "%s voor %qs"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "het argument van %<asm%> is geen constante string"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "globale registervariabele volgt op een functiedefinitie"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "Te veel argumenten voor %s op %L"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "Te veel argumenten voor %s op %L"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "fout in argumenten voor spec-functie '%s'"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "fout in argumenten voor spec-functie '%s'"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
# dit klinkt niet al te best
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "functie-oproep heeft geaggregeerde waarde"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "doorgeven van argument %d van %qs"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "pointers zijn niet toegestaan als case-waarden"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr "doorgeven van argument %d van %qs"
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "Array section in '%s' call at %L"
msgstr "Functienaam '%s' niet toegestaan op %C"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
# vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "%qs is meestal een functie"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "Bestandsnaam ontbreekt na %qs optie"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "-shared en -mdll zijn niet compatibel"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "grootte van %qs is %u bytes"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "subscript ontbreekt in array-referentie"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "het argument van %<asm%> is geen constante string"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "%qs is geen bestand, pipe of tty"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "requested alignment is too large"
msgid "Substring end index at %L is too large"
msgstr "gevraagd alignment is te groot"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "overflow in constante expressie"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "ongeldige expressie als operand"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "%s voor %qs"
# vertaling voor 'statement'?
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "expressie-statement heeft onvolledig type"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -42895,180 +42890,180 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
# vertaling voor 'statement'?
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "expressie-statement heeft onvolledig type"
# vertaling voor 'statement'?
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "expressie-statement heeft onvolledig type"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
# vertaling voor 'statement'?
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "expressie-statement heeft onvolledig type"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
# vertaling voor 'statement'?
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "expressie-statement heeft onvolledig type"
# vertaling voor 'statement'?
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "expressie-statement heeft onvolledig type"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "%<defined%> zonder een naam"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -43076,955 +43071,955 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "%s van alleen-lezen variabele %qs"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "%s van alleen-lezen variabele %qs"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "size of array %qs is too large"
msgid "String length at %L is too large"
msgstr "omvang van array %qs is te groot"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
# vertaling voor 'statement'?
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "expressie-statement heeft onvolledig type"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr ""
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "parameternamen (zonder types) in functiedeclaratie"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr "Te veel argumenten voor %s op %L"
# rank -> rang: correct in Fortran-context?
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "Te veel argumenten voor %s op %L"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "veld %qs heeft al een beginwaarde gekregen"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
# rank -> rang: correct in Fortran-context?
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "Lege array-constructor op %C is niet toegestaan"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "het %qs attribuut heeft geen betekenis voor types"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "overflow in constante expressie"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "label %qs gedefinieerd maar niet gebruikt"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "label %qs gedefinieerd maar niet gebruikt"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -44194,34 +44189,34 @@ msgstr "ongeldig type-argument %qs"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "het argument van %<asm%> is geen constante string"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -44229,48 +44224,48 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
# dit klinkt niet al te best
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "functie-oproep heeft geaggregeerde waarde"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -44639,17 +44634,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -45270,18 +45265,18 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "eerdere impliciete declaratie van `%s'"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
#| msgid "could not open response file %s"
msgid "could not parse file offset"
msgstr "kan antwoordbestand %s niet openen"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "unexpected offset"
@@ -45293,69 +45288,69 @@ msgstr "onverwachte operand"
msgid "invalid line in the resolution file"
msgstr "ongeldig register in de instructie"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "ongeldig register in de instructie"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr "kan %s niet vinden"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "open %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "open %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "open %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "kan bestand '%s' niet openen"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "kan bestand '%s' niet openen"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "kan bestand '%s' niet openen"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "could not open response file %s"
msgid "could not open symbol resolution file: %m"
msgstr "kan antwoordbestand %s niet openen"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -47028,6 +47023,10 @@ msgstr ""
#~ msgstr "types in voorwaardelijke expressie komen niet overeen"
#, fuzzy
+#~ msgid "invalid operand in conversion"
+#~ msgstr "ongeldige operand in de instructie"
+
+#, fuzzy
#~ msgid "invalid operand in int to float conversion"
#~ msgstr "ongeldige operand in de instructie"
diff --git a/gcc/po/ru.po b/gcc/po/ru.po
index aa8a35103..8d2070355 100644
--- a/gcc/po/ru.po
+++ b/gcc/po/ru.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.7.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2012-07-01 16:16+0200\n"
"Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
@@ -30,7 +30,7 @@ msgstr "<anonymous>"
msgid "({anonymous})"
msgstr "({anonymous})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "ожидалÑÑ ÐºÐ¾Ð½ÐµÑ† Ñтроки"
@@ -40,8 +40,8 @@ msgstr "ожидалÑÑ ÐºÐ¾Ð½ÐµÑ† Ñтроки"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "ожидалоÑÑŒ %<;%>"
@@ -53,13 +53,13 @@ msgstr "ожидалоÑÑŒ %<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "ожидалоÑÑŒ %<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "ожидалоÑÑŒ %<,%>"
@@ -75,14 +75,14 @@ msgstr "ожидалоÑÑŒ %<,%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "ожидалоÑÑŒ %<)%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "ожидалоÑÑŒ %<]%>"
@@ -91,25 +91,25 @@ msgstr "ожидалоÑÑŒ %<]%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "ожидалоÑÑŒ %<;%>, %<,%> или %<)%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "ожидалоÑÑŒ %<}%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "ожидалоÑÑŒ %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "ожидалоÑÑŒ %<:%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "ожидалоÑÑŒ %<while%>"
@@ -118,34 +118,34 @@ msgstr "ожидалоÑÑŒ %<while%>"
msgid "expected %<.%>"
msgstr "ожидалоÑÑŒ %<.%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "ожидалоÑÑŒ %<@end%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "ожидалоÑÑŒ %<>%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "ожидалоÑÑŒ %<,%> или %<)%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "ожидалоÑÑŒ %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "ожидалоÑÑŒ %<#pragma omp section%> или %<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
msgid "expected %<[%>"
msgstr "ожидалоÑÑŒ %<{%>"
@@ -326,12 +326,12 @@ msgstr "операнд '%%l' не ÑвлÑетÑÑ Ð¼ÐµÑ‚ÐºÐ¾Ð¹"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "некорректное иÑпользование плавающей конÑтанты"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "в ÑпиÑке операндов задано некорректное выражение"
@@ -1429,20 +1429,20 @@ msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ RTL-инÑтрукциÑ"
msgid "insn does not satisfy its constraints:"
msgstr "RTL-инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð½Ðµ удовлетворÑет Ñвоим ограничениÑм:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "Ñоздан Ñ Ð¾Ð´Ð½Ð¸Ð¼ значением '%s', а иÑпользуетÑÑ Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "недоÑтаточно памÑти"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "Ñоздан Ñ Ð¾Ð´Ð½Ð¸Ð¼ значением -fpic, а иÑпользуетÑÑ Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "Ñоздан Ñ Ð¾Ð´Ð½Ð¸Ð¼ значением -fpie, а иÑпользуетÑÑ Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
@@ -2061,202 +2061,202 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "МакÑимальный размер Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ (чиÑло RTL-узлов), которое может быть запиÑано как поÑледнее извеÑтное значение пÑевдорегиÑтра"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "МакÑимальное чиÑло небольших целочиÑленных конÑтант, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… в компилÑторе будут иÑпользованы разделÑемые Ñтруктуры"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Минимальное чиÑло виртуальных отображений, при котором может быть выполнено полное переименование виртуальных Ñимволов"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "Отношение чиÑла виртуальных отображений к чиÑлу виртуальных Ñимволов, при котором выполнÑетÑÑ Ð¿Ð¾Ð»Ð½Ð¾Ðµ переименование Ñимволов"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "Ограничение Ñнизу на буфер Ð´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ от Ñ€Ð°Ð·Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ Ñтека"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "МакÑимальное чиÑло инÑтрукций в блоке, который необходимо дублировать при протÑгивании переходов"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "ЕÑли чиÑло полей в Ñтруктуре больше данного параметра, то при анализе указателей вÑÑ Ñтруктура раÑÑматриваетÑÑ ÐºÐ°Ðº одна переменнаÑ"
-#: params.def:705
+#: params.def:706
#, fuzzy
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "МакÑимальное чиÑло инÑтрукций в отрезке Ð´Ð»Ñ Ð¼ÐµÐ¶Ð´ÑƒÐ±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ планированиÑ"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "Размер кÑша L1"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "Размер Ñтроки кÑша L1"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "Размер кÑша L2"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "ИÑпользовать ли каноничеÑкие типы"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
#, fuzzy
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "При вынеÑении инвариантов цикла - Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ†ÐµÐ½Ð° выражениÑ, раÑÑматриваемого как дорогоÑтоÑщее "
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
msgid "maximum number of parameters in a SCoP"
msgstr "макÑимальное значение параметра %qs равно %u"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
#, fuzzy
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "МакÑимальное чиÑло инÑтрукций в отрезке Ð´Ð»Ñ Ð¼ÐµÐ¶Ð±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ планированиÑ"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
#, fuzzy
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "ЧиÑло отложенных команд, подлежащих предварительному планированию"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
#, fuzzy
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Комбинировать уÑловные переходы Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ инÑтрукциÑми"
-#: params.def:954
+#: params.def:955
#, fuzzy
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Комбинировать уÑловные переходы Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ инÑтрукциÑми"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2593,18 +2593,18 @@ msgid "invalid %%r value"
msgstr "некорректное значение %%r"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "некорректное значение %%R"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "некорректное значение %%N"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "некорректное значение %%P"
@@ -2619,12 +2619,12 @@ msgstr "некорректное значение %%h"
msgid "invalid %%L value"
msgstr "некорректное значение %%L"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "некорректное значение %%M"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "некорректное значение %%M"
@@ -2635,7 +2635,7 @@ msgid "invalid %%U value"
msgstr "некорректное значение %%U"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "некорректное значение %%s"
@@ -2645,7 +2645,7 @@ msgstr "некорректное значение %%s"
msgid "invalid %%C value"
msgstr "некорректное значение %%C"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "некорректное значение %%E"
@@ -2656,38 +2656,38 @@ msgid "unknown relocation unspec"
msgstr "некорректное unspec-перемещение"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "некорректный код %%xn"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ð¸Ð²Ð½Ð°Ñ Ð¸Ð½ÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð´Ð»Ñ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ Thumb"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ð¸Ð²Ð½Ð°Ñ Ð¸Ð½ÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð² уÑловной поÑледовательноÑти"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
msgid "Unsupported operand for code '%c'"
msgstr "недопуÑтимый операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° '%c'"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "некорректный оператор Ñдвига"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2695,84 +2695,84 @@ msgstr "некорректный оператор Ñдвига"
msgid "invalid operand for code '%c'"
msgstr "недопуÑтимый операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° '%c'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° не выполнÑетÑÑ"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "отÑутÑтвует операнд"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
msgid "function parameters cannot have __fp16 type"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ агрегатное значение"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
msgid "functions cannot return __fp16 type"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ значение не Ñтрокового типа"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° адреÑа требуютÑÑ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ из региÑтров X, Y или Z"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
msgid "operands to %T/%t must be reg + const_int:"
msgstr "выходной операнд %d должен Ñодержать ограничитель %<&%>"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
msgid "bad address, not an I/O address:"
msgstr "некорректный адреÑ, не (reg+disp)"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
msgid "bad address, not a constant:"
msgstr "адреÑное Ñмещение - не конÑтанта"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "некорректный адреÑ, не (reg+disp)"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "некорректный адреÑ, не post_inc или pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° компилÑтора: некорректный адреÑ:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° компилÑтора: неизвеÑтный режим:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¸Ð½ÑтрукциÑ:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¸Ð½ÑтрукциÑ:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¸Ð½ÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¸Ð½ÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ñдвига:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° компилÑтора: некорректный Ñдвиг:"
@@ -2788,7 +2788,7 @@ msgstr "некорректный операнд const_double"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3019,72 +3019,72 @@ msgstr "некорректный операнд Ð´Ð»Ñ output_move_double"
msgid "bad output_condmove_single operand"
msgstr "некорректный операнд Ð´Ð»Ñ output_condmove_single"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "некорректный операнд UNSPEC"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "недопуÑтимый операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° '%c'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "недопуÑтимый операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° '%c'"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, fuzzy, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "операнд не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой или кодом уÑловиÑ, неверный код операнда 'c'"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, fuzzy, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "операнд не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой или кодом уÑловиÑ, неверный код операнда 'c'"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, fuzzy, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "операнд не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой или кодом уÑловиÑ, неверный код операнда 'c'"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "операнд не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой или кодом уÑловиÑ, неверный код операнда 'c'"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, fuzzy, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "операнд не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой или кодом уÑловиÑ, неверный код операнда 'c'"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "операнд не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой или кодом уÑловиÑ, неверный код операнда 'c'"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "операнд не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой или кодом уÑловиÑ, неверный код операнда 'c'"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "некорректный код операнда '%c'"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "некорректные Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "некорректный режим инÑтрукции"
@@ -3136,13 +3136,13 @@ msgstr "некорректное преобразование к %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "некорректный операнд Ð´Ð»Ñ %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "неверное значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%p"
@@ -3223,7 +3223,7 @@ msgid "post-increment address is not a register"
msgstr "поÑтинкрементный Ð°Ð´Ñ€ÐµÑ - не региÑÑ‚Ñ€"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "некорректный адреÑ"
@@ -3361,121 +3361,121 @@ msgstr "Выход за границу Ñтека.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Попробуйте выполнить '%s' в командной Ñтроке, чтобы увеличить его размер.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
msgid "-mvsx requires hardware floating point"
msgstr "ИÑпользовать аппаратную реализацию плавающей арифметики"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
msgid "-mvsx and -mpaired are incompatible"
msgstr "ключи -f%s и -msdata=%s неÑовмеÑтимы"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
msgid "-mvsx used with little endian code"
msgstr "Генерировать код Ð´Ð»Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ порÑдка байт (little endian)"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
msgid "-mvsx needs indexed addressing"
msgstr "Ðе иÑпользовать индекÑную адреÑацию"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "ключи -f%s и -msdata=%s неÑовмеÑтимы"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
msgid "bad move"
msgstr "ÐÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ°"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
msgid "invalid %%c value"
msgstr "некорректное %%H значение"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%f"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%F"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%G"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%j"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%J"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%k"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%K"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%O"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%q"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%S"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%T"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%u"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%v"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "неверное значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%x"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "некорректный знак %qc в ограничителе"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "Ðргумент AltiVec передан в функцию без прототипа"
@@ -3564,25 +3564,25 @@ msgstr "некорректный операнд Ð´Ð»Ñ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°
msgid "invalid operand for code: '%c'"
msgstr "некорректный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° '%c'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "некорректный операнд Ð´Ð»Ñ %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "некорректный операнд Ð´Ð»Ñ %%S"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "Ñоздан Ñ Ð¾Ð´Ð½Ð¾Ð¹ архитектурой / ABI, а иÑпользуетÑÑ Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "Ñоздан Ñ Ð¾Ð´Ð½Ð¸Ð¼ ABI, а иÑпользуетÑÑ Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "Ñоздан Ñ Ð¾Ð´Ð½Ð¸Ð¼ значением endianness, а иÑпользуетÑÑ Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
@@ -3601,13 +3601,13 @@ msgstr "некорректный операнд Ð´Ð»Ñ %%A"
msgid "invalid %%B operand"
msgstr "некорректный операнд Ð´Ð»Ñ %%B"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, fuzzy, c-format
msgid "invalid %%C operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, fuzzy, c-format
msgid "invalid %%D operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
@@ -3652,57 +3652,57 @@ msgstr "операнд Ñ ÐºÐ¾Ð´Ð¾Ð¼ 'o' - не конÑтанта"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: некорректный код"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "некорректный операнд Ð´Ð»Ñ %%c"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "некорректный операнд Ð´Ð»Ñ %%d"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
msgid "invalid %%H specifier"
msgstr "недопуÑтимое значение Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%j"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
msgid "invalid %%h operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
msgid "invalid %%I operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
msgid "invalid %%i operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
msgid "invalid %%j operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
msgid "invalid %%%c operand"
msgstr "некорректный операнд Ð´Ð»Ñ %%c"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
msgid "invalid %%N operand"
msgstr "неверный операнд Ð´Ð»Ñ ÐºÐ¾Ð´Ð° %%P"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
msgid "invalid operand for 'r' specifier"
msgstr "некорректный операнд Ð´Ð»Ñ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'b'"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4035,7 +4035,7 @@ msgstr ""
msgid "candidates are:"
msgstr "претенденты:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4429,11 +4429,11 @@ msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "приÑваивание"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
#, fuzzy
msgid "pointer assignment"
msgstr "приÑваивание"
@@ -4442,132 +4442,132 @@ msgstr "приÑваивание"
msgid "simple IF"
msgstr ""
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
#, fuzzy
msgid "module procedure"
msgstr "В подпрограмме"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
msgid "internal function"
msgstr "%qs объÑвлена как функциÑ, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
#, fuzzy
msgid "elemental procedure"
msgstr "В подпрограмме"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr ""
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, fuzzy, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "некорректные ограничители операндов в операторе `asm'"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
#, fuzzy
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "квалификаторы `%V' не могут быть применены к %qT"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "ÐеизвеÑтный оператор '%s' в %%L"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, fuzzy, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "некорректные ограничители операндов в операторе `asm'"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
msgid "iterator variable"
msgstr "Выполнить отÑлеживание переменных"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
msgid "End expression in DO loop"
msgstr "в ÑпиÑке операндов задано некорректное выражение"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
#, fuzzy
msgid "Step expression in DO loop"
msgstr "некорректное адреÑное выражение"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
#, fuzzy
msgid "DEALLOCATE object"
msgstr "DEALLOCATE "
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
#, fuzzy
msgid "ALLOCATE object"
msgstr "ALLOCATE "
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4576,7 +4576,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4907,6 +4907,18 @@ msgstr "ÐедопуÑтимо одновременно иÑпользовать
msgid "cannot use mshared and static together"
msgstr "ÐедопуÑтимо одновременно иÑпользовать mshared и static"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni и -femit-class-files неÑовмеÑтимы"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni и -femit-class-file неÑовмеÑтимы"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file допуÑтим только Ñ -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4998,27 +5010,11 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "Ключ -shared не поддерживаетÑÑ Ð´Ð»Ñ VAX ELF"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
msgid "gfortran does not support -E without -cpp"
msgstr "ключ -C или -CC допуÑтим только Ñ -E"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni и -femit-class-files неÑовмеÑтимы"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni и -femit-class-file неÑовмеÑтимы"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file допуÑтим только Ñ -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a не поддерживает little-endian"
@@ -5031,6 +5027,10 @@ msgstr " заданы неÑовмеÑтимые ключи генерации Ð
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "Ключ -shared не поддерживаетÑÑ Ð´Ð»Ñ VAX ELF"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
msgid "profiling not supported with -mg"
@@ -7896,7 +7896,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Следовать ÑоглашениÑм о вызовах Renesas (Ð±Ñ‹Ð²ÑˆÐ°Ñ Hitachi) Ð´Ð»Ñ SuperH"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "Увеличить ÑоответÑтвие кода Ð´Ð»Ñ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ арифметики Ñтандарту IEEE"
#: config/sh/sh.opt:278
@@ -12367,268 +12369,263 @@ msgstr "Поддерживать разделÑемые библиотеки нÐ
msgid "Create a position independent executable"
msgstr "Генерировать позиционно-незавиÑимый код Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñемых модулей, еÑли возможно (режим large)"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
msgid "invalid use of type"
msgstr "некорректное иÑпользование %qD"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
#, fuzzy
msgid "constant refers to itself"
msgstr "указатель inlined_to ÑÑылаетÑÑ Ð½Ð° ÑебÑ"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
msgid "expected numeric type"
msgstr "некорректное адреÑное выражение"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
msgid "expected boolean type"
msgstr "ожидалоÑÑŒ выражение"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
msgid "expected integer or boolean type"
msgstr "ожидалоÑÑŒ выражение"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
msgid "invalid operand for unary %<&%>"
msgstr "неверные операнды бинарной операции %s"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
msgid "expected pointer"
msgstr "ОжидалоÑÑŒ целочиÑленное значение"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
msgid "incompatible types in binary expression"
msgstr "неÑовмеÑтимые типы в операторе возврата"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
msgid "shift of non-integer operand"
msgstr "размер маÑÑива %qs имеет не целочиÑленный тип"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
msgid "shift count not unsigned integer"
msgstr "в операторе switch задано не целое"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
msgid "negative shift count"
msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° RTL-инÑтрукции"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
msgid "object is not a method"
msgstr "вызываемый объект %qE не ÑвлÑетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
msgid "method type does not match object type"
msgstr "аргумент типа %qT не ÑоответÑтвует типу %qT"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
msgid "invalid use of %<...%> with builtin function"
msgstr "некорректный аргумент внутренней функции"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
msgid "not enough arguments"
msgstr "отÑутÑтвуют аргументы"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
msgid "too many arguments"
msgstr "Ñлишком много аргументов Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
msgid "argument 1 must be a map"
msgstr "аргумент %qD не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
msgid "invalid type for make function"
msgstr "неверное употребление Ñпецификатора %<restrict%>"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
msgid "bad size for make"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¸Ð½ÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð´Ð»Ñ 'A'"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
msgid "too many arguments to make"
msgstr "Ñлишком много аргументов Ð´Ð»Ñ %s `%+#D'"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
msgid "argument must be array or slice or channel"
msgstr "аргумент %qD не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
msgid "unsupported argument type to builtin function"
msgstr "некорректный аргумент внутренней функции"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
msgid "argument must be channel"
msgstr "аргумент %qD не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
#, fuzzy
msgid "cannot close receive-only channel"
msgstr "некорректный операнд в инÑтрукции"
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
msgid "argument must be a field reference"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
msgid "left argument must be a slice"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
msgid "first argument must be []byte"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
msgid "second argument must be slice or string"
msgstr "аргумент %qD не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
msgid "argument 2 has invalid type"
msgstr "%Jпараметр %u имеет неполный void"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
msgid "argument must have complex type"
msgstr "%Jпараметр %u имеет неполный тип"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
msgid "complex arguments must have identical types"
msgstr "аргумент атрибута cleanup - не идентификатор"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
msgid "complex arguments must have floating-point type"
msgstr "Ðе иÑпользовать аппаратную плавающую арифметику"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
msgid "invalid use of %<...%> with non-slice"
msgstr "некорректное иÑпользование %<this%> на внешнем уровне"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
msgid "expected function"
msgstr "ОжидалаÑÑŒ Ñтрока"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
msgid "incompatible type for receiver"
msgstr "неÑовмеÑтимые типы в операторе возврата"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "некорректное иÑпользование %<this%> в функции, не ÑвлÑющейÑÑ Ñлементом"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
msgid "number of results does not match number of values"
msgstr "чиÑло входÑщих дуг не ÑоответÑтвует чиÑлу аргументов PHI"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
msgid "index must be integer"
msgstr "предикат должен быть идентификатором"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
msgid "slice end must be integer"
msgstr "предикат должен быть идентификатором"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
msgid "incompatible type for map index"
msgstr "неÑовмеÑтимые типы в приÑваивании"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
msgid "too many expressions for struct"
msgstr "Ñлишком много аргументов Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
msgid "too few expressions for struct"
msgstr "недоÑтаточно аргументов Ð´Ð»Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ формата"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-msgid "invalid unsafe.Pointer conversion"
-msgstr "некорректный операнд в инÑтрукции"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
msgid "expected channel"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ ÐºÐ»Ð°ÑÑа"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12670,21 +12667,25 @@ msgstr "неверное lvalue-выражение в операторе asm"
msgid "expected boolean expression"
msgstr "ожидалоÑÑŒ выражение"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
msgid "incompatible types in send"
msgstr "неÑовмеÑтимые типы в операторе возврата"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
#, fuzzy
msgid "invalid send on receive-only channel"
msgstr "некорректный операнд в инÑтрукции"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
#, fuzzy
msgid "range clause must have array, slice, string, map, or channel type"
msgstr "аргумент %qD не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
@@ -12982,7 +12983,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, fuzzy, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "неверный аргумент Ð´Ð»Ñ %<__builtin_frame_address%>"
@@ -13076,13 +13077,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "иÑпользование пуÑтого (void) значениÑ"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "преобразование к неÑкалÑрному типу"
@@ -13457,7 +13458,7 @@ msgstr "переход в выражение-оператор"
msgid "%qE defined as wrong kind of tag"
msgstr "%H%qE: определение Ñ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ видом тега"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "неверное употребление Ñпецификатора %<restrict%>"
@@ -13585,7 +13586,7 @@ msgstr "объект переменного размера Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ð½Ð¸Ñ†
msgid "variable %qD has initializer but incomplete type"
msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qD инициализирована, Ñ…Ð¾Ñ‚Ñ Ð¸Ð¼ÐµÐµÑ‚ неполный тип"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
@@ -13595,7 +13596,7 @@ msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "не инициализирован конÑтантный Ñлемент %qD"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
msgid "%qD should be initialized"
msgstr "%q+D будет инициализирован поÑле"
@@ -14493,7 +14494,7 @@ msgstr "аргумент %qD не ÑоответÑтвует вÑтроенноÐ
msgid "argument %qD doesn%'t match prototype"
msgstr "аргумент %qD не ÑоответÑтвует прототипу"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "в функции, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° возвращать значение, отÑутÑтвует оператор return"
@@ -14696,7 +14697,7 @@ msgstr "ÑоглаÑно ISO C, избыточный знак %<;%> поÑле Ñ
msgid "unknown type name %qE"
msgstr "неизвеÑтное Ð¸Ð¼Ñ Ñ€ÐµÐ³Ð¸Ñтра: %s"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "ожидалиÑÑŒ Ñпецификаторы декларации"
@@ -14706,7 +14707,7 @@ msgstr "ожидалиÑÑŒ Ñпецификаторы декларации"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "ожидалÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ или %<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "атрибут %qE Ð´Ð»Ñ %qE проигнорирован"
@@ -14754,7 +14755,7 @@ msgstr "ISO C90 не поддерживает тип %<long long%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 не поддерживает тип %<long long%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "ожидалÑÑ Ñтроковый литерал"
@@ -14786,8 +14787,8 @@ msgstr "Ðе выполнено необходимое уÑловие в кодÐ
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "ожидалÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
@@ -15121,77 +15122,77 @@ msgstr "ожидалиÑÑŒ Ñпецификаторы декларации"
msgid "no type or storage class may be specified here,"
msgstr "Ð´Ð»Ñ %qs задан клаÑÑ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "отÑутÑтвует %<(%> поÑле %<#pragma pack%> - директива проигнорирована"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "отÑутÑтвует %<(%> поÑле %<#pragma pack%> - директива проигнорирована"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "%Jатрибут section недопуÑтим Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… переменных"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "%Jатрибут адреÑного проÑтранÑтва Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ недопуÑтим"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, fuzzy, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "некорректный формат #pragma GCC pch_preprocess, директива проигнорирована"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
msgid "too many %qs clauses"
msgstr "Ñлишком много входных файлов"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "Ñравнение знакового и беззнакового целых выражений"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, fuzzy, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "ожидалоÑÑŒ %<,%> или %<;%>"
@@ -15206,42 +15207,42 @@ msgstr "ожидалоÑÑŒ выражение"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, fuzzy, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "ожидалоÑÑŒ %<:%>, %<,%>, %<;%>, %<}%> или %<__attribute__%>"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
msgid "invalid schedule kind"
msgstr "некорректный операнд const_double"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs не ÑвлÑетÑÑ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ выходным файлом"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "некорректный операнд Ð´Ð»Ñ %<__fpreg%>"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, fuzzy, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "некорректный операнд Ð´Ð»Ñ %<__fpreg%>"
@@ -15251,7 +15252,7 @@ msgstr "некорректный операнд Ð´Ð»Ñ %<__fpreg%>"
msgid "expected %<(%> or end of line"
msgstr "некорректный операнд"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
msgid "for statement expected"
msgstr "перед `*' должно быть Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
@@ -15266,12 +15267,12 @@ msgstr "ожидалаÑÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð¸Ð»Ð¸ оператор"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, fuzzy, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs объÑвлена как private"
@@ -15296,27 +15297,27 @@ msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs объÑвлена как private"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%Jпараметр %u имеет неполный тип"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -16104,7 +16105,7 @@ msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñимвольного маÑÑива ÑÑ‚Ñ€Ð
msgid "initialization of a flexible array member"
msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñлемента-маÑÑива"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñимвольного маÑÑива Ñтрокой широких Ñимволов"
@@ -16310,223 +16311,223 @@ msgstr "оператор %<return%> <значение> в функции возÐ
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "оператор %<return%> <значение> в функции возвращающей void"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ переменной"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "в операторе switch задано не целое"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "в ISO C %<long%>-выражение в операторе switch не преобразуетÑÑ Ð² %<int%>"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "размер маÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным конÑтантным выражением"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case-метка вне оператора switch"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "метка %<default%> вне оператора switch"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, fuzzy, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%HиÑпользуйте фигурные Ñкобки во избежание неоднозначной трактовки %<else%>"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "оператор break вне цикла или оператора switch"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "оператор continue вне цикла"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, fuzzy, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "оператор break вне цикла или оператора switch"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "оператор без побочного Ñффекта"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "оператор-выражение имеет неполный тип"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "Ñдвиг вправо на отрицательное чиÑло позиций"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "величина Ñдвига вправо больше или равна ширине данного типа"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "Ñдвиг влево на отрицательное чиÑло позиций"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "величина Ñдвига влево больше или равна ширине данного типа"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr "Предупреждать о отÑтуплениÑÑ… от ÑÑ‚Ð¸Ð»Ñ Effective C++"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "Ñравнение плавающих значений при помощи == или != не надежно"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr "Ñравнение различных указательных типов без Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð¾Ð²"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "в ISO C Ñравнение ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° функцию Ñ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ %<void *%> запрещено"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "Ñравнение различных указательных типов без Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð¾Ð²"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "Ñравнение ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð¸ целого"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "Ñравнение указателей на полный и неполный типы"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C разрешает Ñравнение указателей на функции только на равенÑтво/неравенÑтво"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr "упорÑдоченное Ñравнение ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ñ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным нулем"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "упорÑдоченное Ñравнение ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ñ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным нулем"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "неÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½Ð²ÐµÑ€ÑÐ¸Ñ Ð¸Ð· %qT в %qT, Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð½Ð°Ñ Ð² C++"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "маÑÑив, не приводимый к указателю, употреблен в контекÑте, где допуÑтимо только ÑкалÑрное значение"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "Ñтруктурное значение употреблено в контекÑте, где допуÑтимо только ÑкалÑрное значение"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "объединение употреблено в контекÑте, где допуÑтимо только ÑкалÑрное значение"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr "Ñтруктурное значение употреблено в контекÑте, где допуÑтимо только ÑкалÑрное значение"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "неверное употребление Ñпецификатора %<restrict%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, fuzzy, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qT не ÑвлÑетÑÑ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ %qT"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, fuzzy, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs объÑвлена как private"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, fuzzy, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs объÑвлена как private"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -17546,7 +17547,7 @@ msgstr "доминатором %d должен быть %d, а не %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17666,12 +17667,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ñ€ÐµÐ³Ð¸ÑÑ‚Ñ€Ð¾Ð²Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qD иÑпользована во вложенной функции"
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%JÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ %qD повторно декларирована Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%JÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ %qD повторно декларирована Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
@@ -17756,27 +17757,27 @@ msgstr "проверка fold: иÑходное дерево изменено Ñ„
msgid "total size of local objects too large"
msgstr "%Jобщий размер локальных объектов Ñлишком велик"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "некорректное ограничение в %<asm%>"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %q+D может быть иÑпорчена вызовами %<longjmp%> или %<vfork%>"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "аргумент %qD мог быть иÑпорчен вызовами `longjmp' или `vfork'"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ агрегатное значение"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "параметр %q+D не иÑпользуетÑÑ"
@@ -18205,62 +18206,62 @@ msgstr "дерево: ожидалÑÑ ÐºÐ»Ð°ÑÑ %qs, обнаружен %qs (%
msgid "using result of function returning %<void%>"
msgstr "в функции, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° возвращать значение, отÑутÑтвует оператор return"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "неверное lvalue-выражение в выходном операторе %d оператора asm"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "невозможна прÑÐ¼Ð°Ñ Ð°Ð´Ñ€ÐµÑÐ°Ñ†Ð¸Ñ Ðº входной позиции памÑти %d"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr "региÑÑ‚Ñ€Ð¾Ð²Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qD иÑпользована во вложенной функции"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs объÑвлена как private"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs объÑвлена как private"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr "региÑÑ‚Ñ€Ð¾Ð²Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs иÑпользована во вложенной функции"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qD недопуÑтима в данном контекÑте"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
@@ -18464,48 +18465,48 @@ msgstr "поле %qs опиÑано как функциÑ"
msgid "function %qD redeclared as variable"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D повторно декларирована как inline"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, fuzzy, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr " входит в try-блок"
@@ -18601,12 +18602,12 @@ msgstr "-m%s в данной конфигурации не поддерживаÐ
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, fuzzy, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition не работает Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ архитектуры"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, fuzzy, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr "-freorder-blocks-and-partition не работает Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ архитектуры"
@@ -18967,8 +18968,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать '%s' как %s региÑÑ‚Ñ€"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "неизвеÑтное Ð¸Ð¼Ñ Ñ€ÐµÐ³Ð¸Ñтра: %s"
@@ -19273,7 +19274,7 @@ msgstr "атрибут packed приводит к неÑффективному Ð
msgid "packed attribute is unnecessary"
msgstr "атрибут packed не требуетÑÑ"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "выравнивание Ñлементов маÑÑива превышает их размер"
@@ -19293,12 +19294,12 @@ msgstr "глобальные деÑтрукторы не поддерживаюÑ
msgid "nested function trampolines not supported on this target"
msgstr "-ffunction-sections не поддерживаетÑÑ Ð´Ð»Ñ Ñтой целевой машины"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "атрибут %qs не поддерживаетÑÑ Ð½Ð° данной платформе"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma extern_prefix Ð´Ð»Ñ Ñтой платформы не поддерживаетÑÑ"
@@ -19488,7 +19489,7 @@ msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ клÐ
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19503,7 +19504,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr "inline-функции, переопределённые как extern, не подлежат подÑтановке"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19518,7 +19519,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr "проÑтранÑтво имён %qD не допуÑкаетÑÑ Ð² using-декларации"
@@ -19553,7 +19554,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "атрибуты не допуÑкаютÑÑ Ð¿Ñ€Ð¸ определении функции"
@@ -20173,117 +20174,117 @@ msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð´Ð°Ð¼Ð¿-файла %qs: %s"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "проигнорирован Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ Ð¾Ð¿Ñ†Ð¸Ñ %q.*s в %<-fdump-%s%>"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr "блок %i не может выдавать иÑключений, но имеет EH-дуги"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr "блок %i не может выдавать иÑключений, но имеет EH-дуги"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr "в поÑледнем операторе блока %i некорректно уÑтановлен регион"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr "Ð½ÐµÐ½ÑƒÐ¶Ð½Ð°Ñ EH-дуга %i->%i"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ RTL-инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð² Ñквозной дуге"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr "в поÑледнем операторе блока %i некорректно уÑтановлен регион"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ RTL-инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð² Ñквозной дуге"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку имеют нелокальные переходы в Ñту функцию"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, fuzzy, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ñпользует переменные переменного размера"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ñпользует alloca (задайте атрибут always_inline)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ñпользует setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ñпользует ÑпиÑки из переменного чиÑла аргументов"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ñодержит обработку иÑключительных Ñитуаций setjmp-longjmp"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ñпользует не локальный goto"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ñпользует __builtin_return или __builtin_apply_args"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "inline-подÑтановка функции %q+F невозможна, поÑкольку Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ñпользует вычиÑлÑемый goto"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "подÑтановка функций %q+F невозможна, Ñ‚.к. задан ключ -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "подÑтановка функции %q+F невозможна, Ñ‚.к. она имеет атрибуты, препÑÑ‚Ñтвующие inline-подÑтановке"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "inline-подÑтановка при вызове %q+F не выполнена: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° здеÑÑŒ"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "inline-подÑтановка при вызове %q+F не выполнена: %s"
@@ -20319,7 +20320,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "размер возвращаемого значение %q+D превышает %wd байт"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "повреждение SSA"
@@ -20559,72 +20560,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ñ‹Ð¼ значением"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ñ‹Ð¼ значением"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ñ‹Ð¼ значением"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, fuzzy, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "из-за ограниченноÑти диапазона типа данных, результат ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ Ð²Ñегда ложь"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, fuzzy, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "из-за ограниченноÑти диапазона типа данных, результат ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ Ð²Ñегда иÑтина"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "отброшены атрибуты клаÑÑа, заданные вне его объÑвлениÑ"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D уже декларирован(а) Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ dllexport: dllimport игнорируетÑÑ"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D повторно декларирован(а) без атрибута dllimport поÑле ÑÑылок Ñ dll привÑзкой"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D повторно декларирован(а) без атрибута dllimport: предшеÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñ dllimport игнорируетÑÑ"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20638,141 +20639,141 @@ msgstr "%q+D повторно декларирован(а) без атрибут
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "атрибут %qE проигнорирован"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D декларирована как dllimport: атрибут игнорируетÑÑ"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "определение функции %q+D помечено dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "определение переменной %q+D помечено dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, fuzzy, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "Ñимвол %q+D должен быть внешним, поÑкольку задан атрибут %qs"
-#: tree.c:5628
+#: tree.c:5643
#, fuzzy, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%J%qD повторно декларирован как Ñимвол другого вида"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "маÑÑивы функций не имеют оÑмыÑленной интерпретации"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "результат функции не может иметь тип функции"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "дерево: %s, имеетÑÑ %s в %s, на %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "дерево: не ожидалоÑÑŒ ничего из %s, обнаружено %s в %s, на %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "дерево: ожидалÑÑ ÐºÐ»Ð°ÑÑ %qs, обнаружен %qs (%s) в %s, на %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, fuzzy, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "дерево: ожидалÑÑ ÐºÐ»Ð°ÑÑ %qs, обнаружен %qs (%s) в %s, на %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "дерево: не ожидалоÑÑŒ ничего из %s, обнаружено %s в %s, на %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, fuzzy, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "дерево: ожидалоÑÑŒ дерево, Ñодержащее Ñтруктуру %qs, обнаружено %qs в %s, на %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "дерево: доÑтуп к Ñлементу %d вектора tree_vec Ñ %d Ñлементами в %s, на %s:%d"
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "дерево: доÑтуп к операнду %d функции %s Ñ %d операндами в %s, в %s:%d"
-#: tree.c:9056
+#: tree.c:9072
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "дерево: доÑтуп к операнду %d функции %s Ñ %d операндами в %s, в %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ, Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¸Ð»Ð¸ тип %qs (Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð² %s:%d)"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ, Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¸Ð»Ð¸ тип %qs (Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð² %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ, Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¸Ð»Ð¸ тип %qs (Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð² %s:%d)"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ, Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¸Ð»Ð¸ тип %qs (Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð² %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "поддержка данного типа будет иÑключена в будущих верÑиÑÑ… (Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð² %s:%d)"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "поддержка данного типа будет иÑключена в будущих верÑиÑÑ… (Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð² %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "Ð¸Ð¼Ñ %qs будет иÑключено в будущих верÑиÑÑ…"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
msgid "%qE is deprecated"
msgstr "Ð¸Ð¼Ñ %qs будет иÑключено в будущих верÑиÑÑ…"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "поддержка данного типа будет иÑключена в будущих верÑиÑÑ…"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "поддержка данного типа будет иÑключена в будущих верÑиÑÑ…"
@@ -20988,12 +20989,12 @@ msgstr "вектор %s %s ошибка облаÑти определениÑ, Ð
msgid "no sclass for %s stab (0x%x)"
msgstr "отÑутÑтвует sclass Ð´Ð»Ñ %s stab (0x%x)"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -21008,8 +21009,8 @@ msgstr "%qD не определено вне функции"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "Ñтрока имеет длину %qd, превышающую макÑимальную длину %qd, которую должны поддерживать компилÑторы по Ñтандарту ISO C%d"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "переполнение при вычиÑлении конÑтантного выражениÑ"
@@ -21631,40 +21632,40 @@ msgstr "атрибут %qE Ð´Ð»Ñ %qE проигнорирован"
msgid "invalid vector type for attribute %qE"
msgstr "неверно задан векторный тип Ð´Ð»Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "размер вектора не кратен размеру компонент"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "нулевой размер вектора"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "чиÑло компонент вектора не ÑвлÑетÑÑ Ñтепенью двойки"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "непуÑтой атрибут без аргументов допуÑтим только в прототипах"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "в непуÑтом аргументе задан неверный номер операнда (аргумент %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "непуÑтой аргумент Ñодержит номер операнда вне диапазона (аргумент %lu, операнд %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "непуÑтой аргумент ÑÑылаетÑÑ Ð½Ð° операнд, не ÑвлÑющийÑÑ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ (аргумент %lu, операнд %lu)"
@@ -21704,12 +21705,12 @@ msgstr "в атрибуте %qE требуетÑÑ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ñ Ð¸Ð¼ÐµÐ½Ð
msgid "%qE attribute only applies to variadic functions"
msgstr "атрибут %qE допуÑтим только Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ чиÑлом аргументом"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ Ð½Ðµ ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ð¹ конÑтантой"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ Ð¼ÐµÐ½ÑŒÑˆÐµ нулÑ"
@@ -23460,229 +23461,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "некорректное значение %qs Ð´Ð»Ñ -mmemory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "некорректный вÑтроенный fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "ключ -mcpu=%s неÑовмеÑтим Ñ ÐºÐ»ÑŽÑ‡Ð¾Ð¼ -march="
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "целевой процеÑÑор не поддерживает interworking"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "целевой процеÑÑор не поддерживает interworking"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "целевой процеÑÑор не поддерживает команды THUMB"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "поддержка backtrace имеет ÑмыÑл только Ð´Ð»Ñ Thumb"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "-mcallee-super-interworking имеет ÑмыÑл только при компилÑции Ð´Ð»Ñ Thumb"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "ключ -mapcs-stack-check неÑовмеÑтим Ñ -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "ключи -fpic и -mapcs-reent неÑовмеÑтимы"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "реентерабельный код APCS не поддерживаетÑÑ. Ключ игнорируетÑÑ."
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g Ñ -mno-apcs-frame может Ñоздать проблемы при отладке"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "передача плавающих аргументов на региÑтрах пока не поддерживаетÑÑ"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ ABI iwmmxt необходим процеÑÑор Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ iwmmxt"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "целевой процеÑÑор не поддерживает interworking"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "целевой процеÑÑор не поддерживает interworking"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð°Ñ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° или iWMMXt"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mflat-abi=hard или VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, fuzzy, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "недопуÑтимо иÑпользовать -mtp=cp15 и -mthumb"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "граница размера Ñтруктуры может быть только %s"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr "граница размера Ñтруктуры может быть только %s"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, fuzzy, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "ключ -march=%s неÑовмеÑтим Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ ABI"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= не имеет ÑмыÑла без -fpic"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "иÑпользование '%s' как PIC-региÑтра невозможно"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "целевой процеÑÑор не поддерживает interworking"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition не работает Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ архитектуры"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "невозможно вычиÑлить фактичеÑкое положение параметра в Ñтеке"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
msgid "argument must be a constant"
msgstr "аргумент %qD не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "Ñелектор должен быть непоÑредÑтвенным значением"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "нет Ñвободных low-региÑтров Ð´Ð»Ñ Ð²Ñ‹Ñ‚Ð°Ð»ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ high-региÑтров"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "подпрограммы Service Routines Ð´Ð»Ñ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ не могут иÑпользоватьÑÑ Ð² режиме Thumb"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -23722,87 +23723,87 @@ msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ значение не Ñтроков
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs возможно некорректно названный обработчик Ñигнала"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr "ЧиÑло региÑтров Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ целочиÑленных аргументов"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr "конфликтующее Ð¸Ð¼Ñ ÑуперклаÑÑа %qs"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, fuzzy, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr "неÑоответÑтвие указательных типов в уÑловном выражении"
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, fuzzy, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr "неÑоответÑтвие указательных типов в уÑловном выражении"
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "Только неинициализированные переменные могут размещатьÑÑ Ð² Ñекции .noinit"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr "Только инициализированные переменные могут размещатьÑÑ Ð² облаÑти программной памÑти"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU %qs поддерживаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð°ÑÑемблера"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "Ðеожиданное окончание Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð² Ñтроковой конÑтанте"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr "Ð´Ð»Ñ %qs требуетÑÑ ÐºÐ¾Ð½Ñтантный аргумент"
@@ -24142,411 +24143,411 @@ msgstr "ошибка раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ PCH файла: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "ошибка Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² PCH файле: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "некорректное значение (%s) Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ð° -mtune="
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "модель ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ %s не поддерживаетÑÑ Ð² %s-битном режиме"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr "модель ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ %s не поддерживаетÑÑ Ð² %s-битном режиме"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "модель ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ %s не поддерживаетÑÑ Ð² режиме PIC"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s в данной конфигурации не поддерживаетÑÑ"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i-битный режим не компилируетÑÑ Ð²"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "заданный процеÑÑор не поддерживает набор команд x86-64"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "некорректное значение (%s) Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ð° -mtune="
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr "некорректное значение (%s) Ð´Ð»Ñ ÐºÐ»ÑŽÑ‡Ð° -march"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, fuzzy, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr "ÑÐ¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ Ð¾ вызовах -mrtd не поддерживаютÑÑ Ð² 64-битном режиме"
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d вне диапазона 0 - %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "ÑÐ¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ Ð¾ вызовах -mrtd не поддерживаютÑÑ Ð² 64-битном режиме"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-fprefetch-loop-arrays не поддерживаетÑÑ Ð´Ð»Ñ Ñтой целевой машины"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d вне диапазона %d - 12"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mpreferred-stack-boundary=%d вне диапазона %d - 12"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr "ключ -msseregparm иÑпользован без SSE"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "набор команд SSE отменен, иÑпользуетÑÑ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° 387"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "набор команд 387 отменен, иÑпользуетÑÑ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° SSE"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ поддержки таблиц раÑкрутки Ñтека требуетÑÑ Ð»Ð¸Ð±Ð¾ указатель кадра, либо -maccumulate-outgoing-args"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ поддержки таблиц раÑкрутки Ñтека требуетÑÑ Ð»Ð¸Ð±Ð¾ указатель кадра, либо -maccumulate-outgoing-args"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "некорректный ключ -m%s=: '%s'"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "атрибуты fastcall и regparm неÑовмеÑтимы"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "атрибуты fastcall и stdcall неÑовмеÑтимы"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "аргументом атрибута %qs должна быть Ñ†ÐµÐ»Ð°Ñ ÐºÐ¾Ð½Ñтанта"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "аргумент атрибута %qs больше %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "атрибуты fastcall и cdecl неÑовмеÑтимы"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "атрибуты fastcall и stdcall неÑовмеÑтимы"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "атрибуты fastcall и stdcall неÑовмеÑтимы"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "атрибуты stdcall и cdecl неÑовмеÑтимы"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "атрибуты stdcall и fastcall неÑовмеÑтимы"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "атрибуты stdcall и fastcall неÑовмеÑтимы"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "атрибуты stdcall и fastcall неÑовмеÑтимы"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "атрибут %qE Ð´Ð»Ñ Ð½Ðµ клаÑÑовых типов игнорируетÑÑ"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, fuzzy, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Вызов %qD Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ sseregparm без Ð·Ð°Ð´Ð°Ð½Ð¸Ñ SSE/SSE2"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, fuzzy, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Вызов %qT Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ sseregparm без Ð·Ð°Ð´Ð°Ð½Ð¸Ñ SSE/SSE2"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, fuzzy, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "аргумент - вектор MMX без Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ MMX изменÑет ABI"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "возврат результата в SSE региÑтре без Ð·Ð°Ð´Ð°Ð½Ð¸Ñ SSE"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "аргумент - SSE региÑÑ‚Ñ€ без Ð·Ð°Ð´Ð°Ð½Ð¸Ñ SSE"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "результат - вектор SSE без Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ SSE изменÑет ABI"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "аргумент - вектор SSE без Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ SSE изменÑет ABI"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "аргумент - вектор MMX без Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ MMX изменÑет ABI"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "результат - вектор SSE без Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ SSE изменÑет ABI"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "возврат вектора MMX без Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ MMX изменÑет ABI"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "Ð¸Ð½Ð´ÑƒÐºÑ†Ð¸Ñ Ð½Ðµ поддерживаетÑÑ"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "Ð¸Ð½Ð´ÑƒÐºÑ†Ð¸Ñ Ð½Ðµ поддерживаетÑÑ"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "ISO C90 не поддерживает регулируемые Ñлементы-маÑÑивы"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "раÑширенные региÑтры не имеют верхних половин"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "некорректный размер операнда Ð´Ð»Ñ Ñ€Ð°Ñширенного региÑтра"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr "некорректный код операнда '%c'"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "Ñелектор должен быть целой конÑтантой в диапазоне 0..%wi"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, fuzzy, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "аргумент атрибута %qs не ÑвлÑетÑÑ Ñтроковой конÑтантой"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, fuzzy, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "атрибуты fastcall и stdcall неÑовмеÑтимы"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "%qs - неÑовмеÑтимый атрибут, игнорируетÑÑ"
@@ -24616,13 +24617,13 @@ msgstr "%Jатрибут адреÑного проÑтранÑтва Ð´Ð»Ñ Ñ„Ñƒ
msgid "%qE attribute requires a string constant argument"
msgstr "аргументом атрибута %qs должна быть Ñ†ÐµÐ»Ð°Ñ ÐºÐ¾Ð½Ñтанта"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "значение ключа -mfixed-range имеет вид РЕГ1-РЕГ2"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24694,7 +24695,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "%Jатрибут section Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ платформы не поддерживаетÑÑ"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "аргумент атрибута %qs не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ð¹ конÑтантой"
@@ -24749,7 +24750,7 @@ msgstr "задано неÑколько атрибутов типа функци
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "выражение Ð´Ð»Ñ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ñтека не поддерживаетÑÑ"
@@ -25088,62 +25089,62 @@ msgstr "ms-bitfields не поддерживаетÑÑ Ð´Ð»Ñ objc"
msgid "%qs does not support MIPS16 code"
msgstr "%s не поддерживает %s"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, fuzzy, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "-%s конфликтует Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ ключами, которые задают процеÑÑор %s"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, fuzzy, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "ключ -march=%s неÑовмеÑтим Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ ABI"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, fuzzy, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "ключ -mgp64 задан Ð´Ð»Ñ 32-битного процеÑÑора"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, fuzzy, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "ключ -mgp32 задан Ð´Ð»Ñ 64-битного процеÑÑора"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, fuzzy, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "ключ -mgp64 задан Ð´Ð»Ñ 32-битного ABI"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "ключ -march=%s неÑовмеÑтим Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ ABI"
@@ -25153,57 +25154,57 @@ msgstr "ключ -march=%s неÑовмеÑтим Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ ABI"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, fuzzy, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "ключ -march=%s неÑовмеÑтим Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ ABI"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "целевой процеÑÑор не поддерживает команды THUMB"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, fuzzy, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "Ð´Ð»Ñ -mips3d требуетÑÑ -mpaired-single"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "-frepo Ñледует иÑпользовать вмеÑте Ñ -c"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "целевой процеÑÑор не поддерживает команды THUMB"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "целевой процеÑÑор не поддерживает команды THUMB"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "целевой процеÑÑор не поддерживает команды THUMB"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "профилирование функций mips16"
@@ -25484,307 +25485,307 @@ msgstr "приведение от %qT к %qT отменÑет квалифика
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ AltiVec intrinsic"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, fuzzy, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "Ключ -maix64 требует архитектуры PowerPC64"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr "Ð´Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ поддерживает ABI: '%s'"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "проверка выхода за границу Ñтека не поддерживаетÑÑ Ð´Ð»Ñ Ñтой платформы"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "проверка выхода за границу Ñтека не поддерживаетÑÑ Ð´Ð»Ñ Ñтой платформы"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "ключ -mmultiple не поддерживаетÑÑ Ð´Ð»Ñ ÑиÑтем little endian"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "ключ -mstring не поддерживаетÑÑ Ð´Ð»Ñ ÑиÑтем little endian"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, fuzzy, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "Возврат Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² векторном региÑтре невозможен, поÑкольку набор команд altivec не задан; иÑпользуйте -maltivec Ð´Ð»Ñ ÐµÐ³Ð¾ включениÑ"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, fuzzy, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "Передача аргумента в векторном региÑтре невозможна, поÑкольку набор команд altivec не задан; иÑпользуйте -maltivec Ð´Ð»Ñ ÐµÐ³Ð¾ включениÑ"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr "Считать, что входной файл уже препроцеÑÑирован"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "второй аргумент должен быть 5-битным беззнаковым литеральным значением"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "первый аргумент __builtin_altivec_predicate должен быть конÑтантой"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "первый аргумент __builtin_altivec_predicate вне диапазона"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "аргумент %qs должен быть 2-битным беззнаковым литеральным значением"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "аргумент dss должен быть 2-битным беззнаковым литеральным значением"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "первый аргумент __builtin_spe_predicate должен быть конÑтантой"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "первый аргумент __builtin_spe_predicate вне диапазона"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "первый аргумент __builtin_spe_predicate должен быть конÑтантой"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "первый аргумент __builtin_spe_predicate вне диапазона"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr "Ñта media-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ð¼ÐµÐµÑ‚ÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ в fr400"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr "внутреннÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D декларирована как не функциÑ"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr "внутреннÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D декларирована как не функциÑ"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr "внутреннÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D декларирована как не функциÑ"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr "внутреннÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %q+D декларирована как не функциÑ"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "-m%s в данной конфигурации не поддерживаетÑÑ"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ñ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼ Ñффектом, влиÑющим на оÑновной Ñффект"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, fuzzy, gcc-internal-format
msgid "stack frame too large"
msgstr "кадр Ñтека Ñлишком велик: %d байт"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "отÑутÑтвует профилирование 64-битного кода Ð´Ð»Ñ Ñтого ABI"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, fuzzy, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, fuzzy, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, fuzzy, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, fuzzy, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, fuzzy, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, fuzzy, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, fuzzy, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, fuzzy, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "иÑпользование 'long' в типах AltiVec-данных будет отменено; иÑпользуйте 'int'"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "недопуÑтимое иÑпользование '%%%c'"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "некорректно употреблÑÑ‚ÑŒ %<#pragma%>"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "недопуÑтимый параметр '%s'"
@@ -26017,63 +26018,63 @@ msgstr "размер %qD в памÑти неизвеÑтен"
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ поддержки таблиц раÑкрутки Ñтека требуетÑÑ Ð»Ð¸Ð±Ð¾ указатель кадра, либо -maccumulate-outgoing-args"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs Ð´Ð»Ñ Ñтой платформы не поддерживаетÑÑ"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "атрибут %qs применим только к функциÑм обработки прерываний"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "атрибут %qs не поддерживаетÑÑ Ð½Ð° данной платформе"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "атрибут interrupt_handler неÑовмеÑтим Ñ -m5-compact"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "аргумент атрибута %qs не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ð¹ конÑтантой"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "аргумент атрибута %qs не ÑвлÑетÑÑ Ñтроковой конÑтантой"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr "ИÑпользовать региÑÑ‚Ñ€ BK как региÑÑ‚Ñ€ общего назначениÑ"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, fuzzy, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr "ИÑпользовать региÑÑ‚Ñ€ BK как региÑÑ‚Ñ€ общего назначениÑ"
@@ -26195,12 +26196,12 @@ msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
msgid "bad builtin icode"
msgstr "некорректный вÑтроенный fcode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
@@ -26415,38 +26416,38 @@ msgstr "ошибка: %<-gant%> вмеÑто %<-gnat%>"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "атрибут %qs проигнорирован"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "в атрибуте %qE требуетÑÑ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ñ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ аргументами"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "атрибут %qE допуÑтим только Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ чиÑлом аргументом"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "атрибут %qE проигнорирован"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "неверно задан векторный тип Ð´Ð»Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "неверно задан векторный тип Ð´Ð»Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
@@ -26884,7 +26885,7 @@ msgstr "некорректный вызов Ñлемента-функции %qD
msgid "passing %qT chooses %qT over %qT"
msgstr "при передаче %qT предпочтение отдаетÑÑ %qT, а не %qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " в вызове %qD"
@@ -26944,425 +26945,425 @@ msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½ÐµÐºÐ¾Ð½Ñтант
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ ÑÑылки типа %qT из Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð° %qT"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "ошибка Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ %qT в производный тип %qT через виртуальный базовый тип %qT"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java-клаÑÑ %qT не может иметь деÑтруктор"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java-клаÑÑ %qT не может иметь нетривиальный неÑвный деÑтруктор"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, fuzzy, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "`%#D' и `%#D' не могут быть перегружены"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "противоречивые Ñпецификации доÑтупа Ð´Ð»Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+D, игнорируютÑÑ"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, fuzzy, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "противоречивые Ñпецификации доÑтупа Ð´Ð»Ñ Ð¿Ð¾Ð»Ñ %qs, игнорируютÑÑ"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, fuzzy, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%qD некорректно в %qT"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, fuzzy, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " поÑкольку имеетÑÑ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ метод `%#D' Ñ Ñ‚ÐµÐ¼ же именем"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, fuzzy, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " поÑкольку имеетÑÑ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñлемент `%#D' Ñ Ñ‚ÐµÐ¼ же именем"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "ошибка Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ %qT в производный тип %qT через виртуальный базовый тип %qT"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "базовый клаÑÑ %q#T имеет невиртуальный деÑтруктор"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "вÑе Ñлементы-функции в клаÑÑе %qT - чаÑтные (private)"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "в %q#T определен только private деÑтруктор и нет друзей"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "в %q#T определен только private конÑтруктор и нет друзей"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "отÑутÑтвует уникальное переопределение %qD в %qT"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+D определена, но нигде не иÑпользуетÑÑ"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D Ñкрыто"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " методом %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, fuzzy, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "`%#D' некорректно; в анонимном объединении допуÑтимы только неÑтатичеÑкие Ñлементы"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "`%#D' некорректно; в анонимном объединении допуÑтимы только неÑтатичеÑкие Ñлементы"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, fuzzy, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "private-Ñлемент `%#D' в анонимном объединении"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, fuzzy, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "private-Ñлемент `%#D' в анонимном объединении"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, fuzzy, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "protected-Ñлемент `%#D' в анонимном объединении"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, fuzzy, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "protected-Ñлемент `%#D' в анонимном объединении"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, fuzzy, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "битовое поле `%#D' не целочиÑленного типа"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "ширина битового Ð¿Ð¾Ð»Ñ %q+D не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ð¹ конÑтантой"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° битового Ð¿Ð¾Ð»Ñ %q+D"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "Ð½ÑƒÐ»ÐµÐ²Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° битового Ð¿Ð¾Ð»Ñ %q+D"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "ширина Ð¿Ð¾Ð»Ñ %q+D превышает ширину его типа"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D Ñлишком мало Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²Ñех значений типа %q#T"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "Ñлемент %q+#D Ñ ÐºÐ¾Ð½Ñтруктором не допуÑкаетÑÑ Ð² объединении"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "Ñлемент %q+#D Ñ Ð´ÐµÑтруктором не допуÑкаетÑÑ Ð² объединении"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "Ñлемент %q+#D Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÐµÐ¹ приÑÐ²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿ÑƒÑ‚ÐµÐ¼ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ допуÑкаетÑÑ Ð² объединении"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½ÐµÑкольких полей в объединении %qT"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D может быть не ÑтатичеÑким, поÑкольку Ñто Ñлемент объединениÑ"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D может не иметь ÑÑылочного типа %qT, поÑкольку Ñто Ñлемент объединениÑ"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "поле %q+D ошибочно декларировано Ñ Ñ‚Ð¸Ð¿Ð¾Ð¼ функции"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "поле %q+D ошибочно декларировано Ñ Ñ‚Ð¸Ð¿Ð¾Ð¼ метода"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "атрибут packed проигнорирован Ð´Ð»Ñ Ð½ÐµÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ не-POD Ð¿Ð¾Ð»Ñ %q+#D"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "поле %q+#D Ñ Ñ‚ÐµÐ¼ же именем, что и клаÑÑ"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q+#T Ñодержит Ñлементы данных типа указатель"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " но не переопределÑет %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " или %<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " но не переопределÑет %<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "Ñмещение пуÑтой базы %qT может быть неÑовмеÑтимо Ñ ABI и может быть изменено в будущих верÑиÑÑ… GCC"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "клаÑÑ %qT будет раÑÑматриватьÑÑ ÐºÐ°Ðº почти пуÑтой в будущих верÑиÑÑ… GCC"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "инициализатор задан Ð´Ð»Ñ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ метода %q+D"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "%qs не ÑвлÑетÑÑ Ð¸Ð¼ÐµÐ½ÐµÐ¼ типа"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr "%q#T не ÑвлÑетÑÑ ÐºÐ»Ð°ÑÑом"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr "базовый клаÑÑ %q#T имеет невиртуальный деÑтруктор"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr "%qs не ÑвлÑетÑÑ Ð¸Ð¼ÐµÐ½ÐµÐ¼ типа"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr "`%#D' не ÑвлÑетÑÑ Ð½ÐµÑтатичеÑким Ñлементом %qT"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "неÑтатичеÑÐºÐ°Ñ ÑÑылка %q+#D в клаÑÑе без конÑтруктора"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "неÑтатичеÑкий конÑтантный Ñлемент %q+#D в клаÑÑе без конÑтруктора"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "Ñмещение виртуальной базы %qT неÑовмеÑтимо Ñ ABI и может быть изменено в будущих верÑиÑÑ… GCC"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "непоÑредÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ð±Ð°Ð·Ð° %qT недоÑтупна в %qT из-за неоднозначноÑти"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ Ð±Ð°Ð·Ð° %qT недоÑтупна в %qT из-за неоднозначноÑти"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "размер, приÑвоенный %qT, может быть неÑовмеÑтим Ñ ABI и может быть изменен в будущих верÑиÑÑ… GCC"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "Ñмещение %qD может быть неÑовмеÑтимо Ñ ABI и может быть изменено в будущих верÑиÑÑ… GCC"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "Ñмещение %q+D неÑовмеÑтимо Ñ ABI и может изменитьÑÑ Ð² будущих верÑиÑÑ… GCC"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D Ñодержит пуÑтые клаÑÑÑ‹; поÑтому базовые клаÑÑÑ‹ могут размещены иначе в будущих верÑиÑÑ… GCC"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "предÑтавление клаÑÑов, производных от пуÑтого клаÑÑа %qT, может изменитьÑÑ Ð² будущих верÑиÑÑ… GCC"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "повторное определение %q#T"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T Ñодержит виртуальные функции, но невиртуальный деÑтруктор"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr "в типе прозрачного клаÑÑа %qT нет никаких полей"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "в типе прозрачного клаÑÑа %qT еÑÑ‚ÑŒ виртуальные функции"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "не удалоÑÑŒ завершить Ñтруктуру из-за предыдущих грамматичеÑких ошибок"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ñтрока %<\"%E\"%>, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð°Ñ Ñзык"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "ошибка при выборе перегруженной функции %qD при преобразовании к типу %qT"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "нет ÑпоÑоба Ð´Ð»Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD к типу %q#T"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "преобразование перегруженной функции %qD к типу %q#T неоднозначно"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "предполагаетÑÑ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ на Ñлемент %qD"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(указатель на Ñлемент можно получить только при помощи %<&%E%>)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "недоÑÑ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ типе"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "ошибка Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ %qE из типа %qT в тип %qT"
@@ -27372,12 +27373,12 @@ msgstr "ошибка Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ %qE из типа %qT в тиÐ
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q#D"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "делает трактовку %qD отличной от %q+#D"
@@ -27397,7 +27398,7 @@ msgstr "ошибка при преобразовании неполного ти
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "преобразование %qE из %qT в %qT неоднозначно"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ñ‹Ð¼ значением"
@@ -28300,7 +28301,7 @@ msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qD декларирована как ÑÑылка,
msgid "name used in a GNU-style designated initializer for an array"
msgstr "Ð¸Ð¼Ñ %qD иÑпользовано в назначенном инициализаторе маÑÑива, ÑвлÑющемÑÑ GNU-раÑширением Ñзыка"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, fuzzy, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "нетривиальные инициализаторы Ñ Ð¼ÐµÑ‚ÐºÐ°Ð¼Ð¸"
@@ -28393,8 +28394,8 @@ msgstr "%qT не имеет неÑтатичеÑкого Ñлемента дан
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "избыточные Ñлементы в инициализаторе Ð´Ð»Ñ %qT"
@@ -28924,7 +28925,7 @@ msgstr "%qT не ÑвлÑетÑÑ ÐºÐ»Ð°ÑÑом или проÑтранÑтво
msgid "type %qT is not derived from type %qT"
msgstr "тип %qT не ÑвлÑетÑÑ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¼ от %qT"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD как не-функции"
@@ -29233,375 +29234,370 @@ msgid "cannot declare reference to %q#T, which is not a typedef or a template ty
msgstr "ÐедопуÑтимо определÑÑ‚ÑŒ ÑÑылку на %q#T, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð½Ðµ будет определением типа или аргументом шаблона"
#: cp/decl.c:9497
-#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
#, fuzzy, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr "в декларации иÑпользованы Ñпецификаторы %<short%> и %<double%>"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "идентификатор шаблона %qD иÑпользован как декларатор"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "Ñлементы-функции неÑвно ÑчитаютÑÑ friend-функциÑми Ñвоего клаÑÑа"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ %<%T::%> Ñлемента %qs"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñлемента-функции %<%T::%s%> внутри %<%T%>"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñлемента-функции %<%T::%s%> внутри %<%T%>"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñлемента %<%T::%s%> внутри %qT"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "не параметричеÑкий %qs не может Ñодержать параметры"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "размер маÑÑива %qs Ñлишком велик"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "Ñлемент данных не может иметь тип %qT модифицируемого размера"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "параметр не может иметь модифицированный тип `%T"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "только декларации конÑтрукторов могут быть %<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð½Ðµ-Ñлемента %qs как %<mutable%>"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð½Ðµ объектного Ñлемента %qs как %<mutable%>"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs как %<mutable%>"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ ÑтатичеÑкого %qs как %<mutable%>"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñтантного %qs как %<mutable%>"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs как %<mutable%>"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr "параметр %q+D объÑвлен %<inline%>"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, fuzzy, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr "%JÐ´Ð»Ñ typedef-имени недопуÑтимы квалификаторы клаÑÑов"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ запрещает определÑÑ‚ÑŒ вложенный тип %qD Ñ Ñ‚ÐµÐ¼ же именем, что и объемлющий клаÑÑ"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "типы квалифицированных функций не могут иÑпользоватьÑÑ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑтатичеÑких Ñлементов-функций"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "типы квалифицированных функций не могут иÑпользоватьÑÑ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñвободных функций"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "в декларации friend-клаÑÑа иÑпользованы квалификаторы типа"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "в декларации friend-клаÑÑа иÑпользован квалификатор %<inline%>"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "параметры шаблона не могут быть friend"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "в friend-декларации требуетÑÑ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ клаÑÑа: %<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "в friend-декларации требуетÑÑ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ клаÑÑа: %<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "попытка Ñделать клаÑÑ %qT \"другом\" глобальной облаÑти видимоÑти"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "некорректные квалификаторы Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð° функции, не ÑвлÑющейÑÑ Ñлементом"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "абÑтрактный декларатор %qT иÑпользован в качеÑтве декларатора"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "недопуÑтимое иÑпользование %<::%> в декларации параметра"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "параметр %q+D объÑвлен %<inline%>"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "ÑтатичеÑкий Ñлемент %qD объÑвлен как %<register%>"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "недопуÑтимое иÑпользование %<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ C-функции `%#D' противоречит"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %qD объÑвлена виртуальной внутри объединениÑ"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD не может быть объÑвлена виртуальной, поÑкольку она вÑегда ÑтатичеÑкаÑ"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, fuzzy, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "квалификаторы не допуÑкаютÑÑ Ð² декларации `operator %T'"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD перекрывает Ñлемент клаÑÑа, на который указывает 'this'"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr "конÑтрукторы Ð½ÐµÐ»ÑŒÐ·Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ как virtual"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "квалификаторы не допуÑкаютÑÑ Ð² декларации `operator %T'"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "поле %qD имеет неполный тип"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "Ð¸Ð¼Ñ %qT имеет неполный тип"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " в конкретизации шаблона %qT"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, fuzzy, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qs не ÑвлÑетÑÑ Ð½Ð¸ функцией, ни Ñлементом-функцией; friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð½Ðµ допуÑкаетÑÑ"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "`%#D' не ÑвлÑетÑÑ Ð½ÐµÑтатичеÑким Ñлементом %qT"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "ÑтатичеÑкий Ñлемент %qD объÑвлен как %<register%>"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "некорректный клаÑÑ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ %<auto%> Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "некорректный клаÑÑ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ %<register%> Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "некорректный клаÑÑ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ %<__thread%> Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ asm не допуÑкаетÑÑ Ð¿Ñ€Ð¸ определении функции"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "некорректно указано %<static%> Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, объÑвленной вне глобальной облаÑти видимоÑти"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "некорректно указано %<inline%> Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, объÑвленной вне глобальной облаÑти видимоÑти"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ %qs не ÑвлÑетÑÑ Ñлементом клаÑÑа"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "атрибут %qE Ð´Ð»Ñ Ð½Ðµ клаÑÑовых типов игнорируетÑÑ"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "атрибут %qE Ð´Ð»Ñ Ð½Ðµ клаÑÑовых типов игнорируетÑÑ"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ ÑтатичеÑкого Ñлемента-функции %qD"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ ÑтатичеÑкой функции внутри другой функции"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "Ñлово %<static%> недопуÑтимо при определении (в отличие от объÑвлениÑ) ÑтатичеÑкого Ñлемента данных в клаÑÑе"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "ÑтатичеÑкий Ñлемент %qD объÑвлен как %<register%>"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ ÑÐ²Ð½Ð°Ñ extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñлемента %q#D"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q#D вне клаÑÑа не ÑвлÑетÑÑ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qs Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "Ð´Ð»Ñ %qs задан Ñпецификатор %<extern%> и инициализатор"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "аргумент по умолчанию Ð´Ð»Ñ %q#D имеет тип %qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "аргумент по умолчанию Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° типа %qT имеет тип %qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "аргумент по умолчанию %qE иÑпользует локальную переменную %qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "аргумент по умолчанию %qE иÑпользует локальную переменную %qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "параметр %q+D имеет неполный тип"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ Ñ‚Ð¸Ð¿Ð¾Ð¼ метода"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, fuzzy, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "параметр %qD включает %s на маÑÑив Ñ Ð½ÐµÐ¸Ð·Ð²ÐµÑтной границей %qT"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, fuzzy, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "параметр %qD включает %s на маÑÑив Ñ Ð½ÐµÐ¸Ð·Ð²ÐµÑтной границей %qT"
@@ -29621,168 +29617,168 @@ msgstr "параметр %qD включает %s на маÑÑив Ñ Ð½ÐµÐ¸Ð·Ð²
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "некорректный конÑтруктор; возможно, вы имели в виду %<%T (const %T&)%>"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD может не дейÑтвовать в проÑтранÑтве имён"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD можно не определÑÑ‚ÑŒ ÑтатичеÑкой"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD должен быть неÑтатичеÑкой Ñлементом-функцией"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD должен быть либо неÑтатичеÑким Ñлементом-функцией или функцией-не-Ñлементом"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD должен иметь аргумент типа клаÑÑ Ð¸Ð»Ð¸ перечиÑлимого типа"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "преобразование к %s%s никогда не будет иÑпользовать операцию Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr "преобразование к %s%s никогда не будет иÑпользовать операцию Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "преобразование к %s%s никогда не будет иÑпользовать операцию Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr "преобразование к %s%s никогда не будет иÑпользовать операцию Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "преобразование к %s%s никогда не будет иÑпользовать операцию Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr "преобразование к %s%s никогда не будет иÑпользовать операцию Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ не поддерживает перегрузку операции ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qD не может иметь переменное чиÑло аргументов"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "поÑтфикÑный %qD должен иметь аргумент типа %<int%>"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "поÑтфикÑный %qD должен иметь второй аргумент типа %<int%>"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD должен иметь не более одного аргумента"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD должен иметь один или два аргумента"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "префикÑный %qD должен возвращать %qT"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "поÑтфикÑный %qD должен возвращать %qT"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD должен иметь ÑпиÑок параметров %<void%>"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD должен иметь ровно один аргумент"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD должен иметь ровно два аргумента"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "пользовательÑкий оператор %qD вÑегда вычиÑлÑет оба аргумента"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD должен возвращать результат по значению"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD не может иметь аргументов по умолчанию"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "иÑпользование параметра шаблона %qT поÑле %qs"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ %q+D"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "иÑпользование typedef-имени %qD поÑле %qs"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "%q+D ранее декларирован здеÑÑŒ"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "ÑÑылка на %qT как на %qs"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T ранее декларирован здеÑÑŒ"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "ÑÑылка на %qT как на enum"
@@ -29794,88 +29790,88 @@ msgstr "ÑÑылка на %qT как на enum"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "Ð´Ð»Ñ %<%s %T%> нужен аргумент-шаблон"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD имеет то же имÑ, что и клаÑÑ, в котором он(а) декларируетÑÑ"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "ÑÑылка на %qD противоречива"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "иÑпользование перечиÑÐ»ÐµÐ½Ð¸Ñ %q#D без предыдущей декларации"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qT как не-шаблона"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "некорректный производный тип union %qT"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "Java-клаÑÑ %qT не может иметь неÑколько базовых клаÑÑов"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "Java-клаÑÑ %qT не может иметь виртуальных базовых клаÑÑов"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "базовый тип %qT не ÑвлÑетÑÑ Ð½Ð¸ Ñтруктурой, ни клаÑÑом"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "рекурÑивный тип %qT не определён"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "некорректное дублирование базового типа %qT"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
msgid "previous definition here"
msgstr "%JÑто предыдущее определение"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -29884,72 +29880,72 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "ни один целочиÑленный тип не годитÑÑ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²Ñех значений перечиÑлимого типа %qT"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "значение перечиÑлимого типа Ð´Ð»Ñ %qD не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой целого типа"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "Ñ†ÐµÐ»Ð°Ñ ÐºÐ¾Ð½Ñтанта Ñлишком велика Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð° %qs"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "переполнение в перечиÑлÑемых значениÑÑ… Ð´Ð»Ñ %qD"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, fuzzy, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "значение перечиÑлимого типа Ð´Ð»Ñ %qE не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой целого типа"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "тип результата %q#T неполный"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "тип возвращаемого Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ полный"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%> должен возвращать ÑÑылку на %<*this%>"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "отÑутÑтвует Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q+D"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
msgid "invalid function declaration"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñлемента-функции"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "параметр %qD объÑвлен void"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr "метка %q+D определена, но не иÑпользуетÑÑ"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ñлемента-функции"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD уже определена в клаÑÑе %qT"
@@ -30297,7 +30293,7 @@ msgstr "обработка прерываний отключена, задайт
msgid "throwing NULL, which has integral, not pointer type"
msgstr "иÑÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ NULL имеет целый тип, а не тип указателÑ"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD не может быть перегружен(о/а)"
@@ -30556,152 +30552,152 @@ msgstr "тип %qD не ÑвлÑетÑÑ Ð½ÐµÐ¿Ð¾ÑредÑтвенной баз
msgid "bad array initializer"
msgstr "некорректный инициализатор маÑÑива"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%q#T не ÑвлÑетÑÑ ÐºÐ»Ð°ÑÑом"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "неполный тип %qT не имеет Ñлемента %qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "некорректный указатель на битовое поле %qD"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "некорректное иÑпользование неÑтатичеÑкой функции-Ñлемента %qD"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "некорректное иÑпользование неÑтатичеÑкого Ñлемента %qD"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "инициализирован Ñлемент-ÑÑылка %qD"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð½Ñтанта в %<new%> от %q#T"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "не инициализирован конÑтантный Ñлемент %qD"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "некорректный тип %<void%> задан Ð´Ð»Ñ new"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð½Ñтанта в %<new%> от %q#T"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "вызов Java-конÑтруктора Ñ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼ %qs"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, fuzzy, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr "Java-клаÑÑ %qT не может иметь неÑколько базовых клаÑÑов"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "не найдено подходÑщего %qD в клаÑÑе %qT"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ Ñлемента %qD неоднозначен"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "неконÑтантный Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива в инициализаторе"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "атрибуты поÑле инициализатора в Ñкобках проигнорированы"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "размер в new Ð´Ð»Ñ Ð¼Ð°ÑÑива должен иметь целочиÑленный тип"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÑÑ‚ÑŒ к ÑÑылочному типу"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÑÑ‚ÑŒ к типу функции"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "вызов Java-конÑтрукторов, Ñ…Ð¾Ñ‚Ñ %<jclass%> не определен"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "отÑутÑтвует %<class$%> в %qT"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "преждевременное завершение инициализатора"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ маÑÑива при помощи инициализатора"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "в вызове оператора delete обнаружена Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, fuzzy, gcc-internal-format
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr "ни деÑтруктор, ни ÑпецифичеÑкий Ð´Ð»Ñ ÐºÐ»Ð°ÑÑа оператор delete не будут вызваны, даже еÑли они декларированы в определении клаÑÑа."
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "неизвеÑтный размер маÑÑива в операторе delete"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "тип, заданный в векторном delete, не ÑвлÑетÑÑ Ð½Ð¸ маÑÑивом, ни указателем"
@@ -30791,12 +30787,12 @@ msgstr "невозможно кодирование пропущенного ÑÑ
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "кодированное Ð¸Ð¼Ñ %qD изменитÑÑ Ð² будущих верÑиÑÑ… GCC"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -30806,12 +30802,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "ошибка в обобщенном thunk-коде Ð´Ð»Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð° `%#D', который иÑпользует `...'"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "неÑтатичеÑкий конÑтантный Ñлемент `%#D', иÑпользование операции приÑÐ²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ умолчанию недопуÑтимо"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr "неÑтатичеÑкий Ñлемент-ÑÑылка `%#D', иÑпользование операции приÑÐ²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ умолчанию недопуÑтимо"
@@ -30826,98 +30822,98 @@ msgstr "%HÑинтезированный метод %qD впервые потрÐ
msgid "union member %q+D with non-trivial %qD"
msgstr "неинициализированный Ñлемент %qD конÑтантного типа %qT"
-#: cp/method.c:964
+#: cp/method.c:963
#, fuzzy, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr "конÑтрукторы Ð½ÐµÐ»ÑŒÐ·Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ как virtual"
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð½Ñтанта %qD"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "не инициализирован конÑтантный Ñлемент %qD"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "инициализирован Ñлемент-ÑÑылка %qD"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "Ð´Ð»Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ шаблона %qD"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr "маÑÑив не ÑоответÑтвует дереву регионов"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q+#D недопуÑтима,"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q+#D недопуÑтима,"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "конец файла в аргументе по умолчанию"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "Ñтруктура vtable Ð´Ð»Ñ ÐºÐ»Ð°ÑÑа %qT может быть неÑовмеÑтима Ñ ABI и может быть изменена в будущих верÑиÑÑ… GCC из-за неÑвного виртуального деÑтруктора"
@@ -31054,132 +31050,132 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D Ñкрывает конÑтруктор Ð´Ð»Ñ %q#T"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D конфликтует Ñ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ð¼ иÑпользованием декларации %q#D"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð½Ðµ-функции %q+#D"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "противоречит декларации функции %q#D"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT не ÑвлÑетÑÑ Ð¿Ñ€Ð¾ÑтранÑтвом имён"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "в using-декларации Ð½ÐµÐ»ÑŒÐ·Ñ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ идентификатор шаблона. Попробуйте %<using %D%>"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "проÑтранÑтво имён %qD не допуÑкаетÑÑ Ð² using-декларации"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "отÑутÑтвует Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "в Ñтой облаÑти видимоÑти уже еÑÑ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ Ð½Ðµ-Ñлемента внутри клаÑÑа"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> обозначает деÑтруктор"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%%<%T::%D%> обозначает конÑтруктор"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> обозначает конÑтруктор в %qT"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "нет Ñлементов, ÑоответÑтвующих %<%T::%D%>, в %q#T"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD вне проÑтранÑтва имён, объемлющего %qD"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "Ñвные квалификаторы в декларации %qD"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD Ñледовало объÑвить внутри %qD"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "аргументом атрибута %qs должна быть Ñ†ÐµÐ»Ð°Ñ ÐºÐ¾Ð½Ñтанта"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "атрибут %qD игнорируетÑÑ"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "иÑпользование проÑтранÑтва имён %qD здеÑÑŒ недопуÑтимо; предполагаетÑÑ %qD"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "strong имеет ÑмыÑл только в пределах namespace"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, fuzzy, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD в %qD, который не объемлет %qD"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
@@ -31187,22 +31183,22 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, fuzzy, gcc-internal-format
msgid " %qE"
msgstr " `%#D'"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX вход в pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX выход из pop_everything ()\n"
@@ -31332,7 +31328,7 @@ msgstr "некорректный идентификатор шаблона"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -31560,7 +31556,7 @@ msgstr "typedef-Ð¸Ð¼Ñ %qD иÑпользовано как декларатор
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
msgid "expected unqualified-id"
msgstr "ожидалÑÑ ÑпиÑок Ñпецификаторов и квалификаторов"
@@ -31752,7 +31748,7 @@ msgstr "%<%T::%D%> обозначает конÑтруктор в %qT"
msgid "compound-statement in constexpr function"
msgstr "%qD не ÑвлÑетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ шаблоном"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
msgid "expected selection-statement"
msgstr "ожидалаÑÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð¸Ð»Ð¸ оператор"
@@ -31782,7 +31778,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
msgid "expected iteration-statement"
msgstr "ожидалаÑÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð¸Ð»Ð¸ оператор"
@@ -31798,12 +31794,12 @@ msgstr "Ñтандартные Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² данном ко
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ не поддерживает вычиÑлÑемые goto"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
msgid "expected jump-statement"
msgstr "ожидалÑÑ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ %<;%>"
@@ -31840,7 +31836,7 @@ msgstr "Ñпецификатор pure в определении функции"
msgid "class definition may not be declared a friend"
msgstr "определение клаÑÑа не должно Ñодержать friend"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -31916,12 +31912,12 @@ msgstr "некорректный операнд"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "ключевое Ñлово %<export%> не реализовано; игнорируетÑÑ"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "%qD не может иметь аргументов по умолчанию"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "%qD не может иметь аргументов по умолчанию"
@@ -31936,7 +31932,7 @@ msgstr "параметры шаблона не могут быть friend"
msgid "expected template-id"
msgstr "ожидалÑÑ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
msgid "expected %<<%>"
msgstr "ожидалоÑÑŒ %<{%>"
@@ -32063,12 +32059,12 @@ msgstr "ожидалоÑÑŒ %<,%> или %<;%>"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "Включить автоматичеÑкую конкретизацию шаблонов"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD в %qD, который не объемлет %qD"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD в %qD, который не объемлет %qD"
@@ -32113,73 +32109,73 @@ msgstr "идентификатор шаблона недопуÑтим в using-
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "в опиÑании возвращаемого типа Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÑÑ‚ÑŒ новые типы"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "#pragma %s уже зарегиÑтрирована"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ asm не допуÑкаетÑÑ Ð¿Ñ€Ð¸ определении функции"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "атрибуты не допуÑкаютÑÑ Ð¿Ñ€Ð¸ определении функции"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
msgid "expected initializer"
msgstr "ожидалÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
msgid "invalid type in declaration"
msgstr "пуÑÑ‚Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
msgid "initializer provided for function"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ friend-функции %qs"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "атрибуты поÑле инициализатора в Ñкобках проигнорированы"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, fuzzy, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ñ‹Ð¼ значением"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "Ñоздание ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñлемент ÑÑылочного типа %qT"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%D%> не ÑвлÑетÑÑ Ñ‚Ð¸Ð¿Ð¾Ð¼"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, fuzzy, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "некорректное иÑпользование неÑтатичеÑкого Ñлемента данных '%E'"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "иÑпользуйте %<%T::%D%> вмеÑто %<%T::%D%> Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½Ñтруктора в имени Ñ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
@@ -32188,247 +32184,247 @@ msgstr "иÑпользуйте %<%T::%D%> вмеÑто %<%T::%D%> Ð´Ð»Ñ Ð¸Ð¼ÐµÐ
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
msgid "invalid declarator"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q+D"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
msgid "expected declarator"
msgstr "ожидалиÑÑŒ Ñпецификаторы декларации"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, fuzzy, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qT не ÑвлÑетÑÑ Ð¿Ñ€Ð¾ÑтранÑтвом имён"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr "Ñоздание ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñлемент не клаÑÑового типа %qT"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
msgid "expected ptr-operator"
msgstr "некорректный операнд"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, fuzzy, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "повтор case-значениÑ,"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr "повтор case-значениÑ,"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "недопуÑтимое иÑпользование %<::%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "в опиÑании возвращаемого типа Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÑÑ‚ÑŒ новые типы"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
msgid "expected type-specifier"
msgstr "ожидалÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, fuzzy, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "ожидалоÑÑŒ %<:%> или %<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "в опиÑании возвращаемого типа Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÑÑ‚ÑŒ новые типы"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "уÑтаревшее иÑпользование аргумента по умолчанию в качеÑтве параметра не-функции"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "аргументы по умолчанию разрешены только Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² функций"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "%qD не может иметь аргументов по умолчанию"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "%qD не может иметь аргументов по умолчанию"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ не поддерживает назначенные инициализаторы"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ не поддерживает назначенные инициализаторы"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
msgid "expected class-name"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ ÐºÐ»Ð°ÑÑа"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "%q+D: inline-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ñле определениÑ"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "%q+D: inline-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ñле определениÑ"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "Ðекорректный муÑор поÑле Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð² %C"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, fuzzy, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "ожидалоÑÑŒ %<,%> или %<;%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr "нет файла Ð´Ð»Ñ ÐºÐ»Ð°ÑÑа %s"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "в декларации friend нет имени клаÑÑа или функции"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, fuzzy, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ template-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %qD"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
msgid "extra qualification not allowed"
msgstr "избыточные квалификаторы проигнориованы"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, fuzzy, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "перед Ñвной Ñпециализацией должно быть 'template <>'"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "не шаблон %qD иÑпользован как шаблон"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "предыдущее определение %q+#T"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
msgid "expected class-key"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ ÐºÐ»Ð°ÑÑа"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, fuzzy, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "в декларации friend должно быть иÑпользовано ключевое Ñлово клаÑÑа"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "в декларации friend нет имени клаÑÑа или функции"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "Ñпецификатор pure в определении функции"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "некорректный операнд"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "#pragma %s уже зарегиÑтрирована"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, fuzzy, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "иÑпользование `typename' вне шаблона"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, fuzzy, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "ключевое Ñлово `typename' запрещено в Ñтом контекÑте (инициализатор квалифицированного Ñлемента неÑвно ÑвлÑетÑÑ Ñ‚Ð¸Ð¿Ð¾Ð¼)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "в опиÑании возвращаемого типа Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÑÑ‚ÑŒ новые типы"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "в опиÑании возвращаемого типа Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÑÑ‚ÑŒ новые типы"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ %q+D"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "недоÑтаточно ÑпиÑков параметров шаблонов"
@@ -32437,317 +32433,317 @@ msgstr "недоÑтаточно ÑпиÑков параметров шаблоÐ
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "Ñлишком много ÑпиÑков параметров шаблонов"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "именованные возвращаемые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ не поддерживаютÑÑ"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, fuzzy, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°-Ñлемента `%#D' в локальном клаÑÑе"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "шаблон Ñ Ð¿Ñ€Ð¸Ð²Ñзкой C"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ клаÑÑа"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ `%#D'"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "ÑÐ²Ð½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð² не-namespace облаÑти %qD"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%H%<>>%> должно быть %<> >%> внутри ÑпиÑка аргументов вложенного шаблона"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "ошибочное иÑпользование %<>>%>, иÑпользуйте %<>%> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ ÑпиÑка аргументов шаблона"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ клаÑÑа"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> перед %<extern%>"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
msgid "expected %<new%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
msgid "expected %<delete%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
msgid "expected %<return%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
msgid "expected %<extern%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, fuzzy, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "ожидалÑÑ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
msgid "expected %<operator%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, fuzzy, gcc-internal-format
msgid "expected %<class%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
msgid "expected %<template%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
msgid "expected %<using%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
msgid "expected %<asm%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
msgid "expected %<try%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, fuzzy, gcc-internal-format
msgid "expected %<catch%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
msgid "expected %<throw%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, fuzzy, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
msgid "expected %<@try%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, fuzzy, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, fuzzy, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, fuzzy, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr "ожидалÑÑ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, fuzzy, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr "ожидалÑÑ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
msgid "expected %<::%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, fuzzy, gcc-internal-format
msgid "expected %<...%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
msgid "expected %<*%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
msgid "expected %<~%>"
msgstr "ожидалоÑÑŒ %<{%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, fuzzy, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "ожидалоÑÑŒ %<:%> или %<...%>"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, fuzzy, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "ожидалоÑÑŒ %<,%>, %<;%> или %<}%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, fuzzy, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "определение %qD уже еÑÑ‚ÑŒ в %qT"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "Ñто предыдущее определение `%#D'"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, fuzzy, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%J%qD повторно декларирован как Ñимвол другого вида"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "Ñлово %<template%> (Ð´Ð»Ñ ÑнÑÑ‚Ð¸Ñ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñти) допуÑкаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ внутри шаблонов"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "конец файла в аргументе по умолчанию"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "неверное положение %<@%D%> конÑтрукции Objective-C++"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "в конÑтрукции %<@encode%> в качеÑтве аргумента должен быть задан тип"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr "ожидалиÑÑŒ Ñпецификаторы декларации"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "%Jатрибут section недопуÑтим Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… переменных"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "неверно задан векторный тип Ð´Ð»Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, fuzzy, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "ОжидалÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "атрибут %qE Ð´Ð»Ñ %qE проигнорирован"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
msgid "invalid type for property"
msgstr "некорректный тип аргумента"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "региÑÑ‚Ñ€Ð¾Ð²Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs иÑпользована во вложенной функции"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr "недоÑÑ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ типе"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "муÑор в конце директивы %<#pragma pack%>"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, fuzzy, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "межмодульные оптимизации пока не реализованы"
@@ -33457,17 +33453,17 @@ msgstr "глубина конкретизации шаблона превышаÐ
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "глубина конкретизации шаблона превышает макÑимум %d (задайте -ftemplate-depth-NN, чтобы увеличить макÑимум) при конкретизации %qD"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, fuzzy, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ %qD Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð° %qT"
@@ -33485,257 +33481,257 @@ msgstr "ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ %qD Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð° %qT"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
msgid "variable %qD has function type"
msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ %qs инициализирована, Ñ…Ð¾Ñ‚Ñ Ð¸Ð¼ÐµÐµÑ‚ неполный тип"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "некорректный тип параметра %qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "в декларации %q+D"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, fuzzy, gcc-internal-format
msgid "function returning an array"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ агрегатное значение"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, fuzzy, gcc-internal-format
msgid "function returning a function"
msgstr "%qs объÑвлена как функциÑ, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "Ñоздание ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñлемент-функцию не клаÑÑового типа %qT"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "Ñоздание ÑÑылки на void"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "Ñоздание %s на ÑÑылочный тип %qT"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "Ñоздание %s на ÑÑылочный тип %qT"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "Ñоздание ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñлемент не клаÑÑового типа %qT"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "Ñоздание ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñлемент ÑÑылочного типа %qT"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, fuzzy, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "Ñоздание ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° Ñлемент ÑÑылочного типа %qT"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "Ñоздание маÑÑива Ñлементов типа %qT"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "Ñоздание маÑÑива Ñлементов типа %qT, ÑвлÑющегоÑÑ Ð°Ð±Ñтрактным клаÑÑом"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT не ÑвлÑетÑÑ Ñ‚Ð¸Ð¿Ð¾Ð¼ class, struct или union"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, fuzzy, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "Ñоздание маÑÑива Ñлементов типа %qT, ÑвлÑющегоÑÑ Ð°Ð±Ñтрактным клаÑÑом"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "иÑпользование %qs в шаблоне"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "квалифицированный тип %qT не ÑоответÑтвует имени деÑтруктора `~%T'"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "задайте %<typename %E%>, еÑли подразумеваетÑÑ Ñ‚Ð¸Ð¿"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, fuzzy, gcc-internal-format
msgid "using invalid field %qD"
msgstr "отÑутÑтвует ÑтатичеÑкое поле %qs"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "неправильное иÑпользование void-выражениÑ"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, fuzzy, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr "аргументы %<...%>.)"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr "%<%T::%D%> не ÑвлÑетÑÑ Ñ‚Ð¸Ð¿Ð¾Ð¼"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr "%H%qE не опиÑан в Ñтой облаÑти (не в функции)"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT не ÑвлÑетÑÑ ÐºÐ»Ð°ÑÑом или проÑтранÑтвом имён"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD не ÑвлÑетÑÑ ÐºÐ»Ð°ÑÑом или проÑтранÑтвом имён"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, fuzzy, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "в %qT иÑпользуетÑÑ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ тип"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "аргумент по умолчанию Ð´Ð»Ñ `%#D' имеет тип %qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "целочиÑленное выражение %qE не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " при конкретизации %qD"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, fuzzy, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° клаÑÑа Ð´Ð»Ñ %q#T"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ `%#D', не ÑвлÑющегоÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "`%#D' не ÑвлÑетÑÑ Ð½ÐµÑтатичеÑким Ñлементом %qT"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "нет подходÑщего шаблона Ð´Ð»Ñ %qD"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ‚Ð¸Ð¿Ð° %qT, не ÑвлÑющегоÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ `%#D'"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, fuzzy, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ `%#D'"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ запрещает иÑпользование %<extern%> в Ñвной конкретизации"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "клаÑÑ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ %qD в конкретизации шаблона"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ `%#D', не ÑвлÑющегоÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ‚Ð¸Ð¿Ð° %qT, не ÑвлÑющегоÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ %q#T до Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ запрещает иÑпользование %qE в Ñвных конкретизациÑÑ…"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ %q#T"
@@ -33747,32 +33743,32 @@ msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ %q#T"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "ÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ %qD без определениÑ"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, fuzzy, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "глубина конкретизации шаблона превышает макÑимум %d (задайте -ftemplate-depth-NN, чтобы увеличить макÑимум) при конкретизации %qD"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "неправильное иÑпользование недоопределенного typedef %qD"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "`%#T' не ÑвлÑетÑÑ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ типом Ð´Ð»Ñ ÐºÐ¾Ð½Ñтантного параметра шаблона"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, fuzzy, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD переменного размера недопуÑтима"
@@ -33780,12 +33776,12 @@ msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD переменного Ñ€Ð
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, fuzzy, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "ÑмулÑÑ†Ð¸Ñ %qs невозможна"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -34022,7 +34018,7 @@ msgstr "некорректное определение квалифициров
msgid "invalid base-class specification"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ клаÑÑа"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
msgid "%qD is not captured"
msgstr "%qD не ÑвлÑетÑÑ Ñ‚Ð¸Ð¿Ð¾Ð¼"
@@ -34195,263 +34191,263 @@ msgstr "некорректный тип результата Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸
msgid "%q#T has virtual base classes"
msgstr "%q#T не ÑвлÑетÑÑ ÐºÐ»Ð°ÑÑом"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, fuzzy, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ клаÑÑа ÑтатичеÑкого Ñлемента данных нецелочиÑленного типа %qT"
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "неинициализированный Ñлемент %qD конÑтантного типа %qT"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%qD не ÑвлÑетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ шаблоном"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "в декларации friend нет имени клаÑÑа или функции"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr "вызов не функции %qD"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
msgid "%qD used before its definition"
msgstr "%q+D иÑпользована без предварительного определениÑ"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
msgid "call has circular dependency"
msgstr "цикличеÑÐºÐ°Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑ‚ÑŒ в протоколе %qs"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "глубина конкретизации шаблона превышает макÑимум %d (задайте -ftemplate-depth-NN, чтобы увеличить макÑимум) при конкретизации %qD"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
msgid "array subscript out of bound"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ñ‹Ð¼ значением"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "размер маÑÑива %qD не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным конÑтантным выражением"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "размер маÑÑива %qD не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным конÑтантным выражением"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "некорректный инициализатор маÑÑива"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
msgid "%q#D is not const"
msgstr "%q#T не ÑвлÑетÑÑ ÐºÐ»Ð°ÑÑом"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
msgid "%q#D is volatile"
msgstr "`%+#D' - чаÑтный (private) Ñлемент"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "нет декларации %qD в Ñтой облаÑти видимоÑти"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "выражение в деклараторе new должно иметь целый или перечиÑлимый тип"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, fuzzy, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr "размер маÑÑива %qD не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным конÑтантным выражением"
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "перечиÑлимый и неперечиÑлимый тип в уÑловном выражении"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "целочиÑленное выражение %qE не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "ожидалоÑÑŒ выражение"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, fuzzy, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr "выражение %qE, имеющее тип абÑтрактного клаÑÑа %qT, Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в throw-выражении"
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, fuzzy, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "размер маÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным конÑтантным выражением"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "целочиÑленное выражение %qE не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñтантой"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "размер маÑÑива не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñленным конÑтантным выражением"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
msgid "non-constant array initialization"
msgstr "неконÑтантный Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива в инициализаторе"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "Ðеожиданное окончание Ñтроки формата"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ ÑÑылки на %q#T"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, fuzzy, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr "неверные операнды бинарной операции %s"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "Ð¸Ð¼Ñ %<this%> недоÑтупно Ð´Ð»Ñ ÑтатичеÑких Ñлементов-функций"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, fuzzy, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "квалификаторы `%V' не могут быть применены к %qT"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Java-клаÑÑов"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, fuzzy, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ клаÑÑов"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, fuzzy, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qs уÑтарел; таблицы виртуальных функций g++ теперь COM-ÑовмеÑтимы по умолчанию"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "заданный init_priority не ÑвлÑетÑÑ Ñ†ÐµÐ»Ð¾Ð¹ конÑтантой"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, fuzzy, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "атрибут %qs может иÑпользоватьÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ объектов типа class на уровне файла"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "заданный init_priority вне диапазона"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "заданный init_priority зарезервировано Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ иÑпользованиÑ"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, fuzzy, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "атрибут %qs не поддерживаетÑÑ Ð½Ð° данной платформе"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_* check: ошибка в %s, в %s:%d"
@@ -35394,122 +35390,122 @@ msgstr "иÑпользован ÑинтакÑÐ¸Ñ ÐºÐ¾Ð½Ñтруктора длÑ
msgid "cannot initialize arrays using this syntax"
msgstr "недопуÑтимый ÑинтакÑÐ¸Ñ Ð´Ð»Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ маÑÑива"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "преобразование %qE из %qT в %qT неоднозначно"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "преобразование %qE из %qT в %qT неоднозначно"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¼Ð°ÑÑива int Ñтрокой не широких Ñимволов"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¼Ð°ÑÑива int Ñтрокой не широких Ñимволов"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "Ñлишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ñтрока инициализации Ð´Ð»Ñ Ñимвольного маÑÑива"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "отÑутÑтвует инициализатор Ð´Ð»Ñ Ñлемента %qD"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "не инициализирован конÑтантный Ñлемент %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "Ñлемент %qD Ñ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ конÑтантными полÑми"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "Ñлемент %qD - Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑылка"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, fuzzy, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "в инициализируемом объединении нет Ð¿Ð¾Ð»Ñ %qD"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "значение индекÑа вмеÑто имени Ð¿Ð¾Ð»Ñ Ð² инициализаторе объединениÑ"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "обнаружено цикличеÑкое делегирование указателей"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, fuzzy, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "базовый операнд `->' имеет неуказательный тип %qT"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "результат %<operator->()%> не ÑвлÑетÑÑ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "базовый операнд %<->%> не ÑвлÑетÑÑ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qE не может иÑпользоватьÑÑ ÐºÐ°Ðº Ñлемент, поÑкольку имеет тип %qT"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, fuzzy, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "недопуÑтимое взÑтие Ñлемента %qE от %qE, который имеет неагрегатный тип %qT"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, fuzzy, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "тип Ñлемента `%T::' неÑовмеÑтим Ñ Ñ‚Ð¸Ð¿Ð¾Ð¼ объекта %qT"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "некорректное приведение к типу функции %qT"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð¾ умолчанию Ð´Ð»Ñ `%#D', имеющего тип ÑÑылки"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, fuzzy, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "вызов функции %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ иÑключение неполного типа `%#T'"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, fuzzy, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "вызов функции, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ иÑключение неполного типа `%#T'"
@@ -35569,187 +35565,187 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr ""
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "Ðеожиданное окончание Ñтроки формата"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr "Оператор в %0 некорректен в программной единице BLOCK DATA в %1"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr ""
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr ""
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "ОжидаетÑÑ Ð´Ñ€ÑƒÐ³Ð°Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾ÑÑ‚ÑŒ маÑÑива в определении %C"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr "неверные операнды бинарной операции %s"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr "Ðет Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT в %0"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "ОжидаетÑÑ Ð´Ñ€ÑƒÐ³Ð°Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾ÑÑ‚ÑŒ маÑÑива в определении %C"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "ОжидаетÑÑ Ð´Ñ€ÑƒÐ³Ð°Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾ÑÑ‚ÑŒ маÑÑива в определении %C"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -35784,7 +35780,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr ""
@@ -35894,7 +35890,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -35977,8 +35973,8 @@ msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -36123,7 +36119,7 @@ msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
@@ -36253,42 +36249,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "Слишком много аргументов %s в %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -36300,7 +36296,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -36580,7 +36576,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ %D"
@@ -36595,7 +36591,7 @@ msgstr "отмена декларации %qD в проÑтранÑтве имё
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -36605,7 +36601,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr ""
@@ -36802,7 +36798,7 @@ msgstr "Ðеподдерживаемый VXT-оператор в %0"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -36822,834 +36818,834 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "%JвнутреннÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ `%D' декларирована как не функциÑ"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "%JвнутреннÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ `%D' декларирована как не функциÑ"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr "конÑтруктор не может быть ÑтатичеÑкой Ñлементом-функцией"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr "ОтÑутÑтвует Ñпецификатор %A в операторе в %0"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в ÑпиÑке параметров макроÑа"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "Ðеожиданное окончание Ñтроки формата"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "Ðекорректный муÑор поÑле Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð² %C"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "оператор SAVE или атрибут в %1 неÑовмеÑтим Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ SAVE или атрибутом в %0"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "конÑтруктор не может быть ÑтатичеÑкой Ñлементом-функцией"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "ВнешнÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' передана как фактичеÑкий аргумент в %0, но не декларирована Ñвно как EXTERNAL"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ '%s' в %C уже имеет тип %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при разборе `%s'"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "Ð’ определении в %C ожидаетÑÑ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÑпиÑок аргументов"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "оператор RETURN в %0 недопуÑтим внутри главной программы"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "оператор RETURN в %0 недопуÑтим внутри главной программы"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ размера в %0 некорректна"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "ОтÑутÑтвует формальный параметр"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr "ОтÑутÑтвует формальный параметр"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "ОтÑутÑтвует формальный параметр"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "Ðет Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT в %0"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "ОтÑутÑтвует Ñпецификатор %A в операторе в %0"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "ОтÑутÑтвует Ñпецификатор %A в операторе в %0"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "предикат должен быть идентификатором"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "оператор RETURN в %0 недопуÑтим внутри главной программы"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "оператор RETURN в %0 недопуÑтим внутри главной программы"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "ÐедопуÑтимый знак в операторе FORMAT в %0"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "Ñтрока инициализации уÑечена в ÑоответÑтвии Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ переменной в %L"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr "ВнешнÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' передана как фактичеÑкий аргумент в %0, но не декларирована Ñвно как EXTERNAL"
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð° в %0 не Ñовпадает Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼, заданным в %1"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "перед `*' должно быть Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "поÑле предыдущей Ñпецификации в `%#D'"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr "повторное употребление `restrict'"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr " ожидалÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½ клаÑÑа, обнаружено %qT"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "атрибут packed не требуетÑÑ"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr " ожидалÑÑ Ñ‚Ð¸Ð¿, обнаружено %qE"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ размера в %0 некорректна"
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr "ОжидаетÑÑ Ð´Ñ€ÑƒÐ³Ð°Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾ÑÑ‚ÑŒ маÑÑива в определении %C"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "ошибка в аргументах spec-функции '%s'"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "передано %qT Ð´Ð»Ñ %s %P в %qD"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "ожидалоÑÑŒ Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð°"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "ÐеизвеÑтный оператор '%s' в %%L"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "Предупреждать о декларациÑÑ…, вÑтретившихÑÑ Ð¿Ð¾Ñле операторов"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "ÐедопуÑтимое чиÑло в операторе FORMAT в %0"
@@ -37889,27 +37885,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -38170,7 +38166,7 @@ msgid "can't open input file: %s"
msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ файла %qs"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38286,12 +38282,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -40310,7 +40306,7 @@ msgstr "Ðеподдерживаемый VXT-оператор в %0"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -41399,943 +41395,943 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ instance-переменной"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "Компонент в %C должен иметь атрибут POINTER"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "ÐеÑовмеÑтимые типы при приÑваивании указателей в %L"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "Компонент в %C должен иметь атрибут POINTER"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "иÑпользование `%D' неоднозначно"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "ВнешнÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' передана как фактичеÑкий аргумент в %0, но не декларирована Ñвно как EXTERNAL"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "Ðльтернативный Ñпецификатор возврата в %0 некорректен внутри функции"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "%s: определение функции %qs не преобразовано\n"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "Метка %A уже определена в %1 а затем переопределена в %0"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "ФункциÑ-оператор `%A', Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð² %0, не иÑпользуетÑÑ"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "ФункциÑ-оператор `%A', Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð² %0, не иÑпользуетÑÑ"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "ВнешнÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' передана как фактичеÑкий аргумент в %0, но не декларирована Ñвно как EXTERNAL"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "ошибка в аргументах spec-функции '%s'"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "иÑпользование `%D' неоднозначно"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "Ñтандартные Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² данном контекÑте недопуÑтимы"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "Слишком много аргументов %s в %L"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "Слишком много аргументов %s в %L"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "ошибка в аргументах spec-функции '%s'"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "ошибка в аргументах spec-функции '%s'"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "передано %qT Ð´Ð»Ñ %s %P в %qD"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "в конÑтрукции case Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÑÑ‚ÑŒ указатели"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr "передано %qT Ð´Ð»Ñ %s %P в %qD"
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr "ошибка Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ %qT в %qT в %s"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "%q+D не ÑвлÑетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹,"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "%JвнутреннÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ `%D' декларирована как не функциÑ"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "отÑутÑтвует аргумент ключа %qs"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "shared и mdll неÑовмеÑтимы"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Элемент маÑÑива в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "отÑутÑтвует Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñти %d выходит за границы в %L"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "%qD не ÑвлÑетÑÑ Ñлементом типа %qT"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "МаÑÑив `%A' в %0 Ñлишком велик"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "Ðачало или конец подÑтроки в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr "Ðачало или конец подÑтроки в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "Ðачало или конец подÑтроки в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr "Ðачало или конец подÑтроки в %0 вне диапазона, заданного в определении"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr "предикат должен быть идентификатором"
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "Выход за границы в подÑтроке или обращении к маÑÑиву Ð´Ð»Ñ `%A' в операторе в %0"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "Выход за границы в подÑтроке или обращении к маÑÑиву Ð´Ð»Ñ `%A' в операторе в %0"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "Ðет Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT в %0"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "Ðет Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT в %0"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "Ðет Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT в %0"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "Оператор в %0 некорректен в контекÑте, уÑтановленном оператором в %1"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -42344,175 +42340,175 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "оператор-выражение имеет неполный тип"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "оператор-выражение имеет неполный тип"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "оператор-выражение имеет неполный тип"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr "предикат должен быть идентификатором"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "предикат должен быть идентификатором"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "маÑка должна быть непоÑредÑтвенным значением"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "Оператор в %0 некорректен в контекÑте, уÑтановленном оператором в %1"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr "оператор continue вне цикла"
@@ -42520,950 +42516,950 @@ msgstr "оператор continue вне цикла"
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "Оператор в %0 некорректен в контекÑте, уÑтановленном оператором в %1"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "Ðеподдерживаемый VXT-оператор в %0"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "%s по отношению к переменной %qs, доÑтупной только на чтение"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "%s по отношению к переменной %qs, доÑтупной только на чтение"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "размер маÑÑива %qs Ñлишком велик"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr "Ðльтернативный Ñпецификатор возврата в %0 некорректен внутри функции"
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "ФункциÑ-оператор `%A', Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð² %0, не иÑпользуетÑÑ"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "%qD должен иметь ровно один аргумент"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "оператор-выражение имеет неполный тип"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr ""
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "Предупреждать о неÑвных декларациÑÑ… функций"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr "Слишком много аргументов %s в %L"
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "Слишком много аргументов %s в %L"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr "\"трамплины\" не поддерживаютÑÑ"
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr "ВнешнÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' передана как фактичеÑкий аргумент в %0, но не декларирована Ñвно как EXTERNAL"
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "аргумент `asm' - не конÑÑ‚Ð°Ð½Ñ‚Ð½Ð°Ñ Ñтрока"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "Компонент в %C должен иметь атрибут POINTER"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "Ðльтернативный Ñпецификатор возврата в %0 некорректен внутри функции"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "неÑовмеÑтимые типы в операторе `%s'"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "атрибут %qs допуÑтим только Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "ПуÑтой аргумент в %0 в вызове функции-оператора в %1"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "Слишком много аргументов %s в %L"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "%s не может приÑутÑтвовать в конÑтантном выражении"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "метка %qD определена, но не иÑпользуетÑÑ"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "метка %qD определена, но не иÑпользуетÑÑ"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -43629,34 +43625,34 @@ msgstr "неверный аргумент Ð´Ð»Ñ %qs"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "номер Ñумматора вне диапазона"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -43664,47 +43660,47 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ агрегатное значение"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -44073,17 +44069,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -44693,17 +44689,17 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "квалификаторы не допуÑкаютÑÑ Ð² декларации `operator %T'"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
msgid "could not parse file offset"
msgstr "не удалоÑÑŒ найти файл отзыва %s"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
msgid "unexpected offset"
msgstr "некорректный операнд"
@@ -44713,67 +44709,67 @@ msgstr "некорректный операнд"
msgid "invalid line in the resolution file"
msgstr "некорректный региÑÑ‚Ñ€ в инÑтрукции"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "некорректный региÑÑ‚Ñ€ в инÑтрукции"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr "нет клаÑÑа %qs"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "при открытии выходного файла %s: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "при запиÑи вывода в %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "при открытии выходного файла %s: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "не удалоÑÑŒ найти файл отзыва %s"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -45713,6 +45709,10 @@ msgstr ""
msgid "creating selector for nonexistent method %qE"
msgstr "%HÑоздаётÑÑ Ñелектор Ð´Ð»Ñ Ð½ÐµÑущеÑтвующего метода %qE"
+#, fuzzy
+#~ msgid "invalid unsafe.Pointer conversion"
+#~ msgstr "некорректный операнд в инÑтрукции"
+
#~ msgid "internal gcc abort in %s, at %s:%d"
#~ msgstr "аварийный выход gcc в %s, в %s:%d"
diff --git a/gcc/po/sr.po b/gcc/po/sr.po
index fd6c4ee95..de343fc04 100644
--- a/gcc/po/sr.po
+++ b/gcc/po/sr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.2.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2007-08-19 12:00+0200\n"
"Last-Translator: Caslav Ilic <caslav.ilic@gmx.net>\n"
"Language-Team: Serbian <gnu@prevod.org>\n"
@@ -27,7 +27,7 @@ msgstr "<анонимно>"
msgid "({anonymous})"
msgstr "<анонимно>"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
#| msgid "Unexpected end of module"
msgid "expected end of line"
@@ -38,8 +38,8 @@ msgstr "Ðеочекиван крај модула"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "очекивано је %<;%>"
@@ -51,13 +51,13 @@ msgstr "очекивано је %<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "очекивано је %<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<,%>"
@@ -74,7 +74,7 @@ msgstr "очекивано је %<{%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<)%>"
@@ -82,7 +82,7 @@ msgstr "очекивано је %<{%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<]%>"
@@ -94,27 +94,27 @@ msgstr "очекивано је %<{%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "очекивано је %<,%>, %<;%> или %<}%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<}%>"
msgstr "очекивано је %<{%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "очекивано је %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<:%>"
msgstr "очекивано је %<{%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<while%>"
@@ -126,37 +126,37 @@ msgstr "очекивано је %<{%>"
msgid "expected %<.%>"
msgstr "очекивано је %<{%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@end%>"
msgstr "очекивано је %<{%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<>%>"
msgstr "очекивано је %<{%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<,%> or %<)%>"
msgstr "очекивано је %<,%> или %<;%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "очекивано је %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "очекивано је %<#pragma omp section%> или %<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<[%>"
@@ -351,12 +351,12 @@ msgstr "операнд уз ‘%%l’ није етикета"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "лоша употреба реалне конÑтанте"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "неиÑправан израз као операнд"
@@ -1518,20 +1518,20 @@ msgstr "непрепознатљива ија:"
msgid "insn does not satisfy its constraints:"
msgstr "ија не задовољава Ñвоја ограничења:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "направљено и употребљено Ñа различитим поÑтавкама за ‘%s’"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "нема меморије"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "направљено и употребљено Ñа различитим поÑтавкама за -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "направљено и употребљено Ñа различитим поÑтавкама за -fpie"
@@ -2187,205 +2187,205 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "Ðајвећи број РТЛ чворова који Ñе може Ñнимити као поÑледња вредноÑÑ‚ комбинатора"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "Горња граница за дељење целобројних конÑтанти"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Ðајмањи број виртуелних мапирања за разматрање пребацивања на пуна виртуална преименовања"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "ÐžÐ´Ð½Ð¾Ñ Ð¸Ð·Ð¼ÐµÑ’Ñƒ виртуелних мапирања и виртуелних Ñимбола да би Ñе радила пуна виртуелна преименовања"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "Доња граница за бафер да би Ñе размотрила заштита разбијања Ñтека"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "Ðајвећи број наредби дозвољен у блоку којем је потребно умножавање при уплитању Ñкокова"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "Ðајвећи број поља у Ñтруктури пре него што анализа показивача Ñматра Ñтруктуру као једну променљиву"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Ðајвећи број инÑтрукција Ñпремних за издавање који раÑпоређивач узима у обзир током првог пролаза"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
#, fuzzy
#| msgid "The minimum cost of an expensive expression in the loop invariant motion"
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "Ðајмања цена Ñкупог израза у кретању инваријанте петље"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
#| msgid "maximum value of parameter %qs is %u"
msgid "maximum number of parameters in a SCoP"
msgstr "највећа вредноÑÑ‚ параметра %qs је %u"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
#, fuzzy
#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Ðајвећи број ија у облаÑти која Ñе разматра за мећублоковÑко раÑпоређивање"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Дозволи да гранања буду упакована Ñа другим инÑтрукцијама"
-#: params.def:954
+#: params.def:955
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Дозволи да гранања буду упакована Ñа другим инÑтрукцијама"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2734,18 +2734,18 @@ msgid "invalid %%r value"
msgstr "неиÑправна %%r вредноÑÑ‚"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "неиÑправна %%R вредноÑÑ‚"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "неиÑправна %%N вредноÑÑ‚"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "неиÑправна %%P вредноÑÑ‚"
@@ -2760,12 +2760,12 @@ msgstr "неиÑправна %%h вредноÑÑ‚"
msgid "invalid %%L value"
msgstr "неиÑправна %%L вредноÑÑ‚"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "неиÑправна %%m вредноÑÑ‚"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "неиÑправна %%M вредноÑÑ‚"
@@ -2776,7 +2776,7 @@ msgid "invalid %%U value"
msgstr "неиÑправна %%U вредноÑÑ‚"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "неиÑправна %%s вредноÑÑ‚"
@@ -2786,7 +2786,7 @@ msgstr "неиÑправна %%s вредноÑÑ‚"
msgid "invalid %%C value"
msgstr "неиÑправна %%C вредноÑÑ‚"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "неиÑправна %%E вредноÑÑ‚"
@@ -2797,39 +2797,39 @@ msgid "unknown relocation unspec"
msgstr "непознато unspec релокације"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "неиÑправан %%xn кôд"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "предикатна инÑтрукција Тамба"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "предикатна инÑтрукција у уÑловном редоÑледу"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
msgstr "неиÑправан операнд за кôд ‘%c’"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "неиÑправан операнд помака"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2837,90 +2837,90 @@ msgstr "неиÑправан операнд помака"
msgid "invalid operand for code '%c'"
msgstr "неиÑправан операнд за кôд ‘%c’"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, fuzzy, c-format
#| msgid "instruction never exectued"
msgid "instruction never executed"
msgstr "инÑтрукција Ñе никад не извршава"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "недоÑтаје операнд"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
#| msgid "function returns an aggregate"
msgid "function parameters cannot have __fp16 type"
msgstr "функција враћа ÑкупинÑку вредноÑÑ‚"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "функција не враћа податак типа ниÑке"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "адреÑни операнд захтева ограничење за X, Y или Z региÑтар"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use %<&%> constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "излазни операнд %d мора кориÑтити ограничење %<&%>"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "лоша адреÑа, није (reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "address offset not a constant"
msgid "bad address, not a constant:"
msgstr "помак адреÑе није конÑтанта"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "лоша адреÑа, није (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "лоша адреÑа, није post_inc или pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "унутрашња грешка компилатора. Лоша адреÑа:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "унутрашња грешка компилатора. Ðепознат режим:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "неиÑправна ија:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "нетачна ија:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "непозната ија премештања:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "лоша ија помака:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "унутрашња грешка компилатора. Ðетачан помак:"
@@ -2936,7 +2936,7 @@ msgstr "неиÑправан const_double операнд"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3168,80 +3168,80 @@ msgstr "лош операнд output_move_double"
msgid "bad output_condmove_single operand"
msgstr "лош операнд output_condmove_single"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "неиÑправан УÐСПЕЦ као операнд"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand size for operand code '%c'"
msgstr "неиÑправан операнд за кôд ‘%c’"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand type used with operand code '%c'"
msgstr "неиÑправан операнд за кôд ‘%c’"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "операнд није ни конÑтанта ни уÑловни кôд, неиÑправан кôд аргумента ‘c’"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "операнд није ни конÑтанта ни уÑловни кôд, неиÑправан кôд аргумента ‘c’"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "операнд није ни конÑтанта ни уÑловни кôд, неиÑправан кôд аргумента ‘c’"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "операнд није ни конÑтанта ни уÑловни кôд, неиÑправан кôд аргумента ‘c’"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "операнд није ни конÑтанта ни уÑловни кôд, неиÑправан кôд аргумента ‘c’"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "операнд није ни конÑтанта ни уÑловни кôд, неиÑправан кôд аргумента ‘c’"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "операнд није ни конÑтанта ни уÑловни кôд, неиÑправан кôд аргумента ‘c’"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "неиÑправан кôд операнда ‘%c;’"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "неиÑправна ограничења за операнд"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "непознат режим ије"
@@ -3295,13 +3295,13 @@ msgstr "неиÑправно претварање у %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "неиÑправна операција на %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "неиÑправан %%P операнд"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "неиÑправна %%p вредноÑÑ‚"
@@ -3384,7 +3384,7 @@ msgid "post-increment address is not a register"
msgstr "адреÑа поÑтувећања није региÑтар"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "лоша адреÑа"
@@ -3530,129 +3530,129 @@ msgstr "Ðема меÑта на Ñтеку.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Покушајте да покренете ‘%s’ у шкољци да повећате ограничење.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
#| msgid "Use hardware floating point"
msgid "-mvsx requires hardware floating point"
msgstr "КориÑти хардверÑки покретан зарез"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mpaired are incompatible"
msgstr "-f%s и -msdata=%s ниÑу ÑаглаÑни"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
#| msgid "Produce little endian code"
msgid "-mvsx used with little endian code"
msgstr "Произведи кôд мале крајноÑти"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
#| msgid "Disable indexed addressing"
msgid "-mvsx needs indexed addressing"
msgstr "ИÑкључи индекÑно адреÑирање"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-f%s и -msdata=%s ниÑу ÑаглаÑни"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
#| msgid "bad test"
msgid "bad move"
msgstr "лоша проба"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%H value"
msgid "invalid %%c value"
msgstr "неиÑправна %%H вредноÑÑ‚"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "неиÑправна %%f вредноÑÑ‚"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "неиÑправна %%F вредноÑÑ‚"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "неиÑправна %%G вредноÑÑ‚"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "неиÑправан %%j кôд"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "неиÑправан %%J кôд"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "неиÑправна %%k вредноÑÑ‚"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "неиÑправна %%K вредноÑÑ‚"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "неиÑправна %%O вредноÑÑ‚"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "неиÑправна %%q вредноÑÑ‚"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "неиÑправна %%S вредноÑÑ‚"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "неиÑправна %%T вредноÑÑ‚"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "неиÑправна %%u вредноÑÑ‚"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "неиÑправна %%v вредноÑÑ‚"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "неиÑправна %%x вредноÑÑ‚"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
#| msgid "invalid punctuation %qc in constraint"
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "неиÑправна интерпункција %qc у ограничењу"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "алтивек аргумент проÑлеђен непрототипизираној функцији"
@@ -3750,25 +3750,25 @@ msgstr "неиÑправан операнд за модификатор ‘o’"
msgid "invalid operand for code: '%c'"
msgstr "неиÑправан операнд за кôд: ‘%c’"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "неиÑправан операнд за %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "неиÑправан операнд за %%S"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "направљено и употребљено на различитим архитектурама / ÐБИјима"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "направљено и употребљено Ñа различитим ÐБИјима"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "направљено и употребељно Ñа различитом крајношћу"
@@ -3787,13 +3787,13 @@ msgstr "неиÑправан %%A операнд"
msgid "invalid %%B operand"
msgstr "неиÑправан %%B операнд"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "неиÑправан %%C операнд"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "неиÑправан %%D операнд"
@@ -3838,65 +3838,65 @@ msgstr "‘o’ операнд није конÑтанта"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: непознат кôд"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "неиÑправан %%c операнд"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "неиÑправан %%d операнд"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%j code"
msgid "invalid %%H specifier"
msgstr "неиÑправан %%j кôд"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "неиÑправан %%P операнд"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "неиÑправан %%P операнд"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "неиÑправан %%P операнд"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "неиÑправан %%P операнд"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "неиÑправан %%c операнд"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "неиÑправан %%P операнд"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "неиÑправан операнд за модификатор ‘b’"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4264,7 +4264,7 @@ msgstr ""
msgid "candidates are:"
msgstr "кандидати Ñу:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
#| msgid "candidate 1:"
msgid "candidate is:"
@@ -4672,11 +4672,11 @@ msgstr "блоковÑко IF"
msgid "implied END DO"
msgstr "имплицитно END DO"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "додела"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "додела показивача"
@@ -4684,143 +4684,143 @@ msgstr "додела показивача"
msgid "simple IF"
msgstr "једноÑтавно IF"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "function returning a function"
msgid "internal function"
msgstr "функција враћа функцију"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
#, fuzzy
#| msgid "elemental subroutine"
msgid "elemental procedure"
msgstr "елементални потпрограм"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, fuzzy, c-format
#| msgid "Invalid kind for %s at %L"
msgid "Invalid context for NULL() pointer at %%L"
msgstr "ÐеиÑправна врÑта за %s код %L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "Операнд унарног бројевног оператора ‘%s’ код %%L је %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "Операнди бинарног бројевног оператора ‘%s’ код %%L Ñу %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Операнди оператора надовезивања ниÑки код %%L Ñу %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "Операнди логичког оператора ‘%s’ код %%L Ñу %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, fuzzy, c-format
#| msgid "Operand of .NOT. operator at %%L is %s"
msgid "Operand of .not. operator at %%L is %s"
msgstr "Операнд оператора .NOT. код %%L је %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "КомплекÑне величине Ñе не могу поредити код %L"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "Логичке код %%L морају бити поређене Ñа %s умеÑто %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "Операнди оператора поређења ‘%s’ код %%L Ñу %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, fuzzy, c-format
#| msgid "unknown operator '%s' in %%:version-compare"
msgid "Unknown operator '%s' at %%L"
msgstr "непознате оператор ‘%s’ у %%:version-compare"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "Операнд кориÑничког оператора ‘%s’ код %%L је %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "Операнди кориÑничког оператора ‘%s’ код %%L Ñу %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, fuzzy, c-format
#| msgid "Inconsistent ranks for operator at %L and %L"
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "ÐеуÑаглашени рангови за оператор код %L и %L"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
#| msgid "Perform variable tracking"
msgid "iterator variable"
msgstr "Изврши праћење променљивих"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Start expression in DO loop"
msgstr "Израз за корак у петљи DO код %L не може бити нула"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
#| msgid "invalid expression as operand"
msgid "End expression in DO loop"
msgstr "неиÑправан израз као операнд"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Step expression in DO loop"
msgstr "Израз за корак у петљи DO код %L не може бити нула"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
#, fuzzy
#| msgid "DEALLOCATE "
msgid "DEALLOCATE object"
msgstr "DEALLOCATE "
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
#, fuzzy
#| msgid "ALLOCATE "
msgid "ALLOCATE object"
msgstr "ALLOCATE "
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4829,7 +4829,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -5169,6 +5169,18 @@ msgstr "не могу Ñе заједно кориÑтити mthreads и mlegacy
msgid "cannot use mshared and static together"
msgstr "не могу Ñе заједно кориÑтити mshared и static"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni и -femit-class-files ниÑу ÑаглаÑни"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni и -femit-class-file ниÑу ÑаглаÑни"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file треба кориÑтити Ñамо уз -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5262,28 +5274,12 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "опција -shared тренутно није подржана за Ð’ÐКСов ЕЛФ"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
#| msgid "GCC does not support -C or -CC without -E"
msgid "gfortran does not support -E without -cpp"
msgstr "ГЦЦ не подржава -C или -CC без -E"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni и -femit-class-files ниÑу ÑаглаÑни"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni и -femit-class-file ниÑу ÑаглаÑни"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file треба кориÑтити Ñамо уз -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "СХ2а не подржава малу крајноÑÑ‚"
@@ -5296,6 +5292,10 @@ msgstr " употребљени Ñу Ñукобљени прекидачи ÑÑ‚Ð
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "опција -shared тренутно није подржана за Ð’ÐКСов ЕЛФ"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -8298,7 +8298,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Прати РенеÑаÑову (бившу Хитачијеву) конвенцију позивања СуперХ"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "Повећај ÑаглаÑноÑÑ‚ кôда покретног зареза Ñа ИЕЕЕом"
#: config/sh/sh.opt:278
@@ -13017,312 +13019,306 @@ msgstr "Укључи дељене библиотеке на оÑнову ИДа"
msgid "Create a position independent executable"
msgstr "Стварај положајно-незавиÑни кôд за извршне ако је могуће (велики режим)"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
#| msgid "invalid use of %qD"
msgid "invalid use of type"
msgstr "неиÑправна употреба %qD"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
#, fuzzy
#| msgid "inlined_to pointer refers to itself"
msgid "constant refers to itself"
msgstr "показивач inlined_to упућује на Ñамог Ñебе"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
#| msgid "Expected expression type"
msgid "expected numeric type"
msgstr "Очекиван је тип израза"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
#| msgid "Expected expression type"
msgid "expected boolean type"
msgstr "Очекиван је тип израза"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
#| msgid "expected integer expression"
msgid "expected integer or boolean type"
msgstr "очекиван је целобројни израз"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
#| msgid "invalid operands to binary %s"
msgid "invalid operand for unary %<&%>"
msgstr "неиÑправни операнди за бинарно %s"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
#| msgid "Expected integer"
msgid "expected pointer"
msgstr "Очекиван је цео број"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in binary expression"
msgstr "неÑаглаÑни типови у повратку"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
#| msgid "size of array %qs has non-integer type"
msgid "shift of non-integer operand"
msgstr "величина низа %qs има нецелобројни тип"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
#| msgid "switch quantity not an integer"
msgid "shift count not unsigned integer"
msgstr "величина у прекидачу није целобројна"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
#| msgid "negative insn length"
msgid "negative shift count"
msgstr "негативна дужина ије"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "called object %qE is not a function"
msgid "object is not a method"
msgstr "позвани објекат %qE није функција"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
#| msgid "argument of type %qT does not match %qT"
msgid "method type does not match object type"
msgstr "аргумент типа %qT не поклапа Ñе Ñа %qT"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid argument to builtin function"
msgid "invalid use of %<...%> with builtin function"
msgstr "неиÑправан аргумент за уграђену функцију"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "без аргумената"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments"
msgstr "превише аргумената за формат"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument 1 must be a map"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
#| msgid "%qE has invalid type for %<reduction%>"
msgid "invalid type for make function"
msgstr "%qE има неиÑправан тип за %<reduction%>"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "лоша ија за ‘A’"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments to make"
msgstr "превише аргумената за формат"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument must be array or slice or channel"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
#| msgid "invalid argument to builtin function"
msgid "unsupported argument type to builtin function"
msgstr "неиÑправан аргумент за уграђену функцију"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
#| msgid "Argument dim at %L must be scalar"
msgid "argument must be channel"
msgstr "Ðргумент димензије код %L мора бити Ñкалар"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
#| msgid "Qualifier must be a reference"
msgid "argument must be a field reference"
msgstr "Одредба мора бити упућивач"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "left argument must be a slice"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "first argument of %q+D should be %<int%>"
msgid "first argument must be []byte"
msgstr "први аргумент за %q+D треба да је %<int%>"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "tls_model argument not a string"
msgid "second argument must be slice or string"
msgstr "аргумент за tls_model није ниÑка"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "%Jparameter %u has void type"
msgid "argument 2 has invalid type"
msgstr "%Jпараметар %u има празан тип"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
#| msgid "%Jparameter %u has incomplete type"
msgid "argument must have complex type"
msgstr "%Jпараметар %u има непотпун тип"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
#| msgid "cleanup argument not an identifier"
msgid "complex arguments must have identical types"
msgstr "чиÑтачки аргумент није идентификатор"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
#| msgid "Do not use hardware floating point"
msgid "complex arguments must have floating-point type"
msgstr "Ðе кориÑти хардверÑки покретан зарез"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
#| msgid "invalid use of %<this%> at top level"
msgid "invalid use of %<...%> with non-slice"
msgstr "неиÑправна употреба %<this%> на највишем нивоу"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
#| msgid "Expected string"
msgid "expected function"
msgstr "Очекивана је ниÑка"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible type for receiver"
msgstr "неÑаглаÑни типови у повратку"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of %<this%> in non-member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "неиÑправна употреба %<this%> у нечланÑкој функцији"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "incoming edge count does not match number of PHI arguments"
msgid "number of results does not match number of values"
msgstr "долазна ивица Ñе не поклапа Ñа бројем ПХИ аргумената"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
#| msgid "Cray pointer at %C must be an integer."
msgid "index must be integer"
msgstr "Крејов показивач код %C мора бити целобројни."
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
#| msgid "schedule chunk size expression must be integral"
msgid "slice end must be integer"
msgstr "израз за величину одломка при раÑпоређивању мора бити интегрални"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
#| msgid "incompatible types in assignment"
msgid "incompatible type for map index"
msgstr "неÑаглаÑни типови у додели"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many expressions for struct"
msgstr "превише аргумената за формат"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "премало аргумената за формат"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-#| msgid "invalid use of void expression"
-msgid "invalid unsafe.Pointer conversion"
-msgstr "неиÑправна употреба израза празног типа"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
#, fuzzy
#| msgid "Invalid interface type"
msgid "type assertion only valid for interface types"
msgstr "ÐеиÑправан тип Ñучеља"
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
#| msgid "expected class name"
msgid "expected channel"
msgstr "очекивано је име клаÑе"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -13370,21 +13366,25 @@ msgstr "ÐедоÑтаје наредба повратка"
msgid "expected boolean expression"
msgstr "очекиван је израз"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in send"
msgstr "неÑаглаÑни типови у повратку"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -13706,7 +13706,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, fuzzy, gcc-internal-format
#| msgid "invalid argument to %<__builtin_frame_address%>"
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
@@ -13808,13 +13808,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "празна вредноÑÑ‚ није игнориÑана а требало би"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "затражено је претварање у неÑкаларни тип"
@@ -14208,7 +14208,7 @@ msgstr "Ñкок у наредбени израз"
msgid "%qE defined as wrong kind of tag"
msgstr "%H%qE дефиниÑан као погрешна врÑта ознаке"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "неиÑправна употреба %<restrict%>"
@@ -14339,7 +14339,7 @@ msgstr "објекат променљиве величине не може Ñе
msgid "variable %qD has initializer but incomplete type"
msgstr "променљива %qD има уÑпоÑтављач али је непотпуног типа"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "утканој функцији %q+D дат је атрибут noinline"
@@ -14350,7 +14350,7 @@ msgstr "утканој функцији %q+D дат је атрибут noinline
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "неуÑпоÑтављени конÑтантни члан %qD"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
#| msgid "%q+D will be initialized after"
msgid "%qD should be initialized"
@@ -15343,7 +15343,7 @@ msgstr "аргумент %qD не одговара уграђеном прото
msgid "argument %qD doesn%'t match prototype"
msgstr "аргумент %qD не одговара прототипу"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "нема повратне наредбе у функцији која враћа непразан тип"
@@ -15559,7 +15559,7 @@ msgstr "ИСО Ц не дозвољава додатно %<;%> изван фун
msgid "unknown type name %qE"
msgstr "непознато име региÑтра: %s"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "очекивани Ñу наводиоци декларације"
@@ -15570,7 +15570,7 @@ msgstr "очекивани Ñу наводиоци декларације"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "очекиван је идентификатор или %<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored for methods"
@@ -15623,7 +15623,7 @@ msgstr "ИСО Ц 90 не подржава %<long long%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ИСО Ц 90 не подржава %<long long%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "очекивана је доÑловна ниÑка"
@@ -15659,8 +15659,8 @@ msgstr "Тврдња КРИС-порта није прошла: "
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "очекиван је идентификатор"
@@ -16013,84 +16013,84 @@ msgstr "Очекивана је декларација клаÑе или ÑучÐ
msgid "no type or storage class may be specified here,"
msgstr "Ñкладишна клаÑа наведена за %qs"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "недоÑтаје %<(%> поÑле %<#pragma pack%> — игноришем"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "недоÑтаје %<(%> поÑле %<#pragma pack%> — игноришем"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "the %<setter%> attribute may only be specified once"
msgstr "%Jатрибут одељка Ñе не може навеÑти за локалне променљиве"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
#| msgid "%Jaddress area attribute cannot be specified for functions"
msgid "the %<getter%> attribute may only be specified once"
msgstr "%JадреÑна облаÑÑ‚ атрибута не може бити наведена за функције"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> може бити употребљено Ñамо у Ñложеним наредбама"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%> може бити употребљено Ñамо у Ñложеним наредбама"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, fuzzy, gcc-internal-format
#| msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> може бити употребљено Ñамо у Ñложеним наредбама"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, fuzzy, gcc-internal-format
#| msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> може бити употребљено Ñамо у Ñложеним наредбама"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr "%<#pragma omp section%> може бити употребљено Ñамо у конÑтрукцији %<#pragma omp sections%>"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "%<#pragma GCC pch_preprocess%> мора бити прво"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "превише %qs одредби"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
#| msgid "comparison between signed and unsigned integer expressions"
msgid "collapse argument needs positive constant integer expression"
msgstr "поређење означених и неозначених целобројних израза"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "очекивано је %<none%> или %<shared%>"
@@ -16105,45 +16105,45 @@ msgstr "очекиван је целобројни израз"
msgid "%<num_threads%> value must be positive"
msgstr "вредноÑÑ‚ %<num_threads%> мора бити позитивна"
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, fuzzy, gcc-internal-format
#| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "очекивано је %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> или %<||%>"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr "раÑпоред %<runtime%> не узима параметар %<chunk_size%>"
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, fuzzy, gcc-internal-format
#| msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr "раÑпоред %<runtime%> не узима параметар %<chunk_size%>"
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr "неиÑправна врÑта раÑпореда"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "очекивана је одредба %<#pragma omp%>"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs није иÑправно за %qs"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "invalid operator for %<#pragma omp atomic%>"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "неиÑправан оператор за %<#pragma omp atomic%>"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "неиÑправан оператор за %<#pragma omp atomic%>"
@@ -16153,7 +16153,7 @@ msgstr "неиÑправан оператор за %<#pragma omp atomic%>"
msgid "expected %<(%> or end of line"
msgstr "очекивано је %<(%> или крај линије"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "очекивана је наредба for"
@@ -16168,12 +16168,12 @@ msgstr "очекивано је уÑпоÑтављање или декларац
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qs should not be firstprivate"
msgid "iteration variable %qD should not be firstprivate"
@@ -16200,27 +16200,27 @@ msgstr "аутоматÑка променљива %qE не може бити нÐ
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "нитно-локално %qE има непотпун тип"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -17042,7 +17042,7 @@ msgstr "низ уÑпоÑтављен конÑтантном ниÑком у зÐ
msgid "initialization of a flexible array member"
msgstr "уÑпоÑтављање флекÑибилног чланÑког низа"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "char-низ уÑпоÑтављен широком ниÑком"
@@ -17253,229 +17253,229 @@ msgstr "%<return%> Ñа вредношћу у функцији која враћ
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "%<return%> Ñа вредношћу у функцији која враћа празан тип"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "функција враћа адреÑу на локалну променљиву"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "величина у прекидачу није целобројна"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "%<long%> израз у прекидачу не претвара Ñе у %<int%> у ИСО Ц-у"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "case label is not an integer constant expression"
msgstr "величина низа није интегралан конÑтатан израз"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "етикета Ñлучаја није у оквиру наредбе прекидача"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "етикета %<default%> није у оквиру наредбе прекидача"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, fuzzy, gcc-internal-format
#| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%Hпредложи екÑплицитне витичаÑте заграде ради избегавања двоÑмиÑленог %<else%>"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "наредба иÑкакања није у оквиру петље или прекидача"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "наредба наÑтављања није у оквиру петље"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "наредба иÑкакања употребљена Ñа ОпенМПом за петљу"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "наредба без ефекта"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "наредба израза има непотпун тип"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "негативан деÑни помак"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "деÑни помак >= од ширине типа"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "негативан леви помак"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "леви помак >= од ширине типа"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "поређење реалних помоћу == или != није безбедно"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
#| msgid "comparison of distinct pointer types lacks a cast"
msgid "comparison of pointers to disjoint address spaces"
msgstr "поређењу различитих показивачких типова недоÑтаје претапање"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ИСО Ц забрањује поређење %<void *%> и функцијÑког показивача"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "поређењу различитих показивачких типова недоÑтаје претапање"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "поређење између показивача и целобројног"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "поређење потпуног и непотпуног показивача"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ИСО Ц забрањује поређена уређеноÑти показивача на функције"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "поређење уређеноÑти показивача Ñа целобројном нулом"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "поређење уређеноÑти показивача Ñа целобројном нулом"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
#| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "употребљен низ који Ñе не може претворити у показивач где Ñе захтева Ñкалар"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "употребљена вредноÑÑ‚ Ñтруктурног типа где Ñе захтева Ñкалар"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "употребљена вредноÑÑ‚ унијÑког типа где Ñе захтева Ñкалар"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "used struct type value where scalar is required"
msgid "used vector type where scalar is required"
msgstr "употребљена вредноÑÑ‚ Ñтруктурног типа где Ñе захтева Ñкалар"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "%qE има неиÑправан тип за %<reduction%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "%qE има неиÑправан тип за %<reduction(%s)%>"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr "%qE мора бити нитно-локално за %<copyin%>"
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qE није променљива у одредби %qs"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr "%qE Ñе појављује више од једном у одредбама података"
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "%qE није променљива у одредби %<firstprivate%>"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "%qE није променљива у одредби %<lastprivate%>"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qE је предодређено као %qs за %qs"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -18545,7 +18545,7 @@ msgstr "доминатор %d треба да је %d, не %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -18672,13 +18672,13 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "глобална региÑтарÑка променљива %qD употребљена у угњежденој функцији"
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
#| msgid "function %q+D redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "функција %q+D поново деклариÑана Ñа атрибутом неуткане"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
#| msgid "function %q+D redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute warning: %s"
@@ -18773,27 +18773,27 @@ msgstr "провера Ñажимања: првобитно дрво измењÐ
msgid "total size of local objects too large"
msgstr "%Jукупна величина локалних објеката је превелика"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "немогуће ограничење у %<asm%>"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "променљива %q+D може бити продрмана Ñа %<longjmp%> или %<vfork%>"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "аргумент %q+D може бити продрман Ñа %<longjmp%> или %<vfork%>"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "функција враћа ÑкупинÑку вредноÑÑ‚"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "неупотребљен параметар %q+D"
@@ -19272,70 +19272,70 @@ msgstr "провера Ñтабла: очекивах клаÑу %qs, имам %
msgid "using result of function returning %<void%>"
msgstr "нема повратне наредбе у функцији која враћа непразан тип"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "неиÑправна л-вредноÑÑ‚ у излазу аÑемблера %d"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr "немеморијÑки улаз %d мора оÑтати у меморији"
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "меморијÑки улаз %d не може Ñе непоÑредно адреÑирати"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
#| msgid "threadprivate variables not supported in this target"
msgid "threadprivate variable %qE used in untied task"
msgstr "нитно-локалне променљиве ниÑу подржане за овај циљ"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, fuzzy, gcc-internal-format
#| msgid "%Henclosing parallel"
msgid "enclosing task"
msgstr "%Hобухватајуће паралелно"
-#: gimplify.c:5742
+#: gimplify.c:5743
#, fuzzy, gcc-internal-format
#| msgid "%qs not specified in enclosing parallel"
msgid "%qE not specified in enclosing parallel"
msgstr "%qs није наведено у обухватајућем паралелном"
-#: gimplify.c:5747
+#: gimplify.c:5748
#, fuzzy, gcc-internal-format
#| msgid "%Henclosing parallel"
msgid "enclosing parallel"
msgstr "%Hобухватајуће паралелно"
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qs should be private"
msgid "iteration variable %qE should be private"
msgstr "требало би да променљива итерације %qs буде приватна"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qs should not be firstprivate"
msgid "iteration variable %qE should not be firstprivate"
msgstr "не би требало да променљива итерације %qs буде firstprivate"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qs should not be reduction"
msgid "iteration variable %qE should not be reduction"
msgstr "не би требало да променљива итерације %qs буде Ñвођена"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
#| msgid "%s variable %qs is private in outer context"
msgid "%s variable %qE is private in outer context"
msgstr "%s променљива %qs је приватна у Ñпољашњем контекÑту"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "гимплификација није уÑпела"
@@ -19557,52 +19557,52 @@ msgstr "поље %qs деклариÑано као функција"
msgid "function %qD redeclared as variable"
msgstr "функција %q+D поново деклариÑана као уткана"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, fuzzy, gcc-internal-format
#| msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "подељена облаÑÑ‚ не може бити блиÑко угњеждена унутар подељене, критичне, уређене или главне облаÑти"
-#: omp-low.c:1851
+#: omp-low.c:1853
#, fuzzy, gcc-internal-format
#| msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "подељена облаÑÑ‚ не може бити блиÑко угњеждена унутар подељене, критичне, уређене или главне облаÑти"
-#: omp-low.c:1869
+#: omp-low.c:1872
#, fuzzy, gcc-internal-format
#| msgid "master region may not be closely nested inside of work-sharing region"
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr "главна облаÑÑ‚ не може бити блиÑко угњеждена унутар дељене"
-#: omp-low.c:1884
+#: omp-low.c:1888
#, fuzzy, gcc-internal-format
#| msgid "ordered region may not be closely nested inside of critical region"
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr "уређена облаÑÑ‚ не може бити блиÑко угњеждена унутар критичне"
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr "уређена облаÑÑ‚ мора бити блиÑко угњеждена унутар петље Ñа одредбом уређеноÑти"
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr "критична облаÑÑ‚ не може бити угњеждена унутар иÑтоимене критичне облаÑти"
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr "неиÑправан излаз из Ñтруктуираног блока ОпенМПа"
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr "неиÑправан улаз у Ñтруктуирани блок ОпенМПа"
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, fuzzy, gcc-internal-format
#| msgid "invalid exit from OpenMP structured block"
msgid "invalid branch to/from an OpenMP structured block"
@@ -19708,13 +19708,13 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition не ради на овој архитектури"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
@@ -20101,8 +20101,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "„%s“ Ñе не може кориÑтити као %s региÑтар"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "непознато име региÑтра: %s"
@@ -20415,7 +20415,7 @@ msgstr "атрибут паковања доводи до неефикаÑног
msgid "packed attribute is unnecessary"
msgstr "атрибут паковања непотребан"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "равнање елемената низа је веће од величине елемента"
@@ -20437,13 +20437,13 @@ msgstr "глобални деÑтруктори ниÑу подржани на Ð
msgid "nested function trampolines not supported on this target"
msgstr "-ffunction-sections није подржано за овај циљ"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute is not supported on this platform"
msgid "target attribute is not supported on this machine"
msgstr "атрибут %qE није подржан на овој платформи"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
#| msgid "#pragma extern_prefix not supported on this target"
msgid "#pragma GCC target is not supported for this machine"
@@ -20643,7 +20643,7 @@ msgstr "неиÑправна употреба %qD у одредници пове
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -20659,7 +20659,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr "изворно поÑредан позив функције Ñе не разматра за уткивање"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -20674,7 +20674,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
#| msgid "%<[*]%> not allowed in other than a declaration"
msgid "asm not allowed in atomic transaction"
@@ -20713,7 +20713,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
#| msgid "attributes are not allowed on a function-definition"
msgid "%Kasm not allowed in %<transaction_safe%> function"
@@ -21407,127 +21407,127 @@ msgstr "ниÑам могао да отворим датотеку попиÑа
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "игноришем непознату опцију %q.*s у %<-fdump-%s%>"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i can not throw but has EH edges"
msgid "BB %i has multiple EH edges"
msgstr "Об. %i не може да баци али има ЕХ ивице"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i can not throw but has EH edges"
msgid "BB %i can not throw but has an EH edge"
msgstr "Об. %i не може да баци али има ЕХ ивице"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i last statement has incorrectly set region"
msgid "BB %i last statement has incorrectly set lp"
msgstr "ПоÑледња наредба у об. %i има неиÑправно поÑтављену облаÑÑ‚"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unnecessary EH edge %i->%i"
msgid "Incorrect EH edge %i->%i"
msgstr "непотребна ЕХ ивица %i->%i"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i too many fallthru edges"
msgstr "погрешна ија у пропадном потегу"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i last statement has incorrectly set region"
msgid "BB %i has incorrect edge"
msgstr "ПоÑледња наредба у об. %i има неиÑправно поÑтављену облаÑÑ‚"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i has incorrect fallthru edge"
msgstr "погрешна ија у пропадном потегу"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it receives a non-local goto"
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "функција %q+F Ñе не може уткати јер прима нелокално goto"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it uses variable sized variables"
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "функција %q+F Ñе не може уткати јер кориÑти променљиве променљиве величине"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "функција %q+F Ñе не може уткати јер кориÑти alloca (потиÑните атрибутом always_inline)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "функција %q+F Ñе не може уткати јер кориÑти setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "функција %q+F Ñе не може уткати јер кориÑти променљиву лиÑту аргумената"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "функција %q+F Ñе не може уткати јер кориÑти јер кориÑти руковање изузецима типа setjmp-longjmp"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "функција %q+F Ñе не може уткати јер кориÑти нелокално goto"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "функција %q+F Ñе не може уткати јер кориÑти __builtin_return или __builtin_apply_args"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "функција %q+F Ñе не може уткати јер кориÑти рачунÑко goto"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "функција %q+F не може никако бити уткана јер је то Ñузбијено помоћу -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "функција %q+F не може никако бити уткана јер кориÑти атрибуте Ñукобљене Ñа уткивањем"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "inlining failed in call to %q+F: %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "уткивање није уÑпело у позиву %q+F: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "позвано одавде"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "уткивање није уÑпело у позиву %q+F: %s"
@@ -21565,7 +21565,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "величина повратне вредноÑти %q+D је већа од %wd бајтова"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "ССРиÑкварење"
@@ -21814,80 +21814,80 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is outside array bounds"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° није целобројан"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is above array bounds"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° није целобројан"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is below array bounds"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° није целобројан"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr "претпоÑтављам да Ñе означено преливање не дешава при упрошћавању уÑлова до конÑтанте"
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr "претпоÑтављам да Ñе означено преливање не дешава при упрошћавању уÑлова"
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, fuzzy, gcc-internal-format
#| msgid "comparison is always false due to limited range of data type"
msgid "comparison always false due to limited range of data type"
msgstr "поређење је увек нетачно уÑлед ограниченог опÑега типа"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, fuzzy, gcc-internal-format
#| msgid "comparison is always true due to limited range of data type"
msgid "comparison always true due to limited range of data type"
msgstr "поређење је увек тачно уÑлед ограниченог опÑега типа"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, fuzzy, gcc-internal-format
#| msgid "assuming signed overflow does not occur when simplifying range test"
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr "претпоÑтављам да Ñе означено преливање не дешава при упрошћавању пробе опÑега"
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, fuzzy, gcc-internal-format
#| msgid "assuming signed overflow does not occur when simplifying range test"
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "претпоÑтављам да Ñе означено преливање не дешава при упрошћавању пробе опÑега"
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute can only be applied to class definitions"
msgid "ignoring attributes applied to %qT after definition"
msgstr "атрибут %qE може Ñе применити Ñамо на дефиниције клаÑа"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D већ деклариÑано Ñа атрибутом dllexport: dllimport Ñе игнорише"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D поново деклариÑано без атрибута dllimport пошто је на Ñš упућено ДЛЛ повезивошћу"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D поново деклариÑано без атрибута dllimport: претходно dllimport Ñе игнорише"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -21901,152 +21901,152 @@ msgstr "%q+D поново деклариÑано без атрибута dllimpo
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "атрибут %qE Ñе игнорише"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "уткана функција %q+D поново деклариÑана као dllimport: атрибут Ñе игнорише"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "дефиниција функције %q+D означена као dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "дефиниција променљиве %q+D означена као dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, fuzzy, gcc-internal-format
#| msgid "external linkage required for symbol %q+D because of %qs attribute"
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "Ñпољашња повезивоÑÑ‚ неопходна за Ñимбол %q+D због атрибута %qs"
-#: tree.c:5628
+#: tree.c:5643
#, fuzzy, gcc-internal-format
#| msgid "%qD redeclared with different visibility"
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qD поново деклариÑано Ñа другачијом видљивошћу"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "низови функција немају ÑмиÑла"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "повратни тип функције не може бити функција"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "провера Ñтабла: %s, имам %s у %s, код %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "провера Ñтабла: не очекивах ниједно од %s, имам %s у %s, код %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "провера Ñтабла: очекивах клаÑу %qs, имам %qs (%s) у %s, код %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "провера Ñтабла: ниÑам очекивао клаÑу %qs, имам %qs (%s) у %s, код %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "провера Ñтабла: очекивах omp_clause %s, имам %s у %s, код %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "провера Ñтабла: очекивах Ñтабло које Ñадржи Ñтруктуру %qs, имам %qs у %s, код %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "провера Ñтабла: приÑтупих елту %d у tree_vec Ñа %d елтова у %s, код %s:%d"
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "провера Ñтабла: приÑтупих операнду %d од %s Ñа %d операнада у %s, код %s:%d"
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "провера Ñтабла: приÑтупих операнду %d од omp_clause %s Ñа %d операнада у %s, код %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%qs је превазиђено (деклариÑано код %s:%d)"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%qs је превазиђено (деклариÑано код %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%qs је превазиђено (деклариÑано код %s:%d)"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%qs је превазиђено (деклариÑано код %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "тип је превазиђен (деклариÑан код %s:%d)"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "тип је превазиђен (деклариÑан код %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated: %s"
msgstr "%qs је превазиђено"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated"
msgstr "%qs је превазиђено"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated"
msgid "type is deprecated: %s"
msgstr "тип је превазиђен"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "тип је превазиђен"
@@ -22277,12 +22277,12 @@ msgstr "вектор %s грешке домена %s, у %s код %s:%u"
msgid "no sclass for %s stab (0x%x)"
msgstr "нема sclass за %s stab (0x%x)"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -22297,8 +22297,8 @@ msgstr "%qD није дефиниÑано изван доÑега функциј
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "дужина ниÑке %qd већа је од дужине %qd коју ИСО компилатори Ц%d морају да подрже"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "преливање у конÑтантном изразу"
@@ -22968,40 +22968,40 @@ msgstr "атрибут %qE Ñе игнорише за %qE"
msgid "invalid vector type for attribute %qE"
msgstr "неиÑправан тип вектора за атрибут %qE"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "величина вектора није целобројни умножак величине компоненте"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "нулта величина вектора"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "број компоненти вектора није Ñтепен двојке"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "ненулти атрибут без аргумената код непрототипа"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "ненулти аргумент има неиÑправан број операнада (аргумент %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "ненулти аргумент Ñа бројем операнада ван опÑега (аргумент %lu, операнд %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "ненулти аргумент упућује на непоказивачки операнд (аргумент %lu, операнд %lu)"
@@ -23041,12 +23041,12 @@ msgstr "атрибут %qE захтева прототипове Ñа имено
msgid "%qE attribute only applies to variadic functions"
msgstr "атрибут %qE је примењив Ñамо на варијадичке функције"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "захтевани положај није целобројна конÑтанта"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "захтевани положај је мањи од нуле"
@@ -24909,242 +24909,242 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "лоша вредноÑÑ‚ %qs за -mmemory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "лош уграђени fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "switch -mcpu=%s conflicts with -march= switch"
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "прекидач -mcpu=%s коÑи Ñе Ñа -march="
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support ARM mode"
msgstr "циљни ЦПУ не подржава интерворкинг"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "циљни ЦПУ не подржава интерворкинг"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "циљни ЦПУ не подржава инÑтрукције Тамба"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "укључивање подршке за контраход има ÑмиÑла Ñамо када Ñе компилује за Тамб"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "укључивање подршке за интерворкинг позваних има ÑмиÑла Ñамо када Ñе компилује за Тамб"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check није ÑаглаÑно Ñа -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic и -mapcs-reent ниÑу ÑаглаÑни"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "Вишеулазни кôд ÐПЦСа није подржан, игноришем"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g уз -mno-apcs-frame може дати беÑмиÑлено иÑправљање"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "проÑлеђивање аргумената у покретном зарезу у ФП региÑтрима још увек није подржано"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iWMMXt захтева ÐÐПЦС-ÑаглаÑан ÐБИ за правилан рад"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iWMMXt ÐБИ захтева iWMMXt-ÑпоÑобан ЦПУ"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "циљни ЦПУ не подржава интерворкинг"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "циљни ЦПУ не подржава интерворкинг"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "iWMMXt и хардверÑки покретан зарез"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard и ВФП"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, fuzzy, gcc-internal-format
#| msgid "can not use -mtp=cp15 with -mthumb"
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "не може Ñе кориÑтити -mtp=cp15 уз -mthumb"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "граница величине Ñтруктура може бити поÑтављена Ñамо на %s"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8 or 32"
msgstr "граница величине Ñтруктура може бити поÑтављена Ñамо на %s"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, fuzzy, gcc-internal-format
#| msgid "%<-G%> is incompatible with %<-mabicalls%>"
msgid "RTP PIC is incompatible with Thumb"
msgstr "%<-G%> није ÑаглаÑно Ñа %<-mabicalls%>"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, fuzzy, gcc-internal-format
#| msgid "%<-G%> is incompatible with %<-mabicalls%>"
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "%<-G%> није ÑаглаÑно Ñа %<-mabicalls%>"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= је беÑкориÑно без -fpic"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "не могу да кориÑтим „%s“ за ПИЦ региÑтар"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support unaligned accesses"
msgstr "циљни ЦПУ не подржава интерворкинг"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition не ради на овој архитектури"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to functions"
msgid "%qE attribute only applies to functions"
msgstr "атрибут %qs примењује Ñе Ñамо на функције"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "не могу да Ñрачунам Ñтварну локацију параметра на Ñтеку"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
#| msgid "argument %qd is not a constant"
msgid "argument must be a constant"
msgstr "аргумент %qd није конÑтанта"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "Ñелектор мора бити непоÑредни"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "маÑка мора бити непоÑредна"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "нема доÑтупних ниÑких региÑтара за подизање виÑоких региÑтара"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "ÑервиÑне рутине прекида не могу бити кодиране у режиму Тамба"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -25188,91 +25188,91 @@ msgstr "Функција не враћа вредноÑÑ‚"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs изгледа као погрешно напиÑан руковалац Ñигналима"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "Број региÑтара који Ñе кориÑти за проÑлеђивање целобројних аргумената"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
#| msgid "weak declaration of %q+D not supported"
msgid "writing to address space %qs not supported"
msgstr "Ñлаба декларација %q+D није подржана"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "Ñамо неуÑпоÑтављене променљиве могу Ñе ÑмеÑтити у одељак .noint"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "only initialized variables can be placed into program memory area"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "Ñамо уÑпоÑтављене променљиве могу Ñе ÑмеÑтити у меморијÑку облаÑÑ‚ програма"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "МЦУ %qs подржан Ñамо за аÑемблер"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of module in string constant"
msgid "%s expects a compile time integer constant"
msgstr "Ðеочекиван крај модула у конÑтантној ниÑки"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -25633,321 +25633,321 @@ msgstr "не могу да проширим ПЦХ датотеку: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "не могу да поÑтавим положај у ПЦХ датотеци: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -mtune= switch"
msgid "bad value (%s) for %stune=%s %s"
msgstr "лоша вредноÑÑ‚ (%s) за прекидач -mtune="
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mtune=x86-64 is deprecated. Use -mtune=k8 or -mtune=generic instead as appropriate."
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr "-mtune=x86-64 је превазиђено. КориÑтите -mtune=k8 или -mtune=generic умеÑто тога."
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "модела кôда %qs није подржан у %s-битном режиму"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %qs not supported in x32 mode"
msgstr "модела кôда %s није подржан у ПИЦ режиму"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %s does not support PIC mode"
msgstr "модела кôда %s није подржан у ПИЦ режиму"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
#| msgid "-m%s not supported in this configuration"
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s није подржано у овој конфигурацији"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i-битни режим није укомпилован"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "ЦПУ који Ñте изабрали не подржава Ñкуп инÑтрукција икÑ86-64"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "generic CPU can be used only for -mtune= switch"
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "генерички ЦПУ може бити употребљен Ñамо за прекидач -mtune="
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -march= switch"
msgid "bad value (%s) for %sarch=%s %s"
msgstr "лоша вредноÑÑ‚ (%s) за прекидач -march="
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d није између 0 и %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "-fprefetch-loop-arrays not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-fprefetch-loop-arrays није подржано за овај циљ"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d није између %d и 12"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mpreferred-stack-boundary=%d није између %d и 12"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-msseregparm used without SSE enabled"
msgid "%ssseregparm%s used without SSE enabled"
msgstr "-msseregparm употребљено без укључених ССЕ инÑтрукција"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "Ñкуп ССЕ инÑтрукција иÑкључен, кориÑтим 387 аритметику"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "Ñкуп 387 инÑтрукција иÑкључен, кориÑтим ССЕ аритметику"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "табеле одмотавања тренутно захтевају или показивач оквира или -maccumulate-outgoing-args за иÑправноÑÑ‚"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "табеле одмотавања тренутно захтевају или показивач оквира или -maccumulate-outgoing-args за иÑправноÑÑ‚"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown -m%s= option specified: '%s'"
msgid "unknown option for -mrecip=%s"
msgstr "непозната опција типа -m%s=: „%s“"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ACCESS specification at %L was already specified"
msgid "option(\"%s\") was already specified"
msgstr "Одредница ACCESS код %L је већ наведена "
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "атрибути fastcall и regparm ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "regparam and thiscall attributes are not compatible"
msgstr "атрибути fastcall и stdcall ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%qE attribute requires an integer constant argument"
msgstr "атрибут %qs захтева целобројну конÑтанту као аргумент"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
#| msgid "argument to %qs attribute larger than %d"
msgid "argument to %qE attribute larger than %d"
msgstr "аргумент за атрибут %qs већи од %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "атрибути fastcall и cdecl ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "атрибути fastcall и stdcall ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and thiscall attributes are not compatible"
msgstr "атрибути fastcall и stdcall ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "атрибути stdcall и cdecl ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "атрибути stdcall и fastcall ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "stdcall and thiscall attributes are not compatible"
msgstr "атрибути stdcall и fastcall ниÑу ÑаглаÑни"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "cdecl and thiscall attributes are not compatible"
msgstr "атрибути stdcall и fastcall ниÑу ÑаглаÑни"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored on non-class types"
msgid "%qE attribute is used for none class-method"
msgstr "атрибут %qE Ñе игнорише на не-клаÑним типовима"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, fuzzy, gcc-internal-format
#| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Позивање %qD Ñа атрибутом sseregparm без укључених ССЕ/ССЕ2"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, fuzzy, gcc-internal-format
#| msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "Позивање %qT Ñа атрибутом sseregparm без укључених ССЕ/ССЕ2"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "-march=%s није ÑаглаÑно Ñа изабраним ÐБИјем"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, fuzzy, gcc-internal-format
#| msgid "MMX vector argument without MMX enabled changes the ABI"
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "ÐœÐœÐ˜ÐºÑ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñки аргумент без укључених ÐœÐœÐ˜ÐºÑ Ð¼ÐµÑšÐ° ÐБИ"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "ССЕ враћање региÑтра уз иÑкључене ССЕ"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "ССЕ региÑтарÑки аргумент уз иÑкључене ССЕ"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "враћање из региÑтра x87 када је x87 иÑкључено"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "ССЕ векторÑки аргумент без укључених ССЕ мења ÐБИ"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "ÐœÐœÐ˜ÐºÑ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñки аргумент без укључених ÐœÐœÐ˜ÐºÑ Ð¼ÐµÑšÐ° ÐБИ"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "ССЕ векторÑко враћање без укључених ССЕ мења ÐБИ"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "ÐœÐœÐ˜ÐºÑ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñко враћање без укључених ÐœÐœÐ˜ÐºÑ Ð¼ÐµÑšÐ° ÐБИ"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, fuzzy, gcc-internal-format
#| msgid "%s not supported for nested functions"
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "%s није подржано за угњеждене функције"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, fuzzy, gcc-internal-format
#| msgid "%s not supported for nested functions"
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
@@ -25955,133 +25955,133 @@ msgstr "%s није подржано за угњеждене функције"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "%s functions limited to %d register parameters"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "%s функције ограничене на %d региÑтарÑких параметара"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "проширени региÑтри немају виÑоке половине"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "неподржана величина операнда за проширени региÑтар"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid operand code '%c'"
msgid "non-integer operand used with operand code '%c'"
msgstr "неиÑправан кôд операнда ‘%c;’"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 2-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
#| msgid "shift must be an immediate"
msgid "the fifth argument must be an 8-bit immediate"
msgstr "помак мора бити непоÑредни"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the third argument must be an 8-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 1-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "the last argument must be a 4-bit immediate"
msgstr "аргумент 3 мора бити четворобитна неозначена конÑтанта"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 1-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 5-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the next to last argument must be an 8-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 8-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 32-bit immediate"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "Ñелектор мора бити целобројна конÑтанта у опÑегу 0..%wi"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "last argument must be an immediate"
msgstr "маÑка мора бити непоÑредна"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to variables"
msgid "%qE attribute only available for 32-bit"
msgstr "атрибут %qs примењује Ñе Ñамо на променљиве"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
#| msgid "argument of %qs attribute is not a string constant"
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "аргумент атрибута %qs није конÑтантна ниÑка"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "атрибути fastcall и stdcall ниÑу ÑаглаÑни"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
#| msgid "%qs incompatible attribute ignored"
msgid "%qE incompatible attribute ignored"
@@ -26159,13 +26159,13 @@ msgstr "%JадреÑна облаÑÑ‚ атрибута не може бити н
msgid "%qE attribute requires a string constant argument"
msgstr "атрибут %qs захтева целобројну конÑтанту као аргумент"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "вредноÑÑ‚ уз -mfixed-range мора бити облика РЕГ1-РЕГ2"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -26241,7 +26241,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "атрибут %qE није подржан на овој платформи"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not an integer constant"
msgid "%qE attribute argument not an integer constant"
@@ -26304,7 +26304,7 @@ msgstr "наведени вишеÑтруки атрибути типа функ
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "израз ограничења Ñтека није подржан"
@@ -26680,67 +26680,67 @@ msgstr "Уткане функције Ц-а 99 ниÑу подржане; кор
msgid "%qs does not support MIPS16 code"
msgstr "%s не подржава %s"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, fuzzy, gcc-internal-format
#| msgid "-%s conflicts with the other architecture options, which specify a %s processor"
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "-%s Ñе коÑи Ñа оÑталим опцијама архитектуре, које наводе процеÑор %s"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "-march=%s није ÑаглаÑно Ñа изабраним ÐБИјем"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit processor"
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "-mgp64 употребљено Ñа 32-битним процеÑором"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, fuzzy, gcc-internal-format
#| msgid "-mgp32 used with a 64-bit ABI"
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "-mgp32 употребљено Ñа 64-битним ÐБИјем"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit ABI"
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "-mgp64 употребљено Ñа 32-битним ÐБИјем"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "неподржана комбинација: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "%qs is incompatible with %qs"
@@ -26751,64 +26751,64 @@ msgstr "тврдња: %s је доделом ÑаглаÑно Ñа %s"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "тврдња: %s је доделом ÑаглаÑно Ñа %s"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "циљни ЦПУ не подржава инÑтрукције Тамба"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, fuzzy, gcc-internal-format
#| msgid "-mips3d requires -mpaired-single"
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "-mips3d захтева -mpaired-single"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
#| msgid "-frepo must be used with -c"
msgid "%qs must be used with %qs"
msgstr "-frepo мора бити коришћено уз -c"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support paired-single instructions"
msgstr "циљни ЦПУ не подржава инÑтрукције Тамба"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
#| msgid "Use the bit-field instructions"
msgid "%qs requires branch-likely instructions"
msgstr "КориÑти инÑтрукције битÑког нивоа"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support the synci instruction"
msgstr "циљни ЦПУ не подржава инÑтрукције Тамба"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "профилиÑање функција мипÑа16"
@@ -27096,327 +27096,327 @@ msgstr "проÑлеђивање арга %d за %qE одбацује одреÐ
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "неиÑправна комбинација параметара за алтивек ÑопÑтвену"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 захтева архитектуру ПауерПЦ-64, укључујем"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power није подржано на 64-битном Дарвину; није ÑаглаÑно Ñа инÑталираним Ц и Ц++ библиотекама"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
#| msgid "not configured for ABI: '%s'"
msgid "not configured for SPE ABI"
msgstr "није подешено за ÐБИ: „%s“"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "AltiVec not supported in this target"
msgstr "ограничења Ñтека ниÑу подржана на овом циљу"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "SPE not supported in this target"
msgstr "ограничења Ñтека ниÑу подржана на овом циљу"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple није подржано на ÑиÑтемима мале крајноÑти"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring није подржано на ÑиÑтемима мале крајноÑти"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "ГЦЦ вектор враћен упућивачем: неÑтандарно проширење ÐБИја, без јемÑтва ÑаглаÑноÑти"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "вредноÑÑ‚ Ñе не може вратити у векторÑком региÑтру јер Ñу алтивек инÑтрукције иÑкључене; употребите -maltivec да их укључите"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "вредноÑÑ‚ Ñе не може проÑледити у векторÑком региÑтру јер Ñу алтивек инÑтрукције иÑкључене; употребите -maltivec да их укључите"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "ГЦЦ вектор проÑлеђен упућивачем: неÑтандарно проширење ÐБИја, без јемÑтва ÑаглаÑноÑти"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Treat the input file as already preprocessed"
msgid "internal error: builtin function %s already processed"
msgstr "Сматрај улазну датотеку већ предобрађеном"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "аргумент 1 мора бити петобитна означена конÑтанта"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "аргумент 2 мора бити петобитна неозначена конÑтанта"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "аргумент 1 за __builtin_altivec_predicate мора бити конÑтанта"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "аргумент 1 за __builtin_altivec_predicate ван опÑега"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "аргумент 3 мора бити четворобитна неозначена конÑтанта"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "аргумент 3 мора бити четворобитна неозначена конÑтанта"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "аргумент 3 мора бити четворобитна неозначена конÑтанта"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "аргумент за %qs мора бити двобитна неозначена конÑтанта"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr "неразрешено препуњавање за алтивек уграђено %qF"
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "аргумент за dss мора бити двобитна неозначена конÑтанта"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "аргумент 1 за __builtin_spe_predicate мора бити конÑтанта"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate is out of range"
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "аргумент 1 за __builtin_spe_predicate ван опÑега"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "аргумент 1 за __builtin_spe_predicate мора бити конÑтанта"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "аргумент 1 за __builtin_spe_predicate ван опÑега"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "this builtin function is only available on the fr450"
msgid "Builtin function %s is only valid for the cell processor"
msgstr "ова уграђена функција доÑтупна је Ñамо на Ñ„Ñ€450"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mvsx option"
msgstr "уграђена функција %q+D деклариÑана као нефункција"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -maltivec option"
msgstr "уграђена функција %q+D деклариÑана као нефункција"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mpaired option"
msgstr "уграђена функција %q+D деклариÑана као нефункција"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mspe option"
msgstr "уграђена функција %q+D деклариÑана као нефункција"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "command line option %qs is not supported by this configuration"
msgid "Builtin function %s is not supported with the current options"
msgstr "опција командне линије %qs није подржана овом конфигурацијом"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error: sideeffect-insn affecting main effect"
msgid "internal error: builtin function %s had no type"
msgstr "унутрашња грешка: ија за Ñпоредни ефекат утиче на главни ефекат"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "оквир Ñтека превелик"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "нема профилиÑања 64-битног кôда за овај ÐБИ"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "употреба %<long double%> у алтивек типовима није иÑправна"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "употреба логичких типова у алтивек типовима није иÑправна"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "употреба %<complex%> у алтивек типовима није иÑправна"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "употреба децималних реалних типова у алтивек типовима није иÑправна"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, fuzzy, gcc-internal-format
#| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "употреба %<long%> у алтивек типовима није иÑправна у 64-битном кôду"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "превазиђена употреба %<long%> у алтивек; кориÑтите %<int%>"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, fuzzy, gcc-internal-format
#| msgid "use of %<long long%> in AltiVec types is invalid"
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "употреба %<long long%> у алтивек типовима није иÑправна"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, fuzzy, gcc-internal-format
#| msgid "use of %<double%> in AltiVec types is invalid"
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "употреба %<double%> у алтивек типовима није иÑправна"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid use of %<::%>"
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "неиÑправна употреба %<::%>"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%<#pragma%> is not allowed here"
msgid "%s\"%s\"%s is not allowed"
msgstr "%<#pragma%> није дозвољена овде"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "spec '%s' is invalid"
msgid "%s\"%s\"%s is invalid"
@@ -27658,69 +27658,69 @@ msgstr "величина оквира за %qs је "
msgid "%qs uses dynamic stack allocation"
msgstr "%qs кориÑти динамичко резервиÑање Ñтека"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "игноришем -fschedule-insns због грешке у руковању изузецима"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "табеле одмотавања тренутно захтевају или показивач оквира или -maccumulate-outgoing-args за иÑправноÑÑ‚"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs није подржано овим подциљем"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to interrupt functions"
msgid "%qE attribute only applies to interrupt functions"
msgstr "атрибут %qs примењив је Ñамо на функције прекида"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute is not supported on this platform"
msgid "%qE attribute is supported only for SH2A"
msgstr "атрибут %qE није подржан на овој платформи"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "атрибут interrupt_handler није ÑаглаÑан Ñа -m5-compact"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to functions"
msgid "%qE attribute only applies to SH2A"
msgstr "атрибут %qs примењује Ñе Ñамо на функције"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not an integer constant"
msgid "%qE attribute argument should be between 0 to 255"
msgstr "аргумент атрибута %qs није целобројна конÑтанта"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not a string constant"
msgid "%qE attribute argument not a string constant"
msgstr "аргумент атрибута %qs није конÑтантна ниÑка"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 мора бити доÑтупан као позивом продрман региÑтар"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
#| msgid "Need a second call-clobbered general purpose register"
msgid "need a second call-clobbered general purpose register"
msgstr "Потребан је други позивом продрман региÑтар опште намене"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, fuzzy, gcc-internal-format
#| msgid "Need a call-clobbered target register"
msgid "need a call-clobbered target register"
@@ -27850,13 +27850,13 @@ msgstr "атрибут %<__BELOW100__%> примењује Ñе Ñамо на п
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "атрибут __BELOW100__ није дозвољен Ñа аутом. Ñкладишном клаÑом"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin fcode"
msgid "bad builtin icode"
msgstr "лош уграђени fcode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -28086,43 +28086,43 @@ msgstr "%<-gnat%> погрешно упиÑано као %<-gant%>"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "атрибут %qs Ñе игнорише"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute requires prototypes with named arguments"
msgid "%qs attribute requires prototypes with named arguments"
msgstr "атрибут %qE захтева прототипове Ñа именованим аргументима"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute only applies to variadic functions"
msgid "%qs attribute only applies to variadic functions"
msgstr "атрибут %qE је примењив Ñамо на варијадичке функције"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored"
msgid "%qE attribute has no effect"
msgstr "атрибут %qE Ñе игнорише"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid vector type for attribute %qs"
msgstr "неиÑправан тип вектора за атрибут %qE"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to variables"
msgid "attribute %qs applies to array types only"
msgstr "атрибут %qs примењује Ñе Ñамо на променљиве"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid element type for attribute %qs"
@@ -28599,7 +28599,7 @@ msgstr "чланÑка функција %qD не може Ñе позвати б
msgid "passing %qT chooses %qT over %qT"
msgstr "проÑлеђивање %qT бира %qT пре него %qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " у позиву %qD"
@@ -28664,438 +28664,438 @@ msgstr "неиÑправно уÑпоÑтављање неконÑтантног
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "неиÑправно уÑпоÑтављање упућивача типа %qT изразом типа %qT"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "не може Ñе претворити из оÑнове %qT у изведени тип %qT преко виртуелне оÑнове %qT"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "јаванÑка клаÑа %qT не може имати деÑтруктор"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "јаванÑка клаÑа %qT не може имати имплицитни нетривијални деÑтруктор"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D не може бити препуњено"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "Ñа %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "Ñукобљене одреднице приÑтупа за метод %q+D, игноришем"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "Ñукобљене одреднице приÑтупа за поље %qE, игноришем"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D неиÑправно у %q#T"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " због иÑтоименог локалног метода %q+#D"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " због иÑтоименог локалног члана %q+#D"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "не може Ñе претворити из оÑнове %qT у изведени тип %qT преко виртуелне оÑнове %qT"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "оÑновна клаÑа %q#T има не-виртуелни деÑтруктор"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "Ñве чланÑке функције у клаÑи %qT Ñу приватне"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T дефинише Ñамо приватни деÑтруктор и нема пријатељâ"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T дефинише Ñамо приватне конÑтрукторе и нема пријатељâ"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "нема јединÑтвеног коначног потиÑкивача за %qD у %qT"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
#| msgid "%q+D defined but not used"
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+D дефиниÑано али неупотребљено"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D је Ñакривено"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " овим %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D није иÑправно; анонимна унија може имати Ñамо неÑтатичке чланÑке податке"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
#| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D није иÑправно; анонимна унија може имати Ñамо неÑтатичке чланÑке податке"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "приватни члан %q+#D у анонимној унији"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, fuzzy, gcc-internal-format
#| msgid "private member %q+#D in anonymous union"
msgid "private member %q+#D in anonymous struct"
msgstr "приватни члан %q+#D у анонимној унији"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "заштићени члан %q+#D у анонимној унији"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, fuzzy, gcc-internal-format
#| msgid "protected member %q+#D in anonymous union"
msgid "protected member %q+#D in anonymous struct"
msgstr "заштићени члан %q+#D у анонимној унији"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "битÑко поље %q+#D неинтегралног типа"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "ширина битÑког поља %q+D није целобројна конÑтанта"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "негативна ширина у биÑтком пољу %q+D"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "нулта ширина за битÑко поље %q+D"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "ширина %q+D премашује Ñвој тип"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D је премало да Ñадржи Ñве вредноÑти за %q#T"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "члан %q+#D Ñа конÑтруктором није дозвољен у унији"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "члан %q+#D Ñа деÑтруктором није дозвољен у унији"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "члан %q+#D Ñа оператором копирања-доделе није дозвољен у унији"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "уÑпоÑтављена вишеÑтрука поља у унији %qT"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D не може бити Ñтатичко зато што је члан уније"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D не може имати тип упућивача %qT зато што је члан уније"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "поље %q+D неиÑправно деклариÑан функцијÑки тип"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "поље %q+D неиÑправно деклариÑан методÑки тип"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "игноришем атрибут паковања због непакованог не-ПОД поља %q+#D"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "поље %q+#D иÑтог имена као и клаÑа"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T има показивачке чланÑке податке"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " али не потиÑкује %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " или %<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " али не потиÑкује %<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "помак празне оÑнове %qT можда не поштује ÐБИ и може Ñе изменити у будућим верзијама ГЦЦа"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "клаÑа %qT ће бити Ñматрана Ñкоро празном у будућим верзијама ГЦЦа"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "уÑпоÑтављач наведен за невиртуелни метод %q+D"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static member function %qD"
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "неиÑправна употреба неÑтатичке чланÑке функције %qD"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a class"
msgid "%q+T is not literal because:"
msgstr "%q#T није клаÑа"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "оÑновна клаÑа %q#T има не-виртуелни деÑтруктор"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " base class %qT of %q+T is non-literal"
msgstr "оÑновна клаÑа %q#T има не-виртуелни деÑтруктор"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static data member %q+D"
msgid " non-static data member %q+D has non-literal type"
msgstr "неиÑправна употреба неÑтатичког чланÑког податка %q+D"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "неÑтатички упућивач %q+#D у клаÑи без конÑтруктора"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "неÑтатчики конÑтантни члан %q+#D у клаÑи без конÑтруктора"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "помак виртуелне оÑнове %qT не поштује ÐБИ и може Ñе изменити у будућим верзијама ГЦЦа"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "непоÑредна оÑнова %qT није доÑтупна у %qT уÑлед двоÑмиÑленоÑти"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "виртуелна оÑнова %qT није доÑтупна у %qT уÑлед двоÑмиÑленоÑти"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "величина додељена %qT можда не поштује ÐБИ и може Ñе изменити у будућим верзијама ГЦЦа"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "помак за %qD можда не поштује ÐБИ и може Ñе изменити у будућим верзијама ГЦЦа"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "помак за %q+D можда не поштује ÐБИ и може Ñе изменити у будућим верзијама ГЦЦа"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D Ñадржи празне клаÑе које могу довеÑти до Ñмештања оÑновних клаÑа на различитој локацији у будућим верзијама ГЦЦа"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "раÑпоред клаÑа изведених из празне клаÑе %qT може бити промењен у будућим верзијама ГЦЦа"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "поновна дефиниција %q#T"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, fuzzy, gcc-internal-format
#| msgid "%q#T has virtual functions but non-virtual destructor"
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T има виртуелне функције, али невиртуелни деÑтруктор"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class %qT does not have any field named %qD"
msgid "type transparent class %qT does not have any fields"
msgstr "клаÑа %qT нема поље по имену %qD"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
#| msgid "type %qs has virtual member functions"
msgid "type transparent class %qT has virtual functions"
msgstr "тип %qs има виртуелне чланÑке функције"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "у покушају да довршим Ñтруктуру, али избачен уÑлед претходних грешака у рашчлањивању"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "језичка ниÑка %<\"%E\"%> није препозната"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "не могу да разрешим препуњену функцију %qD на оÑнову претварања у тип %qT"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "нема поклапања за претварање функције %qD у тип %q#T"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "двоÑмиÑлено претварање препуњене функције %qD у тип %q#T"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "претпоÑтављам показивач на члан %qD"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(показивач на члан може бити формиран Ñамо помоћу %<&%E%>)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "нема довољно података о типу"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "не може Ñе претворити %qE из типа %qT у тип %qT"
@@ -29105,12 +29105,12 @@ msgstr "не може Ñе претворити %qE из типа %qT у тип
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "декларација %q#D"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "мења значење за %qD Ñа %q+#D"
@@ -29131,7 +29131,7 @@ msgstr "не може Ñе претворити из непотпуног тип
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "двоÑмиÑлено претварање %qE из %qT у %qT"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
#| msgid "array bound is not an integer constant"
msgid "zero as null pointer constant"
@@ -30102,7 +30102,7 @@ msgstr "%qD деклариÑано као упућивач али није уÑÐ
msgid "name used in a GNU-style designated initializer for an array"
msgstr "име %qD употребљено у уÑпоÑтављачу низа утврђеном као Гну-Ñтил"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "нетривијални утврђени уÑпоÑтављачи ниÑу подржани"
@@ -30201,8 +30201,8 @@ msgstr "%qT нема неÑтатички чланÑки податак по иÐ
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "превише уÑпоÑтављача за %qT"
@@ -30777,7 +30777,7 @@ msgstr "%qT није ни клаÑа ни именÑки проÑтор"
msgid "type %qT is not derived from type %qT"
msgstr "тип %qT није изведен из типа %qT"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "декларација %qD као не-функције"
@@ -31101,394 +31101,389 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "ид. шаблона %qD употребљен као декларатор"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "чланÑке функције Ñу имплицитно пријатељи Ñвојих клаÑа"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "Ñувишна одредба %<%T::%> на члану %qs"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "не може Ñе дефиниÑати чланÑка функција %<%T::%s%> унутар %<%T%>"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "не може Ñе деклариÑати функција %<%T::%s%> унутар %<%T%>"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "не може Ñе деклариÑати члан %<%T::%s%> унутар %qT"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, fuzzy, gcc-internal-format
#| msgid "data member %qD cannot be a member template"
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "чланÑки податак %qD не може бити чланÑки шаблон"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "величина низа %qs је превелика"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "чланÑки податак не може имати променљиво измењив тип %qT"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "параметар не може имати променљиво измењив тип %qT"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "Ñамо декларације конÑтруктора могу имати %<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "не-члан %qs не може бити деклариÑан %<mutable%>"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "не-објектни члан %qs не може бити деклариÑан %<mutable%>"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "функција %qs не може бити деклариÑана %<mutable%>"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "Ñтатичко %qs не може бити деклариÑано %<mutable%>"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "конÑтантно %qs не може бити деклариÑано %<mutable%>"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
#| msgid "function %qs cannot be declared %<mutable%>"
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "функција %qs не може бити деклариÑана %<mutable%>"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
#| msgid "typedef %q+D declared %<inline%>"
msgid "typedef declared %<auto%>"
msgstr "дефиниција типа %q+D деклариÑана као %<inline%>"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, fuzzy, gcc-internal-format
#| msgid "%Jtypedef name may not be a nested-name-specifier"
msgid "typedef name may not be a nested-name-specifier"
msgstr "%Jиме за дефиницију типа не може бити угњеждени-именÑки-наводилац"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ИСО Ц++ забрањује угњеждени тип %qD иÑтог имена као и обухватајућа клаÑа"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, fuzzy, gcc-internal-format
#| msgid "qualified function types cannot be used to declare %s functions"
msgid "qualified function types cannot be used to declare static member functions"
msgstr "одређени функцијÑки типови не могу бити коришћени за декларацију %s функција"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
#| msgid "qualified function types cannot be used to declare %s functions"
msgid "qualified function types cannot be used to declare free functions"
msgstr "одређени функцијÑки типови не могу бити коришћени за декларацију %s функција"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "одредбе типа наведене уз декларацију пријатељÑке клаÑе"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "%<inline%> наведено уз декларацију пријатељÑке клаÑе"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "шаблонÑки параметри не могу бити пријатељи"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "декларација пријатеља захтева реч class, тј. %<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "декларација пријатеља захтева реч class, тј. %<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "покушај да Ñе клаÑа %qT учини пријатељем глобалног доÑега"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "неиÑправне одредбе уз тип не-чланÑке функције"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "апÑтрактни декларатор %qT употребљен као декларација"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "не може Ñе кориÑтити %<::%> у декларацији параметра"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
#| msgid "parameter %q+D declared %<inline%>"
msgid "parameter declared %<auto%>"
msgstr "параметар %q+D деклариÑан као %<inline%>"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
#| msgid "static member %qD declared %<register%>"
msgid "non-static data member declared %<auto%>"
msgstr "Ñтатички члан %qD деклариÑан као %<register%>"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "неиÑправна употреба %<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
#| msgid "declaration of C function %q#D conflicts with"
msgid "declaration of function %qD in invalid context"
msgstr "декларација Ц функције %q#D коÑи Ñе Ñа"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "функција %qD деклариÑана виртуелном унутар уније"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD не може бити деклариÑана виртуелном, јер је увек Ñтатичка"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "очекивано одређено име у декларацији пријатеља за деÑтруктор %qD"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "декларација %qD као члана %qT"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
#| msgid "Constructor can't be %s"
msgid "a destructor cannot be %<constexpr%>"
msgstr "КонÑтруктор не може бити %s"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
#| msgid "expected qualified name in friend declaration for destructor %qD"
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "очекивано одређено име у декларацији пријатеља за деÑтруктор %qD"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "поље %qD има непотпун тип"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "име %qT има непотпун тип"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " у извођењу шаблона %qT"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qE није ни функција ни чланÑка функција; не може Ñе деклариÑати пријатељем"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
#| msgid "Intrinsic '%s' at %L cannot have an initializer"
msgid "constexpr static data member %qD must have an initializer"
msgstr "СопÑтвено ‘%s’ код %L не може имати уÑпоÑтављач"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
#| msgid "static member %qD declared %<register%>"
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "Ñтатички члан %qD деклариÑан као %<register%>"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "Ñкладишна клаÑа %<auto%> неиÑправна за функцију %qs"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "Ñкладишна клаÑа %<register%> неиÑправна за функцију %qs"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "Ñкладишна клаÑа %<__thread%> неиÑправна за функцију %qs"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
#| msgid "an asm-specification is not allowed on a function-definition"
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "навод asm није дозвољен на дефиницији функције"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "%<static%> неиÑправно наведено за функцију %qs деклариÑану изван глобалног доÑега"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "наводилац %<inline%> није иÑправан за функцију %qs деклариÑану изван глобалног доÑега"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "виртуелна не-клаÑна функција %qs"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
#| msgid "No variable %qs defined in class %qs"
msgid "%qs defined in a non-class scope"
msgstr "Променљива %qs није дефиниÑана у клаÑи %qs"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
#| msgid "%qD was not declared in this scope"
msgid "%qs declared in a non-class scope"
msgstr "%qD није деклариÑано у овом доÑегу"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "не може Ñе деклариÑати Ñтатичка повезивоÑÑ‚ за чланÑку функцију %qD"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "не може Ñе деклариÑати Ñтатичка функција унутар друге функције"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "%<static%> не може бити употребљено при дефиниÑању (наÑупрот деклариÑања) Ñтатичког чланÑког податка"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "Ñтатички члан %qD деклариÑан као %<register%>"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "не може Ñе екÑплицитно деклариÑати Ñпољашња повезивоÑÑ‚ за члан %q#D"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
#| msgid "declaration of %q#D outside of class is not definition"
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "декларација %q#D изван клаÑе није дефиниција"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs уÑпоÑтављено и деклариÑано као %<extern%>"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs има и %<extern%> и уÑпоÑтављач"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "подразумевани аргумент за %q#D има тип %qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "подразумевани аргумент за параметар типа %qT има тип %qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
#| msgid "default argument %qE uses local variable %qD"
msgid "default argument %qE uses %qD"
msgstr "подразумевани аргумент %qE кориÑти локалну променљиву %qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "подразумевани аргумент %qE кориÑти локалну променљиву %qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
#| msgid "parameter %q+D has incomplete type"
msgid "parameter %qD has Java class type"
msgstr "параметар %q+D има непотпун тип"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "параметар %qD неиÑправно декларише тип метода"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, fuzzy, gcc-internal-format
#| msgid "parameter %qD includes %s to array of unknown bound %qT"
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "параметар %qD укључује %s у низ непознатих граница %qT"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, fuzzy, gcc-internal-format
#| msgid "parameter %qD includes %s to array of unknown bound %qT"
msgid "parameter %qD includes reference to array of unknown bound %qT"
@@ -31509,176 +31504,176 @@ msgstr "параметар %qD укључује %s у низ непознатиÑ
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "неиÑправан конÑтруктор; вероватно Ñте миÑлили %<%T (const %T&)%>"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qD не може бити деклариÑано унутар именÑког проÑтора"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD не може бити деклариÑано Ñтатичко"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD мора бити неÑтатичка чланÑка функција"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD мора бити или неÑтатичка чланÑка функција или не-чланÑка функција"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD мора имати аргумент клаÑног или набројивог типа"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "претварање у %s%s никад неће кориÑтити оператор претварања типа"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to void will never use a type conversion operator"
msgstr "претварање у %s%s никад неће кориÑтити оператор претварања типа"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "претварање у %s%s никад неће кориÑтити оператор претварања типа"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to the same type will never use a type conversion operator"
msgstr "претварање у %s%s никад неће кориÑтити оператор претварања типа"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "претварање у %s%s никад неће кориÑтити оператор претварања типа"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a base class will never use a type conversion operator"
msgstr "претварање у %s%s никад неће кориÑтити оператор претварања типа"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ИСО Ц++ забрањује препуњавање оператора ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qD не може имати променљив број аргумената"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "поÑтфикÑно %qD мора узимати %<int%> као аргумент"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "поÑтфикÑно %qD мора узимати %<int%> као други аргумент"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD мора узимати ниједан или један аргумент"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD мора узимати један или два аргумента"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "префикÑно %qD треба да враћа %qT"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "поÑтфикÑно %qD треба да враћа %qT"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD мора узимати %<void%>"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD мора узимати тачно један аргумент"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD мора узимати тачно два аргумента"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "кориÑнички дефиниÑано %qD увек израчунава оба аргумента"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD треба да враћа по вредноÑÑ‚"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD не може имати подразумеване аргументе"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "употреба параметра шаблонÑког типа %qT поÑле %qs"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
#| msgid "ambiguous template specialization %qD for %q+D"
msgid "using alias template specialization %qT after %qs"
msgstr "двоÑмиÑлена Ñпецијализација шаблона %qD за %q+D"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "употреба typedef-имена %qD поÑле %qs"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
#| msgid "%q+D has a previous declaration here"
msgid "%qD has a previous declaration here"
msgstr "%q+D има претходну декларацију овде"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "%qT Ñе помиње као %qs"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T има претходну декларацију овде"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT Ñе помиње као набрајање"
@@ -31690,89 +31685,89 @@ msgstr "%qT Ñе помиње као набрајање"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "потребан шаблонÑки аргумент за %<%s %T%>"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD има иÑто име као и клаÑа у којој је деклариÑано"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "двоÑмиÑлено упућивање на %qD"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "употреба набрајања %q#D без претходне декларације"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "поновљена декларација %qT као не-шаблона"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "претходна декларација %q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "неиÑправна изведена унија %qT"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "јаванÑка клаÑа %qT не може имати вишеÑтруке оÑнове"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "јаванÑка клаÑа %qT не може имати виртуелне оÑнове"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "тип оÑнове %qT није клаÑа или Ñтруктура"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "недефиниÑан рекурзивни тип %qT"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "неиÑправан удвоÑтручен тип оÑнове %qT"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
#| msgid "%Jprevious definition here"
msgid "previous definition here"
msgstr "%Jпретходна дефиниција је овде"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -31781,78 +31776,78 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "ниједан интегрални тип не може предÑтављати Ñве вредноÑти набрајача за %qT"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for %qE is not an integer constant"
msgid "enumerator value for %qD is not an integer constant"
msgstr "вредноÑÑ‚ набрајача за %qE није целобројна конÑтанта"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
#| msgid "ISO C restricts enumerator values to range of %<int%>"
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "ИСО Ц ограничава вредноÑти набрајача на опÑег %<int%>"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "преливање у вредноÑтима набрајача код %qD"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for %qE is not an integer constant"
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "вредноÑÑ‚ набрајача за %qE није целобројна конÑтанта"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "повратни тип %q#T није потпун"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
#| msgid "return type is an incomplete type"
msgid "return type has Java class type %q#T"
msgstr "повратни тип је непотпун тип"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%> треба да враћа упућивач на %<*this%>"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "нема претходне декларације за %q+D"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, fuzzy, gcc-internal-format
#| msgid "invalid member function declaration"
msgid "invalid function declaration"
msgstr "неиÑправна декларација чланÑке функције"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "параметар %qD деклариÑан празним"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label %q+D defined but not used"
msgid "parameter %q+D set but not used"
msgstr "етикета %q+D дефиниÑана али неупотребљена"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "неиÑправна декларација чланÑке функције"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD је већ дефиниÑано у клаÑи %qT"
@@ -32208,7 +32203,7 @@ msgstr "руковање изузецима је иÑкључено, укључÐ
msgid "throwing NULL, which has integral, not pointer type"
msgstr "баца Ñе NULL, које има интегрални, а не показивачки тип"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD не треба никада препуњавати"
@@ -32486,161 +32481,161 @@ msgstr "тип %qT није непоÑредна оÑнова од %qT"
msgid "bad array initializer"
msgstr "лош уÑпоÑтављач низа"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a class"
msgid "%qT is not a class type"
msgstr "%q#T није клаÑа"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "непотпун тип %qT нема члан %qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "неиÑправан показивач на битÑко поље %qD"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "неиÑправна употреба неÑтатичке чланÑке функције %qD"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "неиÑправна употреба неÑтатичког чланÑког податка %qD"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized reference member in %q#T"
msgstr "%JнеуÑпоÑтављени упућивачки члан %qD"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const in %<new%> of %q#T"
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "неуÑпоÑтављена конÑтанта у %<new%> за %q#T"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized const member in %q#T"
msgstr "неуÑпоÑтављени конÑтантни члан %qD"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "неиÑправан тип %<void%> за new"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "неуÑпоÑтављена конÑтанта у %<new%> за %q#T"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "позив јаванÑком конÑтруктору док је %qs недефиниÑано"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, fuzzy, gcc-internal-format
#| msgid "Java class %qT cannot have multiple bases"
msgid "Java class %q#T object allocated using placement new"
msgstr "јаванÑка клаÑа %qT не може имати вишеÑтруке оÑнове"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "ниједно погодно %qD није нађено у клаÑи %qT"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "двоÑмиÑлен захтев за чланом %qD"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "неконÑтантан Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° у уÑпоÑтављачу"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
#| msgid "attributes after parenthesized initializer ignored"
msgid "parenthesized initializer in array new"
msgstr "игноришу Ñе атрибути поÑле заграђеног уÑпоÑтављача"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "величина у низовном new мора бити интегралног типа"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new Ñе не може применити на упућивачки тип"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new Ñе не може применити на функцијиÑки тип"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "позив јаванÑком конÑтруктору док је %<jclass%> недефиниÑано"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
#| msgid "can't find %<class$%> in %qT"
msgid "can%'t find %<class$%> in %qT"
msgstr "не могу да нађем %<class$%> у %qT"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "уÑпоÑтављач Ñе прерано окончава"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "у уÑпоÑтављачу Ñе не могу уÑпоÑтављати вишедимензиони низови"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "откривен могућ проблем у позиву оператора delete:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, fuzzy, gcc-internal-format
#| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr "ни деÑтруктор, ни клаÑи поÑебан оператор delete неће бити позван, чак и ако Ñу деклариÑани када Ñе клаÑа дефинише."
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "непозната величина низа за delete"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "тип уз векторÑко delete није ни показивачки ни низовни"
@@ -32730,12 +32725,12 @@ msgstr "изоÑтављени Ñредњи операнд у %<?:%> не мож
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "запетљано име за %qD биће измењено у будућим верзијама ГЦЦа"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -32745,13 +32740,13 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "генерички кôд Ñмрза не пролази за метод %q#D који кориÑти %<...%>"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
#| msgid "non-static const member %q#D, can't use default assignment operator"
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "неÑтатички конÑтантни члан %q#D, не може Ñе кориÑтити подразумевани оператор доделе"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
#| msgid "non-static reference member %q#D, can't use default assignment operator"
msgid "non-static reference member %q#D, can%'t use default assignment operator"
@@ -32769,106 +32764,106 @@ msgstr "%HÑамоÑачињени метод %qD прво захтеван ов
msgid "union member %q+D with non-trivial %qD"
msgstr "%JнеуÑпоÑтављени члан %qD Ñа %<const%> типом %qT"
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "initializer for %qT must be brace-enclosed"
msgid "initializer for %q+#D is invalid"
msgstr "уÑпоÑтављач за %qT мора бити у витичаÑтим заградама"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized non-static const member %q#D"
msgstr "неуÑпоÑтављени конÑтантни члан %qD"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized non-static reference member %q#D"
msgstr "%JнеуÑпоÑтављени упућивачки члан %qD"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
#| msgid "repeated using declaration %q+D"
msgid "defaulted declaration %q+D"
msgstr "поновљена декларација коришћења %q+D"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
#| msgid "array does not match the region tree"
msgid "does not match expected signature %qD"
msgstr "низ не одговара Ñтаблу облаÑти"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "a template cannot be defaulted"
msgstr "шаблонÑки параметри не могу бити пријатељи"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
#| msgid "%q+#D cannot be declared"
msgid "%qD cannot be defaulted"
msgstr "%q+#D Ñе не може деклариÑати"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
#| msgid "file ends in default argument"
msgid "defaulted function %q+D with default argument"
msgstr "датотека Ñе завршава подразумеваним аргументом"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "раÑпоред в-табеле за клаÑу %qT можда не поштује ÐБИ, и може Ñе изменити у будућим верзијама ГЦЦа уÑлед имплицитног виртуелног деÑтруктора"
@@ -33013,133 +33008,133 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D Ñкрива конÑтруктор за %q#T"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D Ñе коÑи Ñа претходном декларацијом употребе %q#D"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "претходна нефункцијÑка декларација %q+#D"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "коÑи Ñе Ñа функцијÑком декларацијом %q#D"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT није именÑки проÑтор"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "декларација употребе не може навеÑти ид. шаблона. Покушајте %<using %D%>"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "именÑки проÑтор %qD није дозвоље у декларацији употребе"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "%qD није деклариÑано"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD је већ деклариÑано у овом доÑегу"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "декларација употребе за не-члан у доÑегу клаÑе"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> именује деÑтруктор"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%> именује конÑтруктор"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> именује конÑтруктор у %qT"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "нема члана који одговара %<%T::%D%> у %q#T"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "декларација %qD није у именÑком проÑтору који окружује %qD"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "екÑплицитна одредба у декларацији %qD"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD треба да је деклариÑано унутар %qD"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute requires a single NTBS argument"
msgid "%qD attribute requires a single NTBS argument"
msgstr "атрибут %qs захтева тачно један ÐТБС аргумент"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "атрибутÑка директива %qD игнориÑана"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "Ð°Ð»Ð¸Ñ˜Ð°Ñ Ð¸Ð¼ÐµÐ½Ñког проÑтора %qD није дозвољен овде, претпоÑтављам %qD"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "јако using има ÑмиÑла Ñамо у доÑегу именÑког проÑтора"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "текући именÑки проÑтор %qD не обухвата јако употребљени именÑки проÑтор %qD"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
@@ -33148,23 +33143,23 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, fuzzy, gcc-internal-format
#| msgid " %q+#D"
msgid " %qE"
msgstr " %q+#D"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr "потрага у завиÑноÑти од аргумента даје %q+D"
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX entering pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX leaving pop_everything ()\n"
@@ -33311,7 +33306,7 @@ msgstr "неиÑправан ид. шаблона"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s не може да Ñе јави у конÑтантном изразу"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "претапање у тип који није ни интегрални ни набројиви не може Ñе јавити у изразу конÑтанте"
@@ -33565,7 +33560,7 @@ msgstr "typedef-име %qD употребљено као декларатор д
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
#| msgid "expected specifier-qualifier-list"
msgid "expected unqualified-id"
@@ -33777,7 +33772,7 @@ msgstr "%<%T::%D%> именује конÑтруктор у %qT"
msgid "compound-statement in constexpr function"
msgstr "Откривај чиÑте и конÑтантне функције"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected selection-statement"
@@ -33810,7 +33805,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected iteration-statement"
@@ -33827,13 +33822,13 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr "ИСО Ц++ забрањује рачунÑко goto"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected jump-statement"
msgstr "очекивана је наредба"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "Ñувишно %<;%>"
@@ -33871,7 +33866,7 @@ msgstr "наводилац pure на дефиницији функције"
msgid "class definition may not be declared a friend"
msgstr "дефиниција клаÑе не може бити деклариÑана пријатељем"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr "шаблони не могу бити виртуелни"
@@ -33955,13 +33950,13 @@ msgstr "неочекиван операнд"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "кључна реч %<export%> није имплементирана, игнорише Ñе"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "template parameter pack %qD cannot have a default argument"
msgstr "%qD не може имати подразумеване аргументе"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "template parameter pack cannot have a default argument"
@@ -33979,7 +33974,7 @@ msgstr "шаблонÑки параметри не могу бити пријаÑ
msgid "expected template-id"
msgstr "очекивана је наредба"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<<%>"
@@ -34121,13 +34116,13 @@ msgstr "очекивано је %<,%> или %<;%>"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "Укључи аутоматÑко извођење шаблона"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
#| msgid "declaration of %qD in %qD which does not enclose %qD"
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "декларација %qD у %qD која не обухвата %qD"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "декларација %qD у %qD која не обухвата %qD"
@@ -34174,79 +34169,79 @@ msgstr "ид. шаблона не може да Ñе јави у деклараÑ
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in alias template declarations"
msgstr "не могу Ñе дефиниÑати нови типови у повратном типу"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
#| msgid "%s: function definition not converted\n"
msgid "a function-definition is not allowed here"
msgstr "%s: дефиниција функције није претворена\n"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "навод asm није дозвољен на дефиницији функције"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "атрибути ниÑу дозвољени на дефиницији функције"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected initializer"
msgstr "очекиван је идентификатор"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
#| msgid "derived type declaration"
msgid "invalid type in declaration"
msgstr "декларација изведеног типа"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr "уÑпоÑтављач дат за функцију"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "игноришу Ñе атрибути поÑле заграђеног уÑпоÑтављача"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "граница низа није целобројна конÑтанта"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type %qT"
msgid "cannot define member of dependent typedef %qT"
msgstr "Ñтварање показивача на члан упућивачког типа %qT"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
#| msgid "%<%T::%D%> is not a type"
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%D%> није тип"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "неиÑправна употреба конÑтруктора као шаблона"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "употреба %<%T::%D%> умеÑто %<%T::%D%> за именовање конÑтруктора у одређеном имену"
@@ -34255,275 +34250,275 @@ msgstr "употреба %<%T::%D%> умеÑто %<%T::%D%> за именоваÑ
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
#| msgid "Invalid declaration"
msgid "invalid declarator"
msgstr "ÐеиÑправна декларација"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
#| msgid "expected declaration specifiers"
msgid "expected declarator"
msgstr "очекивани Ñу наводиоци декларације"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD је именÑки проÑтор"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type %qT"
msgid "cannot form pointer to member of non-class %q#T"
msgstr "Ñтварање показивача на члан неклаÑног типа %qT"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "неочекиван операнд"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "удвоÑтручена кн-одредба"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "duplicate cv-qualifier"
msgid "duplicate virt-specifier"
msgstr "удвоÑтручена кн-одредба"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
#| msgid "invalid use of %<::%>"
msgid "invalid use of %<auto%>"
msgstr "неиÑправна употреба %<::%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in template arguments"
msgstr "не могу Ñе дефиниÑати нови типови у повратном типу"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected type-specifier"
msgstr "очекиван је идентификатор"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<,%> or %<...%>"
msgstr "очекивано је %<:%> или %<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in parameter types"
msgstr "не могу Ñе дефиниÑати нови типови у повратном типу"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "превазиђена употреба подразумеваног аргумента као параметра не-функције"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "подразумевани аргументи Ñу дозвољени Ñамо за параметре функција"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "parameter pack %qD cannot have a default argument"
msgstr "%qD не може имати подразумеване аргументе"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "parameter pack cannot have a default argument"
msgstr "%qD не може имати подразумеване аргументе"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ИСО Ц++ не дозвољава утврђене уÑпоÑтављаче"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ does not allow designated initializers"
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ИСО Ц++ не дозвољава утврђене уÑпоÑтављаче"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-name"
msgstr "очекивано је име клаÑе"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after class definition"
msgstr "%q+D деклариÑано уткано поÑле Ñвоје дефиниције"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after struct definition"
msgstr "%q+D деклариÑано уткано поÑле Ñвоје дефиниције"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
#| msgid "Unexpected junk after function declaration at %C"
msgid "expected %<;%> after union definition"
msgstr "Ðеочекивано Ñмеће поÑле декларације функције код %C"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<{%> or %<:%>"
msgstr "очекивано је %<,%> или %<;%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "не могу да нађем датотеку за клаÑу %s"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
#| msgid "friend declaration does not name a class or function"
msgid "qualified name does not name a class"
msgstr "декларација пријатеља не именује ни клаÑу ни функцију"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "неиÑправно име клаÑе у декларацији %qD"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
#| msgid "extra qualification ignored"
msgid "extra qualification not allowed"
msgstr "Ñувишне одредбе Ñе игноришу"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "екÑплицитној Ñпецијализацији мора претходити %<template <>%>"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
#| msgid "non-template %qD used as template"
msgid "function template %qD redeclared as a class template"
msgstr "%qD употребљено као шаблон, а није"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "претходна дефиниција %q+#T"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-key"
msgstr "очекивано је име клаÑе"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, fuzzy, gcc-internal-format
#| msgid "a class-key must be used when declaring a friend"
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "при декларацији пријатеља мора бити употребљена кључна реч class"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "декларација пријатеља не именује ни клаÑу ни функцију"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "наводилац pure на дефиницији функције"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
#| msgid "expected %<(%> or end of line"
msgid "expected %<;%> at end of member declaration"
msgstr "очекивано је %<(%> или крај линије"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "кључна реч %<typename%> није дозвољена изван шаблона"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "кључна реч %<typename%> није дозвољена у овом контекÑту (оÑновна клаÑа је имплицитно тип)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in an exception-specification"
msgstr "не могу Ñе дефиниÑати нови типови у повратном типу"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in exception-declarations"
msgstr "не могу Ñе дефиниÑати нови типови у повратном типу"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
#| msgid "invalid redeclaration of %q+D"
msgid "invalid declaration of %<%T::%E%>"
msgstr "неиÑправна поновљена декларација %q+D"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "премало лиÑта параметара шаблона"
@@ -34532,355 +34527,355 @@ msgstr "премало лиÑта параметара шаблона"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "превише лиÑта шаблонÑких параметера"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "именоване повратне вредноÑти ниÑу више подржане"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr "неиÑправна декларација чланÑког шаблона у локалној клаÑи"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "шаблон Ñа Ц повезивошћу"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid explicit specialization"
msgstr "неиÑправан навод оÑновне клаÑе"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
#| msgid "template declaration of %qs"
msgid "template declaration of %<typedef%>"
msgstr "декларација шаблона %qs"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
#| msgid "explicit specialization in non-namespace scope %qD"
msgid "explicit template specialization cannot have a storage class"
msgstr "екÑплицитна Ñпецијализација у не-именÑкопроÑторном доÑегу %qD"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
#| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%H%<>>%> треба да је %<> >%> унутар угњеждене лиÑте шаблонÑких аргумената"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "Ñувишно %<>>%>, кориÑтите %<>%> за затварање лиÑте шаблонÑких аргумената"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "неиÑправна употреба %qD у одредници повезивоÑти"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> пре %qD"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<new%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<delete%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<return%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<extern%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected %<static_assert%>"
msgstr "очекивана је наредба"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<decltype%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<operator%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<class%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<template%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<namespace%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<using%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<asm%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<try%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<catch%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<throw%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<__label__%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@try%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@synchronized%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@throw%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, fuzzy, gcc-internal-format
#| msgid "expected %<none%> or %<shared%>"
msgid "expected %<__transaction_relaxed%>"
msgstr "очекивано је %<none%> или %<shared%>"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<::%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<...%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<*%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<~%>"
msgstr "очекивано је %<{%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<:%> or %<::%>"
msgstr "очекивано је %<:%> или %<...%>"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%>, %<;%> or %<}%>"
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "очекивано је %<,%>, %<;%> или %<}%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "ознака %qs употребљена при именовању %q#T"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "%q+#D previously declared here"
msgid "%q#T was previously declared here"
msgstr "%q+#D претходно деклариÑано овде"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qD поново деклариÑано Ñа другачијим приÑтупом"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "%<template%> (као разјашњење двоÑмиÑленоÑти) дозвољено је Ñамо унутар шаблона"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "датотека Ñе завршава подразумеваним аргументом"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "конÑтрукција %<@%D%> објективног Ц++а на погрешном меÑту"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "%<@encode%> мора навеÑти тип као аргумент"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr "неиÑправно име Ñелектора објективног Ц++а"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
#| msgid "Class or interface declaration expected"
msgid "objective-c++ method declaration is expected"
msgstr "Очекивана је декларација клаÑе или Ñучеља"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "method attributes must be specified at the end"
msgstr "%Jатрибут одељка Ñе не може навеÑти за локалне променљиве"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
#| msgid "%Hinvalid type for iteration variable %qE"
msgid "invalid type for instance variable"
msgstr "%HнеиÑправан тип променљиве итерације %qE"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "очекиван је идентификатор поÑле %<@protocol%>"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "атрибут %qE Ñе игнорише за %qE"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid type argument"
msgid "invalid type for property"
msgstr "неиÑправан типÑки аргумент"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
#| msgid "iteration variable %qs should not be reduction"
msgid "iteration variable %qD should not be reduction"
msgstr "не би требало да променљива итерације %qs буде Ñвођена"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
#| msgid "not enough type information"
msgid "not enough collapsed for loops"
msgstr "нема довољно података о типу"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "Ñмеће на крају %<#pragma GCC pch_preprocess%>"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "унутармодулÑке оптимизације ниÑу имплеметиране за Ц++"
@@ -35638,17 +35633,17 @@ msgstr "дубина извођења шаблона премашује макÑ
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "дубина извођења шаблона премашује макÑимум од %d (употребите -ftemplate-depth-NN да повећате дубину) извођења %qD"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "извођење %q+D је типа %qT"
@@ -35666,268 +35661,268 @@ msgstr "извођење %q+D је типа %qT"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr "променљива %qD има функцијÑки тип"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "неиÑправан тип параметра %qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "у декларацији %q+D"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "функција враћа низ"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "функција враћа функцију"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "Ñтварање показивача на чланÑку функцију неклаÑног типа %qT"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "обликовање упућивача на празно"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming pointer to reference type %qT"
msgstr "обликовање %s на тип упућивача %qT"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming reference to reference type %qT"
msgstr "обликовање %s на тип упућивача %qT"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "Ñтварање показивача на члан неклаÑног типа %qT"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "Ñтварање показивача на члан упућивачког типа %qT"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "Ñтварање показивача на члан празног типа"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "Ñтварање низа типа %qT"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "Ñтварање низа типа %qT, који је апÑтрактна клаÑа"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT није тип клаÑе, Ñтруктуре, нити уније"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%qT Ñе разрешава до %qT, што није набројиви тип"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT Ñе разрешава до %qT, што није клаÑни тип"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "употреба %qs у шаблону"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
#| msgid "qualified type %qT does not match destructor name ~%qT"
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "одређени тип %qT не поклапа Ñе Ñа именом деÑтруктора ~%qT"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "завиÑно име %qE рашчлањује Ñе као не-тип, али извођење производи тип"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "Ñтавите %<typename %E%> ако миÑлите на тип"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "употреба неиÑправног поља %qD"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
#| msgid "invalid use of void expression"
msgid "invalid use of pack expansion expression"
msgstr "неиÑправна употреба израза празног типа"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, fuzzy, gcc-internal-format
#| msgid "%<...%> as arguments.)"
msgid "use %<...%> to expand argument pack"
msgstr "%<...%> за аргументе.)"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
#| msgid "%<%T::%D%> is not a type"
msgid "use %<%T::%D%> instead"
msgstr "%<%T::%D%> није тип"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "%q+D declared here, later in the translation unit"
msgstr "%q+D деклариÑано уткано поÑле Ñвоје дефиниције"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT није ни клаÑа ни именÑки проÑтор"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD није ни клаÑа ни именÑки проÑтор"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT јеÑте/кориÑти анонимни тип"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "шаблонÑки аргумент за %qD кориÑти локални тип %qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT је променљиво измењив тип"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "интегрални израз %qE није конÑтанта"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " покушај извођења %qD"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "двоÑмиÑлено извођење шаблона клаÑе за %q#T"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "екÑплицитно извођење не-шаблона %q#D"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
#| msgid "%q#D is not a non-static data member of %qT"
msgid "%qD is not a static data member of a class template"
msgstr "%q#D је неÑтатички чланÑки податак у %qT"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "поклапајући шаблон за %qD није нађен"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template type %qT"
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "екÑплицитно извођење нешаблонÑког типа %qT"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "екÑплицитно извођење %q#D"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "удвоÑтручено екÑплицитно извођење %q#D"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ИСО Ц++ забрањује употребу %<extern%> на екÑплицитним извођењима"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "Ñкладишна клаÑа %qD примењена на извођење шаблона"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template %q#D"
msgid "explicit instantiation of non-class template %qD"
msgstr "екÑплицитно извођење не-шаблона %q#D"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "екÑплицитно извођење нешаблонÑког типа %qT"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "екÑплицитно извођење %q#T пре дефиниције шаблона"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ИСО Ц++ забрањује употребу %qE на екÑплицитним извођењима"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "удвоÑтручено екÑплицитно извођење %q#T"
@@ -35939,35 +35934,35 @@ msgstr "удвоÑтручено екÑплицитно извођење %q#T"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "екÑплицитно извођење %qD али дефиниција није доÑтупна"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, fuzzy, gcc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "дубина извођења шаблона премашује макÑимум од %d извођења %q+D, могуће уÑлед Ñтварања виртуелних табела (употребите -ftemplate-depth-NN да повећате макÑимум)"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
#| msgid "using template type parameter %qT after %qs"
msgid "invalid template non-type parameter"
msgstr "употреба параметра шаблонÑког типа %qT поÑле %qs"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a valid type for a template constant parameter"
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#T није иÑправан тип за шаблонÑки конÑтантан параметар"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, fuzzy, gcc-internal-format
#| msgid "variable %qD may not have been initialized"
msgid "variable %q#D with %<auto%> type used in its own initializer"
@@ -35976,13 +35971,13 @@ msgstr "променљива %qD можда није уÑпоÑтављена"
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, fuzzy, gcc-internal-format
#| msgid "unable to emulate %qs"
msgid "unable to deduce %qT from %qE"
msgstr "не могу да емулирам %qs"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -36229,7 +36224,7 @@ msgstr "неиÑправна дефиниција одређеног типа %q
msgid "invalid base-class specification"
msgstr "неиÑправан навод оÑновне клаÑе"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
#| msgid "%qD is not a type"
msgid "%qD is not captured"
@@ -36417,293 +36412,293 @@ msgstr "неиÑправан апÑтрактни повратни тип за Ñ
msgid "%q#T has virtual base classes"
msgstr "%q#T није клаÑа"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized member %qD with %<const%> type %qT"
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "%JнеуÑпоÑтављени члан %qD Ñа %<const%> типом %qT"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
#| msgid "%q+D is normally a non-static function"
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%q+D је обично неÑтатичка функција"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
#| msgid "friend declaration does not name a class or function"
msgid "expression %qE does not designate a constexpr function"
msgstr "декларација пријатеља не именује ни клаÑу ни функцију"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function %qD"
msgid "call to non-constexpr function %qD"
msgstr "позив не-функције %qD"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD called in a constant expression"
msgstr "%qD Ñе не може јавити у конÑтантном изразу"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
#| msgid "%q+D was used with no prototype before its definition"
msgid "%qD used before its definition"
msgstr "%q+D је употребљено без прототипа пре дефиниције"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
#| msgid "protocol %qs has circular dependency"
msgid "call has circular dependency"
msgstr "протокол %qs има кружну завиÑноÑÑ‚"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "дубина извођења шаблона премашује макÑимум од %d (употребите -ftemplate-depth-NN да повећате дубину) извођења %qD"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
#| msgid "Missing or invalid constant expression"
msgid "%q+E is not a constant expression"
msgstr "ÐедоÑтаје или неиÑправан конÑтантан израз"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript out of bound"
msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° није целобројан"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
#| msgid "Missing or invalid constant expression"
msgid "%qE is not a constant expression"
msgstr "ÐедоÑтаје или неиÑправан конÑтантан израз"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "mutable %qD is not usable in a constant expression"
msgstr "%qD Ñе не може јавити у конÑтантном изразу"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, fuzzy, gcc-internal-format
#| msgid "Missing or invalid constant expression"
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "ÐедоÑтаје или неиÑправан конÑтантан израз"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
#| msgid "size of array %qD is not an integral constant-expression"
msgid "the value of %qD is not usable in a constant expression"
msgstr "величина низа %qD није интегралан конÑтатан израз"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
#| msgid "array used as initializer"
msgid "%qD used in its own initializer"
msgstr "низ употребљен као уÑпоÑтављач"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a class"
msgid "%q#D is not const"
msgstr "%q#T није клаÑа"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
#| msgid "%q+#D is private"
msgid "%q#D is volatile"
msgstr "%q+#D је приватно"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD was not initialized with a constant expression"
msgstr "%qD Ñе не може јавити у конÑтантном изразу"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
#| msgid "%qD was not declared in this scope"
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD није деклариÑано у овом доÑегу"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
#| msgid "expression in new-declarator must have integral or enumeration type"
msgid "%qD does not have integral or enumeration type"
msgstr "израз у декларатору new мора имати интегрални или набројиви тип"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
#| msgid "enumeral and non-enumeral type in conditional expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "набројиви и ненабројиви тип у уÑловном изразу"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "expression %qE is not a constant-expression"
msgstr "интегрални израз %qE није конÑтанта"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
#| msgid "expected expression"
msgid "unexpected expression %qE of kind %s"
msgstr "очекиван је израз"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "величина низа није интегралан конÑтатан израз"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "pointer comparison expression is not a constant expression"
msgstr "интегрални израз %qE није конÑтанта"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "division by zero is not a constant-expression"
msgstr "величина низа није интегралан конÑтатан израз"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "неконÑтантан Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° у уÑпоÑтављачу"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of file in '%s'"
msgid "unexpected AST of kind %s"
msgstr "Ðеочекиван крај датотеке у ‘%s’"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
#| msgid "cannot declare reference to %q#T"
msgid "cannot capture %qE by reference"
msgstr "не може Ñе деклариÑати упућивач на %q#T"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
#| msgid "%<this%> is unavailable for static member functions"
msgid "%<this%> was not captured for this lambda function"
msgstr "%<this%> није доÑтупно за Ñтатичке чланÑке функције"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "%qV одредбе не могу Ñе применити на %qT"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "атрибут %qE може Ñе применити Ñамо на јаванÑке дефиниције клаÑа"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "атрибут %qE може Ñе применити Ñамо на дефиниције клаÑа"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE је заÑтарело; в-табеле Ñу Ñада подразумевано ÑаглаÑне Ñа КОМом"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "захтевано init_priority није целобројна конÑтанта"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "атрибут %qE може Ñе кориÑтити Ñамо уз дефиниције објеката клаÑног типа у датотечном доÑегу"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "захтевано init_priority је ван опÑега"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "захтевано init_priority резервиÑано је за унутрашњу употребу"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "атрибут %qE није подржан на овој платформи"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "провера lang_*: крах у %s, код %s:%d"
@@ -37727,127 +37722,127 @@ msgstr "употребљена ÑинтакÑа конÑтруктора, али
msgid "cannot initialize arrays using this syntax"
msgstr "низ Ñе не може уÑпоÑтављати овом ÑинтакÑом"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
#| msgid "conversion of %qE from %qT to %qT is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "двоÑмиÑлено претварање %qE из %qT у %qT"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
#| msgid "conversion of %qE from %qT to %qT is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "двоÑмиÑлено претварање %qE из %qT у %qT"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int-низ уÑпоÑтављен из не-широке ниÑке"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
#| msgid "int-array initialized from non-wide string"
msgid "int-array initialized from incompatible wide string"
msgstr "int-низ уÑпоÑтављен из не-широке ниÑке"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "предугачка ниÑка уÑпоÑтављача за низ знакова"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "Ñкупина типа %qT не може Ñе уÑпоÑтављати Ñложеном конÑтантном"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr "уÑпоÑтављач низа мора бити нешто у витичаÑтим заградама"
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "недоÑтаје уÑпоÑтављач за члан %qD"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "неуÑпоÑтављени конÑтантни члан %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "члан %qD Ñа неуÑпоÑтављеним конÑтантним пољима"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "члан %qD је неуÑпоÑтављен упућивач"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "поље %qD није нађено у унији која Ñе уÑпоÑтавља"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "индекÑна вредноÑÑ‚ умеÑто имена поља у уÑпоÑтављачу уније"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "откривено кружно проÑлеђивање показивача"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "оÑновни операнд за %<->%> непоказивачког је типа %qT"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "%<operator->()%> производи непоказивачки резултат"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "оÑновни операнд за %<->%> није показивач"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qE Ñе не може кориÑтити као чланÑки показивач, пошто је типа %qT"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "чланÑки показивач %qE не може Ñе применити на %qE, које је неклаÑног типа %qT"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "тип показивача на члан %qT није ÑаглаÑан Ñа типом објекта %qT"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast to function type %qT"
msgid "functional cast to array type %qT"
msgstr "неиÑправно претапање у функцијÑки тип %qT"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
#| msgid "%Jdefault-initialization of %q#D, which has reference type"
msgid "invalid value-initialization of reference type"
msgstr "%Jподразумевано уÑпоÑтављање %q#D, које је упућивачког типа"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "позив функције %qD која баца непотпун тип %q#T"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "позив функције која баца непотпун тип %q#T"
@@ -37909,199 +37904,199 @@ msgstr "Цео број ван Ñиметричног опÑега имплицÐ
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "Холеритова конÑтанта код %L је предугачка за претварање у %s"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "Очекиван је Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %C"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "Очекиван је Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %C"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Strides not allowed in coarray subscript at %C"
msgstr "Очекиван је Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %C"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "Очекиван је корак индекÑа низа код %C"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "ÐеиÑправан облик упућивача низа код %C"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "Упућивач низа код %C не може имати више од %d димензија"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected coarray designator at %C"
msgstr "Очекиван је Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %C"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected another dimension in array declaration at %C"
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "Очекивана је друга димензија у декларацији низа код %C"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form of array reference at %C"
msgid "Invalid form of coarray reference at %C"
msgstr "ÐеиÑправан облик упућивача низа код %C"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "Променљива ‘%s’ код %L мора бити конÑтантна у овом контекÑту"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L in this context must be constant"
msgid "Expression at %L in this context must be constant"
msgstr "Променљива ‘%s’ код %L мора бити конÑтантна у овом контекÑту"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "Очекиван је израз у одредници низа код %C"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification for assumed shape array at %C"
msgid "Bad array specification for implied-shape array at %C"
msgstr "Лоша одредница за низ претпоÑтављеног облика код %C"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr "Лоша одредница за низ екÑплицитног облика код %C"
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr "Лоша одредница за низ претпоÑтављеног облика код %C"
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr "Лоша одредница за низ одложеног облика код %C"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr "Лоша одредница за низ претпоÑтављене величине код %C"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "Очекивана је друга димензија у декларацији низа код %C"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "Одредница низа код %C има више од %d димензија"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification at %C has more than %d dimensions"
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "Одредница низа код %C има више од %d димензија"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Nonstandard type declaration %s*%d at %C"
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "ÐеÑтандардна декларација типа %s*%d код %C"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "DO-итератор ‘%s’ код %L је унутар иÑтоименог итератора"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "СинтакÑна грешка у конÑтруктору низа код %C"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "New in Fortran 2003: [...] style array constructors at %C"
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Ðово у фортрану 2003: [...] конÑтруктори низа код %C"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in character length specification at %C"
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "СинтакÑна грешка у одредници знаковне дужине код %C"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "Ðиз ‘%s’ код %L не може имати одложен облик"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "Празан конÑтруктор низа код %C није дозвољен"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "Елемент у конÑтруктору низа %s код %L је %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "Корак итератора код %L не може бити нула"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Element in %s array constructor at %L is %s"
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
@@ -38137,7 +38132,7 @@ msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мÐ
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "Ðргумент ‘%s’ ÑопÑтвеног ‘%s’ код %L мора бити целобројан или процедура"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити конÑтанта"
@@ -38253,7 +38248,7 @@ msgstr "Ðргумент ‘dim’ за ÑопÑтвено ‘%s’ код %L н
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "Различите знаковне дужине у додели показивача код %L"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "Ðргументи ‘%s’ и ‘%s’ ÑопÑтвеног ‘%s’ код %L морају бити иÑтог типа"
@@ -38342,8 +38337,8 @@ msgstr "Ðргумент ‘%s’ ÑопÑтвеног ‘%s’ код %L мор
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
@@ -38504,7 +38499,7 @@ msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мÐ
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
@@ -38649,47 +38644,47 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити %s"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити иÑте врÑте као ‘%s’"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "Ðргументи ‘%s’ и ‘%s’ ÑопÑтвеног ‘%s’ код %L морају бити иÑтог типа"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити %s"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "Превише аргумената за %s код %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити врÑте %d"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "Ðргумент ‘%s’ ÑопÑтвеног ‘%s’ код %L мора бити целобројан или логички"
@@ -38701,7 +38696,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -39000,7 +38995,7 @@ msgstr "Функција типа CHARACTER(*) ‘%s’ код %L не може
msgid "Fortran 2008: Implied-shape array at %L"
msgstr "Фортран 2003: Ознака IOMSG код %L"
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate array spec for Cray pointee at %C."
msgid "Duplicate array spec for Cray pointee at %C"
@@ -39017,7 +39012,7 @@ msgstr "Тип ‘%s’ код %C није деклариÑан унутар ÑÑ
msgid "Extension: Old-style initialization at %C"
msgstr "Проширење: СтаровремÑко уÑпоÑтављање код %C"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "УÑпоÑтављање код %C није за показивачку променљиву"
@@ -39027,7 +39022,7 @@ msgstr "УÑпоÑтављање код %C није за показивачку
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "УÑпоÑтављање показивача код %C захтева ‘=>’, не ‘=’"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "Очекиван је уÑпоÑтављачки израз код %C"
@@ -39240,7 +39235,7 @@ msgstr "Фортран 2003: Ðаредба FLUSH код %C"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -39263,57 +39258,57 @@ msgstr "Фортран 2003: Ðаредба FLUSH код %C"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be an internal function"
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "Одредничка функција ‘%s’ код %L не може бити унутрашња функција"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L has not been assigned a format label"
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "Променљивој ‘%s’ код %L није додељена етикета формата"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "Ðргумент ‘%s’ елементалне процедуре код %L не може имати атрибут показивача"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "Објекат ‘%s’ код %L мора имати атрибут %s за SAVE"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "Функција типа CHARACTER(*) ‘%s’ код %L не може имати низовну вредноÑÑ‚"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be a statement function"
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
@@ -39321,17 +39316,17 @@ msgstr "Одредничка функција ‘%s’ код %L не може Ð
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing generic specification in USE statement at %C"
msgid "Missing entity or common block name for attribute specification statement at %C"
@@ -39339,830 +39334,830 @@ msgstr "ÐедоÑтаје генеричка одредница у наредб
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition."
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "Изведени тип код %C није претходно дефиниÑан и зато Ñе не може појавити у дефиницији изведеног типа."
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "СинтакÑна грешка у декларацији података код %C"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "Име ‘%s’ код %C је име процедуре"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "Ðеочекивано Ñмеће у формалној лиÑти аргумената код %C"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "УдвоÑтручени Ñимбол ‘%s’ у формалној лиÑти аргумената код %C"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "Променљива RESULT код %C мора бити различита од имена функције"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "Ðеочекивано Ñмеће поÑле декларације функције код %C"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "Ðтрибут SAVE код %L не може бити наведен у чиÑтој процедури"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Iterator step at %L cannot be zero"
msgid "Interface '%s' at %C may not be generic"
msgstr "Корак итератора код %L не може бити нула"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be a statement function"
msgid "Interface '%s' at %C may not be a statement function"
msgstr "Одредничка функција ‘%s’ код %L не може бити наредбена функција"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "Унутрашња процедура ‘%s’ код %L није дозвољена као Ñтварни аргумент"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr "Лажна процедура ‘%s’ код %C не може имати генеричко Ñучеље"
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type name '%s' at %C already has a basic type of %s"
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "Име изведеног типа ‘%s’ код %C већ има оÑновни тип %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "СинтакÑна грешка у наредби SAVE код %C"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected '::' after binding-attributes at %C"
msgstr "Очекивано је завршно име код %C"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "фортран 2003: Очекиван је параметарÑки Ñимбол у комплекÑној конÑтанти код %C"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in structure constructor at %C"
msgid "Syntax error in procedure pointer component at %C"
msgstr "СинтакÑна грешка у конÑтруктору Ñтруктуре код %C"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgid "PROCEDURE at %C must be in a generic interface"
msgstr "MODULE PROCEDURE код %C мора бити у генеричком Ñучељу модула"
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "Очекивана је формална лиÑта аргумената у дефиницији функције код %C"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "Ðаредба ENTRY код %C не може бити унутар PROGRAM"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "Ðаредба ENTRY код %C не може бити унутар MODULE"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "Ðаредба ENTRY код %C не може бити унутар BLOCK DATA"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "Ðаредба ENTRY код %C не може бити унутар INTERFACE"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "Ðаредба ENTRY код %C не може бити унутар блока DERIVED TYPE"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "Ðаредба ENTRY код %C не може бити унутар блока IF-THEN"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "Ðаредба ENTRY код %C не може бити унутар блока DO"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "Ðаредба ENTRY код %C не може бити унутар блока SELECT"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "Ðаредба ENTRY код %C не може бити унутар блока FORALL"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "Ðаредба ENTRY код %C не може бити унутар блока WHERE"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "Ðаредба ENTRY код %C не може бити унутар Ñадржаног потпрограма"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "Ðаредба ENTRY код %C не може бити у Ñадржаној процедури"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in CASE-specification at %C"
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "СинтакÑна грешка у одредници CASE код %C"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "ÐедоÑтаје етикета формата код %C"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing quote ''' for binding label at %C"
msgstr "ÐедоÑтаје етикета формата код %C"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing paren for binding label at %C"
msgstr "ÐедоÑтаје етикета формата код %C"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "Име функције ‘%s’ није дозвољено код %C"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "Ðеочекивана наредба END код %C"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "Фортран 2003: наводилац %s у наредби %s код %C има вредноÑÑ‚ ‘%s’"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "Очекивана је наредба %s код %L"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "Очекивана је наредба %s код %C"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "Очекивано је име блока за ‘%s’ у наредби %s код %C"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "Очекивано је завршно име код %C"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "Очекивана је етикета ‘%s’ за наредбу %s код %C"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "ÐедоÑтаје одредница низа код %L у наредби DIMENSION"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing array specification at %L in DIMENSION statement"
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "ÐедоÑтаје одредница низа код %L у наредби DIMENSION"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "Одредница низа мора бити одложена код %L"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "Ðеочекиван знак у лиÑти променљивих код %C"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "Очекивано је ‘(’ код %C"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "Очекивано је име променљиве код %C"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C must be an integer."
msgid "Cray pointer at %C must be an integer"
msgstr "Крејов показивач код %C мора бити целобројни."
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes."
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "Крејов показивач код %C има %d бајтова тачноÑти; меморијÑка адреÑа захтева %d бајтова."
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "Очекивано је ‘,’ код %C"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "Очекивано је ‘)’ код %C"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "Очекивано је ‘,’ или крај наредбе код %C"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "Декларација Крејовог показивача код %C захтева заÑтавицу -fcray-pointer."
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr "Одредница приÑтупа оператора %s код %C је већ наведена"
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr "Одредница приÑтупа оператора .%s. код %C је већ наведена"
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in PROTECTED statement at %C"
msgstr "СинтакÑна грешка у наредби SAVE код %C"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "DATA statement at %C is not allowed in a PURE procedure"
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "Ðаредба DATA код %C није дозвољена у чиÑтој процедури"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "DATA statement at %C is not allowed in a PURE procedure"
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "Ðаредба DATA код %C није дозвољена у чиÑтој процедури"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr "Очекивано је име променљиве код %C у наредби PARAMETER"
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "Очекиван је знак = у наредби PARAMETER код %C"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "Очекиван је израз код %C у наредби PARAMETER"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Initializer not allowed for COMMON variable '%s' at %C"
msgid "Initializing already initialized variable at %C"
msgstr "УÑпоÑтављач није дозвољен за заједничку променљиву ‘%s’ код %C"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Ðеочекивани знакови у наредби PARAMETER код %C"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr "Покривачка наредба SAVE код %C прати претходну наредбу SAVE"
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "Ðаредба SAVE код %C прати покривачку наредбу SAVE"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "СинтакÑна грешка у наредби SAVE код %C"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in VALUE statement at %C"
msgstr "СинтакÑна грешка у наредби SAVE код %C"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in VOLATILE statement at %C"
msgstr "СинтакÑна грешка у наредби SAVE код %C"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "СинтакÑна грешка у наредби SAVE код %C"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr "MODULE PROCEDURE код %C мора бити у генеричком Ñучељу модула"
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected :: in TYPE definition at %C"
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "Очекивано је :: у дефиницији TYPE код %C"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected :: in TYPE definition at %C"
msgid "No such symbol in TYPE definition at %C"
msgstr "Очекивано је :: у дефиницији TYPE код %C"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type at %C can only be PRIVATE within a MODULE"
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr "Изведени тип код %C може бити Ñамо приватан унутар модула"
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type at %C can only be PUBLIC within a MODULE"
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr "Изведени тип код %C може бити Ñамо јаван унутар модула"
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: IOMSG tag at %L"
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Фортран 2003: Ознака IOMSG код %L"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr "Очекивано је :: у дефиницији TYPE код %C"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Име типа ‘%s’ код %C не може бити иÑто као ÑопÑтвеног типа"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr "Име изведеног типа ‘%s’ код %C већ има оÑновни тип %s"
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr "Дефиниција изведеног типа ‘%s’ код %C је већ учињена"
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr "Крејов показивани код %C не може бити низ претпоÑтављеног облика"
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "New in Fortran 2003: ENUM and ENUMERATOR at %C"
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Ðово у фортрану 2003: ENUM и ENUMERATOR код %C"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "Ðабрајач премашује Ц-ов целобројни тип код %C"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr "Ðабрајач %L није уÑпоÑтављен целобројним изразом"
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "Очекивана је наредба дефиниције ENUM пре %C"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "СинтакÑна грешка у дефиницији ENUMERATOR код %C"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s specification at %C"
msgid "Duplicate access-specifier at %C"
msgstr "УдвоÑтручена одредница %s код %C"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s attribute at %L"
msgid "Duplicate POINTER attribute at %C"
msgstr "УдвоÑтручени атрибут %s код %L"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected VARIABLE at %C"
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "Очекивано је VARIABLE код %C"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate SEQUENCE statement at %C"
msgid "Duplicate DEFERRED at %C"
msgstr "УдвоÑтручена наредба SEQUENCE код %C"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected a nameless interface at %C"
msgid "Expected access-specifier at %C"
msgstr "Очекивано је безимено Ñучеље код %C"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding attribute at %C"
msgstr "Очекивано је завршно име код %C"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "')' expected"
msgid "')' expected at %C"
msgstr "Очекивано је ‘)’"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding name at %C"
msgstr "Очекивано је завршно име код %C"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Фортран 2003: Ðаредба FLUSH код %C"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding target after '=>' at %C"
msgstr "Очекивано је завршно име код %C"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected '::' at %C"
msgstr "Очекивано је ‘(’ код %C"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Expected generic name or operator descriptor at %C"
msgstr "Очекиван је Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %C"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected '=>' at %C"
msgstr "Очекивано је ‘(’ код %C"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected specific binding name at %C"
msgstr "Очекивано је завршно име код %C"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "There is no specific function for the generic '%s' at %L"
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "Ðема одређене функције за генеричко ‘%s’ код %L"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected VARIABLE at %C"
msgid "Empty FINAL at %C"
msgstr "Очекивано је VARIABLE код %C"
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected a procedure for argument '%s' at %L"
msgid "Expected module procedure name at %C"
msgstr "Очекивана је процедура за аргумент ‘%s’ код %L"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected ',' at %C"
msgstr "Очекивано је ‘(’ код %C"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "procedure name = %s"
msgid "Unknown procedure name \"%s\" at %C"
msgstr "име процедуре = %s"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s procedure at %L is already declared as %s procedure"
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "Процедура %s код %L је већ деклариÑана као процедура %s"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected characters in PARAMETER statement at %C"
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "Ðеочекивани знакови у наредби PARAMETER код %C"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
@@ -40416,27 +40411,27 @@ msgstr "Функција Ñа показивачком вредношћу пој
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -40722,7 +40717,7 @@ msgid "can't open input file: %s"
msgstr "не могу да отворим улазну датотеку: %s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "creating array of %qT"
@@ -40845,12 +40840,12 @@ msgstr "Први аргумент дефиниÑане доделе код %L м
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "Други аргумент дефиниÑане доделе код %L мора бити намере-у"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "Први аргумент Ñучеља оператора код %L мора бити намере-у"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "Други аргумент Ñучеља оператора код %L мора бити намере-у"
@@ -43028,7 +43023,7 @@ msgstr "Ðеочекивано Ñмеће поÑле наредбе ELSE код
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "Ðеочекивано Ñмеће поÑле наредбе ELSE код %C"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr "Одредба IF код %L захтева Ñкаларни логички израз"
@@ -44186,481 +44181,481 @@ msgstr "Ðргумент ‘%s’ чиÑтог потпрограма ‘%s’ Ð
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "Ðргумент ‘%s’ чиÑтог потпрограма ‘%s’ код %L мора имати наведену намеру"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Keyword argument '%s' at %L is not in the procedure"
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "Кључна реч ‘%s’ код %L није у процедури"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "Ðргумент ‘%s’ елементалне процедуре код %L мора бити Ñкалар"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "Ðргумент ‘%s’ елементалне процедуре код %L не може имати атрибут показивача"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr "Ðргумент ‘%s’ елементалне процедуре код %L не може имати атрибут показивача"
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "Лажна процедура код %L није дозвољена у елементалној процедури"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "Ðргумент ‘%s’ чиÑтог потпрограма ‘%s’ код %L мора имати наведену намеру"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "Ðргумент ‘%s’ наредбене функције код %L мора бити Ñкалар"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "Ðргумент знаковне вредноÑти ‘%s’ наредбене функције код %L мора имати конÑтантну дужину"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr "Садржана функција ‘%s’ код %L нема имплицитан тип"
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Contained function '%s' at %L has no IMPLICIT type"
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "Садржана функција ‘%s’ код %L нема имплицитан тип"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued internal function '%s' at %L must not be assumed length"
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "Унутрашња функција знаковне вредноÑти ‘%s’ код %L не може бити претпоÑтављене дужине"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure %s at %L has entries with mismatched array specifications"
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "Процедура %s код %L има уноÑе Ñа неуÑаглашеним одредницама низа"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr "Резултат функције %s не може бити низ у функцији %s код %L"
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr "Улазни резултат %s не може бити низ у функцији %s код %L"
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "Резултат функције %s не може бити показивач у функцији %s код %L"
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "Улазни резултат %s не може бити показивач у функцији %s код %L"
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr "Резултат функције %s не може бити типа %s у функцији %s код %L"
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr "Улазни резултат %s не може бити типа %s у функцији %s код %L"
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr "Променљива изведеног типа у заједничком код %C нема атрибут SEQUENCE"
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr "Променљива изведеног типа у заједничком код %C нема атрибут SEQUENCE"
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "Променљива изведеног типа у заједничком код %C нема атрибут SEQUENCE"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Named COMMON block '%s' at %L shall be of the same size"
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr "Именовани заједнички блок ‘%s’ код %L ће бити иÑте величине"
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "Објекат ‘%s’ код %L мора имати атрибут %s за SAVE"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Named COMMON block '%s' at %L shall be of the same size"
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "Именовани заједнички блок ‘%s’ код %L ће бити иÑте величине"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Too few components in structure constructor at %C"
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "Премало компонената у конÑтруктору Ñтруктуре код %C"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr "Ранг елемента у конÑтруктору изведеног типа код %L не одговара оном компоненте (%d/%d)"
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr "Елемент у конÑтруктору изведеног типа код %L, за показивачку компоненте ‘%s’, јеÑте %s а треба да буде %s"
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr "Елемент у конÑтруктору изведеног типа код %L, за показивачку компоненту ‘%s’, треба да је показивач или циљ"
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Too many components in structure constructor at %C"
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "Превише компонената у конÑтруктору Ñтруктуре код %C"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr "Елемент у конÑтруктору изведеног типа код %L, за показивачку компоненту ‘%s’, треба да је показивач или циљ"
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Pointer initialization at %C requires '=>', not '='"
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "УÑпоÑтављање показивача код %C захтева ‘=>’, не ‘=’"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "Објекат ‘%s’ код %L мора имати атрибут %s за SAVE"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr "Елемент у конÑтруктору изведеног типа код %L, за показивачку компоненте ‘%s’, јеÑте %s а треба да буде %s"
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L."
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr "Горња граница у поÑледњој димензији мора Ñе појавити у упућивачу на низ претпоÑтављене величине ‘%s’ код %L."
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L is ambiguous"
msgid "'%s' at %L is ambiguous"
msgstr "ДвоÑмиÑлен Ñимбол ‘%s’ код %L"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "GENERIC non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "Генеричка неÑопÑтвена процедура ‘%s’ није дозвољена као Ñтварни аргумент код %L"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Alternate return specifier in function '%s' at %L is not allowed"
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "Ðаводилац алтернативног повратка није дозвољен у функцији ‘%s’ код %L"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L cannot have an initializer"
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "СопÑтвено ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "COMMON '%s' at %L does not exist"
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "Заједничко ‘%s’ код %L не поÑтоји"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "Етикета %d поменута код %L није дефиниÑана"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "Ðаредбена функција ‘%s’ код %L није дозвољена као Ñтварни аргумент"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "СопÑтвено ‘%s’ код %L није дозвољено као Ñтварни аргумент"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "Унутрашња процедура ‘%s’ код %L није дозвољена као Ñтварни аргумент"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "Елементална неÑопÑтвена процедура ‘%s’ код %L није дозвољена као Ñтварни аргумент"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "Ðе могу да нађем одређену ÑопÑтвену процедуру за упућивач ‘%s’ код %L"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "ДвоÑмиÑлен Ñимбол ‘%s’ код %L"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "Ðргумент-по-вредноÑти код %L није бројевног типа"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr "Ðргумент-по-вредноÑти код %L не може бити низ или одељак низа"
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "Ðргумент-по-вредноÑти код %L није дозвољен у овом контекÑту"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr "Ðије дозвољено проÑлеђивање унутрашње процедуре по локацији код %L"
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optionalargument with the same rank (12.4.1.5)"
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr "‘%s’ код %L је низ и опцион; ако недоÑтаје, не може бити Ñтварни аргумент елементалне процедуре, оÑим ако поÑтоји не-опциони аргумент иÑтог ранга (12.4.1.5)"
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in array reference at %L (%d/%d)"
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "ÐеÑлагање рангова у упућивачу низа код %L (%d/%d)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Type/rank mismatch in argument '%s' at %L"
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "ÐеÑлагање типа/ранга у аргументу ‘%s’ код %L"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "Симбол ‘%s’ код %L већ има екÑплицитно Ñучеље"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "Симбол ‘%s’ код %L већ има екÑплицитно Ñучеље"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Automatic character length function '%s' at %L must have an explicit interface"
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "ÐутоматÑка функција знаковне дужине ‘%s’ код %L мора имати екÑплицитно Ñучеље"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "Симбол ‘%s’ код %L већ има екÑплицитно Ñучеље"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Automatic character length function '%s' at %L must have an explicit interface"
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr "ÐутоматÑка функција знаковне дужине ‘%s’ код %L мора имати екÑплицитно Ñучеље"
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Automatic character length function '%s' at %L must have an explicit interface"
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "ÐутоматÑка функција знаковне дужине ‘%s’ код %L мора имати екÑплицитно Ñучеље"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "Лажна процедура ‘%s’ код %C не може имати генеричко Ñучеље"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "Симбол ‘%s’ код %L већ има екÑплицитно Ñучеље"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "Ðема одређене функције за генеричко ‘%s’ код %L"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr "Генеричка функција ‘%s’ код %L није у Ñкладу Ñа одређеним ÑопÑтвеним Ñучељем"
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Функција ‘%s’ код %L је ÑопÑтвена али није ÑаглаÑна Ñа ÑопÑтвеном"
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "Ðе могу да разрешим одређену функцију ‘%s’ код %L"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "Функција ‘%s’ код %L нема имплицитан тип"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of %s at %L is not a valid type"
msgid "Argument to '%s' at %L is not a variable"
msgstr "Ðргумент у %s код %L није иÑправног типа"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "More actual than formal arguments in procedure call at %L"
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "Више Ñтварних него формалних аргумената у позиву процедуре код %L"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "показивачи ниÑу дозвољени као вредноÑти Ñлучаја"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "Array section in '%s' call at %L"
msgstr "Име функције ‘%s’ није дозвољено код %C"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of %s at %L must be of length one"
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
@@ -44668,545 +44663,545 @@ msgstr "Ðргумент за %s код %L мора бити дужине јед
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити показивач"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити Ñкалар"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Name '%s' at %C is the name of the procedure"
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "Име ‘%s’ код %C је име процедуре"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "Ðргумент ‘%s’ чиÑте функције ‘%s’ код %L мора бити намере-у"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "‘%s’ код %L није функција"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr "Функција ‘%s’ деклариÑана је као CHARACTER(*) и не може бити употребљена код %L пошто није лажни аргумент"
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr "КориÑнички дефиниÑана неелементална функција ‘%s’ код %L није дозвољена у конÑтрукцији WORKSHARE"
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "упућивач на не-чиÑту функцију ‘%s’ код %L унутар FORALL %s"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr "упућивач на не-чиÑту функцију ‘%s’ код %L унутар FORALL %s"
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr "Упућивач функције на ‘%s’ код %L је за нечиÑту процедуру унутар чиÑте процедуре"
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "Позив за ÑƒÐ½Ð¾Ñ â€˜%s’ код %L јеÑте рекурзиван, али функција ‘%s’ није деклариÑана као таква"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "Функција ‘%s’ код %L не може позивати Ñаму Ñебе, пошто није рекурзивна"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr "Позив потпрограма за ‘%s’ у блоку FORALL код %L није чиÑÑ‚"
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr "Позив потпрограма за ‘%s’ у блоку FORALL код %L није чиÑÑ‚"
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr "Позив потпрограма за ‘%s’ код %L није чиÑÑ‚"
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "Ðема одређеног потпрограма за генеричко ‘%s’ код %L"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr "Генерички потпрограм ‘%s’ код %L није у Ñкладу Ñа Ñучељем ÑопÑтвеног потпрограма"
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing actual argument '%s' in call to '%s' at %L"
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "ÐедоÑтаје Ñтварни аргумент ‘%s’ у позиву ‘%s’ код %L"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Потпрограм ‘%s’ код %L је ÑопÑтвени али није ÑаглаÑан Ñа ÑопÑтвеним"
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "Ðе могу да разрешим одређени потпрограм ‘%s’ код %L"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr "„%s“ код %L има тип који није у Ñкладу Ñа позивом код %L"
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "Позив за ÑƒÐ½Ð¾Ñ â€˜%s’ код %L јеÑте рекурзиван, али потпрограм ‘%s’ није деклариÑан као такав"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "Потпрограм ‘%s’ код %L не може позивати Ñамог Ñебе, пошто није рекурзиван"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "Облици операнада код %L и %L ниÑу уÑаглаÑиви"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "Ðедозвољен нулти корак код %L"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Упућивач низа код %L је изван граница"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr "Ðије наведена деÑна горња граница низа претпоÑтављене величине код %L"
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "ÐеÑлагање рангова у упућивачу низа код %L (%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in array reference at %L (%d/%d)"
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "ÐеÑлагање рангова у упућивачу низа код %L (%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "index in dimension %d is out of bounds at %L"
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ñƒ димензији %d је ван граница код %L"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %L мора бити Ñкалар"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array index at %L must be of INTEGER type"
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %L мора бити целобројни"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "Проширење: реални Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %L"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "Ðргумент димензије код %L мора бити Ñкалар"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "Ðргумент димензије код %L мора целобројни"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð° код %L је низ ранга %d"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° подниÑке код %L мора бити целобројни"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° подниÑке код %L мора бити Ñкалар"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° подниÑке код %L је мањи од један"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ ÐºÑ€Ð°Ñ˜Ð° подниÑке код %L мора бити целобројни"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ ÐºÑ€Ð°Ñ˜Ð° подниÑке код %L мора бити Ñкалар"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ ÐºÑ€Ð°Ñ˜Ð° подниÑке код %L премашује дужину ниÑке"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring end index at %L must be scalar"
msgid "Substring end index at %L is too large"
msgstr "Ð˜Ð½Ð´ÐµÐºÑ ÐºÑ€Ð°Ñ˜Ð° подниÑке код %L мора бити Ñкалар"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr "Компонента деÑно од делимичног упућивача Ñа ненултим рангом не Ñме имати атрибут показивача код %L"
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr "Компонента деÑно од делимичног упућивача Ñа ненултим рангом не Ñме имати атрибут резервљивоÑти код %L"
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr "Два или више делимична упућивача Ñа ненултим рангом не Ñмеју бити наведени код %L"
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s',used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr "Променљива ‘%s’, употребљена у одредничком изразу, кориÑти Ñе код %L пре наредбе ENTRY у којој је параметар"
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr "Променљива ‘%s’ употребљена је код %L пре наредбе ENTRY у којој је параметар"
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s tag at %L must be scalar"
msgid "Passed-object at %L must be scalar"
msgstr "Ознака %s код %L мора бити Ñкалар"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "Ðргумент ‘%s’ елементалне процедуре код %L мора бити Ñкалар"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L is not a VALUE"
msgid "'%s' at %L should be a SUBROUTINE"
msgstr "‘%s’ код %L није вредноÑÑ‚"
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgid "'%s' at %L should be a FUNCTION"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора бити функција"
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s код %L мора бити Ñкалар"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C must be an integer."
msgid "Deleted feature: %s at %L must be integer"
msgstr "Крејов показивач код %C мора бити целобројни."
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s код %L мора бити целобројно"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "Израз за корак у петљи DO код %L не може бити нула"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "ИндекÑ-име у FORALL код %L мора бити Ñкларни целобројан"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "Израз за почетак у FORALL код %L мора бити Ñкаларни целобројан"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "Израз за крај у FORALL код %L мора бити Ñкаларни целобројан"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "Израз за корак у FORALL код %L мора бити Ñкаларни %s"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "Израз за корак у FORALL код %L не може бити нула"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' cannot appear in the expression at %L"
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "Променљива ‘%s’ Ñе не може јавити у изразу код %L"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr "Израз у наредби ALLOCATE код %L мора бити резервљив или показивач"
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "Потребна је одредница низа у наредби ALLOCATE код %L"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification required in ALLOCATE statement at %L"
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "Потребна је одредница низа у наредби ALLOCATE код %L"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "Лоша одредница низа у наредби ALLOCATE код %L"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr "‘%s’ не може да Ñе јави у одредници низа код %L у иÑтој наредби резервиÑања где Ñе и Ñамо резервише"
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification in ALLOCATE statement at %L"
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "Лоша одредница низа у наредби ALLOCATE код %L"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification in ALLOCATE statement at %L"
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "Лоша одредница низа у наредби ALLOCATE код %L"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "ASSIGN код %L захтева Ñкаларну подразумевану целобројну променљиву"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "Етикета код %L није у иÑтом блоку као наредба GOTO код %L"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "Одредница UNIT код %L мора бити целобројни израз или знаковна променљива"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -45215,179 +45210,179 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr "Етикета CASE код %L преклапа етикету CASE код %L"
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "Израз у наредби CASE код %L мора бити типа %s"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in CASE statement at %L must be kind %d"
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "Израз у наредби CASE код %L мора бити врÑта %d"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "Израз у наредби CASE код %L мора бити Ñкалар"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr "Изборни израз у рачунÑком GOTO код %L мора бити Ñкаларни целобројан израз"
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "Ðргумент наредбе SELECT код %L не може бити %s"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in CASE statement at %L must be of type %s"
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "Израз у наредби CASE код %L мора бити типа %s"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr "DEFAULT CASE код %L не може бити праћен другим DEFAULT CASE код %L"
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr "Логички опÑег у наредби CASE код %L није дозвољен"
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "constant logical value in CASE statement is repeated at %L"
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr "конÑтантна логичка вредноÑÑ‚ у наредби CASE поновљена је код %L"
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr "Одредница опÑега код %L не може никако бити поклопљена"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr "Блок логичког SELECT CASE код %L има више од два Ñлучаја"
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Global name '%s' at %L is already being used as a %s at %L"
msgid "Associate-name '%s' at %L is used as array"
msgstr "Глобално име ‘%s’ код %L Ñе већ кориÑти као %s код %L"
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in EQUIVALENCE statement at %L"
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "СинтакÑна грешка у наредби EQUIVALENCE код %L"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type '%s' at %C is being used before it is defined"
msgid "Derived type '%s' at %L must be extensible"
msgstr "Изведени тип ‘%s’ код %C кориÑти Ñе пре него што је дефиниÑан"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type name '%s' at %C already has a basic type of %s"
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "Име изведеног типа ‘%s’ код %C већ има оÑновни тип %s"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have POINTER components"
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr "Елемент преноÑа података код %L не може имати показивачке компоненте"
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have POINTER components"
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr "Елемент преноÑа података код %L не може имати показивачке компоненте"
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr "Елемент преноÑа података код %L не може имати резервљиве компоненте"
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr "Елемент преноÑа података код %L не може имати приватне компоненте"
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr "Елемент преноÑа података код %L не може бити пун упућивач на низ претпоÑтављене величине"
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL index-name at %L must be a scalar INTEGER"
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "ИндекÑ-име у FORALL код %L мора бити Ñкларни целобројан"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "ASSIGN код %L захтева Ñкаларну подразумевану целобројну променљиву"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "ASSIGN код %L захтева Ñкаларну подразумевану целобројну променљиву"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument dim at %L must be scalar"
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "Ðргумент димензије код %L мора бити Ñкалар"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of SELECT statement at %L must be a scalar expression"
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "Ðргумент наредбе SELECT код %L мора бити Ñкаларни израз"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of ACOS at %L must be between -1 and 1"
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "Ðргумент у ACOS код %L мора бити између -1 и 1"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "Ðаредба код %L није иÑправна наредба циља гранања за наредбу гранања код %L"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Branch at %L causes an infinite loop"
msgid "Branch at %L may result in an infinite loop"
@@ -45395,12 +45390,12 @@ msgstr "Гранање код %L води у беÑконачну петљу"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -45408,679 +45403,679 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "Етикета код %L није у иÑтом блоку као наредба GOTO код %L"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr "МаÑка у WHERE код %L има неуÑаглашен облик"
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr "Циљ доделе у WHERE код %L има неуÑаглашен облик"
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "Ðеподржана наредба унутар WHERE код %L"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "Додела у индекÑну променљиву за FORALL код %L"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr "FORALL Ñа индекÑом ‘%s’ изазива више од једне доделе овом објекту код %L"
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr "Спољашња конÑтрукција FORALL већ има Ð¸Ð½Ð´ÐµÐºÑ Ñа овим именом %L"
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "Одредба WHERE/ELSEWHERE код %L захтева логички низ"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr "Знаковни израз код %L бива подÑечен (%d/%d)"
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr "ДеÑна Ñтрана доделе код %L је изведени тип који Ñадржи показивач у чиÑтој процедури"
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr "ДеÑна Ñтрана доделе код %L је изведени тип који Ñадржи показивач у чиÑтој процедури"
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assignment to a FORALL index variable at %L"
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "Додела у индекÑну променљиву за FORALL код %L"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr "Ðаредба ASSIGNED GOTO код %L захтева целобројну променљиву"
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "Променљивој ‘%s’ није додељена циљна етикета код %L"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "Ðлтернативна наредба повратка код %L захтева Ñкаларни целобројни наводилац повратка"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr "ASSIGN код %L захтева Ñкаларну подразумевану целобројну променљиву"
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr "Ðритметичко IF код %L захтева бројевни израз"
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr "Излазни уÑлов из петље DO WHILE код %L мора бити Ñкаларни логички израз"
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL mask clause at %L requires a LOGICAL expression"
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "Одредба маÑке у FORALL код %L захтева логички израз"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "size of array %qs is too large"
msgid "String length at %L is too large"
msgstr "величина низа %qs је превелика"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "Резервљиви низ ‘%s’ код %L мора имати одложени облик"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr "Скаларни објекат ‘%s’ код %L не може бити резервљив"
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "Ðизовни показивач ‘%s’ код %L мора имати одложен облик"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "Ðиз ‘%s’ код %L не може имати одложен облик"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The type %s cannot be host associated at %L because it is blocked by an incompatible object of the same name at %L"
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr "Тип %s не може бити придружен домаћину код %L зато што га блокира неÑаглаÑан објекат иÑтог имена код %L"
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "Ðиз модула или главног програма ‘%s’ код %L мора имати конÑтантан облик"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr "Ентитет Ñа претпоÑтављеном знаковном дужином код %L мора бити лажни аргумент или параметар"
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr "‘%s’ код %L мора имати конÑтантну знаковну дужину у овом контекÑту"
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L must have constant character length in this context"
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "‘%s’ код %L мора имати конÑтантну знаковну дужину у овом контекÑту"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "Резервљиво ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "Спољашње ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "Лажно ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "СопÑтвено ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "Резултат функцији ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "ÐутоматÑки низ ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr "Ðаредбена функција знаковне вредноÑти ‘%s’ код %L мора имати конÑтантну дужину"
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr "‘%s’ је приватног типа и не може бити лажни аргумент у ‘%s’, који је јаван код %L"
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function result '%s' at %L cannot have an initializer"
msgid "Function '%s' at %L cannot have an initializer"
msgstr "Резултат функцији ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "Спољашњи објекат ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "Елементална функција ‘%s’ код %L мора имати Ñкаларни резултат"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "Ðаредбена функција ‘%s’ код %L није дозвољена као Ñтварни аргумент"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "Функција типа CHARACTER(*) ‘%s’ код %L не може имати низовну вредноÑÑ‚"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "Функција типа CHARACTER(*) ‘%s’ код %L не може имати показивачку вредноÑÑ‚"
# no-c-format
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "Функција типа CHARACTER(*) ‘%s’ код %L не може бити чиÑта"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr "Функција типа CHARACTER(*) ‘%s’ код %L не може бити рекурзивна"
# no-c-format
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "Функција типа CHARACTER(*) ‘%s’ код %L не може бити чиÑта"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "Ðтрибут процедуре коÑи Ñе Ñа атрибутом лиÑте имена у ‘%s’ код %L"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "Ðтрибут процедуре коÑи Ñе Ñа атрибутом лиÑте имена у ‘%s’ код %L"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "Ðтрибут процедуре коÑи Ñе Ñа атрибутом лиÑте имена у ‘%s’ код %L"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "Ðтрибут %s коÑи Ñе Ñа атрибутом %s у ‘%s’ код %L"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора бити функција"
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора имати бар један аргумент"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of ICHAR at %L must be of length one"
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "Ðргумент у ICHAR код %L мора бити дужине један"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити показивач"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити резервљив"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L не Ñме бити опциони"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "First argument of operator interface at %L must be INTENT(IN)"
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "Први аргумент Ñучеља оператора код %L мора бити намере-у"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора имати бар један аргумент"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr "Процедура Ñучеља ‘%s’ код %L има иÑто име као и обухватајућа процедура"
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Initialization at %C is not allowed in a PURE procedure"
msgid "Finalization at %L is not yet implemented"
msgstr "УÑпоÑтављање код %C није дозвољено у чиÑтој процедури"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' called with an implicit interface at %L"
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "Процедура ‘%s’ позвана Ñа имплицитним Ñучељем код %L"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Процедура ‘%s’ у %s код %L није ни функција ни потпрограм"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора имати бар један аргумент"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити неизведени тип"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити Ñкалар"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити резервљив"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити показивач"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "Процедура Ñучеља ‘%s’ код %L има иÑто име као и обухватајућа процедура"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr "Процедура Ñучеља ‘%s’ код %L има иÑто име као и обухватајућа процедура"
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array pointer '%s' at %L must have a deferred shape"
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "Ðизовни показивач ‘%s’ код %L мора имати одложен облик"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "Ðргумент ‘%s’ чиÑте функције ‘%s’ код %L мора бити намере-у"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Показивачка компонента ‘%s’ у ‘%s’ код %L припада типу који није деклариÑан"
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора имати бар један аргумент"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити неизведени тип"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of statement function at %L must be scalar"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "Ðргумент ‘%s’ наредбене функције код %L мора бити Ñкалар"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "Ðргумент ‘%s’ елементалне процедуре код %L не може имати атрибут показивача"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "Ðргумент ‘%s’ за ÑопÑтвено ‘%s’ код %L мора бити резервљив"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "Процедура Ñучеља ‘%s’ код %L има иÑто име као и обухватајућа процедура"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character length of component '%s' needs to be a constant specification expression at %L."
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr "Знаковна дужина компоненте ‘%s’ мора бити конÑтантан одреднички израз код %L."
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr "Компонента ‘%s’ је приватни тип и не може бити компонента у ‘%s’, која је јавна код %L"
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "Компонента %s типа SEQUENCE деклариÑаног код %L нема атрибут SEQUENCE"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr "Показивачка компонента ‘%s’ у ‘%s’ код %L припада типу који није деклариÑан"
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component '%s' of '%s' at %L must have constant array bounds."
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "Компонента ‘%s’ у ‘%s’ код %L мора имати конÑтантне границе низа."
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "Ðиз претпоÑтављене величине ‘%s’ у лиÑти имена ‘%s’ код %C није дозвољен."
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
@@ -46088,338 +46083,338 @@ msgstr "Објекат лиÑте имена ‘%s’ код %L не може и
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr "Приватни Ñимбол ‘%s’ не може бити члан јавне лиÑте имена код %L"
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr "Приватни Ñимбол ‘%s’ не може бити члан јавне лиÑте имена код %L"
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "Ðтрибут процедуре коÑи Ñе Ñа атрибутом лиÑте имена у ‘%s’ код %L"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "ПараметарÑки низ ‘%s’ код %L не може бити аутоматÑког или претпоÑтављеног облика"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr "Имплицитно типÑки параметар ‘%s’ код %L не одговара каÑнијем имплицитном типу"
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "ÐеÑаглаÑан изведени тип у параметру код %L"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "Ðтрибут процедуре коÑи Ñе Ñа атрибутом лиÑте имена у ‘%s’ код %L"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "Ðтрибут процедуре коÑи Ñе Ñа атрибутом лиÑте имена у ‘%s’ код %L"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "Ðиз претпоÑтављене величине код %L мора бити лажни аргумент"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "Ðиз претпоÑтављеног облика код %L мора бити лажни аргумент"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "Симбол код %L није лажна променљива"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued statement function '%s' at %L must have constant length"
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "Ðаредбена функција знаковне вредноÑти ‘%s’ код %L мора имати конÑтантну дужину"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The derived type '%s' at %L is of type '%s', which has not been defined."
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr "Изведени тип ‘%s’ код %L је типа ‘%s’, који није дефиниÑан."
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "Јавна функција ‘%s’ код %L не може бити приватног типа ‘%s’"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr "Лажни аргумент намере-из ‘%s’ код %L је претпоÑтављене величине и зато не може имати подразумевани уÑпоÑтављач"
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "Лажни аргумент ‘%s’ код %L не може бити намере-из"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function result '%s' at %L cannot have an initializer"
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "Резултат функцији ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "Ðиз ‘%s’ код %L не може имати одложен облик"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Allocatable array '%s' at %L must have a deferred shape"
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "Резервљиви низ ‘%s’ код %L мора имати одложени облик"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "Лажна процедура код %L није дозвољена у елементалној процедури"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr "Ðитно-приватно код %L не Ñнима Ñе"
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr "BLOCK DATA елемент ‘%s’ код %L мора бити у заједничком"
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy '%s' at %L cannot have an initializer"
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "Лажно ‘%s’ код %L не може имати уÑпоÑтављач"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr "ÐеконÑтантан одељак низа код %L у наредби DATA"
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr "Ðаредба DATA код %L има више променљивих него вредноÑти"
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr "Ðаредба DATA код %L има више вредноÑти него променљивих"
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "Ознака %d код %L дефиниÑана али неупотребљена"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "Ознака %d код %L дефиниÑана али не може бити употребљена"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr "Променљива изведеног типа ‘%s’ код %L мора имати атрибут SEQUENCE да би била објекат еквиваленције"
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr "Променљива изведеног типа ‘%s’ код %L не може имати резервљиве компоненте како би била објекат еквиваленције"
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr "Променљива изведеног типа ‘%s’ код %L Ñа подразумеваним уÑпоÑтављачем не може бити објекат еквиваленције"
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr "Променљива изведеног типа ‘%s’ код %L Ñа показивачким компонентама не може бити објекат еквиваленције"
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "СинтакÑна грешка у наредби EQUIVALENCE код %L"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr "Члан заједничког блока ‘%s’ код %L не може бити објекат еквиваленције у чиÑтој процедури ‘%s’"
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Именована конÑтанта ‘%s’ код %L не може бити објекат еквиваленције"
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr "Ðиз ‘%s’ код %L Ñа неконÑтантним границама не може бити објекат еквиваленције"
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Компонената Ñтруктуре ‘%s’ код %L не може бити објекат еквиваленције"
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "ПодниÑка код %L има нулту дужину"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "Јавна функција ‘%s’ код %L не може бити приватног типа ‘%s’"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "Ð£Ð½Ð¾Ñ â€˜%s’ код %L нема имплицитан тип"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора бити функција"
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L не може бити претпоÑтављене знаковне дужине"
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "Процедура кориÑничког оператора ‘%s’ код %L мора имати бар један аргумент"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr "Први аргумент Ñучеља оператора код %L не може бити опциони"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "Други аргумент Ñучеља оператора код %L не може бити опциони"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "Сучеље оператора код %L мора имати, највише, два аргумента"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr "Садржана процедура ‘%s’ код %L у чиÑтој процедури мора такође бити чиÑта"
@@ -46593,34 +46588,34 @@ msgstr "Магнитуда другог аргумента у ISHFT премаш
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr "Магнитуда другог аргумента у ISHFTC премашује BIT_SIZE првог аргумента код %L"
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "Ðргумент димензије код %L је ван граница"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr "Ðргумент у LOG код %L не може бити мањи или једнак нули"
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr "КомплекÑни аргумент у LOG код %L не може бити нула"
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr "Ðргумент у LOG10 код %L не може бити мањи или једнак нули"
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "Други аргумент у MOD код %L је нула"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "Други аргумент у MOD код %L је нула"
@@ -46628,50 +46623,50 @@ msgstr "Други аргумент у MOD код %L је нула"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "Други аргумент у MODULO код %L је нула"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Result of %s is NaN at %L"
msgid "Result of NEAREST is NaN at %L"
msgstr "Резултат %s јеÑте NaN код %L"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument NCOPIES of REPEAT intrinsic is negative"
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr "Ðргумент NCOPIES уз ÑопÑтвено REPEAT негативан је"
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument NCOPIES of REPEAT intrinsic is negative"
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "Ðргумент NCOPIES уз ÑопÑтвено REPEAT негативан је"
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "Резултат SCALE прелива Ñвоју врÑту код %L"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "Ðргумент у SQRT код %L има негативну вредноÑÑ‚"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -47065,18 +47060,18 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, fuzzy, gcc-internal-format
#| msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "Могућа грешка у прочељу: Ðиз одложене величине без показивача, атрибута резервљивоÑти или изведеног типа без резервљивих компоненти."
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "лош тип израза током хода (%d)"
@@ -47732,19 +47727,19 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expected qualified name in friend declaration for destructor %qD"
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "очекивано одређено име у декларацији пријатеља за деÑтруктор %qD"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
#| msgid "could not find specs file %s\n"
msgid "could not parse file offset"
msgstr "ниÑам могао да нађем датотеку навода %s\n"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "unexpected offset"
@@ -47756,76 +47751,76 @@ msgstr "неочекиван операнд"
msgid "invalid line in the resolution file"
msgstr "неиÑправан региÑтар у инÑтрукцији"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "неиÑправан региÑтар у инÑтрукцији"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot find class %qs"
msgid "cannot read LTO decls from %s"
msgstr "не могу да нађем клаÑу %qs"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot open %s"
msgstr "не могу да отворим %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot map %s"
msgstr "не могу да отворим %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot read %s"
msgstr "не могу да отворим %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "opening LTRANS output list %s: %m"
msgstr "отварам улазну датотеку %s: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
#| msgid "when writing output to %s: %m"
msgid "writing to LTRANS output list %s: %m"
msgstr "када упиÑујем излаз у %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "closing LTRANS output list %s: %m"
msgstr "отварам улазну датотеку %s: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "%s:could not open output file '%s'\n"
msgid "could not open symbol resolution file: %m"
msgstr "%s:ниÑам могао да отворим излазну датотеку ‘%s’\n"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/po/sv.po b/gcc/po/sv.po
index 424e879e5..859822d93 100644
--- a/gcc/po/sv.po
+++ b/gcc/po/sv.po
@@ -8,10 +8,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: gcc 4.7.1\n"
+"Project-Id-Version: gcc 4.7.2\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
-"PO-Revision-Date: 2012-06-25 13:11+0200\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
+"PO-Revision-Date: 2012-09-26 23:19+0200\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
"Language: sv\n"
@@ -29,7 +29,7 @@ msgstr "<anonym>"
msgid "({anonymous})"
msgstr "({anonym})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "oväntat radslut"
@@ -39,8 +39,8 @@ msgstr "oväntat radslut"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "%<;%> förväntades"
@@ -52,13 +52,13 @@ msgstr "%<;%> förväntades"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "%<(%> förväntades"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "%<,%> förväntades"
@@ -74,14 +74,14 @@ msgstr "%<,%> förväntades"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "%<)%> förväntades"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "%<]%> förväntades"
@@ -90,25 +90,25 @@ msgstr "%<]%> förväntades"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "%<;%>, %<,%> eller %<)%> förväntades"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "%<}%> förväntades"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "%<{%> förväntades"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "%<:%> förväntades"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "%<while%> förväntades"
@@ -117,34 +117,34 @@ msgstr "%<while%> förväntades"
msgid "expected %<.%>"
msgstr "%<.%> förväntades"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "%<@end%> förväntades"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "%<>%> förväntades"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "%<,%> eller %<)%> förväntades"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "%<=%> förväntades"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "%<#pragma omp section%> eller %<}%> förväntades"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr "%<[%> förväntades"
@@ -321,12 +321,12 @@ msgstr "'%%l'-operand är inte en etikett"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "flyttalskonstant felanvänd"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "ogiltigt uttryck som operand"
@@ -1415,20 +1415,20 @@ msgstr "okänd instruktion:"
msgid "insn does not satisfy its constraints:"
msgstr "instruktionen håller inte sina begränsningar:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "skapad och använd med olika inställningar av â€%sâ€"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "slut på minne"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "skapad och använd med olika inställningar av -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "skapad och använd med olika inställningar av -fpie"
@@ -2030,195 +2030,195 @@ msgstr "Minimala avståndet mellan lagring och läsning som kan vara i konflikt"
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "Det maximala antalet RTL-noder som kan noteras som kombinerarens sista värde"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "Övre gränsen för att dela heltalskonstanter"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Minsta antalet virtuella avbildningar för att beakta övergång till fullständig virtuell omnamning"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "Förhållande mellan virtuella avbildningar och virtuella symboler för att göra fullständig virtuell omnamning"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "Den undre gränsen för att en buffer skall övervägas för skydd mot stacksprängning"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "Maximalt antal satser som tillåts i ett block som behöver dubbleras när hopp trådas"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "Maximalt antal fält i en post före pekaranalys behandlar posten som en enda variabel"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Det maximala antalet instruktioner redo att matas ut för att övervägas under det första schemaläggningspasset"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr "Maximalt antal aktiva lokala lagringar i RTL vid eliminering av döda lagringar"
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "Antalet instruktioner som körs före förhandshämtning (prefetch) är klar"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "Antalet förhandshämtningar (prefetch) som kan vara igång samtidigt"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "Storleken på L1-cachen"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "Storleken på cache-raderna i L1"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "Storleken på L2-cachen"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "Om kanoniska typer skall användas"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr "Maximal längd på partial förväntansmängd när föroptimeringar på träd görs"
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr "Maximal storlek på en SCC före SCCVN slutar bearbeta en funktion"
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr "Maximalt slingantal för regional RA"
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr "Maximal storlek på konflikttabell i MB"
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "Antalet register i varje klass som behålls oanvänt vid flyttning av slinginvariant"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr "Det maximala förhållandet mellan vektorstorlek och switch-grenar för att en switch-konvertering skall ske"
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr "storlek på bitar för slingblockning"
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr "maximalt antal parameter i en SCoP"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr "maximalt antal grundblock per funktion att analyseras av Graphite"
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr "Maximalt antal datareferenser i en slinga för att bygga slingdataberoenden"
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr "Maximalt antal grundblock i slinga-för-slinga-invarianta förflyttningar"
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Det maximala antalet instruktioner i grundblock för beaktas för SLP-vektorisering"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr "Minsta förhållande av instruktioner till minnesoperationer för att aktivera förhandshämtning (prefetching) för en slinga med okänt antal turer"
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr "Minsta förhållande av instruktioner till minnesoperationer för att aktivera förhandshämtning (prefetching) i en slinga"
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr "Max storlek på hashtabell för variabelspårning"
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr "Maximalt rekursionsdjup för att expandera variiabelspårningsuttryck"
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr "Minsta UID som får användas för en icke-felsökningsinstruktion"
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr "Största tillåtna storleksökning för nya parametrar som ipa-sra ersätter en pekare till ett aggregat med"
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr "Storlek i byte efter vilken trådlokala aggregat skall instrumenteras med loggningsfunktioner istället för spara/återställ-par"
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr "Maximal storlek för en lista på värden associerad med varje parameter för konstantpropagering mellan procedurer"
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr "Tröskelvärde för ipa-cp-tillfällesberäkning som fortfarande betraktas som fördelaktig att klona."
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr "Antal paritioner programmet skall delas upp i"
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr "Minimal storlek på en paritition för LTO (i uppskattade instruktioner)"
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr "Det maximala antalet namnrymder att söka i för alternativ när namnuppslagning misslyckas"
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "Maximalt antal villkorliga lagringspar som kan sänkas"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr "Det minsta antalet olika värden för vilka det är bäst att använda hopptabeller istället för ett träd med villkorliga grenar, om 0, använd standardvärdet för maskinen"
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr "Tillåt att nya datakapplöpningar vid laddningar introduceras"
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr "Tillåt att nya datakapplöpningar vid lagringar introduceras"
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Tillåt att nya datakapplöpningar vid laddning av packade data introduceras"
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Tillåt att nya datakapplöpningar vid lagring av packade data introduceras"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr "Sätt maximala antalet instruktioner som exekveras parallellt i ett reassociativt träd. Om 0, använd den målberoende heuristiken."
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr "Maximalt antal liknande gb att jämföra ett gb med"
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr "Maximalt antal iterationer för passet över en funktion"
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr "Maximalt antal strängar för vilket strlen-optimeringspasset kommer följa stränglängder"
@@ -2551,18 +2551,18 @@ msgid "invalid %%r value"
msgstr "ogiltigt %%r-värde"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "ogiltigt %%R-värde"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "ogiltigt %%N-värde"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "ogiltigt %%P-värde"
@@ -2577,12 +2577,12 @@ msgstr "ogiltigt %%h-värde"
msgid "invalid %%L value"
msgstr "ogiltigt %%L-värde"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "ogiltigt %%m-värde"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "ogiltigt %%M-värde"
@@ -2593,7 +2593,7 @@ msgid "invalid %%U value"
msgstr "ogiltigt %%U-värde"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "ogiltigt %%s-värde"
@@ -2603,7 +2603,7 @@ msgstr "ogiltigt %%s-värde"
msgid "invalid %%C value"
msgstr "ogiltigt %%C-värde"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "ogiltigt %%E-värde"
@@ -2614,38 +2614,38 @@ msgid "unknown relocation unspec"
msgstr "okänd avspecifikation av omlokalisering"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "ogiltig %%xn-kod"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "förutsade Thumb-instruktion"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "förutsade instruktion i villkorlig sekvens"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, c-format
msgid "Unsupported operand for code '%c'"
msgstr "Ej stödd operand för kod â€%câ€"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "ogiltig skiftoperand"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2653,79 +2653,79 @@ msgstr "ogiltig skiftoperand"
msgid "invalid operand for code '%c'"
msgstr "ogiltig operand för kod â€%câ€"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "instruktionen aldrig utförd"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "operand saknas"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
msgstr "funktionsparaketrar kan inte ha typen __fp16"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr "funktioner kan inte reutnrera typen __fp16"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "adressoperander kräver begränsning för X-, Y- eller Z-register"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr "operander till %T/%t måste vara reg + const_int:"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
msgid "bad address, not an I/O address:"
msgstr "felaktig adress, inte en I/O-adress:"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
msgid "bad address, not a constant:"
msgstr "felaktig adress, inte en konstant:"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "felaktig adress, inte (reg+avst):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "felaktig adress, inte post_inc eller pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "internt kompilatorfel. Felaktig adress:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "internt kompilatorfel. Okänt läge:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "ogiltig instruktion:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "felaktig instruktion:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "okänd move-instruktion:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "felaktig skiftinstruktion:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "internt kompilatorfel. Felaktig skift:"
@@ -2741,7 +2741,7 @@ msgstr "ogiltig const_double-operand"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -2971,72 +2971,72 @@ msgstr "felaktig operand till output_move_double"
msgid "bad output_condmove_single operand"
msgstr "felaktig operand till output_condmove_single"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "ogiltig UNSPEC som operand"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr "â€%%&†använt utan nÃ¥gon lokal dynamisk TLS-referens"
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "ogiltig operandstorlek för operandkod â€%câ€"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "ogiltig operandtyp vid operandkod â€%câ€"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "operand är inte en villkorskod, ogiltig operandkod â€Dâ€"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod â€Câ€"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod â€Fâ€"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod â€câ€"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod â€fâ€"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "operand är inte en justerbar minnesreferens, ogiltig operandkod â€Hâ€"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "operanden är inte en villkorskod, ogiltig operandkod â€Yâ€"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "ogiltig operandkod â€%câ€"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "ogiltig begränsning för operand"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "okänt instruktionsläge"
@@ -3087,13 +3087,13 @@ msgstr "ogiltig konvertering till %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "ogiltig operation på %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "ogiltig %%P-operand"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "ogiltigt %%p-värde"
@@ -3172,7 +3172,7 @@ msgid "post-increment address is not a register"
msgstr "efterinkrementeringsadress är inte ett register"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "felaktig adress"
@@ -3307,115 +3307,115 @@ msgstr "Slut på stackutrymme.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Försök köra â€%s†i skalet för att öka dess gräns.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr "-mvsx kräver hårdvaruflyttal"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr "-mvsx och -mpaired är inkompatibla"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr "-mvsx använd med kod för omvänd byteordning"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr "-mvsx behöver indexerad adressering"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-mvsx och -mno-altivec är inkompatibla"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr "-mno-altivec avaktiverar vsx"
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr "felaktig förflyttning"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "ogiltigt %%c-värde"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "ogiltigt %%f-värde"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "ogiltigt %%F-värde"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "ogiltigt %%G-värde"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "ogiltig %%j-kod"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "ogiltig %%J-kod"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "ogiltigt %%k-värde"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "ogiltigt %%K-värde"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "ogiltigt %%O-värde"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "ogiltigt %%q-värde"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "ogiltigt %%S-värde"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "ogiltigt %%T-värde"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "ogiltigt %%u-värde"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "ogiltig %%v-kod"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "ogiltigt %%x-värde"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "ogiltigt %%y-värde, försök använda â€Zâ€-begränsningen"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "AltiVec-argument skickat till funktion utan prototyp"
@@ -3504,25 +3504,25 @@ msgstr "ogiltigt uttryck för utmatningsmodifieraren â€%câ€"
msgid "invalid operand for code: '%c'"
msgstr "ogiltig operand för kod: â€%câ€"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "ogiltig operand till %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "ogiltig operand till %%R"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "skapad och använd med olika arkitekturer/ABI:er"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "skapad och använd med olika ABI:er"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "skapad och använd med olika byteordning"
@@ -3541,13 +3541,13 @@ msgstr "ogiltig %%A-operand"
msgid "invalid %%B operand"
msgstr "ogiltig %%B-operand"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "ogiltig %%C-operand"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "ogiltig %%D-operand"
@@ -3592,57 +3592,57 @@ msgstr "â€oâ€-operand är ej konstant"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: okänd kod"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "ogiltig %%c-operand"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "ogiltig %%d-operand"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, c-format
msgid "invalid %%H specifier"
msgstr "ogiltig %%H-specificerare"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, c-format
msgid "invalid %%h operand"
msgstr "ogiltig %%h-operand"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, c-format
msgid "invalid %%I operand"
msgstr "ogiltig %%I-operand"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, c-format
msgid "invalid %%i operand"
msgstr "ogiltig %%i-operand"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, c-format
msgid "invalid %%j operand"
msgstr "ogiltig %%j-operand"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, c-format
msgid "invalid %%%c operand"
msgstr "ogiltig %%%c-operand"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, c-format
msgid "invalid %%N operand"
msgstr "ogiltig %%N-operand"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, c-format
msgid "invalid operand for 'r' specifier"
msgstr "ogiltig operand för â€râ€-modifierare"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr "kan inte skriva ut operanden ännu; kod == %d (%c)"
@@ -3958,7 +3958,7 @@ msgstr "%s:%d: i expansion av konstantuttryck i från %qs"
msgid "candidates are:"
msgstr "kandidater är:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4327,11 +4327,11 @@ msgstr "block-IF"
msgid "implied END DO"
msgstr "underförstådd END DO"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "tilldelning"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "pekartilldelning"
@@ -4339,123 +4339,123 @@ msgstr "pekartilldelning"
msgid "simple IF"
msgstr "enkelt IF"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr "modulprocedur"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
msgid "internal function"
msgstr "intern funktion"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr "elementär procedur"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "Ogiltigt sammanhang för NULL()-pekare vid %%L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "Operand till unär numerisk operator â€%s†vid %%L är %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "Operander till binär numerisk operator â€%s†vid %%L är %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Operanderna till strängkonkateneringsoperatorn vid %%L är %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "Operanderna till logiska operatorn â€%s†vid %%L är %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "Operand till operatorn .not. vid %%L är %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "COMPLEX-kvantiteter kan inte jämföras vid %L"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "Logiska vid %%L måste jämföras med %s istället för %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "Operanderna till jämförelseoperatorn â€%s†vid %%L är %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "Okänd operator â€%s†vid %%L"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "Operanderna till användaroperatorn â€%s†vid %%L är %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "Operanderna till användaroperatorn â€%s†vid %%L är %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "Inkonsistenta ordningar för operator vid %%L och %%L"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr "Slingvariabel"
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
msgid "iterator variable"
msgstr "iteratorvariabel"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr "Startuttryck i DO-slinga"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr "Slututtryck i DO-slinga"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr "Steguttryck i DO-slinga"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr "DEALLOCATE-objekt"
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr "ALLOCATE-objekt"
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr "STAT-variabel"
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr "ERRMSG-variabel"
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr "objekt i READ"
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr "ACQUIRED_LOCK-variabel"
@@ -4464,7 +4464,7 @@ msgstr "ACQUIRED_LOCK-variabel"
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "Olika CHARACTER-längder (%ld/%ld) i vektorkonstruerare"
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr "Heltalsspill vid beräkning av mängden minne att allokera"
@@ -4786,6 +4786,18 @@ msgstr "mthreads och mlegacy-threads kan inte användas tillsammans"
msgid "cannot use mshared and static together"
msgstr "mshared och static kan inte användas tillsammans"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni och -femit-class-files är inkompatibla"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni och -femit-class-file är inkompatibla"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file skall användas tillsammans med -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4875,26 +4887,10 @@ msgstr "GNU Objective C stödjer inte längre traditionell kompilering"
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr "objc-cpp-output bör undvikas; använd objective-c-cpp-output istället"
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "flaggan -shared stöds för närvarande inte för VAX ELF"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran stödjer inte -E utan -cpp"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni och -femit-class-files är inkompatibla"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni och -femit-class-file är inkompatibla"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file skall användas tillsammans med -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a stödjer inte omvänd byteordning"
@@ -4907,6 +4903,10 @@ msgstr " kodgenereringsflaggor som står i konflikt används"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr "objc++-cpp-output bör undvikas; använd objective-c++-cpp-output istället"
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "flaggan -shared stöds för närvarande inte för VAX ELF"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
msgstr "profilering stöds inte med -mg"
@@ -7605,8 +7605,8 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Följ Renesas (tidigare Hitachi) / SuperH-anropskonventioner"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr "Öka efterföljden av IEEE för flyttalskod"
+msgid "Increase the IEEE compliance for floating-point comparisons"
+msgstr "Öka efterföljden av IEEE för flyttalsjämförelser"
#: config/sh/sh.opt:278
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
@@ -11817,224 +11817,220 @@ msgstr "Skapa ett delat bibliotek"
msgid "Create a position independent executable"
msgstr "Skapa ett positionsoberoende körbart program"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
msgid "invalid use of type"
msgstr "ogiltigt användning av typ"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr "konstant refererar till sig själv"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr "numerisk typ förväntades"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
msgid "expected boolean type"
msgstr "boolesk typ förväntades"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr "heltal eller boolesk typ förväntades"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
msgid "invalid operand for unary %<&%>"
msgstr "ogiltig operand till unärt %<&%>"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr "pekare förväntades"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
msgid "incompatible types in binary expression"
msgstr "inkompatibla typer i binärt uttryck"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr "skift med operand som inte är heltal"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr "skiftantal är inte teckenlöst heltal"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr "negativt skiftantal"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
msgstr "objektet är inte en metod"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr "metodtypen stämmer inte med objekttypen"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
msgid "invalid use of %<...%> with builtin function"
msgstr "ogiltig användning av %<...%> med inbyggd funktion"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
msgstr "inte tillräckligt med argument"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
msgstr "för många argument"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
msgid "argument 1 must be a map"
msgstr "argument 1 måste vara en avbildning"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
msgid "invalid type for make function"
msgstr "ogiltigt typ för make-funktion"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr "en längd behövs när en skiva allokeras"
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
msgid "bad size for make"
msgstr "felaktig storlek för make"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr "felaktig kapacitet när en skiva görs"
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
msgid "too many arguments to make"
msgstr "för många argument till make"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
msgid "argument must be array or slice or channel"
msgstr "argumentet måste vara en vektor eller skiva eller kanal"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr "argumentet måste vara en sträng eller vektor eller skiva eller avbildning eller kanal"
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
msgid "unsupported argument type to builtin function"
msgstr "argumenttyp som inte stödjs till inbyggd funktion"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr "argumentet måste vara en kanal"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr "kan inte stänga en kanal endast för mottagning"
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
msgid "argument must be a field reference"
msgstr "argumentet måste vara en fältreferens"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr "vänstra argumentet måste vara en skiva"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr "elementtyper måste vara samma"
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
msgid "first argument must be []byte"
msgstr "första argumentet måste vara []byte"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
msgid "second argument must be slice or string"
msgstr "andra argumentet måste vara en skiva eller sträng"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
msgid "argument 2 has invalid type"
msgstr "parameter 2 har ogiltig typ"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr "argumentet måste ha komplex typ"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr "komplexa argument måste ha identiska typer"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr "komplexa argument måste ha flyttalstyp"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
msgid "invalid use of %<...%> with non-slice"
msgstr "ogiltig användning av %<...%> med annat än skiva"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
msgstr "en funktion förväntades"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr "inkompatibel typ för mottagare"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "ogiltig användning av %<.%> i en funktion som inte är variadisk"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr "antalet resultat stämmer inte med antalet värden"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr "indexet måste vara ett heltal"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr "skivslut måste vara ett heltal"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr "skiva av oadresserbart värde"
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
msgid "incompatible type for map index"
msgstr "inkompatibel typ för avbildningsindex"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr "gränssnitt eller pekare till gränssnitt förväntades"
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
msgid "too many expressions for struct"
msgstr "för många uttryck för post"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
msgid "too few expressions for struct"
msgstr "för få argument för post"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-msgid "invalid unsafe.Pointer conversion"
-msgstr "ogiltiga unsafe.Pointer-konvertering"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr "typförsäkran är endast giltigt för gränssnittstyper"
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr "omöjlig typförsäkran: typen implementerar inte ett gränssnitt"
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr "kanal förväntades"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr "ogiltig receive på kanal endast för sändning"
@@ -12070,19 +12066,23 @@ msgstr "för många värden i retursats"
msgid "expected boolean expression"
msgstr "booleskt uttryck förväntades"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr "kan inte göra en typ-switch på något som inte är ett gränssnittsvärde"
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr "inkompatibla typer i send"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr "ogiltig send på kanal endast för mottagning"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr "för många variabler för intervallklausul med kanal"
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr "en intervallklausul måste ha vektor-, skiv-, sträng-, avbildnings- eller kanaltyp"
@@ -12367,7 +12367,7 @@ msgstr "argument 1 till __atomic_is_lock_free är inte heltal"
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%Kogiltigt användning av %<__builtin_va_arg_pack ()%>"
@@ -12461,13 +12461,13 @@ msgstr "%Kförsök att frigöra ett icke-heap-objekt"
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "värdet av typen void ignoreras inte vilket bör göras"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "konvertering till icke-skalär typ begärd"
@@ -12843,7 +12843,7 @@ msgstr "switch hoppar in i satsuttryck"
msgid "%qE defined as wrong kind of tag"
msgstr "%qE definierad som fel sorts tagg"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "ogiltigt användning av %<restrict%>"
@@ -12971,7 +12971,7 @@ msgstr "objekt med variabel storlek kan inte initieras"
msgid "variable %qD has initializer but incomplete type"
msgstr "variabeln %qD har initierare men ofullständig typ"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "inline-funktionen %q+D har fått attributet noinline"
@@ -12981,7 +12981,7 @@ msgstr "inline-funktionen %q+D har fått attributet noinline"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "oinitierad const-medlem i %qT är ogiltigt i C++"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr "%qD borde initieras"
@@ -13879,7 +13879,7 @@ msgstr "argument %qD stämmer inte med inbyggd prototyp"
msgid "argument %qD doesn%'t match prototype"
msgstr "argument %qD stämmer inte med prototypen"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "ingen retursats i funktion som returnerar icke-void"
@@ -14082,7 +14082,7 @@ msgstr "ISO C tillåter inte extra %<;%> utanför funktioner"
msgid "unknown type name %qE"
msgstr "okänt typnamn %qE"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "deklarationsspecificerare förväntades"
@@ -14092,7 +14092,7 @@ msgstr "deklarationsspecificerare förväntades"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "%<;%>, identifierare eller %<(%> förväntades"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "prefixattribut ignoreras för metoder"
@@ -14140,7 +14140,7 @@ msgstr "ISO C99 stödjer inte %<_Static_assert%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 stödjer inte %<_Static_assert%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "strängkonstant förväntades"
@@ -14172,8 +14172,8 @@ msgstr "statisk försäkran misslyckades: %E"
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "identifierare förväntades"
@@ -14507,77 +14507,77 @@ msgstr "objective-c-metoddeklaration förväntas"
msgid "no type or storage class may be specified here,"
msgstr "ingen typ eller lagringsklass kan anges här,"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr "okänt egenskapsattribut"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "%<=%> saknas (efter attributet %<getter%>)"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "%<=%> saknas (efter attributet %<setter%>)"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "attributet %<setter%> kan bara anges en gång"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr "setter-namn måste avslutas med %<:%>"
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "attributet %<getter%> kan bara anges en gång"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> får bara användas i sammansatta satser"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%> får bara användas i sammansatta satser"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> får bara användas i sammansatta satser"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp taskyield%> får bara användas i sammansatta satser"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr "%<#pragma omp section%> får bara användas i %<#pragma omp sections%>-konstruktion"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "%<#pragma GCC pch_preprocess%> måste komma först"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "för många %qs-klausuler"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "collapse-argument behöver ett positivt konstant heltalsuttryck"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "%<none%> eller %<shared%> förväntades"
@@ -14592,42 +14592,42 @@ msgstr "heltalsuttryck förväntades"
msgid "%<num_threads%> value must be positive"
msgstr "%<num_threads%>-värdet måste vara positivt"
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> eller %<max%> förväntades"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr "%<runtime%>-schemaläggning tar ingen %<chunk_size%>-parameter"
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr "%<auto%>-schemaläggning tar ingen %<chunk_size%>-parameter"
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr "ogiltig schedule-sort"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "förväntade %<#pragma omp%>-klausul"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs är inte giltigt för %qs"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "ogiltig form på %<#pragma omp atomic%>"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "ogiltig operator för %<#pragma omp atomic%>"
@@ -14637,7 +14637,7 @@ msgstr "ogiltig operator för %<#pragma omp atomic%>"
msgid "expected %<(%> or end of line"
msgstr "%<(%> eller filslut förväntades"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "for-sats förväntades"
@@ -14652,12 +14652,12 @@ msgstr "iterationsdeklaration eller initiering förväntades"
msgid "not enough perfectly nested loops"
msgstr "inte tillräckligt med perfekt nästade slingor"
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr "kollapsade slingor inte perfekt nästade"
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "iterationsvariabel %qD får inte vara firstprivate"
@@ -14682,27 +14682,27 @@ msgstr "automatisk variabel %E kan inte vara %<threadprivate%>"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%<threadprivate%> %qE har ofullständig typ"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr "%<__transaction_cancel%> utan att stöd för transaktionsminne är aktiverat"
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr "%<__transaction_cancel%> inom en %<__transaction_relaxed%>"
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr "yttre %<__transaction_cancel%> som inte är inom en yttre %<__transaction_atomic%>"
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr " eller en %<transaction_may_cancel_outer%>-funktion"
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr "%<__transaction_cancel%> inte inom %<__transaction_atomic%>"
@@ -15480,7 +15480,7 @@ msgstr "vektor initierad från strängkonstant inom parentes"
msgid "initialization of a flexible array member"
msgstr "initiering av medlem som är en flexibel vektor"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "char-vektor initierad från bred sträng"
@@ -15686,223 +15686,223 @@ msgstr "%<return%> med värde i funktion som returnerar void"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "ISO C förbjuder %<return%> med värde i funktion som returnerar void"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "funktionen returnerar adress till en lokal variabel"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch-argument är inte ett heltal"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "%<long%>-switch-uttryck konverteras inte till %<int%> i ISO C"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "case-etikett är inte ett konstant heltalsuttryck"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case-etikett är inte i en switch-sats"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "%<default%>-etikett som inte ligger i en switch-sats"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "föreslår uttryckliga klamrar för att undvika tvetydighet i %<else%>"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break-sats som inte är i en loop eller switch"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue-sats som inte är i en loop"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "break-sats använd med OpenMP-for-slinga"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "sats utan effekt"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "uttryckssats har ofullständig typ"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr "konvertering av skalär till vektor innebär avhuggning"
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "högershiftoperanden är negativ"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "högershiftoperanden >= storleken på typen"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "vänstershiftoperanden är negativ"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "vänstershiftoperanden >= storleken på typen"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr "jämför vektorer med skilda elementtyper"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr "jämför vektorer med olika antal element"
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "jämföra flyttal med == eller != är osäkert"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr "jämförelsen kommer alltid beräknas till %<false%> för adressen till %qD kommer aldrig att vara NULL"
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr "jämförelsen kommer alltid beräknas till %<true%> för adressen till %qD kommer aldrig att vara NULL"
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr "jämförelse av pekare till skilda adressutrymmen"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C förbjuder jämförelse mellan %<void *%> och funktionspekare"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "jämförelse av skilda pekartyper saknar en typkonvertering"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "jämförelse mellan pekare och heltal"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "jämförelse av kompletta och ofullständiga pekare"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C förbjuder ordningsjämförelse på pekare till funktioner"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr "ordningsjämförelse av pekare med nollpekare"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "ordningsjämförelse av pekare med heltalet noll"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "implicit konvertering från %qT till %qT för att matcha den andra operanden i binärt uttryck"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "vektor använd som inte kan konverteras till en pekare där en skalär krävs"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "struct-typvärde använt där skalär krävs"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "värde av uniontyp använt där skalär krävs"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr "vektortyp använd där skalär krävs"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "%qE har ogiltig typ för %<reduction%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "%qE har ogiltig typ för %<reduction(%s)%>"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr "%qE måste vara %<threadprivate%> för %<copyin%>"
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qE är inte en variabel i klausul %qs"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr "%qE förekommer mer än en gång i dataklausuler"
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "%qE är inte en variabel i klausul %<firstprivate%>"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "%qE är inte en variabel i klausul %<lastprivate%>"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qE är förutbestämd som %qs för %qs"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr "C++ kräver en befodrad typ, inte en uppräkningstyp, i %<va_arg%>"
@@ -16922,7 +16922,7 @@ msgstr "dominerare av %d vara %d, inte %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr "multipla EH-personligheter stöds endast med assemblerare som stödjer direktivet .cfi.personality."
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr "odelegitimerad UNSPEC %s (%d) funnen på variabelplats"
@@ -17042,12 +17042,12 @@ msgstr "när ett flyktigt objekt sträcker sig över flera typstora platser mås
msgid "local frame unavailable (naked function?)"
msgstr "lokal ram otillgänglig (naken funktion?)"
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%Kanrop av %qs deklarerad med attributet error: %s"
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%K anrop av %qs deklarerad med attributet warning: %s"
@@ -17132,27 +17132,27 @@ msgstr "vikningskontroll: originalträdet ändrat av vikning"
msgid "total size of local objects too large"
msgstr "total storlek på lokala objekt är för stor"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "omöjlig begränsning i %<asm%>"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "variabeln %q+D kan skrivas över av %<longjmp%> eller %<vfork%>"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "argumentet %q+D kan skrivas över av %<longjmp%> eller %<vfork%>"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "funktionen returnerar ett aggregat"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "oanvänd parameter %q+D"
@@ -17581,62 +17581,62 @@ msgstr "gimple-kontroll: %s(%s) förväntades, har %s(%s) i %s, vid %s:%d"
msgid "using result of function returning %<void%>"
msgstr "använder resultat från funktion som returnerar %<void%>"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "ogiltigt l-värde i asm-utdata %d"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr "icke-minnesindata %d måste stanna i minnet"
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "minnesindata %d är inte direkt adresserbar"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr "trådprivat variabel %qE använd i obunden uppgift"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr "omgivande uppgift"
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr "%qE inte angiven i omgivande parallel"
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr "omgivande parallel"
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr "instansvariabel %qE skall vara privat"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr "iterationsvariabel %qE får inte vara firstprivate"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr "iterationsvariabel %qE skall inte vara reduction"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr "%s-variabel %qE är privat i yttre sammanhang"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "gimplification misslyckades"
@@ -17840,48 +17840,48 @@ msgstr "variabeln %qD omdeklarerad som en funktion"
msgid "function %qD redeclared as variable"
msgstr "funktionen %qD omdeklarerad som en variabel"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "barriärregion får inte vara nära innesluten inuti arbetsdelande, kritisk, ordnad, huvud- eller explicit uppgiftsregion"
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "arbetsdelande region får inte vara nära innesluten inuti arbetsdelande, kritisk, ordnad, huvud- eller explicit uppgiftsregion"
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr "huvudregion får inte vara nära innesluten inuti arbetsdelande eller explicit uppgiftsregion"
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr "ordnad region får inte vara nära innesluten inuti kritisk eller explicit uppgiftsregion"
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr "ordnad region måste vara nära innesluten inuti en slinga med en ordnad klausul"
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr "kritisk region får inte vara innesluten inuti en kritisk region med samma namn"
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr "ogiltig utgång från OpenMP strukturerat block"
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr "ogiltig ingång till OpenMP strukturerat block"
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr "ogiltig gren till/från OpenMP-strukturerat block"
@@ -17977,12 +17977,12 @@ msgstr "transaktionsminne stödjs inte i denna konfiguration"
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr "sektionsankare måste vara avaktiverade när ordningsändring på toppnivå är avaktiverat"
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition fungerar inte med undantag på denna arkitektur"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr "-freorder-blocks-and-partition stödjer inte upprullningsinformation på denna arkitektur"
@@ -18352,8 +18352,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "det går inte att använda %qs som ett fast register"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "okänt registernamn: %s"
@@ -18658,7 +18658,7 @@ msgstr "attributet packed medför ineffektiv justering"
msgid "packed attribute is unnecessary"
msgstr "attributet packed är onödigt"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "justeringen av vektorelement är större än elementstorleken"
@@ -18678,12 +18678,12 @@ msgstr "nästade funktioner stöds inte på denna målarkitektur"
msgid "nested function trampolines not supported on this target"
msgstr "nästade funktionstrampoliner stöds inte för denna målarkitektur"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "målattribut stöds inte på denna maskin"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma GCC target stöds inte för denna maskin"
@@ -18873,7 +18873,7 @@ msgstr "ogiltig volatil användning av %qD inuti transaktion"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr "%<transaction_may_cancel_outer%>-funktionsanrop som inte är inuti en yttre transaktion eller %<transaction_may_cancel_outer%>"
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr "osäkert funktionsanrop av %qD inuti atomär transaktion"
@@ -18888,7 +18888,7 @@ msgstr "osäkert funktionsanrop av %qE inuti atomär transaktion"
msgid "unsafe indirect function call within atomic transaction"
msgstr "osäkert indirekt funktionsanrop inuti en atomär transaktion"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr "osäkert funktionsanrop av %qD inuti %<transaction_safe%>-funktion"
@@ -18903,7 +18903,7 @@ msgstr "osäkert funktionsanrop av %qE inuti %<transaction_safe%>-funktion"
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr "osäkert indirekt funktionsanrop inuti en %<transaction_safe%>-funktion"
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr "asm är inte tillåtet i en atomär transaktion"
@@ -18938,7 +18938,7 @@ msgstr "yttre transaktion i %<transaction_may_cancel_outer%>-funktion"
msgid "outer transaction in %<transaction_safe%> function"
msgstr "yttre transaktion i %<transaction_safe%>-funktion"
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr "%Kasm är inte tillåtet i en %<transaction_safe%>-funktion"
@@ -19560,117 +19560,117 @@ msgstr "det gick inte att öppna dump-filen %qs: %m"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "ignorerar okänt alternativ %q.*s i %<-fdump-%s%>"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr "BB %i har flera EH-bågar"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr "BB %i kan inte kasta men har en EH-båge"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr "BB %i:s sista sats har felaktigt satt lp"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr "BB %i sakar en EH-båge"
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr "Felaktig EH-båge %i->%i"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr "BB %i saknar en båge"
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr "BB %i har för många fall-igenom-bågar"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr "BB %i har felaktig båge"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr "BB %i har felaktig fall-igenom-båge"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "funktion %q+F kan aldrig kopieras eftersom den tar emot ett icke-lokalt goto"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "funktion %q+F kan aldrig kopieras eftersom den sparar adressen av en lokal etikett i en statisk variabel"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "funktion %q+F kan aldrig inline:as för att den använder alloca (åsidosätt genom att använda attributet always_inline)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "funktion %q+F kan aldrig inline:as eftersom den använder variabel argumentlista"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp-lonjgmp-undantagshantering"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "funktion %q+F kan aldrig inline:as eftersom den använder icke-lokala goto"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "funktion %q+F kan aldrig inline:as eftersom den använder __builtin_return eller __builtin_apply_args"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "funktion %q+F kan aldrig inline:as eftersom den innehåller ett beräknat goto"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "funktionen %q+F kan aldrig vara inline eftersom det stängs av av -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "funktionen %q+F kan aldrig vara inline eftersom den använder attribut som står i konflikt med inline"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "inline:ing misslyckades i anrop av always_inline %q+F: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "anropad härifrån"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "inline:ing misslyckades i anrop av %q+F: %s"
@@ -19706,7 +19706,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "storleken på returvärdet från %q+D är större än %wd byte"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "trasigt i SSA"
@@ -19946,72 +19946,72 @@ msgstr "vektoroperationen kommer expanderas med en ensam skalär operation"
msgid "vector shuffling operation will be expanded piecewise"
msgstr "vektorblandningsoperationen kommer expanderas bitvis"
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "vektorindex är utanför vektorgränserna"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "vektorindex är ovanför vektorgränsen"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "vektorindex är under vektorgränsen"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr "antar att teckenspill inte förekommer vid förenkling av villkor till konstant"
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr "antar att teckenspill inte förekommer vid förenkling av villkor"
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "jämförelsen är alltid falsk på grund av begränsat intervall för datatypen"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr "antar att teckenspill inte förekommer vid förenkling av %</%> eller %<%%%> till %<>>%> eller %<&%>"
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "antar att teckenspill inte förekommer vid förenkling av %<abs (X)%> till %<X%> eller %<-X%>"
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "ignorerar attribut använda på %qT efter dess definition"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D är redan deklarerad med attributet dllexport: dllimport ignoreras"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D omdeklarerad utan attributet dllimport efter att ha refererats med länkklass dll"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignoreras"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20025,141 +20025,141 @@ msgstr "%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignore
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "attributet %qE ignorerat"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "inline-funktionen %q+D deklarerades som dllimport: attributet ignorerat"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "funktionsdefinition %q+D är markerad dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "variabeldefinition %q+D är markerad dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "extern länkklass krävs för symbol %q+D på grund av attributet %qE"
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qE implicerar standardsynlighet, men %qD har redan deklarerats med annan synlighet"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "vektorer av funktioner är inte meningsfulla"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "funktionsreturtyp kan inte vara funktion"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "trädkontroll: %s, har %s i %s, vid %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "trädkontroll: förväntade ingen av %s, har %s i %s, vid %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "trädkontroll: förväntade klass %qs, har %qs (%s) i %s, vid %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "trädkontroll: klass %qs förväntades inte, har %qs (%s) i %s, vid %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "trädkontroll: omp_clause %s förväntades, har %s i %s, vid %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "trädkontroll: förväntade träd som innehåller posten %qs, har %qs i %s, vid %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "trädkontroll: använde element %d av tree_vec med %d element i %s, vid %s:%d"
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "trädkontroll: använde operand %d av %s med %d operander i %s, vid %s:%d"
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "trädkontroll: använde operand %d av omp_clause %s med %d operander i %s, vid %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%qD bör undvikas (deklarerad vid %s:%d): %s"
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%qD bör undvikas (deklarerad vid %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%qE bör undvikas (deklarerad vid %s:%d): %s"
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%qE bör undvikas (deklarerad vid %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "typen bör undvikas (deklarerad vid %s:%d): %s"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "typen bör undvikas (deklarerad vid %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "%qE bör undvikas: %s"
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr "%qE bör undvikas"
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "typen bör undvikas: %s"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "typen bör undvikas"
@@ -20376,12 +20376,12 @@ msgstr "vektor %s %s-domänfel i %s vid %s:%u"
msgid "no sclass for %s stab (0x%x)"
msgstr "ingen klass för %s-stab (0x%x)"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr "bytekodström: förväntade taggen %s istället för %s"
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr "bytekodström: taggen %s ligger inte i det förväntade intervallet [%s, %s]"
@@ -20396,8 +20396,8 @@ msgstr "%qD är inte definierad utanför funktionsnivå"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "stränglängden %qd är större än den längden %qd som ISO C%d kompilatorer skall stödja"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "spill i konstant uttryck"
@@ -21019,40 +21019,40 @@ msgstr "attributet %qE ignorerat för %qE"
msgid "invalid vector type for attribute %qE"
msgstr "ogiltig vektortyp för attributet %qE"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "vektorstorleken är inte en hel multipel av komponentstorleken"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "vektorstorlek noll"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "antal komponenter i vektorn inte en tvåpotens"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "attributet nonnull utan argument på en icke-prototyp"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "argument till nonnull har ett ogiltigt värde (argument %lu)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "nonnull-argument med felaktigt operandnummer (argument %lu, operand %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "nonnull-argument refererar icke-pekar-operand (argument %lu, operand %lu)"
@@ -21092,12 +21092,12 @@ msgstr "attributet %qE kräver prototyper med namngivna argument"
msgid "%qE attribute only applies to variadic functions"
msgstr "attributet %qE är bara tillämplig på funktioner med variabelt antal argument"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "den begärda positionen är inte en heltalskonstant"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "begärd position är mindre än noll"
@@ -22848,229 +22848,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "felaktigt värde %qs till flaggan -memory-latency"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "felaktig inbyggd fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "flaggan -mcpu=%s står i konflikt med flaggan -march=%s"
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "målprocessorn stödjer inte ARM-läge"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "målprocessorn stödjer inte interworking"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "målprocessorn stödjer inte THUMB-instruktioner"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "aktivering av stöd för bakåtspårning är endast meningsfullt vid kompilering för Thumb"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "aktivering av stöd för anroparnätverkande är endast meningsfullt vid kompilering för Thumb"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check är inkompatibel med -mno-apcs-frame"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic och -mapcs-reent är inkompatibla"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "APCS-återanropsbar kod stöds inte. Ignoreras"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g med -mno-apcs-frame ger kanske inte vettig felsökning"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "att skicka flyttalsargument i fp-register stöds ännu inte"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr "%<mwords-little-endian%> bör undvikas och kommer tas bort i en framtida utgåva"
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iwmmxt kräver ett AAPCS-kompatibelt ABI för att fungera riktigt"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iwmmxt-abi kräver en CPU som klarar iwmmxt"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr "FPA stöds inte i AAPCS"
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "AAPCS stödjer inte -mcaller-super-interworking"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "AAPCS stödjer inte -mcallee-super-interworking"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "iWMMXt och hårdvaruflyttal"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr "__fp16 och ingen ldrh"
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard och VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "det går inte att använda -mtp=cp15 med 16-bitars Thumb"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "storleksgräns för poster kan bara sättas till 8, 32 eller 64"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr "storleksgräns för poster kan bara sättas till 8 eller 32"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "RTP PIC är inkompatibel med Thumb"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "RTP PIC är inkompatibelt med -msingle-pic-base"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= är oanvändbar utan -fpic"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "kan inte använda â€%s†som PIC-register"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr "målprocessorn stödjer inte ojusterade åtkomster"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition stöds inte på denna arkitektur"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr "icke-AAPCS-härledd PCS-variant"
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr "variadiska funktioner måsta använda bas-AAPCS-varianten"
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr "PCS-variant"
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr "Thumb-1 hårda flyttals VFP ABI"
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "attributet %qE är bara tillämpligt på funktioner"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "kan inte beräkna verklig plats för stackparameter"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr "argumentet måste vara en konstant"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "väljare måste vara en omedelbar"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "mask måste vara en omedelbar"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "inga låga register tillgängliga för att poppa höga register"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "avbrottsservicerutiner kan inte kodas i Thumb-läge"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr "manglingen av %<va_list%> har ändrats i GCC 4.4"
@@ -23110,87 +23110,87 @@ msgstr "funktionen %qs kan inte reutnrera ett värde"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs verkar vara en felstavad %s-hanterare"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr "â€builtin_return_address†innehÃ¥ller bara 2 byte adress"
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr "pekarförskjutning från symbol kan vara oriktig"
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr "Ã¥tkomst av dataminne med programminnesadress"
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr "Ã¥tkomst av programminne med dataminnesadress"
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr "fast register %s använt för att skicka en parameter till en funktion"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr "skrivning till adressrymden %qs stödjs inte"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr "%qT använder adressrymden %qs bortom flash för %qs"
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr "%s %q+D använder adressrymden %qs bortom flash för %qs"
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr "pekare med mål i adressrymden %qs måste vara konstanta i %qT"
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr "pekare med mål i adressrymden %qs måste vara konstanta i %s %q+D"
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr "variabeln %q+D ligger i adressrymden %qs bortom flash för %qs"
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr "variabeln %q+D måste vara const för att kunna läggas i en endast läsbar sektion med hjälp av %qs"
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "bara oinitierade variabler kan placeras i sektionen .noinit"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr "den oinitierade variabeln %q+D placerad i programminnesområdet"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU %qs stöds endast i assembler"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "%s förväntar sig ett heltal konstant vid kompileringstillfället"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr "%s förväntar sig ett långt heltal konstant vid kompileringstillfället som första argument"
@@ -23530,412 +23530,412 @@ msgstr "det går inte att utöka PCH-fil: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "det går inte att sätta position i PCH-fil: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "felaktigt värde (%s) till %stune=%s %s"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr "%stune=x86-64%s bör undvikas. Använd istället det som passar av %stune=k8%s och %stune=generic%s"
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr "-mstringop-strategy=rep_8byte stödjs inte för 32-bitarskod"
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "kodmodellen %qs stöds inte i %s-bitsläge"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr "kodmodellen %qs stöds inte i x32-läge"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "kodmodellen %s stödjer inte PIC-läge"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr "-masm=intel stödjs inte i denna konfiguration"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i-bitsläge inte inkompilerat"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "CPU:n du valde stödjer inte instruktionsuppsättningen x86-64"
# "generic" är bokstavligt argument till flaggan
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "generic CPU kan användas endast till %stune=%s %s"
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr "felaktigt värde (%s) till %sarch=%s %s"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr "-mregparm ignoreras i 64-bitsläge"
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d är inte mellan 0 och %d"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "%srtd%s ignoreras i 64-bitsläge"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-mprefetch-stack-boundary stödjs inte för denna målarkitektur"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d är inte mellan %d och %d"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mincoming-stack-boundary=%d är inte mellan %d och 12"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr "%ssseregparm%s använd utan SSE aktiverat"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "instruktionsuppsättningen SSE avaktiverad, använder 387-aritmetik"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "instruktionsuppsättningen 387 avaktiverad, använder SSE-aritmetik"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "utrullning av tabeller kräver antingen en rampekare eller %saccumulate-outgoing-args%s för att bli korrekt"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "utrullning av tabeller kräver antingen en rampekare eller %saccumulate-outgoing-args%s för att bli korrekt"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr "-mfentry stödjs inte för 32 bitar i kombination med -fpic"
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "-mno-fentry är inte kompatibelt med SEH"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "okänt alternativ till -mrecip=%s"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr "attribute(target(â€%sâ€)) är okänt"
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr "option(â€%sâ€) var redan angivet"
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "attributen fastcall och regparm är inte kompatibla"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "attributen regparam och thiscall är inte kompatibla"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "attributet %qE kräver en heltalskonstant som argument"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "argument till attributet %qE är större än %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "attributen fastcall och cdecl är inte kompatibla"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "attributen fastcall och stdcall är inte kompatibla"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "attributen fastcall och thiscall är inte kompatibla"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "attributen stdcall och cdecl är inte kompatibla"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "attributen stdcall och fastcall är inte kompatibla"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "attributen stdcall och thiscall är inte kompatibla"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "attributen cdecl och thiscall är inte kompatibla"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "attributet %qE används för annat än klassmetod"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "anrop av %qD med attributet sseregparm utan SSE/SSE2 aktiverat"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "anrop av %qT med attributet sseregparm utan SSE/SSE2 aktiverat"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "ms_hook_prologue är inte kompatibelt med nästade funktioner"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr "attributet ms_abi kräver -maccumulate-outgoing-args eller optimering av undermålarkitektur som implicerar det"
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "AVX-vektorargument utan AVX aktiverat ändrar ABI:et"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr "ABI:et för att skicka en post med en flexibel vektormedlem har ändrats i GCC 4.4"
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr "ABI:et för att skicka unioner med long double har ändrats i GCC 4.4"
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr "ABI:et för att skicka en post med complex float medlem har ändrats i GCC 4.4"
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "SSE-registerretur med SSE avaktiverat"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "SSE-registerargument med SSE avaktiverat"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "x87-registerretur med x87 avaktiverat"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "SSE-vektorargument utan SSE aktiverat ändrar ABI:et"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "MMX-vektorargument utan MMX aktiverat ändrar ABI:et"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr "ABI:et för att skicka parametrar med %d-bytejustering har ändrats i GCC 4.6"
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "SSE-vektorretur utan SSE aktiverat ändrar ABI:et"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "MMX-vektorretur utan MMX aktiverat ändrar ABI:et"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr "attributet ms_hook_prologue är inte kompatibelt med -mfentry i 32-bitsläge"
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "-fsplit-stack stödjer inte fastcall med nästade funktioner"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "-fsplit-stack stödjer inte 2 registerparametrar för en nästad funktion"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "-fsplit-stack stödjer inte 3 registerparametrar"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "utökade register har inga höga halvor"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "ej stödd operandstorlek för utökat register"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr "operand som inte är heltal använt med operandkod â€%câ€"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "det sista argumentet måste vara en 2-bitars omedelbar"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr "det femte argumentet måste vara en 8-bitars omedelbar"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr "det tredje argumentet måste vara en 8-bitars omedelbar"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr "det sista argumentet måste vara en 1-bits omedelbar"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "det sista argumentet måste vara en 4-bitars omedelbar"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "det sista argumentet måste vara en 1-bits omedelbar"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "det sista argumentet måste vara en 5-bitars omedelbar"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "det näst sista argumentet måste vara en 8-bitars omedelbar"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "det sista argumentet måste vara en 8-bitars omedelbar"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "det sista argumentet måste vara en 32-bitars omedelbar"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "selektor måste vara en heltalskonstant i intervallet 0..%wi"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr "%qE behöver en okänd isa-flagga"
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr "%qE behöver isa-flaggan %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "sista argumentet måste vara en omedelbar"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "sista argumentet ha skala 1, 2, 4, 8"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "attributet %qE är bara tillgängligt för 32 bitar"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "argumentet till attributet %qE är varken noll eller ett"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "attributen ms_abi och sysv_abi är inte kompatibla"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "%qE-inkompatibelt attribut ignorerat"
@@ -24005,13 +24005,13 @@ msgstr "adressområdesattribut kan inte anges för funktioner"
msgid "%qE attribute requires a string constant argument"
msgstr "attributet %qE kräver en strängkonstant som argument"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "värdet av -mfixed-range måste ha formen REG1-REG2"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24083,7 +24083,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "attributet %qE stöds inte för denna målarkitekturen R8C"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "argumentet till attribut %qE är inte en heltalskonstant"
@@ -24138,7 +24138,7 @@ msgstr "flera avbrottsattribut är inte tillåtet"
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread är tillgängligt endast för fido"
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "stackgränsuttryck stöds inte"
@@ -24481,62 +24481,62 @@ msgstr "inbyggd funktion %qE stöds inte för MIPS16"
msgid "%qs does not support MIPS16 code"
msgstr "%qs stödjer inte MIPS16-kod"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr "MIPS16 PIC för andra ABI:er än o32 och o64"
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr "MIPS16 -mxgot-kod"
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr "MIPS16-kod med hårdvaruflyttal för andra ABI:er än o32 och o64"
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "%<-%s%> står i konflikt med andra arkitekturflaggor, som anger en %s-processor"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "%<-march=%s%> är inte kompatibelt med det valda ABI:et"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "%<-mgp64%> använt med en 32-bitarsprocessor"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "%<-mgp32%> använt med ett 64-bitars ABI"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "%<-mgp64%> använt med ett 32-bitars ABI"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "ej stödd kombination: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr "%<-mgp32%> och %<-mfp64%> kan bara kombineras om målet stödjer instruktionerna mfhc1 och mthc1"
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr "%<-mgp32%> och %<-mfp64%> kan endast kombineras när ABI:et o32 används"
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "%qs är inkompatibel med %qs"
@@ -24546,57 +24546,57 @@ msgstr "%qs är inkompatibel med %qs"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "kombinationen av %qs och %qs är inkompatibel med %qs"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "arkitekturen %qs stödjer inte trolig gren-instruktioner"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr "%<-mno-gpopt%> behöver %<-mexplicit-relocs%>"
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr "det går inte att använda smådataåtkomster för %qs"
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "%<-mips3d%> kräver %<-mpaired-single%>"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "%qs måste användas tillsammans med %qs"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "arkitekturen %qs stödjer inte par-enkel-instruktioner"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr "%qs kräver ett mål som klarar instruktionen %qs"
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "%qs kräver trolig gren-instruktioner"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "arkitekturen %qs stödjer inte instruktionen synci"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "funktionsprofilering för mips16"
@@ -24877,307 +24877,307 @@ msgstr "att skicka argument %d till %qE kastar kvalificerare från pekarmåltyp"
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "ogiltigt parameterkombination för inbyggd AltiVec"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr "-mrecip kräver -ffinite-math eller -ffast-math"
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr "-mrecip kräver -fno-trapping-math eller -ffast-math"
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr "-mrecip kräver -freciprocal-math eller -ffast-math"
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 kräver PowerPC64-arkitektur, aktiverar"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power stöds inte för 64-bitars Darwin, det är inkompatibelt med de installerade C- och C++-biblioteken"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr "inte konfigurerad för SPE-ABI:"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "AltiVec stödjs inte på denna målarkitektur"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "SPE stödjs inte på denna målarkitektur"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple stöds inte på system med omvänd byteordning"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring stöds inte på system med omvänd byteordning"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr "okänd ABI-typ (%s) till vektoriseringsbibliotek för flaggan -mveclibabi="
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr "målattribut eller pragma ändrar storlek på long double"
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr "målattribut eller pragma ändrar AltiVec ABI"
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr "målattribut eller pragma ändrar darwin64 ABI"
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr "målattribut eller pragma ändrar SPE ABI"
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr "målattribut eller pragma ändrar enkel precisions flyttal"
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr "målattribut eller pragma ändrar dubbel precisions flyttal"
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC-vektor returnerad som referens: icke-standard ABI-utökning utan kompatibilitetsgaranti"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "det går inte att returnera värde i vektorregister för att altivec-instruktioner är avaktiverade, använd -maltivec för att aktivera dem"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "det går inte att skicka argument i vektorregister för att altivec-instruktioner är avaktiverade, använd -maltivec för att aktivera dem"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC-vektor skickad som referens: icke-standard ABI-utökning utan kompatibilitetsgaranti"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr "internt fel: den inbyggda funktionen %s redan bearbetad"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "argument 1 måste vara en 5-bitars literal med tecken"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "argument 2 måste vara en 5-bitars literal utan tecken"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "argumentet 1 till __builtin_altivec_predicate måste vara en konstant"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "argument 1 till __builtin_altivec_predicate är utanför sitt intervall"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "argument 3 måste vara en 4-bitars literal utan tecken"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "argument 3 måste vara en 2-bitars literal utan tecken"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "argument 3 måste vara en 1-bitars literal utan tecken"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "argument till %qs måste vara en 2-bitars literal utan tecken"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr "ej upplöst överlagring för inbyggd Altivec %qF"
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "argument till dss måste vara en 2-bitars literal utan tecken"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "argument 1 till __builtin_paired_predicate måste vara en konstant"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "argument 1 till __builtin_paired_predicate är utanför sitt intervall"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "argument 1 till __builtin_spe_predicate måste vara en konstant"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "argument 1 till __builtin_spe_predicate är utanför sitt intervall"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr "Den inbyggda funktionen %s är endast giltig för cell-processorn"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr "Den inbyggda funktionen %s behöver flaggan -mvsx"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr "Den inbyggda funktionen %s behöver flaggan -maltivec"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr "Den inbyggda funktionen %s behöver flaggan -mpaired"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr "Den inbyggda funktionen %s behöver flaggan -mspe"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "Den inbyggda funktionen %s stödjs inte med de aktuella flaggorna"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "internt fel: inbyggd funktion %s har ingen typ"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr "internt fel: inbyggd funktion %s hade en oväntad returtyp %s"
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr "internt fel: inbyggd funktion %s, argument %d har en oväntad argumenttyp %s"
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "för stor stackram"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "ingen profilering av 64-bitskod för detta ABI"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr "Du kan inte ta adressen till en nästad funktion om du använder flaggan -mno-pointers-to-nested-functions"
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "användning av %<long double%> i AltiVec-typer är ogiltigt"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "användning av booleaner i AltiVec-typer är ogiltigt"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "användning av %<complex%> i AltiVec-typer är ogiltigt"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "användning av decimala flyttalstyper i AltiVec-typer är ogiltigt"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "användning av %<long%> i AltiVec-typer är ogiltigt för 64-bitskod utan -mvsx"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "användning av %<long%> i AltiVec-typer bör undvikas, använd %<int%>"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "användning av %<long long%> i AltiVec-typer är ogiltigt utan -mvsx"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "användning av %<double%> i AltiVec-typer är ogiltigt utan -mvsx"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr "matar ut mikrokodsinstruktion %s\t[%s] nr %d"
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr "matar ut villkorlig mikrokodsinstruktion %s\t[%s] nr %d"
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "felaktig cpu â€%s†för %sâ€%sâ€%s"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "%sâ€%sâ€%s är inte tillÃ¥tet"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "%sâ€%sâ€%s är ogiltigt"
@@ -25410,63 +25410,63 @@ msgstr "ramstorlek på %qs är %wd byte"
msgid "%qs uses dynamic stack allocation"
msgstr "%qs använder dynamisk stackallokering"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "ignorerar -fschedule-insns på grund av ett fel i undantagshanteringen"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "utrullningstabeller kräver för närvarande antingen en rampekare eller -maccumulate-outgoing-args för att bli korrekt"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs stöds inte på denna målunderarkitektur"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "attributet %qE är bara tillämpligt på avbrottsfunktioner"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "attributet %qE stöds endast för SH2A"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "attributet interrupt_handler är inte kompatibelt -m5-compact"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "attributet %qE är bara tillämpligt på SH2A"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "argument till attribut %qE skall vara mellan 0 och 255"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "argument till attribut %qE är inte en strängkonstant"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 behöver vara tillgängligt som ett anropsöverskrivet register"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr "behöver ett andra generellt anropsöverskrivet register"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr "behöver ett anropsöverskrivet målregister"
@@ -25588,12 +25588,12 @@ msgstr "attributet %<__BELOW100__%> är bara tillämpbart på variabler"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "attributet __BELOW100__ är inte tillåtet med lagringsklassen auto"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, gcc-internal-format
msgid "bad builtin icode"
msgstr "felaktig inbyggd icode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr "operanden måste vara en omedelbar av rätt storlek"
@@ -25812,38 +25812,38 @@ msgstr "%<-gnat%> felstavat %<-gant%>"
msgid "-fexcess-precision=standard for Ada"
msgstr "-fexcess-precision=standard för Ada"
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "attributet %qs ignorerat"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "attributet %qs kräver prototyper med namngivna argument"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "attributet %qs fungerar bara på funktioner med variabelt antal argument"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "attributet %qE har ingen effekt"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "ogiltig vektortyp för attributet %qs"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "attributet %qs är bara tillämpbart på vektortyper"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "ogiltig elementtyp för attributet %qs"
@@ -26280,7 +26280,7 @@ msgstr "det går inte att anropa medlemsfunktion %qD utan ett objekt"
msgid "passing %qT chooses %qT over %qT"
msgstr "att skicka %qT väljer %qT framför %qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " i anrop till %qD"
@@ -26340,425 +26340,425 @@ msgstr "ogiltig initiering av icke konstant referens av typ %qT från ett r-vär
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "ogiltig initiering av referens av typ %qT från uttryck av typ %qT"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "kan inte konvertera från basen %qT till härledd typ %qT via virtuell bas %qT"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Javaklass %qT kan inte ha en destruerare"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D kan inte överlagras"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "med %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "åtkomstspecifikationer i konflikt för metod %q+D, ignoreras"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "åtkomstspecifikationer i konflikt för fält %qE, ignoreras"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D ogiltig i %q#T"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " på grund av lokal metod %q+#D med samma namn"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " på grund av lokal medlem %q+#D med samma namn"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "kan inte härleda från %<final%> bas %qT i härledd typ %qT"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "basklass %q#T har en icke-virtuell destruerare"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "alla medlemsfunktioner i klass %qT är privata"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T definierar bara en privat destruerare och har inga vänner"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T definierar bara privata konstruerare och har inga vänner"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "ingen unik slutlig ersättare för %qD i %qT"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+#D är markerad final, men är inte virtuell"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr "%q+#D markerad override, men den åsidosätter inte"
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D var dold"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " av %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D ogiltig, en anonym post kan bara ha ickestatiska datamedlemmar"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "privat medlem %q+#D i anonym union"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "privat medlem %q+#D i anonym post"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "skyddad medlem %q+#D i anonym union"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "skyddad medlem %q+#D i anonym post"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "bitfält %q+#D har en icke-heltalstyp"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "bredd för bitfältet %q+D inte en heltalskonstant"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "negativ bredd i bitfält %q+D"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "noll i bredd i bitfält %q+D"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "bredd på %q+D är större än dess typ"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D är för liten för att få plats med alla värden hos %q#T"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "medlem %q+#D med konstruerare inte tillåten i union"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "medlem %q+#D med destruerare inte tillåten i union"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "medlem %q+#D med kopieringstilldelningsoperator inte tillåten i union"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr "obegränsade unioner är endast tillgängliga med -std=c++11 eller -std=gnu++11"
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "flera fält i unionen %qT initierade"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D får inte vara statisk eftersom den är medlem av en union"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D får inte ha referenstyp %qT eftersom den är en medlen av en union"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "fält %q+D ogiltigt deklarerad funktionstyp"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "fält %q+D ogiltigt deklarerad metodtyp"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "ignorerar attributet packed på grund av opackat icke-POD-fält %q+#D"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "fält %q+#D med samma namn som en klass"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T har pekardatamedlemmar"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " men ersätter inte %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " eller %<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " men ersätter inte %<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "förskjutning av tom bas %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "klass %qT kommer betraktas som nästan tom i en framtida version av GCC"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "initierare angiven för icke-virtuell metod %q+D"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr "metoden åsidosätter både metoderna %<transaction_pure%> och %qE"
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr "metod deklarerad %qE åsidosätter %qE-metod"
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "omslutande klass till constexpr icke-statisk medlemsfunktion %q+#D är inte en literal typ"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr "%q+T är inte literal för att:"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr " %q+T har en icke-trivial destruerare"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr " %q+T är inte ett aggregat, har inte en trivial standardkonstruerare och har ingen constexpr-konstruerare som inte är en kopierings- eller flyttningskonstruerare"
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr " basklassen %qT till %q+T är inte literal"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr " den icke-statiska datamedlemmen %q+D har icke-literal typ"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "icke-statisk referens %q+#D i klass utan en konstruerare"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "icke-statisk const-medlem %q+#D i klass utan en konstruerare"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr "%q+D deklarerad att ta const-referens, men implicit deklaration skulle ta icke-const"
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr "%q+D deklarerad att ta icke-const-referens kan inte standarddefinieras i klasskroppen"
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "förskjutning av virtuell bas %qT följer inte ABI:et och kan ändras i en framtida version av GCC"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "direkt bas %qT är oåtkomlig i %qT på grund av tvetydighet"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "virtuell bas %qT är oåtkomlig i %qT på grund av tvetydighet"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "storlek tilldelad till %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "förskjutningen för %qD följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "förskjutningen av %q+D följer inte ABI:et och kan ändras i en framtida version av GCC"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D innehåller tomma klasser som kan få grundklasser att läggas på annan plats i en framtida version av GCC"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "utplaceringen av klasser härledda från en tom klass %qT kan ändras i en framtida version av GCC"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "omdefinition av %q#T"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T har virtuella funktioner och åtkomlig ickevirtuell destruerare"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr "den typgenomskinliga klassen %qT har inga fält"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr "den typgenomskinliga klassen %qT har basklasser"
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr "den typgenomskinliga klassen %qT har virtuella funktioner"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "försökte avsluta post, men hoppade ut på grund av tidigare parsningsfel"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "sprÃ¥ksträng %<â€%Eâ€%> känns inte igen"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "det går inte att lösa upp överlagrad funktion %qD baserat på konvertering till typ %qT"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "ingen match som konverterar funktionen %qD till typen %q#T"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "konvertering av överlagrad funktion %qD till typ %q#T är tvetydig"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "antar pekare till medlem %qD"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(en pekare på medlem kan bara skapas med %<&%E%>)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "inte tillräcklig typinformation"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "kan inte konvertera %qE från typ %qT till typ %qT"
@@ -26768,12 +26768,12 @@ msgstr "kan inte konvertera %qE från typ %qT till typ %qT"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "deklaration av %q#D"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "byter betydelse av %qD från %q+#D"
@@ -26793,7 +26793,7 @@ msgstr "det går inte att konvertera från ofullständig typ %qT till %qT"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "konvertering av %qE från %qT till %qT är tvetydig"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "noll som en nollpekarkonstant"
@@ -27696,7 +27696,7 @@ msgstr "%qD är deklarerad som en referens men inte initierad"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "namn använt i en designerad initierare i GNU-stil för en vektor"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "icketriviala designerade initierare stöds inte"
@@ -27789,8 +27789,8 @@ msgstr "%qT har ingen icke-statisk medlem med namnet %qD"
msgid "C99 designator %qE outside aggregate initializer"
msgstr "C99-beteckningen %qE utanför aggregatinitierare"
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "för många initierare för %qT"
@@ -28320,7 +28320,7 @@ msgstr "%q#T är inte en klass eller namnrymd"
msgid "type %qT is not derived from type %qT"
msgstr "typ %qT är inte härledd från typen %qT"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "deklaration av %qD som en icke-funktion"
@@ -28630,374 +28630,369 @@ msgstr "det går inte att deklarera en referens till %q#T, som inte är ett type
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr "man kan inte använda både %<const%> och %<constexpr%> här"
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr "det går inte att använda både %<volatile%> och %<constexpr%> här"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "mall-id %qD använd som en deklarerare"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "medlemsfunktioner är implicit vänner till sin klass"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "extra kvalifikation %<%T::%> på medlem %qs"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "det går inte att definiera medlemsfunktion %<%T::%s%> inuti %<%T%>"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "det går inte att deklarera medlemsfunktionen %<%T::%s%> inuti %<%T%>"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "det går inte att deklarera medlem %<%T::%s%> inuti %qT"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "icke-parameter %qs kan inte vara ett parameterpaket"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "storleken på vektorn %qs är för stor"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "datamedlem får inte ha variabel typ %qT"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "parameter får inte ha variabel typ %qT"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "endast deklarationer av konstruerare kan vara %<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "icke-medlem %qs kan inte deklareras %<mutable%>"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "icke-objektmedlem %qs kan inte deklareras %<mutable%>"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "funktionen %qs kan inte deklareras %<mutable%>"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "statiska %qs kan inte deklareras %<mutable%>"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "const %qs kan inte deklareras %<mutable%>"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "referensen %qs kan inte deklareras %<mutable%>"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr "typedef deklarerad %<auto%>"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr "typedef-namn får inte vara en nästad-namnspecificerare"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ förbjuder nästad typ %qD med samma namn som en omgivande klass"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "kvalificerade funktiontyper kan inte användas för att deklarera statiska medlemsfunktioner"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "kvalificerade funktiontyper kan inte användas för att deklarera fria funktioner"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "typkvalificerare angivna för vänklassdeklaration"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "%<inline%> angivet för vänklassdeklaration"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "mallparametrar kan inte vara vänner"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "försöker göra klassen %qT en vän med global räckvidd"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "ogiltiga kvalificerare på typ som inte är medlemsfunktion"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "abstrakt deklarerare %qT använd som deklaration"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "det går inte att använda %<::%> i parameterdeklaration"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "parametern deklarerad %<auto%>"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr "ej statisk datamedlem deklarerad %<auto%>"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "ogiltigt användning av %<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "deklaration av funktionen %qD i ogiltig kontext"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "funktionen %qD deklarerad virtuell inuti en union"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD kan inte deklareras virtuell, eftersom den redan är statisk"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "kvalificerat namn förväntades i vändeklaration för destruerare %qD"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "deklaration av %qD som medlem av %qT"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr "en destruerare kan inte vara %<constexpr%>"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "kvalificerat namn förväntades i vändeklaration för konstruerare %qD"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "fält %qD har ofullständig typ"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "namnet %qT har ofullständig typ"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " i instansiering av mallen %qT"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qE är varken en funktion eller medlemsfunktion, kan inte deklareras som vän"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "statisk constexpr-datamedlemmen %qD måste ha en initierare"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "lagringsklassen %<auto%> är ogiltig för funktionen %qs"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "lagringsklassen %<register%> är ogiltig för funktionen %qs"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "virt-specificerare i %qs är inte tillåtet utanför en klassdefinition"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "specificerare %<static%> är ogiltigt för funktion %qs deklarerad utanför global räckvidd"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "specificerare %<inline%> är ogiltig för funktionen %qs deklarerad utanför global räckvidd"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "virtuell icke klassfunktion %qs"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "%qs definierad utan att vara i klassräckvidd"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr "%qs deklarerad utan att vara i klassräckvidd"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "det går inte deklarera medlemsfunktionen %qD att ha statisk länkklass"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "kan inte deklarera en statisk funktion i en annan funktion"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "%<static%> får inte användas vid definition (till skillnad mot deklaration) av statisk datamedlem"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "statisk medlem %qD deklarerad %<register%>"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "det går inte att deklarera medlem %q#D att ha extern länkklass"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "deklarationen av constexpr-variabeln %qD är inte en definition"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs initierad och deklarerad %<extern%>"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs har både %<extern%> och initierare"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "standardargumentet för %q#D har typen %qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "standardargumentet för parameter av typen %qT har typen %qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr "standardargument %qE använder %qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "standardargument %qE använder lokal variabel %qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "parametern %qD har Javaklasstyp"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "parameter %qD ogiltigt deklarerad metodtyp"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "parameter %qD inkluderar pekare till vektor %qT med okänd gräns"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "parameter %qD inkluderar referens till vektor %qT med okänd gräns"
@@ -29017,168 +29012,168 @@ msgstr "parameter %qD inkluderar referens till vektor %qT med okänd gräns"
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "ogiltig konstruerare, du menade förmodligen %<%T (const %T&)%>"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qD är kanske inte deklarerad i en namnrymd"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD får inte deklareras som statisk"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD måste vara en icke-statisk medlemsfunktion"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD måste vara antingen en medlemsfunktion som inte är statisk eller funktion som inte är medlem"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD måste ha ett argument med klass- eller uppräkningstyp"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "konvertering till en referens till void kommer aldrig använda en typkonverteringsoperator"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr "konvertering till void kommer aldrig använda en typkonverteringsoperator"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "konvertering till en referens till samma typ kommer aldrig använda en typkonverteringsoperator"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr "konvertering till samma typ kommer aldrig använda en typkonverteringsoperator"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "konvertering till en referens till en basklass kommer aldrig använda en typkonverteringsoperator"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr "konvertering till en basklass kommer aldrig använda en typkonverteringsoperator"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ förhindrar överlagring av operatorn ?:"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qD får inte ha variabelt antal argument"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "postfix %qD måste ta %<int%> som sitt argument"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "postfix %qD måste ta %<int%> som sitt andra argument"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD måste ta antingen noll eller ett argument"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD måste ta antingen ett eller två argument"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "prefix %qD skall returnera %qT"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "postfix %qD skall returnera %qT"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD måste ta %<void%>"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD måste ta exakt ett argument"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD måste ta exakt två argument"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "användardefinierad %qD beräknar alltid båda argumenten"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD skall returnera som värde"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD kan inte ha standardargument"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "malltypparametern %qT används efter %qs"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "användning av aliasmallspecialisering %qT efter %qs"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "typedef-namnet %qD används efter %qs"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr "%qD har en tidigare deklaration här"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "%qT refererad till som %qs"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T har en tidigare deklaration här"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT refererad till som enum"
@@ -29190,88 +29185,88 @@ msgstr "%qT refererad till som enum"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "mallargument krävs för %<%s %T%>"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD har samma namn som klassen den är deklarerad i"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "referens till %qD är tvetydig"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "enum %q#D används utan tidigare deklaration"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "omdeklaration av %qT som en icke-mall"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "tidigare deklaration %q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "härledd unionen %qT ogiltig"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "Javaklass %qT kan inte ha flera baser"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "Javaklass %qT kan inte ha virtuella baser"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "bastyp %qT är ingen post- eller klasstyp"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "rekursiv typ %qT odefinierad"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "upprepat bastyp %qT ogiltig"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr "uppräkningstyp med/utan räckviddsbegränsning stämmer inte överens för enum %q#T"
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr "tidigare definition här"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr "underliggande typ stämmer inte överens i enum %q#T"
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr "olika underliggande typ i enum %q#T"
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr "underliggande typ %<%T%> till %<%T%> måste vara en heltalstyp"
@@ -29280,72 +29275,72 @@ msgstr "underliggande typ %<%T%> till %<%T%> måste vara en heltalstyp"
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "ingen heltalstyp kan representera alla uppräkningsvärdena i %qT"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "uppräkningsvärde för %qD är inte en heltalskonstant"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "ökat uppräkningsvärde är för stort för %<unsigned long%>"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "överspill i uppräkningsvärden vid %qD"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "uppräkningsvärde %E är för stort för den underliggande typen %<%T%>"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "returtypen %q#T är ofullständig"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "returtypen har Javaklasstyp %q#T"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%> skall returnera en referens till %<*this%>"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "ingen tidigare deklaration av %q+D"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "ogiltig funktionsdeklaration"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "parameter %qD deklarerad void"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr "parametern %q+D sätts men används inte"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "ogiltig medlemsfunktionsdeklaration"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD är redan definierad i klassen %qT"
@@ -29693,7 +29688,7 @@ msgstr "undantagshantering avslagen, använd -fexceptions för att aktivera"
msgid "throwing NULL, which has integral, not pointer type"
msgstr "kastar NULL, som har heltals-, inte pekartyp"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD skall aldrig överlagras"
@@ -29952,152 +29947,152 @@ msgstr "typ %qT är inte en direkt bas till %qT"
msgid "bad array initializer"
msgstr "felaktig vektorinitierare"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%qT är inte en klasstyp"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "ofullständig typ %qT har inte medlem %qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "ogiltigt pekare till bitfält %qD"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "ogiltig användning av icke-statisk medlemsfunktion %qD"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "ogiltig användning av icke-statisk datamedlem %qD"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr "oinitierad referensmedlem i %q#T använder %<new%> utan new-initierare"
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "oinitierad referensmedlem i %q#T"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "oinitierad const-medlem i %q#T använder %<new%> utan new-initierare"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "oinitierad const-medlem i %q#T"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "ogiltig typ %<void%> för new"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "oinitierad const i %<new%> av %q#T"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "anrop av Javakonstruerare med %qs odefinierad"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr "objekt med Javaklass %q#T allokerat med placerande new"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "ingen lämplig %qD i klassen %qT"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "begäran av medlem %qD är tvetydig"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "ickekonstant vektorstorlek i new, kan inte verifiera längden på initierarlistan"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "initierare inom parentes i vektor-new"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "storlek i vektor-new måste ha heltalstyp"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new kan inte användas på en referenstyp"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new kan inte användas på en funktionstyp"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "anrop till Javakonstruerare med %<jclass%> odefinierad"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "kan inte hitta %<class$%> i %qT"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "initierare tar slut i förtid"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "det går inte att initiera en flerdimensionell vektor med initierare"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "möjligt problem upptäckt vid anrop av delete-operatorn:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr "varken destrueraren eller den klasspecifika operatorn delete kommer anropas, även om de är deklarerade när klassen definieras"
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr "radering av objekt av den abstrakta klasstypen %qT som har en ej virtuell destruerare kommer medföra odefinierat beteende"
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr "radering av objekt av den polymorfa klasstypen %qT som har en ej virtuell destruerare kommer medföra odefinierat beteende"
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "okänd vektorstorlek i delete"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "typ till vektor-delete är varken pekar- eller vektortyp"
@@ -30187,12 +30182,12 @@ msgstr "utelämnad mittenoperand till %<?:%> kan inte manglas"
msgid "string literal in function template signature"
msgstr "strängliteral i funktionsmallsignatur"
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "det manglade namnet för %qD kommer ändras i en framtida version av GCC"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr "-fabi-version=6 (eller =0) undviker detta fel med en ändring av manglingen"
@@ -30202,12 +30197,12 @@ msgstr "-fabi-version=6 (eller =0) undviker detta fel med en ändring av manglin
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "generell dunkkod misslyckas för metod %q#D som använder %<...%>"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "ickestatisk const-medlem %q#D, kan inte använda standardtilldelningsoperatorn"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr "ickestatisk referensmedlem %q#D, kan inte använda standardtilldelningsoperatorn"
@@ -30222,98 +30217,98 @@ msgstr "syntetiserad metod %qD krävs första gången här "
msgid "union member %q+D with non-trivial %qD"
msgstr "union-medlem %q+D med icketrivial %qD"
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr "standarddefinierad konstrerare anropar %q+D som inte är constexpr"
-#: cp/method.c:1025
+#: cp/method.c:1024
#, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "initieraren för %q+#D är ogiltig"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "oinitierad ej statisk const-medlem %q#D"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "oinitierad ej statisk referensmedlem %q#D"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr "den standarddefinierade standardkonstrueraren initierar inte %q+#D"
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr "den standarddefinierade standardkonstrueraren initierar inte några ej statiska datamedlemmar"
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr "%qT har virtuella baser, standard flyttningstilldelningsoperator kan inte genereras"
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr "en lambdahöljestyp har en raderad standardkonstruerare"
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr "en lambdahöljetyp har en raderad koperingstilldelningsoperator"
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr "%q+#D är implicit deklarerad som raderad för att %qT deklarerar en flyttkonstruerare eller flytttilldelningsoperator"
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr "%q+#D är underförstått raderad eftersom standarddefinitionen skulle vara felformulerad:"
-#: cp/method.c:1621
+#: cp/method.c:1630
#, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "standarddefinierad deklaration %q+D"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr "stämmer inte med förväntad signatur %qD"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr "funktionen %q+D standarddefinierades i sin första deklaration med en undantagsspecifikation som skiljer från den implicita deklarationen %q#D"
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr "den explicit standarddefinierade funktionen %q+D kan inte deklareras som constexpr för att den implicita deklarationen är inte constexpr:"
-#: cp/method.c:1680
+#: cp/method.c:1689
#, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr "en mall kan inte standarddefinieras"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "%qD kan inte standarddefinieras"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "standarddefinierad funktion %q+D med standardargument"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "vtable-utplacering för klass %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC på grund av implicit virtuell destruerare"
@@ -30451,154 +30446,154 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D döljer konstruerare för %q#T"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D står i konflikt med tidigare using-deklaration %q#D"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "tidigare icke-funktions-deklaration av %q+#D"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "står i konflikt med funktionsdeklaration %q#D"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT är inte en namnrymd"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "en using-deklaration kan inte ange ett mall-id. Försök med %<using %D%>"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "namnrymd %qD är inte tillåten i using-deklaration"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "%qD inte deklarerad"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD är redan deklarerad i detta definitionsområde"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "using-deklaration för icke-medlem vid klassräckvidd"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> namnger en destruerare"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%> namnger en konstruerare"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> namnger konstruerare i %qT"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "inga medlemmar matchar %<%T::%D%> i %q#T"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "deklaration av %qD inte i namnrymd som omger %qD"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "explicit-kvalifikation i deklaration av %qD"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD borde ha deklarerats inuti %qD"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "attributet %qD kräver ett ensamt NTBS-argument"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr "attributet %qD är meningslöst eftersom medlemmar av den anonyma namnrymden får lokala symboler"
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "attributdirektivet %qD ignorerat"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "namnrymdsalias %qD inte tillåtet här, antar %qD"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "strong using är endast meningsfullt vid namnrymdsräckvidd"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "nuvarande namnrymd %qD innesluter inte den starkt använda namnrymden %qD"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr "maxgräns på %d namnrymder sökta %qE"
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] "föreslaget alternativ:"
msgstr[1] "föreslagna alternativ:"
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr " %qE"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr "argumentberoende uppslagning hittar %q+D"
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX går in i pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX lämnar pop_everything ()\n"
@@ -30728,7 +30723,7 @@ msgstr "ogiltigt mall-id"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "en flyttalsliteral får inte finnas i ett konstantuttryck"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "en typomvandling till en annan typ än en heltals- eller uppräkningstyp kan inte förekomma i ett konstantuttryck"
@@ -30956,7 +30951,7 @@ msgstr "typedef-namnet %qD använt som destruerardeklarerare"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr "literala operatorsuffix som inte föregås av %<_%> är reserverade för framtida standardisering"
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr "okvalificerat id förväntades"
@@ -31148,7 +31143,7 @@ msgstr "%<%T::%D%> namnger konstrueraren, inte typen"
msgid "compound-statement in constexpr function"
msgstr "sammansatt sats i en constexpr-funktion"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr "selektionssats förväntades"
@@ -31178,7 +31173,7 @@ msgstr "intervallbaserat %<for%>-uttryck av typen %qT har en %<begin%>-medlem me
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr "inkonsistenta start-/sluttyper i intervallbaserat %<for%>-sats: %qT och %qT"
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr "iterationssats förväntades"
@@ -31194,12 +31189,12 @@ msgstr "intervallbaserade %<for%>-slingor är inte tillåtna i C++98-läge"
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ förbjuder beräknade goto"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, gcc-internal-format
msgid "expected jump-statement"
msgstr "hoppsats förväntades"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "extra %<;%>"
@@ -31236,7 +31231,7 @@ msgstr "decl-specificerare är ogiltig i villkor"
msgid "class definition may not be declared a friend"
msgstr "klassdefinition kan inte deklareras som en vän"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr "mallar får inte vara %<virtual%>"
@@ -31312,12 +31307,12 @@ msgstr "operator förväntades"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "nyckelordet %<export%> är inte implementerat och kommer ignoreras"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "mallparameterpaket %qD kan inte ha ett standardargument"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "mallparameterpaket kan inte ha ett standardargument"
@@ -31332,7 +31327,7 @@ msgstr "mallparameterpaket kan inte ha standardargument"
msgid "expected template-id"
msgstr "mall-id förväntades"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr "%<<%> förväntades"
@@ -31459,12 +31454,12 @@ msgstr "%<;%> eller %<{%> förväntades"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "det går inte att lägga till en uppräkningslista till en mallinstansiering"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "deklaration av %qD i namnrymd %qD som inte innesluter %qD"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "deklaration av %qD i %qD som inte innesluter %qD"
@@ -31509,73 +31504,73 @@ msgstr "ett mall-id får inte förekomma i en using-deklaration"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr "åtkomstdeklarationer bör undvikas till förmån för using-deklarationer; förslag: lägg till nyckelordet %<using%>"
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr "typer får inte definieras i aliasmalldeklarationer"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "en funktionsdefinition är inte tillåten här"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "en asm-specifikation är inte tillåten på en funktionsdefinition"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "attribut är inte tillåtna vid en funktionsdefinition"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr "konstruerare, destruerare eller typkonvertering förväntades"
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, gcc-internal-format
msgid "expected initializer"
msgstr "initierare förväntades"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, gcc-internal-format
msgid "invalid type in declaration"
msgstr "ogiltig typ i deklaration"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr "initierare angiven för funktion"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "attribut efter initierare inom parentes ignoreras"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "vektorgräns är inte en heltalskonstant"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "det går inte att definiera medlem av beroende typedef %qT"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%E%> är inte en typ"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "ogiltig användning av konstruerare som en mall"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "använd %<%T::%D%> istället för %<%T::%D%> för att namnge konstrueraren i ett kvalificerat namn"
@@ -31584,247 +31579,247 @@ msgstr "använd %<%T::%D%> istället för %<%T::%D%> för att namnge konstruerar
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "ogiltig deklarator"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, gcc-internal-format
msgid "expected declarator"
msgstr "deklarator förväntades"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD är en namnrymd"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr "kan inte skapa en pekare till medlem av %q#T som inte är en klass"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr "oväntad pekaroperator"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "upprepade cv-kvalificerare"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr "upprepade virt-specificerare"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "ogiltigt användning av %<auto%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "typer får inte definieras i mallargument"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, gcc-internal-format
msgid "expected type-specifier"
msgstr "typspecificerare förväntades"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "%<,%> eller %<...%> förväntades"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "typer får inte definieras i parametertyper"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "användning av standardargument för parametrar till annat än funktioner bör undvikas"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "standardargument är endast tillåtna för funktionsparametrar"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr "parameterpaket %qD kan inte ha ett standardargument"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr "parameterpaket kan inte ha ett standardargument"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ tillåter inte designerade initierare"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ tillåter inte C99:s designerade initierare"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, gcc-internal-format
msgid "expected class-name"
msgstr "klassnamn förväntades"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "%<;%> förväntades efter klassdefinition"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "%<;%> förväntades efter postdefinition"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "%<;%> förväntades efter uniondefinition"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "%<{%> eller %<:%> förväntades"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr "det går inte att ange %<override%> för en klass"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr "globala kvalificering av klassnamn är ogiltigt"
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "kvalificerat namn namnger inte en klass"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "ogiltigt klassnamn i deklaration av %qD"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr "extra kvalifikation inte tillåten"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "en explicit specialisering måste föregås av %<template <>%>"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "funktionsmall %qD omdeklarerad som en klassmall"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr "det gick inte att lösa upp typnamnstyp"
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "föregående definition av %q+#T"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, gcc-internal-format
msgid "expected class-key"
msgstr "klassnyckel förväntades"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "i C++03 måste en klassnyckel användas när en vän deklareras"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "vändeklaration som inte namnger en klass eller funktion"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "pure-specificerare på funktionsdefinition"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "%<;%> förväntades vid slutet av medlemsdeklaration"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr "ogiltig pure-specifiserare (endast %<= 0%> är tillåtet)"
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "en klammeromsluten initierare är inte tillåten här"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr "%<virtual%> anges mer än en gång i basspecificerade"
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr "mer än en åtkomstspecifikation i basspecificerade"
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "nyckelordet %<typename%> är inte tillåtet utanför mallar"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "nyckelordet %<typename%> är inte tillåtet i detta sammanhang (basklassen är implicit en typ)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "typer får inte definieras i en undantagsspecifikation"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr "dynamiska undantagsspecifikationer undanbedes i C++0x, använd %<noexcept%> istället"
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "typer får inte definieras i undantagsdeklarationer"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr "specialisering av medlem %<%T::%E%> kräver %<template<>%>-syntax"
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "ogiltig omdeklaration av %<%T::%E%>"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "för få mallparameterlistor"
@@ -31833,318 +31828,318 @@ msgstr "för få mallparameterlistor"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "för många mallparameterlistor"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "namngivna returvärden stödjs inte längre"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr "ogiltig deklaration av medlemsmall i lokal klass"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "mall med C-länkning"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "ogiltig explicit specifikation"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr "den literala operatormallen %qD har ogiltig parameterlista. Ett mallargument som inte är en typ pack <char…> förväntades"
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "malldeklaration av %<typedef%>"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "explicit mallspecialisering kan inte ha en lagringsklass"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%<>>%> skulle vara %<> >%> inuti en nästad mallargumentlista"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "vilsekommet %<>>%>, använd %<>%> för att avsluta en mallargumentlista"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "ogiltig användning av %qD i länkklasspecifikation"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> före %qD"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr "%<new%> förväntades"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr "%<delete%> förväntades"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr "%<return%> förväntades"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr "%<extern%> förväntades"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "%<static_assert%> förväntades"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "%<decltype%> förväntades"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr "%<operator%> förväntades"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr "%<class%> förväntades"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr "%<template%> förväntades"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "%<namespace%> förväntades"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr "%<using%> förväntades"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr "%<asm%> förväntades"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr "%<try%> förväntades"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr "%<catch%> förväntades"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr "%<throw%> förväntades"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "%<__label__%> förväntades"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr "%<@try%> förväntades"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "%<synchronized%> förväntades"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "%<@throw%> förväntades"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr "%<__transaction_atomic%> förväntades"
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr "%<__transaction _relaxed%> förväntades"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr "%<::%> förväntades"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr "%<...%> förväntades"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr "%<*%> förväntades"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr "%<~%> förväntades"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "%<:%> eller %<::%> förväntades"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "%<class%>, %<typename%> eller %<template%> förväntades"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "%qs-tagg använd vid namngivning av %q#T"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr "%q#T deklarerades tidigare här"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qD omdeklarerad med annan åtkomst"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "%<template%> (för att lösa upp tvetydighet) är endast tillåtet inuti mallar"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "filen slutar i standardargument"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "felplacerad Objective-C++-konstruktion %<@%D%>"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr "objective-c++-meddelandeargument förväntades"
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "%<@encode%> måste ange en typ som ett argument"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr "ogiltigt Objective-C++-selekterarnamn"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr "metodeklaration i objective-c++ förväntades"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "metodattribut måste anges på slutet"
# %qs blir "{" eller "}"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr "vilsekommet %qs mellan Objective-C++ metoder"
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "ogiltig typ för iterationsvariabel"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "identifierare förväntades efter %<@protocol%>"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr "attribut får inte anges före Objective-C++-nyckelordet %<@%D%>"
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "prefixattribut ignoreras före %<@%D%>"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, gcc-internal-format
msgid "invalid type for property"
msgstr "ogiltigt typ på egenskap"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr "initiering i parenteser är inte tillåtet i en OpenMP-%<for%>-slinga"
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "iterationsvariabel %qD skall inte vara reduction"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr "inte tillräcklig kollapsat för slingor"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr "%<__transaction_relaxed%> utan stöd för transaktionsminne aktiverat"
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr "%<__transaction_atomic%> utan stöd för transaktionsminne aktiverat"
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "skräp vid slutet av %<#pragma GCC pch_preprocess%>"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "intermoduloptimeringar inte implementerade för C++"
@@ -32850,17 +32845,17 @@ msgstr "mallinstansieringsdjupet överskrider maxvärdet på %d (använd -ftempl
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "mallinstansieringsdjupet överskrider maxvärdet på %d (använd -ftemplate-depth= för att öka maxvärdet) vid instansiering av %qD"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr "argumentpaketlängder stämmer inte överens vid expansion av %<%T%>"
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr "argumentpaketlängder stämmer inte överens vid expansion av %<%E%>"
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "instansiering av %q+D som typ %qT"
@@ -32878,257 +32873,257 @@ msgstr "instansiering av %q+D som typ %qT"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr "variabeln %qD har funktionstyp"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "ogiltig parametertyp %qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "i deklaration %q+D"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "funktion som returnerar en vektor"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "funktion som returnerar en funktion"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "skapar pekare till medlemsfunktion i typ %qT som inte är en klass"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "formar referens till void"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "formar pekare till en referenstyp %qT"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "formar referens till en referenstyp %qT"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "skapar pekare till medlem av typ %qT som inte är en klass"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "skapar pekare till medlemsreferenstyp %qT"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "skapar pekare till medlem av typ void"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "skapar vektor av %qT"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "skapar vektor av %qT, som är en abstrakt klasstyp"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT är inte en klass-, post- eller unionstyp"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%T slås upp till %qT som inte är en uppräkningstyp"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT löses upp till %qT, som inte är en klasstyp"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "användning av %qs i mall"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "kvalificerande typ %qT matchar inte destruerarnamnet ~%qT"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "namnet %qE i den beroende tolkas som något annat än en typ, men instansiering ger en typ"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "säg %<typename %E%> om en typ avses"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "användning av ogiltigt fält %qD"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "ogiltig användning av paketexpansionsuttryck"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr "använd %<...%> för att expandera argumentpaket"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr "%qD har inte deklarerats i denna räckvidd, och inga deklarationer hittades vid argumentberoende uppslagning vid instantieringspunkten"
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr "deklarationer i beroende bas %qT hittas inte av en okvalificerad uppslagning"
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr "använd %<this->%D%> istället"
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr "använd %<%T::%D%> istället"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr "%q+D är deklarerad här, senare i översättningsenheten"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT är inte en klass eller namnrymd"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD är inte en klass eller namnrymd"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT är/använder en anonym typ"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "mallargumentet för %qD använder lokal typ %qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT är en variabel typ"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "heltalsuttryck %qE är inte konstant"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " försöker instansiera %qD"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "tvetydig klassmallinstansiering av %q#T"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "explicit instansieringar av icke-mall %q#D"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "%qD är inte en statisk datamedlem i en klassmall"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "det finns ingen matchande mall för %qD"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "typ %qT för explicit instansiering %qD stämmer inte med deklarerad typ %qT"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "explicit instansiering av %q#D"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "dubblerad explicit instansiering av %q#D"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ 1998 förbjuder användning av %<extern%> vid explicita instansieringar"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "lagringsklass %qD tillämpad på mallinstansiering"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr "explicit instansieringar av mallen %q#D som inte är en klass"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "explicit instansieringar av icke-malltyp %qT"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "explicit instansiering av %q#T före definitionen av mallen"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ förbjuder användning av %qE vid explicita instansieringar"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "dubblerad explicit instansiering av %q#T"
@@ -33140,32 +33135,32 @@ msgstr "dubblerad explicit instansiering av %q#T"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "explicit instansiering av %qD men ingen definition tillgänglig"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "mallinstansieringsdjupet överskrider maxvärdet på %d vid instansiering av %q+D, möjligen från generering av virtuell tabell (använd -ftemplate-depth= för att öka maxvärdet)"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "ogiltig mallparameter som inte är en typ"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#T är inte en giltig typ för en mallparameter som inte är en typ"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr "härledning från klammeromgiven initierarlista kräver #include <initializer_list>"
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr "variabeln %q#D med %<auto%>-typ använd i sin egen initierare"
@@ -33173,12 +33168,12 @@ msgstr "variabeln %q#D med %<auto%>-typ använd i sin egen initierare"
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "kan inte härleda %qT från %qE"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr "inkonsistent härledning för %qT: %qT och sedan %qT"
@@ -33415,7 +33410,7 @@ msgstr "ogiltig definition av kvalificerad typ %qT"
msgid "invalid base-class specification"
msgstr "ogiltig basklasspecifikation"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr "%qD är inte fångad"
@@ -33588,264 +33583,264 @@ msgstr "ogiltig returtyp %qT för constexpr-funktionen %q+D"
msgid "%q#T has virtual base classes"
msgstr "%q#T har virtuella basklasser"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr "constexpr-konstruerare har inte tom kropp"
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr "%<constexpr%>-konstrueraren för unionen %qT måste initiera precis en icke statisk datamedlem"
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "oinitierad medlem %qD i %<constexpr%>-konstruerare"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr "kroppen i constexpr-funktionen %qD är inte en retursats"
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%q+D är inte användbar som en constexpr-funktion eftersom:"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "uttrycket %qE anger inte en constexpr-funktion"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr "anrop av icke-constexpr-funktion %qD"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "%qD anropad i ett konstant uttryck"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr "%qD användes före sin definition"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr "anrop har cirkulärt beroende"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "beräkning av constexpr överskrider maxvärdet på %d (använd -fconstexpr-depth= för att öka maxvärdet)"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "%q+E är inte ett konstant uttryck"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr "vektorindex är utanför gränserna"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "%qE är inte ett konstant uttryck"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "muterbar %qD är inte användbart i ett konstant uttryck"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr "använder medlem %qD istället för initierad medlem %qD i ett konstant uttryck"
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "använder värdet av %qE genom ett %qT-glvalue i ett konstant uttryck"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "värdet på %qD är inte användbart i ett konstant uttryck"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "%qD använd i sin egen initierare"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr "%q#D är inte const"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr "%q+#D är volatile"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "%qD initierades inte med ett konstant uttryck"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD deklarerades inte %<constexpr%>"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "%qD har inte heltals- eller uppräkningstyp"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr "användning av värdet på objektet som konstrueras i ett konstant uttryck"
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "temporär av den ej literala typen %qT i ett konstant uttryck"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "uttrycket %qE är inte ett konstantuttryck"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "oväntat uttryck %qE av sorten %s"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr "%qT kan inte vara typen på ett komplett konstantuttryck eftersom det har muterbara delobjekt"
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr "konvertering från pekartypen %qT till den aritmetiska typen %qT i ett konstant uttryck"
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr "uttrycket %qE har sidoeffekter"
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr "anrop av en medlemsfunktion i objektet som konstrueras i ett konstant uttryck"
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr "adress-av på ett objekt %qE med trådlokal eller automatisk lagring är inte ett konstant uttryck"
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr "typeid-uttryck är inte ett konstant uttryck eftersom %qE har polymorf typ"
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "skillnaden mellan två pekaruttryck är inte ett konstant uttryck"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "pekarjämförelseuttryck är inte ett konstant uttryck"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "division med noll är inte ett konstantuttryck"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, gcc-internal-format
msgid "non-constant array initialization"
msgstr "ickekonstant vektorinitierare"
# ast = abstract syntax tree
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "oväntat AST av sorten %s"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "det går inte att fånga %qE via referens"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr "redan infångad %qD i lambdauttryck"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "%<this%> fångades inte för denna lambdafunktion"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "%qV-kvalificerare kan inte tillämpas på %qT"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "attributet %qE kan bara användas på klassdefinitioner i Java"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "attributet %qE kan bara användas på klassdefinitioner"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE är föråldrad, g++-vtabeller är nu COM-kompatibla som standard"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "begärd init_priority är inte en heltalskonstant"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "det går bara att använda attributet %qE på definitioner av objekt- eller klasstyp med filräckvidd"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "begärd init_priority är utanför sitt intervall"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "begärt init_priority är reserverad för internt bruk"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "attributet %qE stöds inte på denna plattform"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_*-kontroll: misslyckades i %s, vid %s:%d"
@@ -34788,122 +34783,122 @@ msgstr "konstruerarsyntax använd, men ingen konstruerare är deklarerad för ty
msgid "cannot initialize arrays using this syntax"
msgstr "det går inte att initiera vektorer med denna syntax"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "avsmalnande konvertering av %qE från %qT till %qT inuti { }"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "avsmalnande konvertering av %qE från %qT till %qT inuti { } är felaktig i C++11"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int-vektor initierad från icke-bred sträng"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "int-vektor initierad från inkompatibel bred sträng"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "initierarsträng för vektor av tecken är för stor"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "det går inte att initiera aggregat med typ %qT med en sammansatt literal"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr "vektorer måste initieras med en initierare inom klamrar"
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "initierare saknas för medlem %qD"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "oinitierad const-medlem %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "medlem %qD med oinitierade const-fält"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "medlem %qD är oinitierad referens"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "inget fält %qD finns i unionen som initieras"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "indexvärde istället för fältnamn i unioninitierare"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "cirkulär pekardelegering detekterad"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "basoperanden till %<->%> har icke-pekartyp %qT"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "resultatet av %<operator->()%> ger annat än pekare"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "basoperanden till %<->%> är inte en pekare"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qE kan inte användas som en medlemspekare eftersom den är av typen %qT"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "det går inte att applicera medlemspekare %qE på %qE, som är av typ %qT som inte är en klass"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "pekare-på-medlemstyp %qT är inkompatibel med objekttyp %qT"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr "funktionell konvertering till vektortypen %qT"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "ogiltig värdeinitiering av referenstyper"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "anrop till funktion %qD som kastar ofullständig typ %q#T"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "anrop till funktion som kastar ofullständig typ %q#T"
@@ -34963,187 +34958,187 @@ msgstr "Heltal utanför symmetriskt intervall implicerat av Standard Fortran vid
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "Hollerithkonstanten vid %L är för lång för att konverteras till %s"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "Förväntade vektorindex vid %C"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "Oväntad â€*†i co-vektorindex vid %C"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr "Steg är inte tillåtna i co-vektorindex vid %C"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "Förväntade intervall av vektorindex vid %C"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "Felaktig form av vektorreferens vid %C"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "Vektorreferens vid %C kan inte ha mer än %d dimensioner"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr "Co-vektorer avaktiverade vid %C, använd -fcoarray= för att aktivera"
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr "Oväntad co-vektorbeteckning vid %C"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr "För få co-dimensioner vid %C, %d och inte %d förväntades"
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr "För många co-dimensioner vid %C, %d och inte %d förväntades"
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "Oväntad â€*†för co-dimension %d av %d vid %C"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr "Felaktig form av co-vektorreferens vid %C"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr "Ogiltig co-dimension %d vid %C, endast %d co-dimensioner finns"
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "Variabeln â€%s†vid %L i detta sammanhang mÃ¥ste vara en konstant"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr "Uttrycket vid %L i detta sammanhang måste vara konstant"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "Förväntade uttryck i vektorspecifikation vid %C"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr "Felaktig vektorspecifikation för en förmodat formad vektor vid %C"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr "Felaktig vektorspecifikation för en explicit formad vektor vid %C"
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr "Felaktig vektorspecifikation för en förmodat formad vektor vid %C"
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr "Felaktig specifikation för en fördröjt formad vektor vid %C"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr "Felaktig specifikation för vektor med förmodad storlek vid %C"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "Förväntade en annan dimension i vektordeklaration vid %C"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "Vektorspecifikation vid %C har mer än %d dimensioner"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "Fortran 2008: Vektorspecifikation vid %C har mer än 7 dimensioner"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "Fortran 2008: Co-vektordeklaration vid %C"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr "Övre gränsen av sista co-vektordimensionen mÃ¥ste vara â€*†vid %C"
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "DO-iterator â€%s†vid %L är inuti en iterator med samma namn"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "Syntaxfel i vektorkonstruerare vid %C"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Fortran 2003: [...]-stils vektorkonstruerare vid %C"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "Fortran 2003: Vektorkonstruerare med typspecifikation vid %C"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "Typspecifikation vid %L kan inte innehålla ha en fördröjd typparameter"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "Tom vektorkonstruerare vid %C är inte tillåtet"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "Element i %s-vektorkonstruerare vid %L är %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "Iteratorsteg vid %L kan inte vara noll"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr "Antalet element i vektorkonstrueraren vid %L kräver en ökning av den tillåtna övre gränsen %d. Se flaggan -fmax-array-constructor"
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr "Olika CHARACTER-längder (%d/%d) i vektorkonstruerare vid %L"
@@ -35178,7 +35173,7 @@ msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste vara REAL eller
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste vara INTEGER eller PROCEDURE"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste vara en konstant"
@@ -35288,7 +35283,7 @@ msgstr "â€dimâ€-argumentet till inbyggd â€%s†vid %L är inte ett giltigt d
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "Olika teckenlängder (%ld/%ld) i %s vid %L"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "â€%sâ€- och â€%sâ€-argumenten till inbyggd â€%s†vid %L mÃ¥ste ha samma typ"
@@ -35371,8 +35366,8 @@ msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste ha typen REAL el
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr "Fortran 2003: inbyggd â€%s†vid KIND-argument vid %L"
@@ -35517,7 +35512,7 @@ msgstr "Argument â€%s†till inbyggd â€%s†vid %L mÃ¥ste vara en POINTER, A
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr "Fortran 2003: inbyggd NULL med KIND-argument vid %L"
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste ge Ã¥tminstone lika mÃ¥nga element som det finns .TRUE.-värden i â€%s†(%ld/%d)"
@@ -35647,42 +35642,42 @@ msgstr "Antalet vektorelement i argumentet SUB till IMAGE_INDEX vid %L skall var
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr "DIM-argument utan ARRAY-argument är inte tillåtet för inbyggd THIS_IMAGE vid %L"
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "MOLD-argumentet till inbyggd â€TRANSFER†vid %L mÃ¥ste vara %s"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr "Inbyggd TRANSFER vid %L har delvis odefinierat resultat: källstorlek %ld < resultatstorlek %ld"
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste ha samma ordning som â€%s†eller vara en skalär"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "â€%sâ€- och â€%sâ€-argumenten till inbyggd â€%s†vid %L mÃ¥ste ha identiska former"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "Stolek pÃ¥ â€%sâ€-argumentet till inbyggd â€%s†vid %L är för liten (%i/%i)"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "För många argument till %s vid %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste ha en sort som inte är bredare än standardsorten (%d)"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "â€%sâ€-argumentet till inbyggd â€%s†vid %L mÃ¥ste vara INTEGER eller LOGICAL"
@@ -35694,7 +35689,7 @@ msgstr "Polymorfa objekt eller komponenter med förmodad storlek, såsom den vid
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr "Maximal utökningsnivÃ¥ nÃ¥dd med typen â€%s†vid %L"
@@ -35974,7 +35969,7 @@ msgstr "Icke-PARAMETER-symbolen â€%s†vid %L kan inte förmodad form"
msgid "Fortran 2008: Implied-shape array at %L"
msgstr "Fortran 2008: Vektor med förmodad form vid %L"
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr "Dubblerad vektorspecifikation för Cray-utpekad vid vid %C"
@@ -35989,7 +35984,7 @@ msgstr "Typen pÃ¥ â€%s†vid %C har inte deklarerats inuti gränssnittet"
msgid "Extension: Old-style initialization at %C"
msgstr "Utökning: Gammaldags initiering vid %C"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "Initieringen vid %C är inte för en pekarvariabel"
@@ -35999,7 +35994,7 @@ msgstr "Initieringen vid %C är inte för en pekarvariabel"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "Pekarinitiering vid %C kräver â€=>â€, inte â€=â€"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "Ett initieringsuttryck förväntades vid %C"
@@ -36196,7 +36191,7 @@ msgstr "Fortran 2003: ASYNCHRONOUS-attribut vid %C"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2008: CONTIGUOUS-attribut vid %C"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr "PROTECTED vid %C är endast tillåtet i specifikation av en del av en modul"
@@ -36216,834 +36211,834 @@ msgstr "Fortran 2003: VALUE-attribut vid %C"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Fortran 2003: VOLATILE-attribut vid %C"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr "Flera identifierare angivna med en ensam NAME=-specificerare vid %C"
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "Implicit deklarerad BIND(C)-funktion â€%s†vid %L kan inte vara C-interoperativ"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr "Variabeln â€%s†i common-blocket â€%s†vid %L fÃ¥r inte vara en sort interoperativ med C men common-blocket â€%s†är BIND(C)"
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr "Typdeklaration â€%s†vid %L är inte C-interoperativ men den är BIND(C)"
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "Variabeln â€%s†vid %L fÃ¥r inte ha en C-interoperativ sort men den är bind(c)"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr "Variabeln â€%s†i common-blocket â€%s†vid %L fÃ¥r inte deklareras med BIND(C) eftersom den inte är en global"
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "Variabeln â€%s†vid %L fÃ¥r inte ha bÃ¥de attributet POINTER och BIND(C)"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "Variabeln â€%s†vid %L fÃ¥r inte ha bÃ¥de attributet ALLOCATABLE och BIND(C)"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "Returtyp till BIND(C)-funktion â€%s†vid %L kan inte vara en vektor"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr "Returtyp till BIND(C)-funktion â€%s†vid %L kan inte vara en teckensträng"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr "Symbolen â€%s†vid %L är markerad PRIVATE men har getts bindningsetiketten â€%sâ€"
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr "Det behövs antingen entitet- eller common-blocknamn för attributspecifikationssatsen vid %C"
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr "Entitets- eller common-blocknamn saknas till attributspecifikationssats vid %C"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "Härledd typ vid %C har inte definierats tidigare och kan därför inte förekomma i en härledd typdefinition"
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "Syntaxfel i datadeklaration vid %C"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Fortran 2008: IMPURE-procedur vid %C"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr "PURE och IMPURE får inte båda finnas vid %C"
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "Namnet â€%s†vid %C är namnet pÃ¥ proceduren"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "Oväntat skräp i formell argumentlista vid %C"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "Dubblerad symbol â€%s†i formell argumentlista vid %C"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "RESULT-variabel vid %C måste vara skilt från funktionsnamnet"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "Oväntat skräp efter funktionsdeklaration vid %C"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "Fortran 2008: BIND(C)-attribut vid %L kan inte anges för en intern procedur"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr "Gränssnitt â€%s†vid %C kan inte vara generiskt"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "Gränssnitt â€%s†vid %C kan inte vara en satsfunktion"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "Den inbyggda proceduren â€%s†är inte tillÃ¥ten i PROCEDURE-sats vid %C"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr "Attribut BIND(C) vid %C kräver ett gränssnitt med BIND(C)"
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr "BIND(C)-procedur med NAME får inte ha attributet POINTER vid %C"
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr "Attrapprocedur vid %C kan inte ha attributet BIND(c) tillsammans med NAME"
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "Procedur â€%s†vid %L har redan en grundtyp %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "Syntaxfel i PROCEDURE-sats vid %C"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr "â€::†förväntades efter bindningsattribut vid %C"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr "NOPASS eller explicit gränssnitt krävs vid %C"
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "Fortran 2003: Procedurpekarkomponent vid %C"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "Syntaxfel i procedurpekarkomponent vid %C"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr "PROCEDURE vid %C måste vara i ett generiskt gränssnitt"
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Fortran 2003: PROCEDURE-sats vid %C"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "Formell argumentlista förväntades i funktionsdefinitionen vid %C"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr "Attribut BIND(C) vid %L kan endast användas för variabler och common-block"
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Fortran 2008: föråldrad funktion: ENTRY-sats vid %C"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett PROGRAM"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti en MODULE"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett BLOCK DATA"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett INTERFACE"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti en ett DERIVED TYPE-block"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett IF-THEN-block"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett DO-block"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett SELECT-block"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett FORALL-block"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett WHERE-block"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett inneslutet underprogram"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "ENTRY-sats vid %C kan inte förekomma i en innesluten procedur"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr "Nödvändig parentes saknas före BIND(C) vid %C"
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "Syntaxfel i NAME=-specifikation för att binda etikett vid %C"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "Avslutande citationstecken 'â€' saknas för att binda etikett vid %C"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr "Avslutande citationstecken â€'†saknas för att binda etikett vid %C"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "Slutparentes saknas för att binda etikett vid %C"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "Inget bindningsnamn är tillåtet i BIND(C) vid %C"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr "För attrapprocedur %s är inget bindningsnamn tillåtet i BIND(C) vid %C"
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr "NAME är inte tillåtet på BIND(C) för ABSTRACT INTERFACE vid %C"
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "Oväntad END-sats vid %C"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "Fortran 2008: END-sats istället för %s-sats vid %L"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "%s-sats förväntades vid %L"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "%s-sats förväntades vid %C"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "Blocknamn pÃ¥ â€%s†i %s-sats förväntades vid %C"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "Avslutande namn förväntades vid %C"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "Etikett â€%s†för %s-sats förväntades vid %C"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "Vektorspecifikation saknas vid %L i DIMENSION-sats"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr "Dimensioner angivna för %s vid %L efter dess initiering"
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "Vektorspecifikation saknas vid %L i CODIMENSION-sats"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "Vektorspecifikation måste vara fördröjd vid %L"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "Oväntat tecken i variabellista vid %C"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "â€(†förväntades vid %C"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "Variabelnamn förväntades vid %C"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "Cray-pekare vid %C måste vara ett heltal"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "Cray-pekare vid %C har %d bytes precision, minnesadresser kräver %d byte"
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "â€,†förväntades vid %C"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "â€)†förväntades vid %C"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "â€,†ellerslut pÃ¥ sats förväntades vid %C"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr "INTENT är inte tillåtet inuti BLOCK vid %C"
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr "OPTIONAL är inte tillåtet inuti BLOCK vid %C"
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "Cray-pekardeklaration vid %C kräver flaggan -fcray-pointer"
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2008: CONTIGUOUS-sats vid %C"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr "Ã…tkomstspecifikation av operatorn %s vid %C har redan angivits"
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr "Åtkomstspecifikation för operatorn .%s. vid %C har redan angivits"
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Fortran 2003: PROTECTED-sats vid %C"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr "Syntaxfel i PROTECTED-sats vid %C"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "PRIVATE-sats vid %C får endast förekomma i specifikationsdelen av en modul"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "PUBLIC-sats vid %C får endast förekomma i specifikationsdelen av en modul"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr "Variabelnamn förväntades vid %C i PARAMETER-sats"
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "=-tecken i PARAMETER-sats förväntades vid %C"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "Uttryck förväntades vid %C i PARAMETER-sats"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "Initierar redan initierad variabel vid %C"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "Oväntade tecken i PARAMETER-sats vid %C"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr "Allmän SAVE-sats vid %C följer tidigare SAVE-sats"
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "SAVE-sats vid %C följer allmän SAVE-sats"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "Syntaxfel i SAVE-sats vid %C"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr "VALUE är inte tillåtet inuti BLOCK vid %C"
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Fortran 2003: VALUE-sats vid %C"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "Syntaxfel i VALUE-sats vid %C"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Fortran 2003: VOLATILE-sats vid %C"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr "VOLATILE anges för co-vektorvariabel â€%s†vid %C, vilket är use-/host-associerat"
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr "Syntaxfel i VOLATILE-sats vid %C"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003: ASYNCHRONOUS-sats vid %C"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "Syntaxfel i ASYNCHRONOUS-sats vid %C"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr "MODULE PROCEDURE vid %C måste vara i ett generiskt modulgränssnitt"
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Fortran 2008: dubbelkolon i MODULE PROCEDURE-sats vid %L"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr "Den inbyggda proceduren vid %L kan inte vara en MODULE PROCEDURE"
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "Tvetydig symbol i TYPE-definition vid %C"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr "Ingen sådan symbol i TYPE-definition vid %C"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr "â€%s†i EXTENDS-uttryck vid %C är inte en härledd typ"
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr "â€%s†kan inte utökas vid %C för att den är BIND(C)"
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr "â€%s†kan inte utökas vid %C eftersom det är en SEQUENCE-typ"
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr "Härledd typ vid %C kan endast vara PRIVATE i specifikationsdelen av en modul"
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr "Härledd typ vid %C kan endast vara PUBLIC i specifikationsdelen av en modul"
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Fortran 2003: ABSTRACT typ vid %C"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ":: förväntades i TYPE-definition vid %C"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Typnamnet â€%s†vid %C kan inte vara samma som en inbyggd typ"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr "Härlett typnamn â€%s†vid %C har redan en grundtyp %s"
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr "Härledd typdefinition â€%s†vid %C har redan definierats"
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr "Cray-utpekad vid %C kan inte vara förmodat formad vektor"
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Fortran 2003: ENUM och ENUMERATOR vid %C"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "Uppräkningstypen överskrider C:s heltalstyp vid %C"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr "ENUMERATOR %L är inte initierad med ett heltalsuttryck"
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "ENUM-definitionssats förväntades före %C"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "Syntaxfel i ENUMERATOR-definition vid %C"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "Dubblerad åtkomstspecifikation vid %C"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr "Bindningsattribut anger redan passing, otillåten NOPASS vid %C"
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr "Bindningsattribut anger redan passing, otillåten PASS vid %C"
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr "Dubblerat POINTER-attribut vid %C"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "Dubblerad NON_OVERRIDABLE vid %C"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr "Dubblerad DEFERRED vid %C"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr "Åtkomstspecificerare förväntades vid %C"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "Bindningsattribut förväntades vid %C"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr "NON_OVERRIDABLE och DEFERRED kan inte båda finnas vid %C"
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr "POINTER-attribut krävs för procedurpekarkomponenten vid %C"
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr "Gränssnittsnamn förväntades efter â€(†vid %C"
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr "â€)†förväntades vid %C"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr "Gränssnitt måste anges för DEFERRED bindning vid %C"
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr "PROCEDURE(interface) vid %C skulle vara deklarerat DEFERRED"
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "Bindningsnamn förväntades vid %C"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2008: PROCEDURE-lista vid %C"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr "â€=> mÃ¥l†är ogiltigt för DEFERRED-bindning vid %C"
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr "â€::†behövs i PROCEDURE-bindning med explicit mÃ¥l vid %C"
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "BindningsmÃ¥l förväntades efter â€=>†vid %C"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr "Typen â€%s†som innehÃ¥ller en DEFERRED-bindning vid %C är inte ABSTRACT"
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Det finns redan en procedur med bindningsnamnet â€%s†för den härledda typen â€%s†vid %C"
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr "GENERIC vid %C måste vara inuti en härledd typs CONTAINS"
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "â€::†förväntades vid %C"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr "Generiskt namn eller operatorbeskrivare förväntades vid %C"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr "â€=>†förväntades vid %C"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "Det finns redan en icke-generisk procedur med bindningsnamnet â€%s†för den härledda typen â€%s†vid %C"
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr "Bindning vid %C mÃ¥ste ha samma Ã¥tkomst som den redan definierade bindningen â€%sâ€"
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "Specifikt bindningsnamn förväntades vid %C"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "â€%s†är redan definierat som en specifik bindning för den generiska â€%s†vid %C"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr "Skräp efter GENERIC-bindning vid %C"
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr "FINAL-deklaration vid %C måsta vara inuti en härledd typs CONTAINS-sektion"
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr "Härledd typdeklaration med FINAL vid %C måste vara med i specifikationsdelen av en MODULE"
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr "Tom FINAL vid %C"
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "Modulprocedurnamn förväntades vid %C"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "â€,†förväntades vid %C"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "Okänt procedurnamn â€%s†vid %C"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "â€%s†vid %C är redan definierad som FINAL procedur"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "Okänt attribut i !GCC$ ATTRIBUTES-sats vid %C"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "Syntaxfel i !GCC$ ATTRIBUTES-sats vid %C"
@@ -37283,27 +37278,27 @@ msgstr "POINTER-värd funktion förekommer på högersidan av tilldelning vid %L
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr "Utökning: BOZ-literal vid %L används för att initiera icke-heltalsvariabeln â€%sâ€"
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr "Utökning: BOZ-literal vid %L utanför en DATA-sats och utanför INT/REAL/DBLE/CMPLX"
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr "BOZ-literal vid %L är bitvis överförd icke-heltalssymbol â€%sâ€"
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Aritmetiskt underspill av bitvis överförd BOZ vid %L. Denna kontroll kan avaktiveras med flaggan -fno-range-check"
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Aritmetiskt överspill vid bitvis överförd BOZ vid %L. Denna kontroll kan avaktiveras med flaggan -fno-range-check"
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "Aritmetisk NaN vid bitvis överförd BOZ vid %L. Denna kontroll kan avaktiveras med flaggan -fno-range-check"
@@ -37564,7 +37559,7 @@ msgid "can't open input file: %s"
msgstr "Kan inte öppna indatafil: %s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -37680,12 +37675,12 @@ msgstr "Första argumentet till definierad tilldelning vid %L måste vara INTENT
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "Andra argumentet av definierad tilldelning vid %L måste vara INTENT(IN)"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "Första argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "Andra argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
@@ -39704,7 +39699,7 @@ msgstr "Oväntat skräp efter $OMP BARRIER-sats vid %C"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "Oväntat skräp efter NOWAIT-klausul vid %C"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr "IF-klausul vid %L kräver ett skalärt LOGICAL-uttryck"
@@ -40793,943 +40788,943 @@ msgstr "Fortran 2008: Argument â€%s†till pure-subrutin â€%s†vid %L med a
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "Argumentet â€%s†till pure-subrutin â€%s†vid %L mÃ¥ste ha sitt INTENT angivet eller ha attributet VALUE"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "Co-vektorattrappargument â€%s†vid %L till elementär i proceduren"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "â€%sâ€-argumentet till elementär procedur vid %L mÃ¥ste vara skalärt"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "Argumentet â€%s†av elementär procedur vid %L fÃ¥r inte ha attributet ALLOCATABLE"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr "Argumentet â€%s†av elementär procedur vid %L fÃ¥r inte ha attributet POINTER"
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "Attrapprocedur â€%s†är inte tillÃ¥ten i elementär procedur â€%s†vid %L"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "Argumentet â€%s†till den elementära proceduren â€%s†vid %L mÃ¥ste ha sitt INTENT angivet"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "â€%sâ€-argumentet till satsfunktionen vid %L mÃ¥ste vara skalärt"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "Teckenvärt argument â€%s†till satsfunktion vid %L mÃ¥ste ha konstant längd"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr "Innesluten funktion â€%s†vid %L har ingen IMPLICIT-typ"
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "Resultatet â€%s†av innesluten funktion â€%s†vid %L har ingen IMPLICIT-typ"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "Teckenvärd %s â€%s†vid %L fÃ¥r inte ha antagen längd"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "Funktion %s vid %L har ingångar med vektorspecifikationer som ej stämmer överens"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr "Utökning: Funktion â€%s†vid %L med ingÃ¥ngar som returnerar variabler av olika stränglängder"
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr "FUNCTION-resultat %s får inte vara en vektor i FUNCTION %s vid %L"
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr "ENTRY-resultat %s får inte vara en vektor i FUNCTION %s vid %L"
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "FUNCTION-resultat %s får inte vara en POINTER i FUNCTION %s vid %L"
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "ENTRY-resultat %s får inte vara en POINTER i FUNCTION %s vid %L"
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr "FUNCTION-resultat %s får inte vara av typen %s i FUNCTION %s vid %L"
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr "ENTRY-resultat %s får inte vara av typen %s i FUNCTION %s vid %L"
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr "Variabel â€%s†vid %L är i COMMON men endast i BLOCK DATA är initiering tillÃ¥ten"
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr "Initierad variabel â€%s†vid %L är i en blank COMMON men initiering ir endast tillÃ¥ten i namngivna common-block"
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr "Härledd typvariabel â€%s†i COMMON vid %L har varken attributet SEQUENCE eller BIND(C)"
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr "Härledd typvariabel â€%s†i COMMON vid %L har en slutlig komponent som är allokerbar"
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "Härledd typvariabel â€%s†i COMMON vid %L fÃ¥r inte ha standardinitierare"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr "COMMON-block â€%s†vid %L används som PARAMETER vid %L"
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "COMMON-blocket â€%s†vid %L fÃ¥r inte ha attributet EXTERNAL"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "COMMON-block â€%s†vid %L är ocksÃ¥ en inbyggd procedur"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr "Fortran 2003: COMMON-block â€%s†vid %L som ocksÃ¥ är ett funktionsresultat"
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr "Fortran 2003: COMMON-block â€%s†vid %L som ocksÃ¥ är en global procedur"
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "Komponenter i postkonstruerare â€%s†vid %L är PRIVATE"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr "Ordningen på elementet i postkonstrueraren vid %L stämmer inte överens med komponentens (%d/%d)"
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr "Elementet i postkonstrueraren vid %L, för pekarkomponent â€%sâ€, är %s men borde vara %s"
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr "NULL i postkonstrueraren vid %L används pÃ¥ komponenten â€%sâ€, som varken är en POINTER eller en ALLOCATABLE"
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "Gränssnittet stämmer inte för procedurpekarkomponenten â€%s†i postkonstruerare vid %L: %s"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr "Elementet i postkonstrueraren vid %L, för pekarkomponent â€%sâ€, borde vara en POINTER eller en TARGET"
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "Pekarinitieringsmål vid %L får inte vara ALLOCATABLE "
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "Pekarinitieringsmål vid %L måste ha attributet SAVE"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr "Ogiltigt uttryck i postkonstrueraren för pekarkomponent â€%s†vidl %L i PURE-procedur"
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr "Den övre gränsen i sista dimensionen mÃ¥ste vara med i referensen till vektorn â€%s†med antagen storlek vid %L"
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "â€%s†vid %L är tvetydig"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "GENERIC procedur â€%s†är inte tillÃ¥ten som aktuellt argument vid %L"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "Typ angiven för inbyggd funktion â€%s†vid %L ignoreras"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "Inbyggd subrutin â€%s†vid %L fÃ¥r inte ha en typspecificerare"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "â€%s†deklarerad INTRINSIC vid %L finns inte"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr "Den inbyggda â€%s†deklarerad INTRINSIC vid %L är inte tillgänglig i den aktuella standardinställningen utan i %s. Använd en lämplig flagga -std=* eller aktivera -fall-intrinsics för att använda den."
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr "Icke RECURSIVE procedur â€%s†vid %L anropar kanske sig själv rekursivt. Deklarera den RECURSIVE eller använd -frecursive."
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "Etikett %d som refereras vid %L är aldrig definierad"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "Satsfunktionen â€%s†vid %L fÃ¥r inte vara ett aktuellt argument"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "Inbyggd â€%s†vid %L fÃ¥r inte vara ett aktuellt argument"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "Fortran 2008: Den interna proceduren â€%s†används som aktuellt argument vid %L"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "ELEMENTAL icke INTRINSIC procedur â€%s†är inte tillÃ¥ten som aktuellt argument vid %L"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "Det gÃ¥r inte att hitta en angiven INTRINSIC-procedur för referensen â€%s†vid %L"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "Symbolen â€%s†vid %L är tvetydig"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "Värdesargument vid %L har inte en numerisk typ"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr "Värdeargument vid %L får inte vara en vektor eller vektorsektion"
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "Värdesargument vid %L är inte tillåtet i denna kontext"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr "Att skicka intern procedur som plats vid %L är inte tillåtet"
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr "Co-indexerat aktuellt argument vid %L med slutlig pekarkomponent"
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr "â€%s†vid %L är en vektor och OPTIONAL. OM DEN SAKNAS kan den inte vara det aktuella argumentet i en ELEMENTAL-procedur om det inte finns ett ej valfritt argument med samma ordning (12.4.1.5)"
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr "Aktuellt argument vid %L för INTENT(%s)-attrapp â€%s†av ELEMENTAL-subrutin â€%s†är en skalär, men ett annat aktuellt argument är en vektor"
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "Teckenlängd stämmer inte i returtypen för funktion â€%s†vid %L (%ld/%ld)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "Returtypen stämmer inte för funktionen â€%s†vid %L (%s/%s)"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr "Attrappargument â€%s†till proceduren â€%s†vid %L har ett attribut som kräver ett explicit gränssnitt för denna procedur"
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "Proceduren â€%s†vid %L med attrappargument â€%s†med förmodad form mÃ¥sta ha ett explicit gränssnitt"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "Proceduren â€%s†vid %L med ett co-vektorattrappargument â€%s†mÃ¥ste ha ett explicit gränssnitt"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "Proceduren â€%s†vid %L med parametriserat härlett typargument â€%s†mÃ¥ste ha ett explicit gränssnitt"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "Proceduren â€%s†vid %L med polymorft attrappargument â€%s†mÃ¥ste ha ett explicit gränssnitt"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr "Referensen till funktionen â€%s†vid %L behöver antingen ett explicit INTERFACE eller sÃ¥ är ordningen fel"
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr "Funktionen â€%s†vid %L med ett POINTER eller ALLOCATABLE-resultat mÃ¥ste ha ett explicit gränssnitt"
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "Ej konstant teckenlängdsfunktion â€%s†vid %L mÃ¥ste ha ett explicit gränssnitt"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "ELEMENTAL-proceduren â€%s†vid %L mÃ¥ste ha ett explicit gränssnitt"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "Proceduren â€%s†vid %L med attributet BIND(C) mÃ¥ste ha ett explicit gränssnitt"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "Det finns ingen specifik funktionen för den generiska â€%s†vid %L"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr "Generisk funktion â€%s†vid %L är inte konsistent med ett specifikt inbyggt gränssnitt"
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Funktionen â€%s†vid %L är INTRINSIC men är inte kompatibel med en inbyggd"
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "Kan inte slÃ¥ upp den specifika funktionen â€%s†vid %L"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "Funktionen â€%s†vid %L har ingen IMPLICIT-typ"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "Argument till â€%s†vid %L är inte en variabel"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "Fler aktuella än formella argument i anrop av â€%s†vid %L"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr "Parameter â€%s†till â€%s†vid %L mÃ¥ste antingen vara en TARGET eller en associerad pekare"
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "Co-indexerat argument är inte tillÃ¥tet i anrop av â€%s†vid %L"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr "En vektorsektion är inte tillÃ¥ten i anrop av â€%s†vid %L"
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr "Vektorsektion i anrop av â€%s†vid %L"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr "Allokerbar variabel â€%s†använd som en parameter till â€%s†vid %L fÃ¥r inte vara en vektor av storlek noll"
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "Vektor â€%s†med förmodad form vid %L fÃ¥r inte vara ett argument till proceduren â€%s†eftersom den inte är C-interoperativ"
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "Vektor â€%s†med fördröjd form vid %L fÃ¥r inte vara ett argument till proceduren â€%s†eftersom den inte är C-interoperativ"
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr "CHARACTER-argument â€%s†till â€%s†vid %L mÃ¥ste ha längden 1"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "Argument â€%s†till â€%s†vid %L mÃ¥ste vara en associerad skalär POINTER"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "Parameter â€%s†till â€%s†vid %L mÃ¥ste vara en skalär"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr "Parametern â€%s†till â€%s†vid %L fÃ¥r inte vara polymorf"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "Parameter â€%s†till â€%s†vid %L mÃ¥ste vara en procedur"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "Parameter â€%s†till â€%s†vid %L mÃ¥ste vara BIND(C)"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "â€%s†vid %L är inte en funktion"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr "ABSTRACT INTERFACE â€%s†fÃ¥r inte refereras vid %L"
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr "Funktionen â€%s†är deklarerad CHARACTER(*) och fÃ¥r inte användas vid %L eftersom det inte är ett attrappargument"
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr "Användardefinierad ej ELEMENTAL funktion â€%s†vid %L är inte tillÃ¥ten i WORKSHARE-konstruktion"
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "Referens till funktion â€%s†som inte är PURE vid %L är inuti ett FORALL-%s"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr "Referens till funktion â€%s†som inte är PURE vid %L är inuti ett DO CONCURRENT-%s"
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr "Funktionsreferens till â€%s†vid %L är till en icke-PURE-procedur inuti en PURE-procedur"
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "ENTRY â€%s†vid %L fÃ¥r inte anropas rekursivt, eftersom funktionen â€%s†inte är RECURSIVE"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "Funktion â€%s†vid %L fÃ¥r inte anropas rekursivt, eftersom den inte är RECURSIVE"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr "Subrutinanrop till â€%s†i FORALL-block vid %L är inte PURE"
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr "Subrutinanrop till â€%s†i DO CONCURRENT-block vid %L är inte PURE"
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr "Subrutinanrop till â€%s†vid %L är inte PURE"
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "Det finns ingen specifik subrutinen för den generiska â€%s†vid %L"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr "Generisk subrutin â€%s†vid %L är inte konsistent med ett inbyggt subrutingränssnitt"
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "SHAPE-parameter saknas i anrop till %s vid %L"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr "SHAPE-parameter för anrop till %s vid %L måste vara en INTEGER-VEKTOR av ordning 1"
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Subrutin â€%s†vid %L är INTRINSIC men är inte kompatibel med en inbyggd"
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "Kan inte slÃ¥ upp den specifika subrutinen â€%s†vid %L"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr "â€%s†vid %L har en typ som inte är konsistent med CALL vid %L"
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "ENTRY â€%s†vid %L är fÃ¥r inte anropas rekursivt, eftersom subrutinen â€%s†inte är RECURSIVE"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "SUBROUTINE â€%s†vid %L fÃ¥r inte anropas rekursivt, eftersom den inte är RECURSIVE"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "Formerna för operanderna vid %L och %L är inte konforma"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Vektorreferens vid %L är utanför gränsen (%ld < %ld) i dimension %d"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "Vektorreferens vid %L är utanför gränsen (%ld < %ld) i co-dimension %d"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Vektorreferens vid %L är utanför gränsen (%ld > %ld) i dimension %d"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "Vektorreferens vid %L är utanför gränsen (%ld > %ld) i co-dimension %d"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "Otillåtet steg på noll vid %L"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Undre vektorreferens vid %L är utanför gränsen (%ld < %ld) i dimension %d"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Undre vektorreferens vid %L är utanför gränsen (%ld > %ld) i dimension %d"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "Övre vektorreferens vid %L är utanför gränsen (%ld < %ld) i dimension %d"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "Övre vektorreferens vid %L är utanför gränsen (%ld > %ld) i dimension %d"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr "Högraste övre gränsen av en sektion av vektor med antagen storlek inte angiven vid %L"
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "Ordning stämmer inte i vektorreferens vid %L (%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "Co-indexordning stämmer inte i vektorreferens vid %L (%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "Co-index i co-dimension %d måste vara en skalär vid %L"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "Vektorindex vid %L måste vara skalärt"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "Vektorindex vid %L måste ha INTEGER-typ, fann %s"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "Utökning: REAL-vektorindex vid %L"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "Dim-argumentet vid %L måste vara skalärt"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "Dim-argumentet vid %L måste ha INTEGER-typ"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "Vektorindex vid %L är en vektor med ordning %d"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "Startindex för delsträng vid %L måste typen INTEGER"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "Startindex för delsträng vid %L måste vara skalärt"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "Substrängs startindex vid %L är mindre än ett"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "Slutindex för delsträng vid %L måste ha typen INTEGER"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "Slutsträng för delsträng vid %L måste vara skalärt"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr "Slutindex för delsträng vid %L överstiger strängens längd"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "Slutindex för delsträng vid %L är för stort"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr "Komponent till den högra av en delreferens med ordning skild från noll får inte ha attributet POINTER vid %L"
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr "Komponent till den högra av en delreferens med ordning skild från noll får inte ha attributet ALLOCATABLE vid %L"
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr "Två eller flera delreferenser med ordning skild från noll får inte anges vid %L"
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr "Variabel â€%sâ€, använd i ett specifikationsuttryck, refereras vid %L före ENTRY-satsen i vilken den är en parameter"
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr "Variabel â€%s†används vid %L före ENTRY-satsen i vilken den är en parameter"
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr "Polymorft subobjekt till co-indexerat objekt vid %L"
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr "Co-indexerat objekt med polymorf allokerbar delkomponent vid %L"
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr "Skickat objekt vid %L måste vara skalär"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr "Basobjekt för procedurpekarkomponentanrop vid %L är av ABSTRACT typ â€%sâ€"
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr "Basobjekt för typbundet proceduranrop vid %L är av ABSTRACT typ â€%sâ€"
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "Basobjekt för typbundet NOPASS-proceduranrop vid %L måste vara skalärt"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr "Hittade ingen matchande specifik bindning för anropet till GENERIC â€%s†vid %L"
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr "â€%s†vid %L skulle vara en SUBROUTINE"
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr "â€%s†vid %L skulle vara en SUBROUTINE"
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s vid %L måste vara en skalär"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr "Borttagen funktion: %s vid %L måste vara ett heltal"
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s vid %L måste vara INTEGER"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "Steguttryck i DO-slinga vid %L får inte vara noll"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr "DO-slinga vid %L kommer köras noll gånger"
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "FORALL-indexnamn vid %L måste vara en skalär INTEGER"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "FORALL-slututtryck vid %L måste vara en skalär INTEGER"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "FORALL-slututtryck vid %L måste vara en skalär INTEGER"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "FORALL-steguttryck vid %L måste vara en skalär %s"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "FORALL-steguttryck vid %L får inte vara noll"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "FORALL-index â€%s†fÃ¥r inte förekomma i triplettspecifikation vid %L"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr "Allokeringsojbekt vid %L måste vara ALLOCATABLE eller en POINTER"
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr "Co-indexerat allokerbart objekt vid %L"
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr "Källuttryck vid %L måste vara skalärt eller ha samma ordning som allokeringsobjektet vid %L"
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr "Källuttryck vid %L och allokeringsobjekt vid %L måste ha samma form"
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr "Typen på enheten vid %L är typinkompatibel med källuttrycket vid %L"
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr "Allokeringsobjektet vid %L och källuttrycket vid %L skall ha samma sorts typparameter"
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr "Källuttrycket vid %L skall varken vara av typen LOCK_TYPE eller ha en LOCK_TYPE-komponent om det allokerbara objektet vid %L är en co-vektor"
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr "Allokering %s av ABSTRACT bastyp vid %L behöver en typspecifikation eller source-uttryck"
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr "Allokerar %s vid %L med typspecifikation kräver samma teckenlängdsparameter som i deklarationen"
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "Vektorspecifikation krävs i ALLOCATE-sats vid %L"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "Co-vektorspecifikation krävs i ALLOCATE-sats vid %L"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "Felaktig vektorspecifikation i ALLOCATE-sats vid %L"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr "â€%s†fÃ¥r inte förekomma i vektorspecifikationen vid %L i samma ALLOCATE-sats där den själv allokeras"
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "â€*†förväntades i co-indexspecifikation i ALLOCATE-sats vid %L"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "Felaktig co-vektorspecifikation i ALLOCATE-sats vid %L"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "Statvariabel vid %L måste vara en INTEGER-variabel"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "Statvariabel vid %L skall inte %s:as i samma %s-sats"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr "ERRMSG vid %L är oanvändbart utan en STAT-tagg"
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "Errmsg-variabeln vid %L måste vara en skalär CHARACTER-variabel"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr "Errmsg-variabel vid %L skall inte %s:as i samma %s-sats"
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr "Allokeringsobjekt vid %L förekommer också vid %L"
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr "Allokeringsobjekt vid %L är underobjet till objekt vid %L"
@@ -41738,175 +41733,175 @@ msgstr "Allokeringsobjekt vid %L är underobjet till objekt vid %L"
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr "CASE-etikett vid %L överlappar med CASE-etikett vid %L"
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "uttryck i CASE-sats vid %L måste vara av typ %s"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "Uttryck i CASE-sats vid %L måste ha sort %d"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "Uttryck i CASE-sats vid %L måste vara skalärt"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr "Valuttryck i beräknad-GOTO-sats vid %L måste vara ett skalärt heltalsuttryck"
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "Uttryck i CASE-sats vid %L ligger inte i intervallet %s"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr "DEFAULT CASE vid %L får inte följas av ett andra DEFAULT CASE vid %L"
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr "Logiskt intervall CASE-sats vid %L är inte tillåtet"
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr "Konstant logiskt värde i CASE-sats upprepas vid %L"
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr "Intervallspecifikationen vid %L kan aldrig matchas"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr "Logiskt SELECT CASE-block vid %L har mer än två fall"
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr "Associationsnamn â€%s†vid %L används som en vektor"
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "Selektorer skall vara polymorfiska i SELECT TYPE-sats vid %L"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr "Härledd typ â€%s†vid %L mÃ¥ste vara utökningsbar"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "Härledd typ â€%s†vid %L mÃ¥ste vara en utökning av â€%sâ€"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr "Dubbelt CLASS IS-block i SELECT TYPE-sats vid %L"
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr "Inbyggd NULL vid %L i dataöverföringssats kräver MOLD="
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr "Dataöverföringselementet vid %L kan inte vara polymorft om det inte behandlas av en definierad input/output-procedur"
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr "Dataöverföringselementet vid %L kan inte ha POINTER-komponenter om det inte behandlas av en definierad input/output-procedur"
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr "Dataöverföringselement vid %L får inte ha procedurpekarkomponenter"
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr "Dataöverföringselementet vid %L kan inte ha ALLOCATABLE-komponenter om det inte behandlas av en definierad input/output-procedur"
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr "Dataöverföringselement vid %L får inte ha PRIVATE-komponenter"
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr "Dataöverföringselement vid %L får inte vara en full referens till en vektor med förmodad storlek"
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "Låsvariabel vid %L måste vara en skalär av typen LOCK_TYPE"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "STAT=-argumentet vid %L måste vara en skalär INTEGER-variabel"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "ERRMSG=-variabeln vid %L måste vara en skalär CHARACTER-variabel"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "ACQUIRED_LOCK=-argumentet vid %L måste vara en skalär LOGICAL-variabel"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "Bildmängdsargument vid %L måste vara ett skalärt eller ordning-1-uttryck"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "Bildmängdsargument vid %L måste vara mellan 1 och num_images()"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "Sats vid %L är inte en giltig grenmålssats för grensatsen vid %L"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr "Gren vid %L kan orsaka en oändlig slinga"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr "GOTO-sats vid %L lämnar CRITICAL-konstruktion för etikett vid %L"
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr "GOTO-sats vid %L lämnar DO CONCURRENT-konstruktion för etikett vid %L"
@@ -41914,950 +41909,950 @@ msgstr "GOTO-sats vid %L lämnar DO CONCURRENT-konstruktion för etikett vid %L"
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "Etiketten vid %L är inte i samma block som GOTO-satsen vid %L"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr "WHERE-mask vid %L har inkonsistent form"
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr "WHERE-tilldelningsmål vid %L har inkonsistent form"
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr "Ej ELEMENTAL användardefinierad tilldelning i WHERE vid %L"
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "Ej stödd sats inuti WHERE vid %L"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "Tilldelning till en FORALL-indexvariabel vid %L"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr "FORALL med index â€%s†används inte pÃ¥ vänster sida av en tilldelning vid %L och kan därför orsaka multipla tilldelningar till detta objekt"
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr "En yttre FORALL-konstruktion har redan ett index med detta namn %L"
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "WHERE/ELSEWHERE-klausul vid %L kräver en LOGICAL-vektor"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr "CHARACTER-uttryck kommer att huggas av i tilldelning (%d/%d) vid %L"
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr "Co-indexerat uttryck vid %L är tilldelat till en härledd typvariabel med en POINTER-komponent i en PURE-procedur"
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr "Den orena variabeln vid %L är tilldelad till en härledd typvariabel med en POINTER-komponent i en PURE-procedur (12.6)"
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "Tilldelning till en co-indexerad variabel vid %L i en PURE-procedur"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr "Variabeln fÃ¥r inte vara polymorf i inbyggd tilldelning vid %L - kontrollera att det finns en matchande specifik subrutin för operatorn â€=â€"
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr "Co-indexerad variabel får inte ha en allokerbar yttersta komponent i tilldelningen vid %L"
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr "ASSIGNED GOTO-sats vid %L kräver en INTEGER-variabel"
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "Variabeln â€%s†har inte tilldelats nÃ¥gon mÃ¥letikett vid %L"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "Alternativ RETURN-sats vid %L kräver en SCALAR-INTEGER-retuspecificerare"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr "ASSIGN-sats vid %L kräver en skalär standard-INTEGER-variabel"
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr "Aritmetisk IF-sats vid %L kräver ett numeriskt uttryck"
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr "Avslutsvillkor i DO WHILE-slinga vid %L måste vara ett skalärt LOGICAL-uttryck"
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "FORALL-maskklausul vid %L kräver ett skalärt LOGICAL-uttryck"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr "Bindande av etikett â€%s†för common-block â€%s†vid %L kolliderar med den globala entiteten â€%s†vid %L"
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr "Bindning av etikett â€%s†för common-block â€%s†vid %L stämmer inte överens med bindningen av etikett â€%s†för common-block â€%s†vid %L"
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr "Bindning av etikett â€%s†för common-block â€%s†vid %L kolliderar med global entitet â€%s†vid %L"
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr "Bindning av etikett â€%s†vid %L kolliderar med den globala entiteten â€%s†vid %L"
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr "Bindning av etikett â€%s†i gränssnittskropp vid %L kolliderar med den globala entiteten â€%s†vid %L"
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr "Bindning av etikett â€%s†vid %L kolliderar med global entitet â€%s†vid %L"
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr "CHARACTER-variabel vid %L har negativ längd %d, längden har satts till noll"
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "Stränglängden vid %L är för stor"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "Allokerbar vektor â€%s†vid %L mÃ¥ste ha en fördröjd form"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr "Skalärt objekt â€%s†vid %L fÃ¥r inte vara ALLOCATABLE"
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "Vektorpekare â€%s†vid %L mÃ¥ste ha en fördröjd form"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "Vektor â€%s†vid %L kan inte ha en fördröjd form"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr "Typen â€%s†pÃ¥ CLASS-variabeln â€%s†vid %L är inte utvidgningsbar"
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr "CLASS-variabel â€%s†vid %L mÃ¥ste vara en atrapp, allokerbar eller pekare"
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr "Typen â€%s†kan inte vara värdassocierad vid %L för att den blockeras av ett inkompatibelt objekt med samma namn deklarerat vid %L"
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr "Fortran 2008: Implicerad SAVE för modulvariabel â€%s†vid %L, behövs pÃ¥ grund av standardinitieringar"
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "Modul- eller huvudprogramvektorn â€%s†vid %L mÃ¥ste ha konstant form"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr "Enheten â€%s†vid %L har en fördröjd typparameter och kräver antingen attributet pointer eller allocatable"
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr "Entitet med antagen teckenlängd vid %L måste vara ett attrappargument eller en PARAMETER"
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr "â€%s†vid %L mÃ¥ste ha konstant teckenlängd i detta sammanhang"
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "COMMON-variabeln â€%s†vid %L mÃ¥ste ha konstant teckenlängd"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "Allokerbar â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "Extern â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "Attrapp-â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "Inbyggd â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "Funktionsresultat â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "Automatisk vektor â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr "Teckenvärd satsfunktion â€%s†vid %L mÃ¥ste ha konstant längd"
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: â€%s†är av en PRIVATE-typ och kan inte vara ett attrappargument till â€%sâ€, som är PUBLIC vid %L"
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr "Fortran 2003: Procedur â€%s†i PUBLIC-gränssnitt â€%s†vid %L tar attrappargument för â€%s†som är PRIVATE"
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "Funktion â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "Externt objekt â€%s†vid %L kan inte ha en initierare"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "ELEMENTAL-funktion â€%s†vid %L mÃ¥ste ha ett skalärt resultat"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "Satsfunktionen â€%s†vid %L fÃ¥r inte ha attributet pointer eller allocatable"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "CHARACTER(*)-funktion â€%s†vid %L kan inte ha vektorvärde"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "CHARACTER(*)-funktion â€%s†vid %L kan inte ha pekarvärde"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "CHARACTER(*)-funktion â€%s†vid %L kan inte vara pure"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr "CHARACTER(*)-funktion â€%s†vid %L kan inte vara rekursiv"
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "Förlegad funktion: CHARACTER(*)-funktion â€%s†vid %L"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "PROCEDURE-attribut i konflikt med SAVE-attribut i â€%s†vid %L"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "PROCEDURE-attribut i konflikt med INTENT-attribut i â€%s†vid %L"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "PROCEDURE-attribut i konflikt med RESULT-attribut i â€%s†vid %L"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "EXTERNAL-attribut i konflikt med FUNCTION-attribut i â€%s†vid %L"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr "Procedurpekarresultat â€%s†vid %L saknar pekarattributet"
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr "FINAL-procedur â€%s†vid %L är inte en SUBROUTINE"
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "FINAL-procedur vid %L måste ha precis ett argument"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "Argument till FINAL-procedur vid %L mÃ¥ste ha typen â€%sâ€"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "Argument till FINAL-procedur vid %L får inte vara en POINTER"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "Argument till FINAL-procedur vid %L får inte vara ALLOCATABLE"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "Argument till FINAL-procedur vid %L får inte vara OPTIONAL"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "Argument till FINAL-procedur vid %L får inte vara INTENT(OUT)"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "Ickeskalär FINAL-procedur vid %L skulle ha argument med förmodad form"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr "FINAL-procedur â€%s†deklarerad vid %L har samma ordning (%d) som â€%sâ€"
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr "Endast vektor-FINAL-procedurer deklarerade för den härledda typen â€%s†definierade vid %L, föreslÃ¥r även en skalär"
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr "Avslutningen vid %L är inte implementerad ännu"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr "â€%s†och â€%s†kan inte blandad FUNCTION/SUBROUTINE för GENERIC â€%s†vid %L"
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr "â€%s†och â€%s†för GENERIC â€%s†vid %L är tvetydiga"
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr "Odefinierad specifik bindning â€%s†som mÃ¥l för GENERIC â€%s†vid %L"
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr "GENERIC â€%s†vid %L mÃ¥ste ha som mÃ¥l en specifik bindning, â€%s†är ocksÃ¥ GENERIC"
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr "GENERIC â€%s†vid %L kan inte Ã¥sidosätta en specifik bindning med samma namn"
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr "Typgränsoperator vid %L kan inte vara NOPASS"
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "â€%s†mÃ¥ste vara en modulprocedur eller en extern procedur med ett explicit gränssnitt vid %L"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Proceduren â€%s†med PASS(%s) vid %L har inget argument â€%sâ€"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "Procedur â€%s†med PASS vid %L mÃ¥ste ha Ã¥tminstone ett argument"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr "Ickepolymorfa attrappargument för pass-objekt till â€%s†vid %L"
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "Argument â€%s†till â€%s†med PASS(%s) vid %L mÃ¥ste ha den härledda typen â€%sâ€"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "Skickat objekt-attrappargument till â€%s†vid %L mÃ¥ste vara skalärt"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "Skickat objekt-attrappargument till â€%s†vid %L fÃ¥r inte vara ALLOCATABLE"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "Skickat objekt-atrappargument till â€%s†vid %L fÃ¥r inte vara POINTER"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "Procedur â€%s†vid %L har samma namn som en komponent i â€%sâ€"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr "Proceduren â€%s†vid %L har samma namn som den ärvd komponent i â€%sâ€"
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr "Härledd typ â€%s†deklarerad vid %L mÃ¥ste vara ABSTRACT för att â€%s†är DEFERRED och inte Ã¥sidosatt"
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr "Eftersom utvidgningen av â€%s†vid %L har en co-vektorkomponent, skall föräldratypen â€%s†ocksÃ¥ ha en"
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr "Ej utvidgningsbar härledd typ â€%s†vid %L fÃ¥r inte vara ABSTRACT"
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr "Teckenkomponenten â€%s†med fördröjd längd vid %L stödjs inte ännu"
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "Co-vektorkomponent â€%s†vid %L mÃ¥ste vara allokerbar med fördröjd form"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr "Komponenten â€%s†vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektor"
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr "Komponenten â€%s†vid %L med co-vektorkomponent skall skalär som inte är en pekare eller allokerbar"
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr "Component â€%s†vid %L har attributet CONTIGUOUS men är inte en vektorpekare"
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr "Gränssnitt â€%sâ€, använt av procedurpekarkomponenten â€%s†vid %L, är deklarerat i en senare PROCEDURE-sats"
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "Gränssnitt â€%s†till procedurpekarkomponent â€%s†vid %L mÃ¥ste vara explicit"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "Procedurpekarkomponent â€%s†med PASS(%s) vid %L har inget argument â€%sâ€"
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "Procedurpekarkomponent â€%s†med PASS vid %L mÃ¥ste ha Ã¥tminstone ett argument"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "Argument â€%s†till â€%s†med PASS(%s) vid %L mÃ¥ste ha den härledda typen â€%sâ€"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "Argument â€%s†till â€%s†med PASS(%s) vid %L mÃ¥ste vara skalärt"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "Argumentet â€%s†till â€%s†med PASS(%s) vid %L fÃ¥r inte ha attributet POINTER"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "Argumentet â€%s†till â€%s†med PASS(%s) vid %L fÃ¥r inte vara ALLOCATABLE"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "Komponent â€%s†i â€%s†vid %L har samma namn som en ärvd typbunden procedur"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr "Teckenlängd pÃ¥ komponent â€%s†behöver vara ett konstant specifikationsuttryck vid %L"
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr "Teckenkomponent â€%s†av â€%s†vid %L med fördröjd längd mÃ¥ste vara en POINTER eller ALLOCATABLE"
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003: komponenten â€%s†är en PRIVATE-typ och kan inte vara en komponent i â€%sâ€, som är PUBLIC vid %L"
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr "Polymorf komponent %s vid %L i SEQUENCE- eller BIND(C)-typ %s"
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "Komponent %s av SEQUENCE-typ deklarerad vid %L har inte attributet SEQUENCE"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr "Pekarkomponenten â€%s†av â€%s†vid %L är en typen som inte har deklarerats"
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "Procedur â€%s†med CLASS vid %L mÃ¥ste vara allokerbar eller en pekare"
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr "Fortran 2003: Generiskt namn â€%s†pÃ¥ funktionen â€%s†vid %L är samma namn som den härledda typen vid %L"
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "Vektor â€%s†med underförstÃ¥dd storlek i namnlistan â€%s†vid %L är inte tillÃ¥tet"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr "Fortran 2003: NAMELIST-vektorobjekt â€%s†med förmodad form i namnlistan â€%s†vid %L"
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr "Fortran 2003: NAMELIST-vektorobjekt â€%s†med icke-konstant form in namnlista â€%s†vid %L"
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr "Fortran 2003: NAMELIST-vektorobjekt â€%s†med icke-konstant form i namnlistan â€%s†vid %L"
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr "NAMELIST-objekt â€%s†i namnlistan â€%s†vid %L är polymorf om och behöver en en definierad input/output-procedur"
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr "Fortran 2003: NAMELIST-objekt â€%s†i namnlistan â€%s†vid %L med ALLOCATABLE- eller POINTER-komponenter"
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr "NAMELIST-objekt â€%s†i namnlistan â€%s†vid %L har ALLOCATABLE- eller POINTER-komponenter och behöver därför en definierad input/output-procedur"
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr "NAMELIST-objekt â€%s†deklarerades PRIVATE och kan inte vara medlem av PUBLIC-namnlista â€%s†vid %L"
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr "NAMELIST-objekt â€%s†har användningsassociativa PRIVATE-komponenter och kan inte vara medlem av namnlistan â€%s†vid %L"
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr "NAMELIST-objekt â€%s†har PRIVATE-komponenter och kan inte vara medlem av PUBLIC-namnlista â€%s†vid %L"
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "PROCEDURE-attribut i konflikt med NAMELIST-attribut i â€%s†vid %L"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "Parametervektor â€%s†vid %L kan inte ha automatisk eller fördröjd form"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr "Implicit typad PARAMETER â€%s†vid %L matchar inte en senare IMPLICIT-typ"
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "Inkompatibel härledd typ i PARAMETER vid %L"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "Attributet PROTECTED står i konflikt med attributet EXTERNAL vid %L"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "Attributet PROCEDURE står i konflikt med attributet PROTECTED vid %L"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr "â€%s†vid %L har attributet CONTIGUOUS, men är inte en vektorpekare eller en vektor med förmodad form"
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "Vektor med underförstådd storlek vid %L måste vara ett attrappargument"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "Symbol vid %L är inte en DUMMY-variabel"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr "â€%s†vid %L kan inte ha attributet VALUE eftersom det inte är ett attrappargument"
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "Teckenvärd attrappvariabel â€%s†vid %L med attributet VALUE mÃ¥ste ha konstant längd"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr "C-interoperativ teckenattrappvariabel â€%s†vid %L med attributet VALUE mÃ¥ste ha längd ett"
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr "Den härledda typen â€%s†vid %L har typen â€%sâ€, som inte har definierats"
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr "Variabel â€%s†vid %L kan inte vara BIND(C) eftersom den varken är ett COMMON-block eller deklarerad med räckvidd modulnivÃ¥"
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "Fortran 2003: PUBLIC %s â€%s†vid %L har PRIVATE härledd typ â€%sâ€"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr "Variabeln %s vid %L av typen LOCK_TYPE eller med en delkomponent av typen LOCK_TYPE måste vara en co-vektor"
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr "INTENT(OUT)-attrappargumentet â€%s†vid %L har ASSUMED SIZE och kan därför inte ha en standardinitierare"
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "Attrappargumentet â€%s†vid %L av LOCK_TYPE fÃ¥r inte vara INTENT(OUT)"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "Funktionsresultat â€%s†vid %L skall inte vara en co-vektor eller ha en co-vektorkomponent"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr "Variabeln â€%s†vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) fÃ¥r inte vara en co-vektor"
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr "Variabeln â€%s†vid %L med co-vektorkomponent skall vara en skalär som inte är en pekare eller allokerbar"
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr "Variabeln â€%s†vid %L är en co-vektor och är inte ALLOCATABLE, SAVE eller ett attrappargument"
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "Co-vektorvariabeln â€%s†vid %L skall inte ha co-dimensioner med fördröjd form"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "Allokerbar co-vektorvariabel â€%s†vid %L mÃ¥ste ha en fördröjd form"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr "Variabeln â€%s†vid %L är INTENT(OUT) och kan alltsÃ¥ inte vara en allokerbara co-vektor eller har co-vektorkomponenter"
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "Co-attrappvariabeln â€%s†vid %L är inte tillÃ¥ten i BIND(C)-proceduren â€%sâ€"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr "Trådprivat vid %L är inte SAVE:ad"
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr "BLOCK DATA-element â€%s†vid %L mÃ¥ste vara i COMMON"
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr "DATA-vektor â€%s†vid %L mÃ¥ste anges i en tidigare deklaration"
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "DATA-elementet â€%s†vid %L kan inte ha ett co-index"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr "DATA-element â€%s†vid %L är en pekare och mÃ¥ste dÃ¥ vara en fullständig vektor"
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr "Ickekonstant vektorsektion vid %L i DATA-sats."
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr "DATA-sats vid %L har fler variabler än värden"
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr "början av underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr "slutet av underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr "steget i underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr "DATA-sats vid %L har fler värden än variabler"
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "Etiketten %d vid %L är definierad men inte använd"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "Etiketten %d vid %L är definierad men kan inte användas"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr "Härledd typvariabel â€%s†vid %L mÃ¥ste ha attributet SEQUENCE för att vara ett EQUIVALENCE-objekt"
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr "Härledd typvariabel â€%s†vid %L kan inte ha ALLOCATABLE-komponenter för att vara ett EQUIVALENCE-objekt"
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr "Härledd typvariabel â€%s†vid %L med standardinitiering kan inte vara i EQUIVALENCE med en variabel i COMMON"
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr "Härledd typvariabel â€%s†vid %L med pekarkomponent(er) kan inte vara ett EQUIVALENCE-objekt"
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "Syntaxfel i EQUIVALENCE-sats vid %L"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr "Antingen alla eller inget av objekten i EQUIVALENCE-mängden vid %L kan ha attributet PROTECTED"
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr "Common-blockmedlem â€%s†vid %L kan inte vara ett EQUIVALENCE-objekt i den rena proceduren â€%sâ€"
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Namngiven konstant â€%s†vid %L kan inte vara ett EQUIVALENCE-objekt"
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr "Vektor â€%s†vid %L med icke-konstanta gränser kan inte vara ett EQUIVALENCE-objekt"
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Postkomponent â€%s†vid %L kan inte vara ett EQUIVALENCE-objekt"
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "Delsträng vid %L har längden noll"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "Fortran 2003: PUBLIC-funktion â€%s†vid %L har PRIVATE typ â€%sâ€"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "ENTRY â€%s†vid %L har ingen IMPLICIT-typ"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr "Användaroperatorprocedur â€%s†vid %L mÃ¥ste vara en FUNCTION"
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr "Användaroperatorprocedur â€%s†vid %L fÃ¥r inte ha antagen teckenlängd"
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "Användaroperatorprocedur â€%s†vid %L mÃ¥ste ha Ã¥tminstone ett argument"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr "Första argumentet till operatorgränssnitt vid %L får inte vara frivilligt"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "Andra argumentet till operatorgränssnitt vid %L får inte vara valfritt"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "Operatorgränssnitt vid %L måste ha, högst, två argument"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr "Innesluten procedur â€%s†vid %L i en PURE-procedur mÃ¥ste ocksÃ¥ vara PURE"
@@ -43023,34 +43018,34 @@ msgstr "Magnituden på andra argumentet till %s överskrider bitstorleken vid %L
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr "Magnituden på andra argumentet till ISHFTC överskrider BIT_SIZE av första argumentet vid %L"
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "DIM-argument vid %L är utanför gränsen"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr "Argument till LOG vid %L får inte vara mindre än eller lika med noll"
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr "Komplext argument till LOG vid %L får inte vara noll"
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr "Argument till LOG10 vid %L får inte vara mindre än eller lika med noll"
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "Andra argumentet till MOD vid %L är noll"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "Andra argumentet till MOD vid %L är noll"
@@ -43058,47 +43053,47 @@ msgstr "Andra argumentet till MOD vid %L är noll"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "Andra argumentet till MODULO vid %L är noll"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr "Resultatet av NEAREST är NaN vid %L"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr "Argument NCOPIES till inbyggd REPEAT är negativt vid %L"
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "Argumentet NCOPIES till inbyggd REPEAT är för stort vid %L"
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "Resultat av SCALE spiller över sin sort vid %L"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "Argument till SQRT vid %L har ett negativt värde"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr "Utanför gränserna i IMAGE_INDEX vid %L för dimension %d, SUB har %ld och COARRAY nedre gräns är %ld)"
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr "Utanför gränserna i IMAGE_INDEX vid %L för dimension %d, SUB har %ld och COARRAY övre gräns är %ld)"
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr "Tecknet â€%s†i sträng vid %L kan inte konverteras till tecken av sort %d"
@@ -43468,17 +43463,17 @@ msgstr "Överlappande olika initierare i EQUIVALENCE vid %L"
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr "BOZ-konstant vid %L är för stor (%ld jämfört med %ld bitar)"
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr "Skapar vektortemporär vid %L för argument â€%sâ€"
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "Möjligt fel i framänden: Fördröjd vektorstorlek utan pekare, attributet allocatable eller härledd typ utan allokerbara komponenter."
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "felaktig uttryckstyp under genomlöpning (%d)"
@@ -44088,17 +44083,17 @@ msgstr "bytekodström: skräp i slutet av symbolsektionen"
msgid "could not parse hex number"
msgstr "kunde inte tolka hexadecimalt tal"
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "oväntat filnamn %s i länkupplösningsfilen. %s förväntades"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, gcc-internal-format
msgid "could not parse file offset"
msgstr "det gick inte tolka filavstånd"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr "oväntat avstånd"
@@ -44108,67 +44103,67 @@ msgstr "oväntat avstånd"
msgid "invalid line in the resolution file"
msgstr "ogiltig rad i upplösningsfilen"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "ogiltig upplösning i upplösningsfilen"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr "upplösnings-under-id"
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr "det går inte att läsa LTO-deklarationer från %s"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "Kan inte öppna %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "Kan inte avbilda %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "Kan inte läsa %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr "inget filnamn för LTRANS-utdatalista angivet"
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "när LTRANS-utdatafil %s öppnades: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr "lto_obj_file_open() misslyckades"
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "när utdata skrevs till LTRANS-utdatalista %s: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "när LTRANS-utdatalista %s stängdes: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "det gick inte att öppna symbolupplösningsfilen: %m"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr "fel vid sammanslagning av översättningsenheter"
diff --git a/gcc/po/tr.po b/gcc/po/tr.po
index b86f84b08..502b62733 100644
--- a/gcc/po/tr.po
+++ b/gcc/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.1.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2006-11-16 10:10+0200\n"
"Last-Translator: Nilgün Belma Bugüner <nilgun@buguner.name.tr>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -28,7 +28,7 @@ msgstr "<anonim>"
msgid "({anonymous})"
msgstr "<anonim>"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
#| msgid "Unexpected end of module"
msgid "expected end of line"
@@ -39,8 +39,8 @@ msgstr "Beklenmeyen modül sonu"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "%<;%> umuluyordu"
@@ -52,14 +52,14 @@ msgstr "%<;%> umuluyordu"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<(%>"
msgstr "%<{%> umuluyordu"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<,%>"
@@ -76,7 +76,7 @@ msgstr "%<{%> umuluyordu"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<)%>"
@@ -84,7 +84,7 @@ msgstr "%<{%> umuluyordu"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<]%>"
@@ -96,27 +96,27 @@ msgstr "%<{%> umuluyordu"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<}%>"
msgstr "%<{%> umuluyordu"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "%<{%> umuluyordu"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<:%>"
msgstr "%<{%> umuluyordu"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<while%>"
@@ -128,38 +128,38 @@ msgstr "%<{%> umuluyordu"
msgid "expected %<.%>"
msgstr "%<{%> umuluyordu"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@end%>"
msgstr "%<{%> umuluyordu"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<>%>"
msgstr "%<{%> umuluyordu"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<,%> or %<)%>"
msgstr "%<,%> veya %<;%> umuluyordu"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "%<=%> umuluyordu"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<}%>"
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "%<,%> veya %<}%> umuluyordu"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<[%>"
@@ -348,12 +348,12 @@ msgstr "'%%l' terimi bir yafta deÄŸil"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "gerçel sayı sabit yanlış kullanılmış"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "terim olarak ifade geçersiz"
@@ -1526,20 +1526,20 @@ msgstr "tanımlanamayan komut:"
msgid "insn does not satisfy its constraints:"
msgstr "komut kendi kısıtlarını gözönüne almıyor:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "`%s''in farklı ayarları ile oluşturulup kullanılmış"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "bellek yetersiz"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "-fpic'in farklı ayarları ile oluşturulup kullanıldı"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "-fpie'in farklı ayarları ile oluşturulup kullanıldı"
@@ -2223,207 +2223,207 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "Birleştiricinin son değeri olarak kaydedilebilen RTL düğümlerinin azami sayısı"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "Tamsayı sabitlerin paylaşımı için üst sınır"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Tam sanal isimlendirmeye geçişte göz önüne alınacak sanal eşlemlerin asgari sayısı"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "tam sanal isimlendirme yapacak sanal simgeler ile sanal eşlemler arasındaki oran"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "yığıt parçalanma koruması için ele alınacak bir tampon için alt sınır"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "sıçramalar evrelenirken yinelenmesi gereken bir blokta izin verilen deyimlerin azami sayısı"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "Gösterici çözümlemesinin yapıyı tek değişken olarak ele almasından önce bir yapı içindeki alanların azami sayısı"
-#: params.def:705
+#: params.def:706
#, fuzzy
#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Bloklar arası zamanlama için ele alınacak bir bölgedeki asm komutlarının azami sayısı"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
#, fuzzy
#| msgid "The minimum cost of an expensive expression in the loop invariant motion"
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "döngü içinde değişmez hareket içinde pahalı ifadenin asgari maliyeti"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
#| msgid "maximum value of parameter %qs is %u"
msgid "maximum number of parameters in a SCoP"
msgstr "%qs parametresinin azami deÄŸeri %u'dur."
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
#, fuzzy
#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Bloklar arası zamanlama için ele alınacak bir bölgedeki asm komutlarının azami sayısı"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Dallanmaların diğer komutlarla paketlenmesine izin verir"
-#: params.def:954
+#: params.def:955
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Dallanmaların diğer komutlarla paketlenmesine izin verir"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2770,18 +2770,18 @@ msgid "invalid %%r value"
msgstr "%%r değeri geçersiz"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "%%R değeri geçersiz"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "%%N değeri geçersiz"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "%%P değeri geçersiz"
@@ -2796,12 +2796,12 @@ msgstr "%%h değeri geçersiz"
msgid "invalid %%L value"
msgstr "%%L değeri geçersiz"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "%%m değeri geçersiz"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "%%M değeri geçersiz"
@@ -2812,7 +2812,7 @@ msgid "invalid %%U value"
msgstr "%%U değeri geçersiz"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "%%s değeri geçersiz"
@@ -2822,7 +2822,7 @@ msgstr "%%s değeri geçersiz"
msgid "invalid %%C value"
msgstr "%%C değeri geçersiz"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "%%E değeri geçersiz"
@@ -2833,40 +2833,40 @@ msgid "unknown relocation unspec"
msgstr "bilinmeyen yerdeÄŸiÅŸim unspec"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "%%xn kodu geçersiz"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "isnatlı Thumb komutu"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "koşullu dizilimde isnatlı komut"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
msgstr "terim, kod `%c' için geçersiz"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, fuzzy, c-format
#| msgid "invalid %%f operand"
msgid "invalid shift operand"
msgstr "geçersiz %%f terimi"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2874,90 +2874,90 @@ msgstr "geçersiz %%f terimi"
msgid "invalid operand for code '%c'"
msgstr "terim, kod `%c' için geçersiz"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, fuzzy, c-format
#| msgid "instruction never exectued"
msgid "instruction never executed"
msgstr "komut hiç çalıştırılmadı"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "terim eksik"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
#| msgid "function returns an aggregate"
msgid "function parameters cannot have __fp16 type"
msgstr "işlev bir küme ile dönüyor"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "işlev dizge türü ile dönmüyor"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr ""
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use %<&%> constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "çıktı terimi %d %<&%> kısıtını kullanmalı"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "hatalı adres, (reg+disp) değil:"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "address offset not a constant"
msgid "bad address, not a constant:"
msgstr "adres mesafesi bir sabit deÄŸil"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "hatalı adres, (reg+disp) değil:"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "hatalı adres, post_inc veya pre_dec değil:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "derleyici iç hatası. Hatalı adres:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "Derleyici iç hatası. Bilinmeyen kip:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "geçersiz komut:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "yanlış komut:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "bilinmeyen taşıma komutu:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "hatalı kaydırma komutu:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "derleyici iç hatası. Yanlış kaydırma:"
@@ -2973,7 +2973,7 @@ msgstr "const_double terim geçersiz"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3205,80 +3205,80 @@ msgstr "output_move_double terimi hatalı"
msgid "bad output_condmove_single operand"
msgstr "output_condmove_single terimi hatalı"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "terim olarak UNSPEC geçersiz"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand size for operand code '%c'"
msgstr "terim, kod `%c' için geçersiz"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand type used with operand code '%c'"
msgstr "terim, kod `%c' için geçersiz"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "terim ne bir sabit ne de bir koşul kodu, geçersiz terim kodu 'c'"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
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:14119
+#: config/i386/i386.c:14221
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "terim ne bir sabit ne de bir koşul kodu, geçersiz terim kodu 'c'"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
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:14147
+#: config/i386/i386.c:14249
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "terim ne bir sabit ne de bir koşul kodu, geçersiz terim kodu 'c'"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "terim ne bir sabit ne de bir koşul kodu, geçersiz terim kodu 'c'"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "terim ne bir sabit ne de bir koşul kodu, geçersiz terim kodu 'c'"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "terim kodu `%c' geçersiz"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "kısıtlar terim için geçersiz"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "bilinmeyen komut kipi"
@@ -3332,13 +3332,13 @@ msgstr "%<__fpreg%> türüne dönüşüm geçersiz"
msgid "invalid operation on %<__fpreg%>"
msgstr "%<__fpreg%> üzerinde geçersiz işlem"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "%%P terimi geçersiz"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "%%p değeri geçersiz"
@@ -3421,7 +3421,7 @@ msgid "post-increment address is not a register"
msgstr "sonradan arttırımlı adres bir yazmaç değil"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "hatalı adres"
@@ -3567,129 +3567,129 @@ msgstr "Yığıt taştı.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Sınırını belirlemek için kabukta `%s' çalıştırmayı deneyin.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
#| msgid "Use hardware floating point"
msgid "-mvsx requires hardware floating point"
msgstr "Donanım kayan nokta aritmetiği kullanılır"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mpaired are incompatible"
msgstr "-f%s ile -msdata=%s uyumsuz."
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
#| msgid "Produce little endian code"
msgid "-mvsx used with little endian code"
msgstr "Kıymetsiz baytın başta olduğu kod üretilir"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
#| msgid "Disable indexed addressing"
msgid "-mvsx needs indexed addressing"
msgstr "İndisli adresleme kapatılır"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-f%s ile -msdata=%s uyumsuz."
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
#| msgid "bad test"
msgid "bad move"
msgstr "hatalı test"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%H value"
msgid "invalid %%c value"
msgstr "%%H değeri geçersiz"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "%%f değeri geçersiz"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "%%F değeri geçersiz"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "%%G değeri geçersiz"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "%%j kodu geçersiz"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "%%J kodu geçersiz"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "%%k değeri geçersiz"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "%%K değeri geçersiz"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "%%O değeri geçersiz"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "%%q değeri geçersiz"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "%%S değeri geçersiz"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "%%T değeri geçersiz"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "%%u değeri geçersiz"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "%%v değeri geçersiz"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "%%x değeri geçersiz"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
#| msgid "invalid punctuation %qc in constraint"
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "kısıt içindeki `%qc' işareti geçersiz"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "AltiVec argümanı prototipsiz işleve aktarıldı"
@@ -3788,25 +3788,25 @@ msgstr "'o' değiştiricisi için terim geçersiz"
msgid "invalid operand for code: '%c'"
msgstr "terim, kod `%c' için geçersiz"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "%%R için terim geçersiz"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "%%S için terim geçersiz"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "farklı ABI/mimarilerle oluşturulup kullanılmış"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "farklı ABI'lerle oluşturulup kullanılmış"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "farklı bayt sıralaması ile oluşturulup kullanılmış"
@@ -3825,13 +3825,13 @@ msgstr "geçersiz %%A terimi"
msgid "invalid %%B operand"
msgstr "geçersiz %%B terimi"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "geçersiz %%C terimi"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "geçersiz %%D terimi"
@@ -3876,65 +3876,65 @@ msgstr "`o' terimi sabit deÄŸil"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: kod bilinmiyor"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "geçersiz %%c terimi"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "geçersiz %%d terimi"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%j code"
msgid "invalid %%H specifier"
msgstr "%%j kodu geçersiz"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "%%P terimi geçersiz"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "%%P terimi geçersiz"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "%%P terimi geçersiz"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "%%P terimi geçersiz"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "geçersiz %%c terimi"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "%%P terimi geçersiz"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "'b' değiştirici için terim geçersiz"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4300,7 +4300,7 @@ msgstr ""
msgid "candidates are:"
msgstr "adaylar:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
#| msgid "candidate 1:"
msgid "candidate is:"
@@ -4707,11 +4707,11 @@ msgstr "blok IF"
msgid "implied END DO"
msgstr "örtük END DO"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "atama"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "gösterici ataması"
@@ -4719,143 +4719,143 @@ msgstr "gösterici ataması"
msgid "simple IF"
msgstr "basit IF"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "function returning a function"
msgid "internal function"
msgstr "bir işlev döndüren işlev"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
#, fuzzy
#| msgid "elemental subroutine"
msgid "elemental procedure"
msgstr "öğesel altyordam"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, fuzzy, c-format
#| msgid "Invalid kind for %s at %L"
msgid "Invalid context for NULL() pointer at %%L"
msgstr "%s için %L'deki çeşit geçersiz"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "%%L'deki tek terimli sayısal '%s' işlecinin terimi %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "%%L'deki iki terimli sayısal '%s' işlecinin terimleri %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "%%L'deki dizge ekleme iÅŸlecinin terimleri %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "%%L'deki mantıksal '%s' işlecinin terimleri %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, fuzzy, c-format
#| msgid "Operand of .NOT. operator at %%L is %s"
msgid "Operand of .not. operator at %%L is %s"
msgstr "%%L'deki .NOT. iÅŸlecinin terimi %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "%L'de COMPLEX nicelikler karşılaştırılamıyor"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "%%L'deki mantıksallar %s ile karşılaştırılmalı %s ile değil"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "%%L'deki '%s' karşılaştırma işlecinin terimleri %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, fuzzy, c-format
#| msgid "unknown operator '%s' in %%:version-compare"
msgid "Unknown operator '%s' at %%L"
msgstr "%%:version-compare içindeki '%s' işleci bilinmiyor"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "%%L'deki '%s' kullanıcı işlecinin terimi %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "%%L'deki '%s' kullanıcı işlecinin terimleri %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, fuzzy, c-format
#| msgid "Inconsistent ranks for operator at %L and %L"
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "%L ve %L'de işliçler için sıralar uyumsuz"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
#| msgid "Perform variable tracking"
msgid "iterator variable"
msgstr "Değişken izleme uygulanır"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Start expression in DO loop"
msgstr "%L'de Do döngüsündeki adım ifadesi sıfır olamaz"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
#| msgid "invalid expression as operand"
msgid "End expression in DO loop"
msgstr "terim olarak ifade geçersiz"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Step expression in DO loop"
msgstr "%L'de Do döngüsündeki adım ifadesi sıfır olamaz"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
#, fuzzy
#| msgid "DEALLOCATE "
msgid "DEALLOCATE object"
msgstr "YERAÇ "
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
#, fuzzy
#| msgid "ALLOCATE "
msgid "ALLOCATE object"
msgstr "AYIR "
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4864,7 +4864,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -5202,6 +5202,18 @@ msgstr "mthreads ve mlegacy-threads birlikte kullanılamaz."
msgid "cannot use mshared and static together"
msgstr "mshared ve static birlikte kullanılamaz."
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni ve -femit-class-files uyumsuz"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni ve -femit-class-file uyumsuz"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file ile -fsyntax-only birlikte kullanılmalı"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5295,28 +5307,12 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "-shared seçeneği VAX ELF için şu an desteklenmiyor."
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
#| msgid "GCC does not support -C or -CC without -E"
msgid "gfortran does not support -E without -cpp"
msgstr "GCC -E olmaksızın -C veya -CC desteklemez"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni ve -femit-class-files uyumsuz"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni ve -femit-class-file uyumsuz"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file ile -fsyntax-only birlikte kullanılmalı"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a kıymetsiz baytın başta olduğu sıralamayı desteklemiyor"
@@ -5329,6 +5325,10 @@ msgstr " çelişen code gen tarzı switch'ler kullanılmış"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "-shared seçeneği VAX ELF için şu an desteklenmiyor."
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -8357,7 +8357,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Renesas (Hitachi) / SuperH çağrı uzlaşımları izlenir"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "Kayan noktalı kod için IEEE uyumluluğu arttırılır"
#: config/sh/sh.opt:278
@@ -13082,310 +13084,304 @@ msgstr "ID tabanlı paylaşımlı kütüphane etkin olur"
msgid "Create a position independent executable"
msgstr "Mümkünse, çalıştırılabilirler için konumdan bağımsız kod üretilir (büyük kip)"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
#| msgid "invalid use of %qD"
msgid "invalid use of type"
msgstr "%qD kullanımı geçersiz"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
#, fuzzy
#| msgid "inlined_to pointer refers to itself"
msgid "constant refers to itself"
msgstr "Inlined_to göstericisi kendini gösteriyor"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
#| msgid "Expected expression type"
msgid "expected numeric type"
msgstr "İfade türü umuluyordu"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
#| msgid "Expected expression type"
msgid "expected boolean type"
msgstr "İfade türü umuluyordu"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
#| msgid "Expected integer string"
msgid "expected integer or boolean type"
msgstr "Tamsayı dizgesi umuluyordu"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
#| msgid "invalid operands to binary %s"
msgid "invalid operand for unary %<&%>"
msgstr "iki terimli %s için terimler geçersiz"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
#| msgid "Expected integer"
msgid "expected pointer"
msgstr "Tamsayı umuluyordu"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in binary expression"
msgstr "dönüş değerinde uyumsuz türler"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
#| msgid "size of array %qs has non-integer type"
msgid "shift of non-integer operand"
msgstr "%qs dizisinin boyutu tamsayı tür değil"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
#| msgid "switch quantity not an integer"
msgid "shift count not unsigned integer"
msgstr "switch miktarı bir tamsayı değil"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
#| msgid "negative insn length"
msgid "negative shift count"
msgstr "negatif komut uzunluÄŸu"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "called object %qE is not a function"
msgid "object is not a method"
msgstr "çağrılan nesne %qE bir işlev değil"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
#| msgid "argument of type %qT does not match %qT"
msgid "method type does not match object type"
msgstr "%qT türündeki argüman %qT ile eşleşmiyor"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid argument to builtin function"
msgid "invalid use of %<...%> with builtin function"
msgstr "yerleşik işleve aktarılan argüman geçersiz"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "argüman yok"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments"
msgstr "biçim için argüman sayısı çok fazla"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument 1 must be a map"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
#| msgid "invalid type argument"
msgid "invalid type for make function"
msgstr "tür argümanı geçersiz"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "'A' için hatalı komut"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments to make"
msgstr "biçim için argüman sayısı çok fazla"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument must be array or slice or channel"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
#| msgid "invalid argument to builtin function"
msgid "unsupported argument type to builtin function"
msgstr "yerleşik işleve aktarılan argüman geçersiz"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
#| msgid "Argument dim at %L must be scalar"
msgid "argument must be channel"
msgstr "%L'de boyut argümanı değişmez olmalı"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument must be a field reference"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "left argument must be a slice"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "first argument of %q+D should be %<int%>"
msgid "first argument must be []byte"
msgstr "%q+D için ilk argüman %<int%> olmalıydı"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "tls_model argument not a string"
msgid "second argument must be slice or string"
msgstr "tls_model argümanı bir dizge değil"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "%Jparameter %u has void type"
msgid "argument 2 has invalid type"
msgstr "%J%u. parametre void türde"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
#| msgid "%Jparameter %u has incomplete type"
msgid "argument must have complex type"
msgstr "%J%u. parametre tamamlanmamış türde"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
#| msgid "cleanup argument not an identifier"
msgid "complex arguments must have identical types"
msgstr "cleanup argümanı bir betimleyici değil"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
#| msgid "Do not use hardware floating point"
msgid "complex arguments must have floating-point type"
msgstr "Donanım kayan nokta aritmetiği kullanılmaz"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
#| msgid "invalid use of %<this%> at top level"
msgid "invalid use of %<...%> with non-slice"
msgstr "tepe seviyede %<this%> kullanımı geçersiz"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
#| msgid "unexpected node"
msgid "expected function"
msgstr "umulmadık düğüm"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible type for receiver"
msgstr "dönüş değerinde uyumsuz türler"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of %<this%> in non-member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "üye olmayan işlevde %<this%> kullanımı geçersiz"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "incoming edge count does not match number of PHI arguments"
msgid "number of results does not match number of values"
msgstr "gelen ayrıt sayısı PHI argüman sayısı ile uyuşmuyor"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
#| msgid "Cray pointer at %C must be an integer."
msgid "index must be integer"
msgstr "%C'deki Cray göstericisi bir tamsayı olmalı."
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
#| msgid "Cray pointer at %C must be an integer."
msgid "slice end must be integer"
msgstr "%C'deki Cray göstericisi bir tamsayı olmalı."
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
#| msgid "incompatible types in assignment"
msgid "incompatible type for map index"
msgstr "atamada uyumsuz türler"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many expressions for struct"
msgstr "biçim için argüman sayısı çok fazla"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "biçim için argüman sayısı yetersiz"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-#| msgid "invalid use of void expression"
-msgid "invalid unsafe.Pointer conversion"
-msgstr "void ifade kullanımı geçersiz"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
#| msgid "expected class name"
msgid "expected channel"
msgstr "sınıf ismi umuluyordu"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -13433,21 +13429,25 @@ msgstr "asm deyiminde geçersiz sol taraf"
msgid "expected boolean expression"
msgstr "ifade umuluyordu"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in send"
msgstr "dönüş değerinde uyumsuz türler"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -13767,7 +13767,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, fuzzy, gcc-internal-format
#| msgid "invalid argument to %<__builtin_frame_address%>"
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
@@ -13869,13 +13869,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "void değer yoksayılması gerekirken yoksayılmadı"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "sabit türe dönüşüm istendi"
@@ -14269,7 +14269,7 @@ msgstr "deyim ifadesine jump"
msgid "%qE defined as wrong kind of tag"
msgstr "%H%qEyanlış etiket çeşidi olarak tanımlı"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "%<restrict%> kullanımı geçersiz"
@@ -14400,7 +14400,7 @@ msgstr "deÄŸiÅŸken uzunluklu nesne ilklendirilemeyebilir"
msgid "variable %qD has initializer but incomplete type"
msgstr "%qD değişkeni ilklendiricili ama içi boş türde"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "satıriçi %q+D işlevine satıriçi olmayan öznitelik verilmiş"
@@ -14411,7 +14411,7 @@ msgstr "satıriçi %q+D işlevine satıriçi olmayan öznitelik verilmiş"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "ilklendirilmemiş sabit üyesi %qD"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
#| msgid "%q+D will be initialized after"
msgid "%qD should be initialized"
@@ -15405,7 +15405,7 @@ msgstr "%qD argümanı yerleşik prototiple eslesmiyor"
msgid "argument %qD doesn%'t match prototype"
msgstr "%qD argümanı prototiple uyumsuz"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "void olmayan dönüşlü işlevde `return' deyimi yok"
@@ -15622,7 +15622,7 @@ msgstr "ISO C işlevler dışında fazladan %<;%> kullanımına izin vermez"
msgid "unknown type name %qE"
msgstr "bilinmeyen yazmaç ismi: %s"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "bildirim belirteçleri umuluyordu"
@@ -15633,7 +15633,7 @@ msgstr "bildirim belirteçleri umuluyordu"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "betimleyici veya %<(%> umuluyordu"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored for methods"
@@ -15686,7 +15686,7 @@ msgstr "ISO C90 %<long long%>'u desteklemez"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 %<long long%>'u desteklemez"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "dizge sabiti umuluyordu"
@@ -15722,8 +15722,8 @@ msgstr "CRIS-port olumlaması başarısız: "
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "betimleyici umuluyordu"
@@ -16076,84 +16076,84 @@ msgstr "bildirim belirteçleri umuluyordu"
msgid "no type or storage class may be specified here,"
msgstr "%qs için saklatım sınıfı belirtilmiş"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "%<#pragma pack%> sonrasında %<(%> eksik - yoksayıldı"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "%<#pragma pack%> sonrasında %<(%> eksik - yoksayıldı"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "the %<setter%> attribute may only be specified once"
msgstr "%Jbölüm özniteliği yerel değişkenler için belirtilmiş olamaz"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
#| msgid "%Jaddress area attribute cannot be specified for functions"
msgid "the %<getter%> attribute may only be specified once"
msgstr "%Jadres alanı özelliği işlevler için belirtilemez"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, fuzzy, gcc-internal-format
#| msgid "malformed #pragma GCC pch_preprocess, ignored"
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "#pragma GCC pch_preprocess bozuk, yoksayıldı"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
#| msgid "too many input files"
msgid "too many %qs clauses"
msgstr "girdi dosyası sayısı çok fazla"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
#| msgid "comparison between signed and unsigned integer expressions"
msgid "collapse argument needs positive constant integer expression"
msgstr "işaretli ve işaretsiz tamsayı ifadeler arasında karşılaştırma"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<none%> or %<shared%>"
@@ -16170,45 +16170,45 @@ msgstr "ifade umuluyordu"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
#| msgid "invalid const_double operand"
msgid "invalid schedule kind"
msgstr "const_double terim geçersiz"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
#| msgid "%qs is not a valid output file"
msgid "%qs is not valid for %qs"
msgstr "%qs geçerli bir çıktı dosyası değil"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "malformed %<#pragma align%>"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "%<#pragma align%> bozuk"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, fuzzy, gcc-internal-format
#| msgid "invalid operation on %<__fpreg%>"
msgid "invalid operator for %<#pragma omp atomic%>"
@@ -16220,7 +16220,7 @@ msgstr "%<__fpreg%> üzerinde geçersiz işlem"
msgid "expected %<(%> or end of line"
msgstr "Beklenmeyen modül sonu"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
#| msgid "%s statement expected at %L"
msgid "for statement expected"
@@ -16237,12 +16237,12 @@ msgstr "bildirim veya deyim umuluyordu"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "iteration variable %qD should not be firstprivate"
@@ -16272,27 +16272,27 @@ msgstr "gerçeklenim değişkeni %qs private olarak bildirilmiş"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%J%u. parametre tamamlanmamış türde"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -17110,7 +17110,7 @@ msgstr "parantezli dizge sabitten ilklendirmeli dizi"
msgid "initialization of a flexible array member"
msgstr "esnek dizi üyesi ilklendirmesi"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "karakter dizisinin ilklendiricisi olarak geniş dizge kullanılmış"
@@ -17322,235 +17322,235 @@ msgstr "void dönüşlü işlevde %<return%> değer içeriyor"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "void dönüşlü işlevde %<return%> değer içeriyor"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "işlev yerel değişkenin adresi ile dönüyor"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch miktarı bir tamsayı değil"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "ISO C'de %<long%> switch ifadesi %<int%> türüne dönüştürülmez"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "case label is not an integer constant expression"
msgstr "dizi boyutu bir tümleyen sabit ifadesi değil"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case etiketi bir switch deyimi içinde değil"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "%<default%> etiketi bir switch deyimi içinde değil"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, fuzzy, gcc-internal-format
#| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%Hanlamca belirsiz %<else%>den kaçınmak için kaşlı ayraçlar önerilir"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break deyimi switch ya da döngü içinde değil"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue deyimi bir döngü içinde değil"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, fuzzy, gcc-internal-format
#| msgid "break statement not within loop or switch"
msgid "break statement used with OpenMP for loop"
msgstr "break deyimi switch ya da döngü içinde değil"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "deyim etkisiz"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "ifade deyimi boş tür içeriyor"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "sağa kaydırma sayısı negatif"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "sağa kaydırma sayısı tür genişliğinden büyük ya da eşit"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "sola kaydırma sayısı negatif"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "sola kaydırma sayısı tür genişliğinden büyük ya da eşit"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "operands to ?: have different types"
msgid "comparing vectors with different element types"
msgstr "?: için terimler farklı türde"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
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:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
#| msgid "comparison of distinct pointer types lacks a cast"
msgid "comparison of pointers to disjoint address spaces"
msgstr "bir tür dönüşümü olmaksızın ayrı gösterici türlerinin karşılaştırması"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
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:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "bir tür dönüşümü olmaksızın ayrı gösterici türlerinin karşılaştırması"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "gösterici ile tamsayı arasında karşılaştırma"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "tamamlanmış ve içi boş göstericilerin karşılaştırılması"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
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:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "tamsayı sıfır ile sıralı gösterici karşılaştırması"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "tamsayı sıfır ile sıralı gösterici karşılaştırması"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
#| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "%qT türünden %qT türüne örtük dönüşüme C++'da izin verilmez"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "doğrudan değer gereken yerde göstericiye dönüştürülemeyen dizi kullanılmış"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "doğrudan değer gereken yerde yapı türünde değer kullanılmış"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "doğrudan değer gereken yerde union türünde değer kullanılmış"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "used struct type value where scalar is required"
msgid "used vector type where scalar is required"
msgstr "doğrudan değer gereken yerde yapı türünde değer kullanılmış"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
#| msgid "invalid use of %<restrict%>"
msgid "%qE has invalid type for %<reduction%>"
msgstr "%<restrict%> kullanımı geçersiz"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, fuzzy, gcc-internal-format
#| msgid "%qT is not an accessible base of %qT"
msgid "%qE is not a variable in clause %qs"
msgstr "%qT erişilebilir bir %qT tabanı değil"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "gerçeklenim değişkeni %qs private olarak bildirilmiş"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "gerçeklenim değişkeni %qs private olarak bildirilmiş"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -18620,7 +18620,7 @@ msgstr "%d nin baskını %d olmalı, %d değil"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -18747,13 +18747,13 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "genel yazmaç değişkeni %qD iç işlevde kullanılmış"
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
#| msgid "function %q+D redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%q+D işlevinin yeniden bildirimi inline öznitelikli değil"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
#| msgid "function %q+D redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute warning: %s"
@@ -18845,27 +18845,27 @@ msgstr "fold sınaması: özgün ağac fold tarafından değiştirildi"
msgid "total size of local objects too large"
msgstr "%Jyerel nesnelerin toplam boyutu çok büyük"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "%<asm%> içindeki kısıt imnkansız"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "değişken %q+D %<longjmp%> ya da %<vfork%> tarafından taşırılmış olabilir"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "argüman %q+D `%<longjmp%> ya da %<vfork%> tarafından taşırılmış olabilir"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "işlev bir küme ile dönüyor"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "parametre %q+D kullanılmamış"
@@ -19343,67 +19343,67 @@ msgstr "ağaç denetimi: %1$qs sınıfı umuluyordu, %5$s dosyasının %6$d. sat
msgid "using result of function returning %<void%>"
msgstr "void olmayan dönüşlü işlevde `return' deyimi yok"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "asm çıktısı %d içinde geçersiz sol değer"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "bellek girdisi %d doÄŸrudan adreslenebilir deÄŸil"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "threadprivate variable %qE used in untied task"
msgstr "yazmaç değişkeni %qD iç işlevde kullanılmış"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "iteration variable %qE should be private"
msgstr "gerçeklenim değişkeni %qs private olarak bildirilmiş"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "iteration variable %qE should not be firstprivate"
msgstr "gerçeklenim değişkeni %qs private olarak bildirilmiş"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "iteration variable %qE should not be reduction"
msgstr "yazmaç değişkeni %qD iç işlevde kullanılmış"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
#| msgid "local variable %qD may not appear in this context"
msgid "%s variable %qE is private in outer context"
msgstr "yerel değişken %qD bu kapsamda görünemez"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "gimpleme başarısız"
@@ -19625,48 +19625,48 @@ msgstr "%qs alanı bir işlev olarak bildirilmiş"
msgid "function %qD redeclared as variable"
msgstr "iÅŸlev %q+D 'inline' olarak yeniden bildirilmiÅŸ"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -19771,13 +19771,13 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition bu mimaride çalışmaz"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
@@ -20163,8 +20163,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "'%s' bir %s yazmacı olarak kullanılamıyor"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "bilinmeyen yazmaç ismi: %s"
@@ -20478,7 +20478,7 @@ msgstr "paketli öznitelik yetersiz hizalamaya sebep oluyor"
msgid "packed attribute is unnecessary"
msgstr "paketli öznitelik gereksiz"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "dizi elemanlarının hizalaması eleman boyutundan büyük"
@@ -20500,13 +20500,13 @@ msgstr "bu hedefte global yıkıcılar desteklenmiyor"
msgid "nested function trampolines not supported on this target"
msgstr "bu hedefte -ffunction-sections desteklenmiyor"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute is not supported on this platform"
msgid "target attribute is not supported on this machine"
msgstr "bu platformda %qE özniteliği desteklenmiyor"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
#| msgid "#pragma extern_prefix not supported on this target"
msgid "#pragma GCC target is not supported for this machine"
@@ -20707,7 +20707,7 @@ msgstr "DB komutunun kullanımı etkin olur"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -20723,7 +20723,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr "aslen dolaylı işlev çağrıları satır içine almaya konu olmaz"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -20738,7 +20738,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
#| msgid "namespace %qD not allowed in using-declaration"
msgid "asm not allowed in atomic transaction"
@@ -20777,7 +20777,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
#| msgid "attributes are not allowed on a function-definition"
msgid "%Kasm not allowed in %<transaction_safe%> function"
@@ -21471,127 +21471,127 @@ msgstr "döküm dosyası %qs açılamadı: %s"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "bilinmeyen seçenek `%q.*s' %<-fdump-%s%> için yoksayılıyor"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i can not throw but has EH edges"
msgid "BB %i has multiple EH edges"
msgstr "BB %i yakalanamıyor ama EH ayrıtları var"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i can not throw but has EH edges"
msgid "BB %i can not throw but has an EH edge"
msgstr "BB %i yakalanamıyor ama EH ayrıtları var"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i last statement has incorrectly set region"
msgid "BB %i last statement has incorrectly set lp"
msgstr "BB %i son deyiminin bölgesi yanlış belirlenmiş"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unnecessary EH edge %i->%i"
msgid "Incorrect EH edge %i->%i"
msgstr "gereksiz EH ayrıtı %i->%i"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i too many fallthru edges"
msgstr "düşen ayrıtta yanlış komut"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "BB %i last statement has incorrectly set region"
msgid "BB %i has incorrect edge"
msgstr "BB %i son deyiminin bölgesi yanlış belirlenmiş"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i has incorrect fallthru edge"
msgstr "düşen ayrıtta yanlış komut"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it receives a non-local goto"
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "%q+F işlevi yerel olmayan goto içerdiğinden satıriçine alınamaz"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it uses variable sized variables"
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "%q+F işlevi değişken boyutlu değişkenler kullandığından satıriçine alınamaz"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "%q+F işlevi alloca kullandığından satıriçine alınamaz (always_inline özniteliği ile zorlanabilir)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "%q+F işlevi setjmp kullandığından asla satıriçine alınamaz"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "%q+F işlevi değişkin argüman listesi kullandığından asla satıriçine alınamaz"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "%q+F işlevi setjmp-longjmp olağandışılık eylemcisi kullandığından asla satıriçine alınamaz"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "%q+F işlevi yerel olmayan goto içerdiğinden asla satıriçine alınamaz"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "%q+F işlevi __builtin_return veya __builtin_apply_args kullandığından satıriçine alınamaz"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "%q+F işlevi bir hesaplanmış goto içerdiğinden satıriçine alınamaz"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "%q+F işlevi -fno-inline kullanılarak engellendiğinden satır içine alınamaz"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "%q+F işlevinin öznitelikleri satıriçine alınma ile çeliştiğinden işlev asla satıriçine alınamaz"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "inlining failed in call to %q+F: %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "%q+F çağrısında satıriçine alma başarısız: %s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "buradan çağrıldı"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "%q+F çağrısında satıriçine alma başarısız: %s"
@@ -21629,7 +21629,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "%q+D dönüş değerinin genişligi %wd bayttan büyük"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "SSA bozulması"
@@ -21878,78 +21878,78 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is outside array bounds"
msgstr "dizi indisi bir tamsayı değil"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is above array bounds"
msgstr "dizi indisi bir tamsayı değil"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is below array bounds"
msgstr "dizi indisi bir tamsayı değil"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, fuzzy, gcc-internal-format
#| msgid "comparison is always false due to limited range of data type"
msgid "comparison always false due to limited range of data type"
msgstr "veri türünün aralığı sınırlı olduğundan karşılaştırma sonucu daima yanlıştır"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, fuzzy, gcc-internal-format
#| msgid "comparison is always true due to limited range of data type"
msgid "comparison always true due to limited range of data type"
msgstr "veri türünün aralığı sınırlı olduğundan karşılaştırma sonucu daima doğrudur"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute can only be applied to class definitions"
msgid "ignoring attributes applied to %qT after definition"
msgstr "%qE özniteliği sadece sınıf tanımlarına uygulanabilir"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D zaten dllexport özniteliği ile bildirilmiş: dllimport yoksayıldı"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D' dll ilintileme ile ilişkilendirildikten sonra dllimport özniteliği olmaksızın yeniden bildirildi"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D dllimport özniteliği olmaksızın yeniden bildirildi; önceki dllimport yoksayıldı"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -21963,149 +21963,149 @@ msgstr "%q+D dllimport özniteliği olmaksızın yeniden bildirildi; önceki dll
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "%qE özniteliği yoksayıldı"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "%q+D satıriçi işlevi dllimport olarak bildirilmiş: öznitelik yoksayıldı"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "%q+D işlevinin tanımı dllimport imli"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "%q+D değişkeninin tanımı dllimport imli"
-#: tree.c:5614
+#: tree.c:5629
#, fuzzy, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "%2$qs özniteliğinden dolayı %1$q+D' simgesi için dış ilintileme gerekli"
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "işlev dizileri anlamlı değil"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "işlevin dönüş türü işlev olamaz"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "ağaç denetimi: %1$s, %4$s dosyasının %5$d. satırında %3$s işlevinde %2$s var"
-#: tree.c:8881
+#: tree.c:8897
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "ağaç denetimi: %1$s umulmuyordu, %4$s dosyasının %5$d. satırında %3$s işlevinde %2$s var"
-#: tree.c:8894
+#: tree.c:8910
#, fuzzy, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "ağaç denetimi: %1$qs sınıfı umuluyordu, %5$s dosyasının %6$d. satırında %4$s işlevinde %2$qs (%3$s) var"
-#: tree.c:8943
+#: tree.c:8959
#, fuzzy, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "ağaç denetimi: %1$qs sınıfı umuluyordu, %5$s dosyasının %6$d. satırında %4$s işlevinde %2$qs (%3$s) var"
-#: tree.c:8956
+#: tree.c:8972
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "ağaç denetimi: %1$s umulmuyordu, %4$s dosyasının %5$d. satırında %3$s işlevinde %2$s var"
-#: tree.c:9016
+#: tree.c:9032
#, fuzzy, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "ağaç denetimi: %1$qs yapısını içeren ağaç umuluyordu, %4$s dosyasının %5$d. satırında %3$s işlevinde %2$qs var"
-#: tree.c:9030
+#: tree.c:9046
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "ağaç denetimi: %4$s dosyasının %5$d. satırında %3$s işlevinde %2$d öğelik ağaç vektörünün %1$d. öğesine erişildi"
-#: tree.c:9043
+#: tree.c:9059
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "ağaç denetimi: %5$s dosyasının %6$d. satırında %4$s işlevinde %3$d terimli %2$s düğümünün %1$d. terimine erişildi"
-#: tree.c:9056
+#: tree.c:9072
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "ağaç denetimi: %5$s dosyasının %6$d. satırında %4$s işlevinde %3$d terimli %2$s düğümünün %1$d. terimine erişildi"
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "`%qs' önerilmiyor (%s:%d. satırında bildirilmiş)"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "`%qs' önerilmiyor (%s:%d. satırında bildirilmiş)"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "`%qs' önerilmiyor (%s:%d. satırında bildirilmiş)"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "`%qs' önerilmiyor (%s:%d. satırında bildirilmiş)"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "tür önerilmiyor (%s:%d. satırında bildirilmiş)"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "tür önerilmiyor (%s:%d. satırında bildirilmiş)"
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated: %s"
msgstr "%qs önerilmiyor"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated"
msgstr "%qs önerilmiyor"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated"
msgid "type is deprecated: %s"
msgstr "tür önerilmiyor"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "tür önerilmiyor"
@@ -22337,12 +22337,12 @@ msgstr "%4$s:%5$u: %3$s işlevinde %1$s vektörü %2$s alanı hatası"
msgid "no sclass for %s stab (0x%x)"
msgstr "%s stab (0x%x) için sclass yok"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -22357,8 +22357,8 @@ msgstr "%qD işlev etki alanı dışında tanımlı değil"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "dizge uzunluğu %1$qd ISO C%3$d derleyicilerin desteklemesi gereken uzunluk %2$qd den büyük"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "sabit ifadesinde taÅŸma"
@@ -23028,40 +23028,40 @@ msgstr "%qE özniteliği %qE için yoksayıldı"
msgid "invalid vector type for attribute %qE"
msgstr "%qE özniteliği için vektör türü geçersiz"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "vektör boyutu bileşen boyutunun katlarından biri değil"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "vektör boyutu sıfır"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "vektör elemanlarının sayısı ikinin üstel katlarından biri değil"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "bir prototip olmayanda argümansız null olmayan öznitelik"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "null olmayan argüman geçersiz sayıda terim içeriyor (%lu. argüman)"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "null olmayan argüman aralığın dışında sayıda terim içeriyor (%lu. argüman, %lu terim)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "null olmayan argüman gösterici olmayan terime başvuruyor (%lu. argüman, %lu. terim)"
@@ -23101,12 +23101,12 @@ msgstr "%qE özniteliği isimli argümanları olan prototipler gerektirir"
msgid "%qE attribute only applies to variadic functions"
msgstr "%qE özniteliği sadece değişkin işlevlere uygulanır"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "istenen konum bir tamsayı sabit değil"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "istenen konum sıfırdan küçük"
@@ -24973,241 +24973,241 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "-mmemory-latency için değer %qs hatalı"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "hatalı yerleşik fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "switch -mcpu=%s conflicts with -march= switch"
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "-mcpu=%s ile -march= seçenekleri çelişiyor"
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support ARM mode"
msgstr "hedef işlemci beraber çalışmayı desteklemiyor"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "hedef işlemci beraber çalışmayı desteklemiyor"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "hedef işlemci THUMB komutlarını desteklemiyor"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "geri izleme desteğinin etkinleştirilmesi sadece Thumb komut seti için derleme yapılırken anlamlidir"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "çağrılan ile birlikte çalışma desteğinin etkinleştirilmesi sadece Thumb için derleme esnasında anlamlıdır"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check ile -mno-apcs-frame uyumsuz"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic ve -mapcs-reent uyumsuz"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "APCS yeniden girişli kod desteklenmiyor. Yoksayıldi"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g ile -mno-apcs-frame anlamlı hata ayıklama bilgisi vermeyebilir"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "henüz desteklenmeyen fp yazmaçlarındaki kayan noktalı argümanların aktarılması"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iwmmxt, düzgün işlem için ABI uyumlu bir AAPCS gerektiriyor"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iwmmxt abi bir iwmmxt yetenekli iÅŸlemci gerektiriyor"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "hedef işlemci beraber çalışmayı desteklemiyor"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "hedef işlemci beraber çalışmayı desteklemiyor"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "Donanım kayan nokta aritmetiği ve iWMMXt"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard ve VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, fuzzy, gcc-internal-format
#| msgid "can not use -mtp=cp15 with -mthumb"
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "-mtp=cp15, -mthumb ile kullanılamaz"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "veri yapısı boyut sınırı sadece %s ye ayarlanabilir"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8 or 32"
msgstr "veri yapısı boyut sınırı sadece %s ye ayarlanabilir"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "RTP PIC is incompatible with Thumb"
msgstr "assert: %s %s ile uyumlu atanıyor"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register=, -fpic olmaksızın kullanışsız"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "PIC yazmacı için '%s' kullanılamıyor"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support unaligned accesses"
msgstr "hedef işlemci beraber çalışmayı desteklemiyor"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition bu mimaride çalışmaz"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to functions"
msgid "%qE attribute only applies to functions"
msgstr "%qs özniteliği sadece işlevlere uygulanır"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "yığıttaki parametrenin gerçek konumu hesaplanamıyor"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
#| msgid "argument %qd is not a constant"
msgid "argument must be a constant"
msgstr "%qd argümanı bir sabit değil"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "seçici bir anlık değer olmalı"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "mask bir anlık değer olmalı"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "yüksek yazmaçları çekmeye elverişli düşük yazmaç yok"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "sistem kesmesi Servis Ä°ÅŸlemleri Thumb kipinde kodlanamaz"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -25251,91 +25251,91 @@ msgstr "iÅŸlev bir deÄŸer ile donmuyor"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs imlası bozuk bir sinyal eylemcisi gibi görünüyor"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "Tamsayı argümanları aktarmada kullanılan yazmaçların sayısı"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
#| msgid "weak declaration of %q+D not supported"
msgid "writing to address space %qs not supported"
msgstr "%q+D zayıf bildirimi desteklenmiyor"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
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:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "only initialized variables can be placed into program memory area"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "program bellek alanına sadece ilklendirilmiş değişkenler yerleştirilebilir"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU `%qs' sadece sembolik çevirici için desteklenir"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of module in string constant"
msgid "%s expects a compile time integer constant"
msgstr "Dizge sabitinde umulmadık modül sonu"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -25696,452 +25696,452 @@ msgstr "PCH dosyası uzatılamıyor: %m"
msgid "can%'t set position in PCH file: %m"
msgstr "PCH dosyası içinde konum belirlenemiyor: %m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -mtune= switch"
msgid "bad value (%s) for %stune=%s %s"
msgstr "-mtune= seçeneğinin değeri (%s) hatalı"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, fuzzy, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %qs not supported in x32 mode"
msgstr "PIC kipinde %s kod modeli desteklenmiyor"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %s does not support PIC mode"
msgstr "PIC kipinde %s kod modeli desteklenmiyor"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
#| msgid "-m%s not supported in this configuration"
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s bu yapılandırmada desteklenmiyor"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "%i bitlik kip bunun içinde derlenmiş değil:"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "Seçtiginiz işlemci x86-64 komutlarını desteklemiyor."
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -march= switch"
msgid "bad value (%s) for %sarch=%s %s"
msgstr "-march= seçeneğinin değeri (%s) hatalı"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d, 0 ile %d arasında değil"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "-fprefetch-loop-arrays not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "bu hedefte -fprefetch-loop-arrays desteklenmiyor"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d, %d ile 12 arasında değil"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mincoming-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:3628
+#: config/i386/i386.c:3635
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-msseregparm used without SSE enabled"
msgid "%ssseregparm%s used without SSE enabled"
msgstr "-msseregparm SSE etkin değilken kullanılmış"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
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:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
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:3685
+#: config/i386/i386.c:3692
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "birbirlerini etkilemeyenler tabloları doğruluk için ya bir çerçeve göstericisi ya da -maccumulate-outgoing-args gerektirir"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "birbirlerini etkilemeyenler tabloları doğruluk için ya bir çerçeve göstericisi ya da -maccumulate-outgoing-args gerektirir"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown -m%s= option specified: '%s'"
msgid "unknown option for -mrecip=%s"
msgstr "bilinmeyen -m%s= seçeneği belirtilmiş: '%s'"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ACCESS specification at %L was already specified"
msgid "option(\"%s\") was already specified"
msgstr "ACCESS belirtimi %L'de zaten belirtilmiÅŸ"
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "fastcall ve regparm öznitelikleri uyumlu değil"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "regparam and thiscall attributes are not compatible"
msgstr "fastcall ve stdcall öznitelikleri uyumsuz"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%qE attribute requires an integer constant argument"
msgstr "%qs özniteliği bir tamsayı sabit argüman gerektirir"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
#| msgid "argument to %qs attribute larger than %d"
msgid "argument to %qE attribute larger than %d"
msgstr "%qs özniteliğine argüman %d den büyük"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "fastcall ve cdecl öznitelikleri uyumsuz"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "fastcall ve stdcall öznitelikleri uyumsuz"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and thiscall attributes are not compatible"
msgstr "fastcall ve stdcall öznitelikleri uyumsuz"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "stdcall ve cdecl öznitelikleri uyumsuz"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "fastcall ve stdcall öznitelikleri uyumsuz"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "stdcall and thiscall attributes are not compatible"
msgstr "fastcall ve stdcall öznitelikleri uyumsuz"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "cdecl and thiscall attributes are not compatible"
msgstr "fastcall ve stdcall öznitelikleri uyumsuz"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored on non-class types"
msgid "%qE attribute is used for none class-method"
msgstr "%qE özniteliği sınıf türleri dışında yoksayılır"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, fuzzy, gcc-internal-format
#| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "SSE/SSE2 etkin değilken sseregparm öznitelikli %qD çağrısı"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, fuzzy, gcc-internal-format
#| msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "SSE/SSE2 etkin değilken sseregparm öznitelikli %qT çağrısı"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "-march=%s seçilen ABI ile uyumsuz"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, fuzzy, gcc-internal-format
#| msgid "MMX vector argument without MMX enabled changes the ABI"
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "MMX etkin değilken MMX vektör argümanı ABI'yi değiştirir"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "SSE etkin değilken SSE yazmaç dönüşü"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "SSE etkin değilken SSE yazmaç argümanı"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, fuzzy, gcc-internal-format
#| msgid "SSE register return with SSE disabled"
msgid "x87 register return with x87 disabled"
msgstr "SSE etkin değilken SSE yazmaç dönüşü"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "SSE etkin değilken SSE vektör argümanı ABI'yi değiştirir"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "MMX etkin değilken MMX vektör argümanı ABI'yi değiştirir"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "SSE etkin değilken SSE vektör dönüşü ABI'yi değiştirir"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "MMX etkin değilken MMX vektör dönüşü ABI'yi değiştirir"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "ISO C90 does not support flexible array members"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "ISO C90 esnek dizi üyelerini desteklemez"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "ek yazmaçların yüksek yarıları yok"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "ek yazmaç için desteklenmeyen terim boyutu"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid operand code '%c'"
msgid "non-integer operand used with operand code '%c'"
msgstr "terim kodu `%c' geçersiz"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 2-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
#| msgid "shift must be an immediate"
msgid "the fifth argument must be an 8-bit immediate"
msgstr "shift bir anlık değer olmalı"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the third argument must be an 8-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 1-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "the last argument must be a 4-bit immediate"
msgstr "3. argüman 4 bitlik bir işaretsiz sabit olmalı"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 1-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 5-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the next to last argument must be an 8-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 8-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 32-bit immediate"
msgstr "1. argüman 5 bitlik bir işaretli sabit olmalı"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "seçici 0..%wi aralığında bir tamsayı sabit olmalı"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "last argument must be an immediate"
msgstr "mask bir anlık değer olmalı"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to variables"
msgid "%qE attribute only available for 32-bit"
msgstr "%qs özniteliği sadece değişkenlere uygulanır"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
#| msgid "argument of %qs attribute is not a string constant"
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "%qs özniteliğinin argümanı bir dizge sabiti değil"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "fastcall ve stdcall öznitelikleri uyumsuz"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
#| msgid "%qs incompatible attribute ignored"
msgid "%qE incompatible attribute ignored"
@@ -26220,13 +26220,13 @@ msgstr "%Jadres alanı özelliği işlevler için belirtilemez"
msgid "%qE attribute requires a string constant argument"
msgstr "%qs özniteliği bir tamsayı sabit argüman gerektirir"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "-mfixed-range için değer YAZMAC1-YAZMAC2 şeklinde olmalı"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -26302,7 +26302,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "bu platformda %qE özniteliği desteklenmiyor"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not an integer constant"
msgid "%qE attribute argument not an integer constant"
@@ -26365,7 +26365,7 @@ msgstr "çok sayıda işlev türü öznitelik belirtilmiş"
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "yığıt sınırlama ifadesi desteklenmiyor"
@@ -26740,66 +26740,66 @@ msgstr "MMIX için function_profiler desteği"
msgid "%qs does not support MIPS16 code"
msgstr "%s %s desteÄŸi vermiyor"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, fuzzy, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "bir %2$s işlemci belirten diğer mimarı seçenekleri ile -%1$s çelişiyor"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "-march=%s seçilen ABI ile uyumsuz"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit processor"
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "-mgp64 bir 32-bit işlemci ile kullanılmış"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, fuzzy, gcc-internal-format
#| msgid "-mgp32 used with a 64-bit ABI"
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "-mgp32 bir 64-bit ABI ile kullanılmış"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit ABI"
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "-mgp64 bir 32-bit ABI ile kullanılmış"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "desteklenmeyen birleÅŸim: %s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "%qs is incompatible with %qs"
@@ -26810,64 +26810,64 @@ msgstr "assert: %s %s ile uyumlu atanıyor"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "assert: %s %s ile uyumlu atanıyor"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "hedef işlemci THUMB komutlarını desteklemiyor"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, fuzzy, gcc-internal-format
#| msgid "-mips3d requires -mpaired-single"
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "-mips3d seçeneği -mpaired-single gerektirir"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
#| msgid "-frepo must be used with -c"
msgid "%qs must be used with %qs"
msgstr "-frepo, -c ile kullanilmalı"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support paired-single instructions"
msgstr "hedef işlemci THUMB komutlarını desteklemiyor"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
#| msgid "Use the bit-field instructions"
msgid "%qs requires branch-likely instructions"
msgstr "Bit alanı komutları kullanılır"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support the synci instruction"
msgstr "hedef işlemci THUMB komutlarını desteklemiyor"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "mips16 işlev ayrımlama"
@@ -27155,328 +27155,328 @@ msgstr "%2$qE işlevinin %1$d. argümanın aktarımı gösterici hedef türünde
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "AltiVec yerleşiği için parametre birleşimi geçersiz"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 seçeneği PowerPC64 mimarisini gerektirir, etkinleştiriliyor"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power 64 bitlik Darwin için desteklenmiyor; kurulu C ve C++ kütüphaneleri ile uyumsuz"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
#| msgid "not configured for ABI: '%s'"
msgid "not configured for SPE ABI"
msgstr "ABI için yapılandırılmadı: '%s'"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "AltiVec not supported in this target"
msgstr "bu hedefte yığıt sınırları desteklenmiyor"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "SPE not supported in this target"
msgstr "bu hedefte yığıt sınırları desteklenmiyor"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple kıymetsiz baytın başta olduğu sistemlerde desteklenmez"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring kıymetsiz baytın başta olduğu sistemlerde desteklenmez"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC vektörü başvurusu tarafından döndürüldü: bir uyumluluk garanti etmeksizin standartdışı ABI eklentisi"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "AltiVec komutları iptal edildiğinden vektör yazmaçındaki değer döndürülemez, komutları etkinleştirmek için -maltivec kullanın"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "AltiVec komutları iptal edildiğinden vektör yazmacındaki argüman aktarılamaz, komutları etkinleştirmek için -maltivec kullanın"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC vektörü başvurusu tarafından aktarıldı: bir uyumluluk garanti etmeksizin standartdışı ABI eklentisi"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Treat the input file as already preprocessed"
msgid "internal error: builtin function %s already processed"
msgstr "Girdi dosyaları evvelce önişlemden geçirilmiş kabul edilir"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
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:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
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:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
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:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "__builtin_altivec_predicate'in 1. argümanı aralık dışında"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
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:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "3. argüman 4 bitlik bir işaretsiz sabit olmalı"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "3. argüman 4 bitlik bir işaretsiz sabit olmalı"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "%qs argümanı 2 bitlik işaretsiz bir sabit olmalı"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr "Altivec yerleşiği %qF için çözümlenmemiş aşırı yükleme"
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
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:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "__builtin_spe_predicate'in 1. argümanı bir sabit olmalı"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate is out of range"
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "__builtin_spe_predicate'in 1. argümanı aralık dışında"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
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:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "__builtin_spe_predicate'in 1. argümanı aralık dışında"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "this builtin function is only available on the fr450"
msgid "Builtin function %s is only valid for the cell processor"
msgstr "bu yerleşik işlev sadece fr450 üzerinde kullanılabilir"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mvsx option"
msgstr "yerleÅŸik iÅŸlev `%q+D iÅŸlev olarak bildirilmemiÅŸ"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -maltivec option"
msgstr "yerleÅŸik iÅŸlev `%q+D iÅŸlev olarak bildirilmemiÅŸ"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mpaired option"
msgstr "yerleÅŸik iÅŸlev `%q+D iÅŸlev olarak bildirilmemiÅŸ"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mspe option"
msgstr "yerleÅŸik iÅŸlev `%q+D iÅŸlev olarak bildirilmemiÅŸ"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "command line option %qs is not supported by this configuration"
msgid "Builtin function %s is not supported with the current options"
msgstr "komut satırı seçeneği %qs bu yapılandırmada desteklenmiyor"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "internal error: sideeffect-insn affecting main effect"
msgid "internal error: builtin function %s had no type"
msgstr "iç hata: yan etkili komut main etkisi oluşturuyor"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "yığıt çerçevesi çok büyük"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "bu ABI için 64 bitlik profilleme kodu yok"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "AltiVec türlerde %<long double%> kullanımı geçersiz"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "AltiVec türlerde mantıksal türlerin kullanımı geçersiz"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "AltiVec türlerde %<complex%> kullanımı geçersiz"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, fuzzy, gcc-internal-format
#| msgid "use of boolean types in AltiVec types is invalid"
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "AltiVec türlerde mantıksal türlerin kullanımı geçersiz"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, fuzzy, gcc-internal-format
#| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "AltiVec türlerde %<long%> kullanımı 64 bitlik kod için geçersiz"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "AltiVec türlerde %<long%> kullanımı önerilmiyor; %<int%> kullanın"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, fuzzy, gcc-internal-format
#| msgid "use of %<long long%> in AltiVec types is invalid"
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "AltiVec türlerde %<long long%> kullanımı geçersiz"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, fuzzy, gcc-internal-format
#| msgid "use of %<double%> in AltiVec types is invalid"
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "AltiVec türlerde %<double%> kullanımı geçersiz"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid use of %<::%>"
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "%<::%> kullanımı geçersiz"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%<#pragma%> is not allowed here"
msgid "%s\"%s\"%s is not allowed"
msgstr "%<#pragma%> burada kullanılamaz"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "spec '%s' is invalid"
msgid "%s\"%s\"%s is invalid"
@@ -27718,69 +27718,69 @@ msgstr "%qs çerçevi boyutu "
msgid "%qs uses dynamic stack allocation"
msgstr "%qs özdevimli yığıt tahsisi kullanıyor"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "olağandışılık yakalama (iç) hatası yüzünden -fschedule-insns yoksayılıyor"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "birbirlerini etkilemeyenler tabloları doğruluk için ya bir çerçeve göstericisi ya da -maccumulate-outgoing-args gerektirir"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs bu alt hedef tarafından desteklenmiyor"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to interrupt functions"
msgid "%qE attribute only applies to interrupt functions"
msgstr "%qs özniteliği sadece kesme işlevlerine uygulanır"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute is not supported on this platform"
msgid "%qE attribute is supported only for SH2A"
msgstr "bu platformda %qE özniteliği desteklenmiyor"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "kesme yakalayıcı özniteliği -m5-compact ile uyumlu değil"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to functions"
msgid "%qE attribute only applies to SH2A"
msgstr "%qs özniteliği sadece işlevlere uygulanır"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not an integer constant"
msgid "%qE attribute argument should be between 0 to 255"
msgstr "%qs öznitelik argümanı bir tamsayı sabit değil"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not a string constant"
msgid "%qE attribute argument not a string constant"
msgstr "%qs öznitelik argümanı bir dizge sabit değil"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 bir çağrı taşırmalı yazmaç olarak kullanılabilmeyi gerektirir"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
#| msgid "Need a second call-clobbered general purpose register"
msgid "need a second call-clobbered general purpose register"
msgstr "İkinci bir çağrı taşırmalı genel amaçlı yazmaç gerekir"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, fuzzy, gcc-internal-format
#| msgid "Need a call-clobbered target register"
msgid "need a call-clobbered target register"
@@ -27910,13 +27910,13 @@ msgstr "%<__BELOW100__%> özniteliği sadece değişkenlere uygulanır"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "__BELOW100__ özniteliğine özdevinimli saklatım sınıfında izin verilmez"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin fcode"
msgid "bad builtin icode"
msgstr "hatalı yerleşik fcode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -28146,43 +28146,43 @@ msgstr "%<-gnat%> yerine yanlış olarak %<-gant%> kullanılmış"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "%qs özniteliği yoksayıldı"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute requires prototypes with named arguments"
msgid "%qs attribute requires prototypes with named arguments"
msgstr "%qE özniteliği isimli argümanları olan prototipler gerektirir"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute only applies to variadic functions"
msgid "%qs attribute only applies to variadic functions"
msgstr "%qE özniteliği sadece değişkin işlevlere uygulanır"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored"
msgid "%qE attribute has no effect"
msgstr "%qE özniteliği yoksayıldı"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid vector type for attribute %qs"
msgstr "%qE özniteliği için vektör türü geçersiz"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to variables"
msgid "attribute %qs applies to array types only"
msgstr "%qs özniteliği sadece değişkenlere uygulanır"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid element type for attribute %qs"
@@ -28640,7 +28640,7 @@ msgstr "üye işlev %qD nesne olmaksızın çağrılamaz"
msgid "passing %qT chooses %qT over %qT"
msgstr "%qT aktarımı %qT türünü %qT türü üzerinden seçiyor"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " %qD çağrısında"
@@ -28705,439 +28705,439 @@ msgstr "%qT türündeki sabit olmayan başvurunun geçici %qT türünden ilklend
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "%qT türündeki başvurunun %qT türündeki ifadeden ilklendirilmesi geçersiz"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "taban %qT türünden türetilmiş %qT türüne dönüşüm sanal taban %qT üzerinden yapılamaz"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java sınıfı %qT bir yıkıcıya sahip olamaz"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java sınıfı %qT bir dolaylı sanal olmayan yıkıcıya sahip olamaz"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D,"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "%+#D ile aşırı yüklenemez"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "%q+D yöntemi için erişim özellikleri çelişkili, yoksayıldı"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "%qE alanı için erişim özellikleri çelişkili, yoksayıldı"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D %q#T içinde geçersiz"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " çünkü yerel yöntem %q+#D ile ismi aynı"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " çünkü yerel üye %q+#D ile aynı isimde"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "taban %qT türünden türetilmiş %qT türüne dönüşüm sanal taban %qT üzerinden yapılamaz"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "taban sınıf %q#T bir sanal olmayan yıkıcıya sahip"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "sınıf %qT içindeki tüm üye işlevler 'private'"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T sadece private bir yıkıcı tanımlıyor ve kardeşleri yok"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T sadece private kurucular tanımlıyor ve kardeşleri yok"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "%qD için %qT içinde eşsiz bir son değiştirici yok"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
#| msgid "%q+D defined but not used"
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+D tanımlanmış ama kullanılmamış"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " %q+D tarafından gizlendi"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D geçersiz; bir anonim union sadece statik olmayan veri üyeleri içerebilir"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
#| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D geçersiz; bir anonim union sadece statik olmayan veri üyeleri içerebilir"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "anonim union içinde private üye %q+#D"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, fuzzy, gcc-internal-format
#| msgid "private member %q+#D in anonymous union"
msgid "private member %q+#D in anonymous struct"
msgstr "anonim union içinde private üye %q+#D"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "anonim union içinde protected üye %q+#D"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, fuzzy, gcc-internal-format
#| msgid "protected member %q+#D in anonymous union"
msgid "protected member %q+#D in anonymous struct"
msgstr "anonim union içinde protected üye %q+#D"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "bit-alanı %q+#D tümleyen türde değil"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "bit alanı %q+D için genişlik bir tamsayı sabit değil"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "bit alanı %q+D için genişlik negatif"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "bit alanı %q+D için sıfır genişlik"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "%q+D kendi türünden geniş"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D alanı %#T türünün tüm değerlerini tutmak için çok küçük"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "union içinde kuruculu üye %q+#D olamaz"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "union içinde yıkıcılı üye %q+#D olamaz"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "union içinde kopya atama isleçli üye %q+#D olamaz"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "union %qT içinde çok sayıda alan ilklendirildi"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D bir union üyesi olduğundan static olmayabilir"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D bir union üyesi olduğundan %qT türünde bir başvuruya sahip olmayabilir"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "%q+D alanı ile geçersiz olarak işlev türü bildirildi"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "%q+D alanı ile geçersiz olarak yöntem türü bildirildi"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, fuzzy, gcc-internal-format
#| msgid "ignoring packed attribute on unpacked non-POD field %q+#D"
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "paketsiz POD olmayan %q+#D alanı üzerinde paketli öznitelik yoksayılıyor"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "%q+#D alanı sınıf ile aynı isimde"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T gösterici veri üyeleri içeriyor"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " ama %<%T(const %T&)%>ye deÄŸiÅŸtirilmiyor"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " ya da %<operator=(const %T&)%> içeriyor"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " ama %<operator=(const %T&)%>ye deÄŸiÅŸtirilmiyor"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "boş %qT tabanının göreli konumu ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sürümünde değişebilir"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "%qT sınıfı GCC'nin gelecek sürümünde neredeyse boş sayılacak"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "sanal olmayan yöntem %q+D için ilklendirici belirtilmiş"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static member function %qD"
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "static olmayan üye işlev %qD kullanımı geçersiz"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "%qT is not a base of %qT"
msgid "%q+T is not literal because:"
msgstr "%qT %qT tabanında değil"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "taban sınıf %q#T bir sanal olmayan yıkıcıya sahip"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " base class %qT of %q+T is non-literal"
msgstr "taban sınıf %q#T bir sanal olmayan yıkıcıya sahip"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static data member %q+D"
msgid " non-static data member %q+D has non-literal type"
msgstr "static olmayan veri üyesi %q+D kullanımı geçersiz"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "bir kurucu olmaksızın sınıf içinde static olmayan başvuru %q+#D"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "bir kurucu olmaksızın sınıf içinde static olmayan sabit üye %q+#D"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "sanal %qT tabanının göreli konumu ABI-uyumlu değil ve bu GCC'nin gelecek sürümünde değişebilir"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "doğrudan taban %qT belirsizlikten dolayı %qT içinde erişilebilir değil"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "sanal taban %qT belirsizlikten dolayı %qT içinde erişilebilir değil"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "%qT türüne atanan boyut ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sürümünde değişebilir"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "%qD alanının göreli konumu ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sürümünde değişebilir"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "%q+D alanının göreli konumu ABI-uyumlu değil ve bu GCC'nin gelecek sürümünde değişebilir"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D alanı 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:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "boş %qT sınıfından türetilmiş sınıf yerleşimi GCC'nin gelecek sürümünde değişebilir"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "%q#T sınıfın yeniden tanımı"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, fuzzy, gcc-internal-format
#| msgid "%q#T has virtual functions but non-virtual destructor"
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T sanal olmayan kuruculu sanal işlevler içeriyor"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class %qT does not have any field named %qD"
msgid "type transparent class %qT does not have any fields"
msgstr "sınıf %qT %qD isminde alan içermiyor"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
#| msgid "type %qs has virtual member functions"
msgid "type transparent class %qT has virtual functions"
msgstr "%qs türü sanal üye işlevlere sahip"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
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:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "dil dizgesi %<\"%E\"%> tanınmıyor"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, fuzzy, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "%2$qT türüne dönüşüme dayalı aşırı yüklü %1$qD işlevi çözümlenemiyor"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "%qD işlevinin %q#T türüne dönüşümü için eşleşme yok"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "aşırı yüklü %qD işlevinin %q#T türüne dönüşümü belirsiz"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "%qD üyesine gösterici varsayılıyor"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(bir üye göstericisi sadece %<&%E%> ile şekillendirilebilir)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "tür bilgisi yetersiz"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "%qE ifadesi %qT türünden %qT türüne dönüştürülemez"
@@ -29147,12 +29147,12 @@ msgstr "%qE ifadesi %qT türünden %qT türüne dönüştürülemez"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "%q#D yeniden bildirimi"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "%qD'nin %q+#D üzerindeki anlamını değişiyor"
@@ -29173,7 +29173,7 @@ msgstr "içi boş %qT türünden %qT türüne dönüşüm yapılamaz"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "%qE ifadesinin %qT türünden %qT türüne dönüşümü belirsiz"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
#| msgid "array bound is not an integer constant"
msgid "zero as null pointer constant"
@@ -30142,7 +30142,7 @@ msgstr "%qD baÅŸvuru olarak bildirilmiÅŸ ama ilklendirilmemiÅŸ"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "%qD ismi bir dizi için GNU tarzında tasarlanmış bir ilklendiricide kullanılmış"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "alelade olmayan ilklendiriciler desteklenmiyor"
@@ -30241,8 +30241,8 @@ msgstr "%qT %qD isminde statik olmayan bir üyeye sahip değil"
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "%qT için ilklendirici sayısı çok fazla"
@@ -30816,7 +30816,7 @@ msgstr "%qT bir sınıf ya da isim alanı değil"
msgid "type %qT is not derived from type %qT"
msgstr "%qT türü %qT türünden türetilmemiş"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "iÅŸlev olmayan olarak %qD bildirimi"
@@ -31149,393 +31149,388 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "şablon kimliği %qD bir bildirici olarak kullanılmış"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "üye işlevler sınıflarının örtük kardeşleridir"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, fuzzy, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "üye %2$qs üzerinde fazladan niteleme %<%1$T::%>"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "üye işlev %<%T::%s%> %<%T%> içinde tanımlanamaz"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "uye işlev %<%T::%s%> %<%T%> içinde bildirilemez"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "üye %<%T::%s%> %qT içinde bildirilemez"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, fuzzy, gcc-internal-format
#| msgid "data member %qD cannot be a member template"
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "veri üyesi %qD bir üye şablon olamaz"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "%qs dizisinin boyutu çok büyük"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "veri üyesi değişken olarak değiştirilmiş %qT türünde olamayabilir"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "parametre değişken olarak değiştirilmiş %qT türünde olamayabilir"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "sadece kurucuların bildirimleri %<explicit%> olabilir"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "üye olmayan %qs, %<mutable%> olarak bildirilemez"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "nesne olmayan üye %qs %<mutable%> olarak bildirilemez"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "iÅŸlev %qs %<mutable%> olarak bildirilemez"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "static %qs %<mutable%> olarak bildirilemez"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "sabit %qs %<mutable%> olarak bildirilemez"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
#| msgid "function %qs cannot be declared %<mutable%>"
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "iÅŸlev %qs %<mutable%> olarak bildirilemez"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
#| msgid "typedef %q+D declared %<inline%>"
msgid "typedef declared %<auto%>"
msgstr "%<inline%> bildirimli typedef %q+D"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, fuzzy, gcc-internal-format
#| msgid "%Jtypedef name may not be a nested-name-specifier"
msgid "typedef name may not be a nested-name-specifier"
msgstr "%Jtypedef ismi bir iç içe isimli belirteç olmayabilir"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ kapsayan sınıf ile aynı isimde yuvalanmış %qD türüne izin vermez"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, fuzzy, gcc-internal-format
#| msgid "qualified function types cannot be used to declare %s functions"
msgid "qualified function types cannot be used to declare static member functions"
msgstr "nitelikli işlev türleri %s işlevlerini bildirmekte kullanılamaz"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
#| msgid "qualified function types cannot be used to declare %s functions"
msgid "qualified function types cannot be used to declare free functions"
msgstr "nitelikli işlev türleri %s işlevlerini bildirmekte kullanılamaz"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "kardeş sınıf bildirimi için tür niteleyiciler belirtilmiş"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "kardeş sınıf bildirimi için %<inline%> belirtilmiş"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "ÅŸablon parametreleri kardeÅŸ olamazlar"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
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:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "friend bildirimi %<friend %#T%> gibi bir sınıf anahtarı gerektirir"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "sınıf %qT genel bağlamın kardeşi yapılmaya çalışılıyor"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "üye olmayan işlev türünde niteleyiciler geçersiz"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "mutlak bildirimci %qT bildirim olarak kullanılmış"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "parametre bildiriminde %<::%> kullanılamaz"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
#| msgid "parameter %q+D declared %<inline%>"
msgid "parameter declared %<auto%>"
msgstr "%<inline%> bildirimli %q+D parametresi"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
#| msgid "static member %qD declared %<register%>"
msgid "non-static data member declared %<auto%>"
msgstr "statik üye %qD %<register%> olarak bildirilmiş"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "%<::%> kullanımı geçersiz"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
#| msgid "declaration of C function %q#D conflicts with"
msgid "declaration of function %qD in invalid context"
msgstr "C iÅŸlevi %q#D bildirimi"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "işlev %qD bir union içinde virtual olarak bildirilmiş"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD daima static olduÄŸundan sanal olarak bildirilemez"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "yıkıcı %qD için kardeş bildiriminde nitelikli isim umuluyordu"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, fuzzy, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "%2$qT üyesi olarak %1$qD bildirimi"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
#| msgid "Constructor can't be %s"
msgid "a destructor cannot be %<constexpr%>"
msgstr "Kurucu %s olmayabilir"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
#| msgid "expected qualified name in friend declaration for destructor %qD"
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "yıkıcı %qD için kardeş bildiriminde nitelikli isim umuluyordu"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "%qD alanı içi boş türde"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "%qT ismi içi boş türde"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " şablon %qT örnekleniminde"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qE ne işlev ne de üye işlev; friend olarak bildirilemez"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
#| msgid "Intrinsic '%s' at %L cannot have an initializer"
msgid "constexpr static data member %qD must have an initializer"
msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
#| msgid "static member %qD declared %<register%>"
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "statik üye %qD %<register%> olarak bildirilmiş"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "saklama sınıfı %<auto%> %qs işlevi için geçersiz"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "saklama sınıfı %<register%> %qs işlevi için geçersiz"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "saklama sınıfı %<__thread%> %qs işlevi için geçersiz"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
#| msgid "an asm-specification is not allowed on a function-definition"
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "bir işlev tanımında bir asm belirtimine izin verilmez"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "genel kapsam dışında bildirilen %qs işlevi için %<static%> belirteci geçersiz"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "genel kapsam dışında bildirilen %qs işlevi için %<inline%> belirteci geçersiz"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "sınıf olmayan sanal işlev %qs"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored on non-class types"
msgid "%qs defined in a non-class scope"
msgstr "%qE özniteliği sınıf türleri dışında yoksayılır"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
#| msgid "%qD was not declared in this scope"
msgid "%qs declared in a non-class scope"
msgstr "%qD bu etki alanında bildirilmemiş"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "üye işlev %qD static ilintilemeli olarak bildirilemez"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "statik işlev başka bir işlevin içinde bildirilemez"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "bir statik veri üyesi tanımlarken (bildirime zit olarak) %<static%> kullanılamayabilir"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "statik üye %qD %<register%> olarak bildirilmiş"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "üye %q#D harici ilintilemeli olarak doğrudan bildirilemez"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
#| msgid "declaration of %q#D outside of class is not definition"
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "sınıf dışında %q#D bildirimi bir tanım değildir"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs hem %<extern%> olarak bildirilmiÅŸ hem de ilklendrilmiÅŸ"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "%q#D için öntanımlı argüman %qT türünde"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "%qT türündeki parametre için öntanımlı argüman %qT türünde"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
#| msgid "default argument %qE uses local variable %qD"
msgid "default argument %qE uses %qD"
msgstr "öntanımlı argüman %qE %qD yerel değişkenini kullanıyor"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "öntanımlı argüman %qE %qD yerel değişkenini kullanıyor"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
#| msgid "parameter %q+D has incomplete type"
msgid "parameter %qD has Java class type"
msgstr "%q+D parametresi tamamlanmamış türde"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "parametre %qD geçersiz olarak yöntem türünde bildirilmiş"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, fuzzy, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "parametre %1$qD bilinmeyen sınırlı %3$qT dizisine %2$s içeriyor"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, fuzzy, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "parametre %1$qD bilinmeyen sınırlı %3$qT dizisine %2$s içeriyor"
@@ -31555,175 +31550,175 @@ msgstr "parametre %1$qD bilinmeyen sınırlı %3$qT dizisine %2$s içeriyor"
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "kurucu geçersiz; muhtemelen %<%T (const %T&)%> anlamında kullandınız"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qD bir isim alanı içinde bildirilemeyebilir"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD static olarak bildirilemeyebilir"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD static olmayan bir üye işlev olmalıdır"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD ya bir statik olmayan üye işlev ya da üye olmayan işlev olmalıdır"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD ya bir sınıf argümanına sahip olmalı ya da enum türünde olmalı"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "%s%s'ya dönüşüm asla bir tür dönüşüm işleci kullanmayacak"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to void will never use a type conversion operator"
msgstr "%s%s'ya dönüşüm asla bir tür dönüşüm işleci kullanmayacak"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "%s%s'ya dönüşüm asla bir tür dönüşüm işleci kullanmayacak"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to the same type will never use a type conversion operator"
msgstr "%s%s'ya dönüşüm asla bir tür dönüşüm işleci kullanmayacak"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "%s%s'ya dönüşüm asla bir tür dönüşüm işleci kullanmayacak"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a base class will never use a type conversion operator"
msgstr "%s%s'ya dönüşüm asla bir tür dönüşüm işleci kullanmayacak"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ ?: üç terimlisinin aşırı yüklenmesini yasaklar"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qD değişken sayıda argümana sahip olmamalı"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "sonek %qD argüman olarak %<int%> almalı"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "sonek %qD ikinci argümanı olarak %<int%> almalı"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD ya hiç argüman almamalı ya da bir argüman almalı"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD ya bir ya da iki argüman almalı"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "önek %qD %qT döndürmeli"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "sonek %qD %qT döndürmeli"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD %<void%> almalı"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD sadece ve sadece bir argüman almalı"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD sadece ve sadece iki argüman almalı"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "kullanıcı tanımlı %qD daima her iki argümanıyla birlikte değerlendirilir"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD değeriyle döndürülmeli"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD öntanımlı argümanlara sahip olamaz"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, fuzzy, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "%2$qs sonrası şablon türü %1$qT parametresi kullanımı"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr "%2$q+D için şablon özelleştirmesi %1$qD belirsiz"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, fuzzy, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "%2$qs sonrası typedef-ismi %1$qD kullanımı"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
#| msgid "%q+D has a previous declaration here"
msgid "%qD has a previous declaration here"
msgstr "%q+D için burada önceki bir bildirim var"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "%qT türüne %qs olarak başvuruluyor"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T için burada önceki bir bildirim var"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT türüne enum olarak başvuruluyor"
@@ -31735,89 +31730,89 @@ msgstr "%qT türüne enum olarak başvuruluyor"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "%<%s %T%> için şablon argüman gerekli"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD bildirildiği sınıf ile aynı isimde"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "%qD ile iliÅŸkilendirme belirsiz"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "önceden bildirim olmaksızın enum %q#D kullanımı"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "önceden %q+D bildirimi"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "türetilmiş union %qT geçersiz"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "Java sınıfı %qT çok sayıda tabana sahip olamaz"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "Java sınıfı %qT sanal tabanlara sahip olamaz"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "taban tür %qT bir yapı veya sınıf türü olarak hatalı"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "ardışık tür %qT tanımsız"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "yinelenmiş taban türü %qT geçersiz"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
#| msgid "%Jprevious definition here"
msgid "previous definition here"
msgstr "%Jönceden burada tanımlı"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -31826,77 +31821,77 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "%qT için simgesel sabit değerlerinin tamamını hiçbir tümleyen tür temsil edemez"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for %qE is not an integer constant"
msgid "enumerator value for %qD is not an integer constant"
msgstr "%qE için sembolik sabit değeri bir tamsayı sabit değil"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
#| msgid "ISO C restricts enumerator values to range of %<int%>"
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "ISO C sembolik sabit grubunun değerlerini %<int%> kapsamında sınırlar"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "%qD'de simgesel sabit deÄŸerlerinde taÅŸma"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for %qE is not an integer constant"
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "%qE için sembolik sabit değeri bir tamsayı sabit değil"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "dönüş türü %q#T bir içi boş türdür"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
#| msgid "return type is an incomplete type"
msgid "return type has Java class type %q#T"
msgstr "dönüş türü, bir içi boş tür"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%>, %<*this%> için bir başvuru döndürmeli"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "%q+D için evvelce bildirim yok"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "işlev bildirimi geçersiz"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "parametre %qD void olarak bildirilmiÅŸ"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label %q+D defined but not used"
msgid "parameter %q+D set but not used"
msgstr "%q+D yaftası tanımlı ama kullanılmamış"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "geçersiz üye işlev bildirimi"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD zaten %qT sınıfında tanımlı"
@@ -32253,7 +32248,7 @@ msgstr "olağandışılık yakalaması iptal edildi, etkinleştirmek için -fexc
msgid "throwing NULL, which has integral, not pointer type"
msgstr "tumleyen, gösterici olmayan NULL yakalanıyor"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD asla aşırı yüklü olmamalı"
@@ -32528,161 +32523,161 @@ msgstr "%qT türü bir doğrudan %qT tabanı değil"
msgid "bad array initializer"
msgstr "dizi ilklendirici hatalı"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
#| msgid "%qE does not have class type"
msgid "%qT is not a class type"
msgstr "%qE sınıf türüne sahip değil"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "içi boş tür %qT üye %qD'yi içermiyor"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "%qD bit alanına gösterici geçersiz"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "static olmayan üye işlev %qD kullanımı geçersiz"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "static olmayan veri üyesi %qD kullanımı geçersiz"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized reference member in %q#T"
msgstr "%Jilklendirilmemiş referans üye %qD"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const in %<new%> of %q#T"
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "%q#T %<new%>'u içinde ilklendirmesiz sabit"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized const member in %q#T"
msgstr "ilklendirilmemiş sabit üyesi %qD"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "new için %<void%> türü geçersiz"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "%q#T %<new%>'u içinde ilklendirmesiz sabit"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "%qs ile Java kurucusuna çağrı tanımsız"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, fuzzy, gcc-internal-format
#| msgid "Java class %qT cannot have multiple bases"
msgid "Java class %q#T object allocated using placement new"
msgstr "Java sınıfı %qT çok sayıda tabana sahip olamaz"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, fuzzy, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "%2$qT sınıfında uygun bir %1$qD yok"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "üye %qD için istek belirsiz"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "ilklendiricide sabit olmayan dizi indisi"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
#| msgid "attributes after parenthesized initializer ignored"
msgid "parenthesized initializer in array new"
msgstr "parantezli ilklendiriciden sonraki öznitelikler yoksayıldı"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "array new içindeki boyut bütünleyici türde olmalı"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new bir referans türe uygulanamaz"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new bir işlev türe uygulanamaz"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "%<jclass%> tanımsızken Java kurucusuna çağrı"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
#| msgid "can't find class$"
msgid "can%'t find %<class$%> in %qT"
msgstr "class$ bulunamıyor"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "ilklendirici erken sonlanıyor"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "çok boyutlu diziler ilklendiricilerle ilklendirilemez"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "silme işlecinin çağrısında bir sorun saptandı:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, fuzzy, gcc-internal-format
#| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
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 bildirilmiş olsalar bile, ne yıkıcı ne de sınıfa özel silme işleci çağrılır."
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "delete içindeki dizi boyutu bilinmiyor"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
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"
@@ -32772,12 +32767,12 @@ msgstr "%<?:%> için ortadaki terim olmadığından yorumlanamadı"
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "%qD' nin anlamlandırılmış ismi GCC'nin gelecek sürümünde değişecek"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -32787,13 +32782,13 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "%<...%> kullanan yöntem %q#D için soysal thunk kodu başarısız olur"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
#| msgid "non-static const member %q#D, can't use default assignment operator"
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "statik olmayan sabit üye %q#D, öntanımlı atama işleci kullanamaz"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
#| msgid "non-static reference member %q#D, can't use default assignment operator"
msgid "non-static reference member %q#D, can%'t use default assignment operator"
@@ -32810,106 +32805,106 @@ msgstr "%Hbireştirilmiş %qD yöntemi önce burada gerekli"
msgid "union member %q+D with non-trivial %qD"
msgstr "%1$J%<const%> %3$qT türü ile ilklendirilmemiş üye %2$qD"
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "initializer for %qT must be brace-enclosed"
msgid "initializer for %q+#D is invalid"
msgstr "%qT için ilklendirici {} içinde olmalı"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized non-static const member %q#D"
msgstr "ilklendirilmemiş sabit üyesi %qD"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized non-static reference member %q#D"
msgstr "%Jilklendirilmemiş referans üye %qD"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
#| msgid "repeated using declaration %q+D"
msgid "defaulted declaration %q+D"
msgstr "%q+D bildirimi kullanılarak yinelenmiş"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
#| msgid "array does not match the region tree"
msgid "does not match expected signature %qD"
msgstr "dizi bölge ağacıyla eşleşmiyor"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "a template cannot be defaulted"
msgstr "ÅŸablon parametreleri kardeÅŸ olamazlar"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
#| msgid "%q+#D cannot be declared"
msgid "%qD cannot be defaulted"
msgstr "%q+#D bildirilemez"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
#| msgid "file ends in default argument"
msgid "defaulted function %q+D with default argument"
msgstr "öntanımlı argüman içinde dosya sonu"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "sınıf %qT için vtable yerleşimi ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sürümünde örtük sanal yıkıcıdan dolayı değişebilir"
@@ -33054,156 +33049,156 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D %q#T kurucusunu gizliyor"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D önceki using bildirimi %q#D ile çelişiyor"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "önceden işlev olmayan bildirim %q+#D"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "işlev bildirimi %q#D ile çelişiyor"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT bir isim alanı değil"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "bir using bildirimi bir ÅŸablon kimliÄŸi belirtemez. %<using %D%> deneyin"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "using bildiriminde isim alanı %qD kullanılamaz"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "%qD bildirilmemiÅŸ"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD zaten bu baÄŸlamda bildirilmiÅŸ"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "sınıf bağlamında üye olmayan için using bildirimi"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> yıkıcı isimlendiriyor"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%> kurucu isimlendiriyor"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> %qT içinde kurucu isimlendiriyor"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, fuzzy, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "%3$q#T içinde %<%1$T::%2$D%> ile eşleşen bir üye yok"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "%qD bildirimi %qD'yi kuşatan isim alanında değil"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "%qD bildiriminde doÄŸrudan niteleme"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD %qD içinde bildirilmeliydi"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%qD attribute requires a single NTBS argument"
msgstr "%qs özniteliği bir tamsayı sabit argüman gerektirir"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "%qD öznitelik yönergesi yoksayıldı"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "burada isim alanı rumuzu %qD kullanılamaz, %qD varsayılıyor"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "kesin kullanım sadece isimalanı kapsamında anlamlıdır"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, fuzzy, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "%3$qD isim alanını kapsamayan %2$qD isim alanında doğrudan %1$qD bildirimi"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, fuzzy, gcc-internal-format
#| msgid " %q+#D"
msgid " %qE"
msgstr " %q+#D"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX, pop_everything () iÅŸlevine giriyor\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX, pop_everything () işlevini bırakıyor\n"
@@ -33349,7 +33344,7 @@ msgstr "geçersiz şablon kimliği"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s bir sabit ifadesinde görünemez"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -33606,7 +33601,7 @@ msgstr "typedef ismi %qD yıkıcı bildiricisi olarak kullanılmış"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
#| msgid "expected specifier-qualifier-list"
msgid "expected unqualified-id"
@@ -33817,7 +33812,7 @@ msgstr "%<%T::%D%> %qT içinde kurucu isimlendiriyor"
msgid "compound-statement in constexpr function"
msgstr "Saf ve sabit iÅŸlevler keÅŸfedilir"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected selection-statement"
@@ -33850,7 +33845,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected iteration-statement"
@@ -33867,13 +33862,13 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ hesaplanmış goto'lara izin vermez"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected jump-statement"
msgstr "deyim umuluyordu"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "fazladan %<;%>"
@@ -33912,7 +33907,7 @@ msgstr "işlev tanımında pure belirteci"
msgid "class definition may not be declared a friend"
msgstr "sınıf tanımı kardeş olarak bildirilemeyebilir"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -33996,13 +33991,13 @@ msgstr "beklenmeyen terim"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "%<export%> anahtar sözcüğü gerçekleştirilmedi ve yoksayılacak"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "template parameter pack %qD cannot have a default argument"
msgstr "%qD öntanımlı argümanlara sahip olamaz"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "template parameter pack cannot have a default argument"
@@ -34020,7 +34015,7 @@ msgstr "ÅŸablon parametreleri kardeÅŸ olamazlar"
msgid "expected template-id"
msgstr "deyim umuluyordu"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<<%>"
@@ -34164,12 +34159,12 @@ msgstr "%<,%> veya %<;%> umuluyordu"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "Özdevinimli şablon örneklenimi etkin olur"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "%3$qD'yi kapsamayan %2$qD etki alanı içinde %1$qD türünde bildirim"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, fuzzy, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "%3$qD'yi kapsamayan %2$qD etki alanı içinde %1$qD türünde bildirim"
@@ -34216,80 +34211,80 @@ msgstr "using bildiriminde bir ÅŸablon kimliÄŸi bulunamaz"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in alias template declarations"
msgstr "new türleri bir dönüş türünde tanımlanamayabilir"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
#| msgid "%s: function definition not converted\n"
msgid "a function-definition is not allowed here"
msgstr "%s: işlev tanımı dönüştürülmedi\n"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
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:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "bir işlev tanımıda özniteliklere izin verilmez"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected initializer"
msgstr "betimleyici umuluyordu"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
#| msgid "invalid function declaration"
msgid "invalid type in declaration"
msgstr "işlev bildirimi geçersiz"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
#| msgid "can't initialize friend function %qs"
msgid "initializer provided for function"
msgstr "kardeÅŸ iÅŸlev %qs ilklendirilemiyor"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "parantezli ilklendiriciden sonraki öznitelikler yoksayıldı"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "dizi sınırı bir tamsayı sabit değil"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type %qT"
msgid "cannot define member of dependent typedef %qT"
msgstr "%qT üye referans türünde gösterici oluşturulması"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
#| msgid "%<%T::%D%> is not a type"
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%D%> bir tür değil"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "kurucunun şablon olarak kullanımı geçersiz"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -34298,275 +34293,275 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
#| msgid "invalid function declaration"
msgid "invalid declarator"
msgstr "işlev bildirimi geçersiz"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
#| msgid "expected declaration specifiers"
msgid "expected declarator"
msgstr "bildirim belirteçleri umuluyordu"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD bir isim alanıdır"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type %qT"
msgid "cannot form pointer to member of non-class %q#T"
msgstr "sınıf olmayan %qT türünde üye göstericisi oluşturulması"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "beklenmeyen terim"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "cv-niteleyici yinelenmiÅŸ"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "duplicate cv-qualifier"
msgid "duplicate virt-specifier"
msgstr "cv-niteleyici yinelenmiÅŸ"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
#| msgid "invalid use of %<::%>"
msgid "invalid use of %<auto%>"
msgstr "%<::%> kullanımı geçersiz"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in template arguments"
msgstr "new türleri bir dönüş türünde tanımlanamayabilir"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected type-specifier"
msgstr "betimleyici umuluyordu"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<,%> or %<...%>"
msgstr "%<:%> veya %<...%> umuluyordu"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in parameter types"
msgstr "new türleri bir dönüş türünde tanımlanamayabilir"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
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ı önerilmiyor"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "öntanımlı argümanlara sadece işlev parametresi olarak izin verilir"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "parameter pack %qD cannot have a default argument"
msgstr "%qD öntanımlı argümanlara sahip olamaz"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "parameter pack cannot have a default argument"
msgstr "%qD öntanımlı argümanlara sahip olamaz"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ tasarlanmış ilkendiricilere izin vermez"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ does not allow designated initializers"
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ tasarlanmış ilkendiricilere izin vermez"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-name"
msgstr "sınıf ismi umuluyordu"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after class definition"
msgstr "%q+D tanımlandıktan sonra satıriçi bildirilmiş"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after struct definition"
msgstr "%q+D tanımlandıktan sonra satıriçi bildirilmiş"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
#| msgid "Unexpected junk after function declaration at %C"
msgid "expected %<;%> after union definition"
msgstr "%C'deki işlev bildiriminden sonra umulmayan döküntü"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<{%> or %<:%>"
msgstr "%<,%> veya %<;%> umuluyordu"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "sınıf %s için dosya bulunamıyor"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
#| msgid "friend declaration does not name a class or function"
msgid "qualified name does not name a class"
msgstr "kardeş bildirimi bir sınıf veya işlevi isimlendirmiyor"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "%qD bildirimindeki sınıf ismi geçersiz"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
#| msgid "extra qualification ignored"
msgid "extra qualification not allowed"
msgstr "fazladan niteleme yoksayıldı"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "bir doğrudan özelleştirme %<template <>%> ile öncelenmeli"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
#| msgid "non-template %qD used as template"
msgid "function template %qD redeclared as a class template"
msgstr "şablon olarak şablon olmayan %qD kullanılmış"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "%q+#T türünde önceden tanım"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-key"
msgstr "sınıf ismi umuluyordu"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, fuzzy, gcc-internal-format
#| msgid "a class-key must be used when declaring a friend"
msgid "in C++03 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:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "kardeş bildirimi bir sınıf veya işlevi isimlendirmiyor"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "işlev tanımında pure belirteci"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
#| msgid "cannot use %<::%> in parameter declaration"
msgid "expected %<;%> at end of member declaration"
msgstr "parametre bildiriminde %<::%> kullanılamaz"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "şablonlar dışında %<typename%> kullanımına izin verilmez"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
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 (taban sınıfı örtük olarak bir türdür)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in an exception-specification"
msgstr "new türleri bir dönüş türünde tanımlanamayabilir"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in exception-declarations"
msgstr "new türleri bir dönüş türünde tanımlanamayabilir"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
#| msgid "invalid redeclaration of %q+D"
msgid "invalid declaration of %<%T::%E%>"
msgstr "yeniden %q+D bildirimi geçersiz"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "şablon parametresi listesi çok az"
@@ -34575,358 +34570,358 @@ msgstr "şablon parametresi listesi çok az"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "şablon parametresi listesi çok fazla"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "isimli dönüş değerleri artık desteklenmiyor"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, fuzzy, gcc-internal-format
#| msgid "invalid declaration of member template %q#D in local class"
msgid "invalid declaration of member template in local class"
msgstr "yerel sınıf içinde %q#D üye şablonu bildirimi geçersiz"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "C ilintilemeli ÅŸablon"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid explicit specialization"
msgstr "taban sınıf belirtimi geçersiz"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
#| msgid "template declaration of %qs"
msgid "template declaration of %<typedef%>"
msgstr "%qs ÅŸablon bildirimi"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
#| msgid "explicit specialization in non-namespace scope %qD"
msgid "explicit template specialization cannot have a storage class"
msgstr "isim alanı olmayan %qD kapsamında doğrudan özelleştirme"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
#| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%H%<>>%> alt şablon argüman listesinde %<> >%> olmalıydı"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
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:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid use of %qD in linkage specification"
msgstr "taban sınıf belirtimi geçersiz"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
#| msgid "%<__thread%> before %<extern%>"
msgid "%<__thread%> before %qD"
msgstr "%<extern%> öncesinde %<__thread%>"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<new%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<delete%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<return%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<extern%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected %<static_assert%>"
msgstr "deyim umuluyordu"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<decltype%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<operator%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<class%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<template%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<namespace%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<using%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<asm%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<try%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<catch%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<throw%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<__label__%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@try%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@synchronized%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@throw%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<::%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<...%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<*%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<~%>"
msgstr "%<{%> umuluyordu"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<:%> or %<::%>"
msgstr "%<:%> veya %<...%> umuluyordu"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%>, %<;%> or %<}%>"
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "%qs yaftası %q#T isimlemesinde kullanılmış"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "%q+#D previously declared here"
msgid "%q#T was previously declared here"
msgstr "%q+#D evvelce burada bildirilmiÅŸ"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qD farklı erişimle tekrar bildirilmiş"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "%<template%> (bir belirsizlik giderici olarak) sadece şablonlarda kullanılabilir"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "öntanımlı argüman içinde dosya sonu"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "yanlış yere konmuş %<@%D%> Nesnel-C++ oluşumu"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "%<@encode%> bir argüman olarak bir tür belirtmeli"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr "Nesnel-C++ seçici ismi geçersiz"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
#| msgid "expected declaration specifiers"
msgid "objective-c++ method declaration is expected"
msgstr "bildirim belirteçleri umuluyordu"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "method attributes must be specified at the end"
msgstr "%Jbölüm özniteliği yerel değişkenler için belirtilmiş olamaz"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
#| msgid "illegal reference type specified for instance variable %qs"
msgid "invalid type for instance variable"
msgstr "gerçekleme değişkeni %qs için ilişkilendirme türü kuraldışı"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "%<@protocol%> sonrasında betimleyici umuluyordu"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "%qE özniteliği %qE için yoksayıldı"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid type argument"
msgid "invalid type for property"
msgstr "tür argümanı geçersiz"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "iteration variable %qD should not be reduction"
msgstr "yazmaç değişkeni %qD iç işlevde kullanılmış"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
#| msgid "not enough type information"
msgid "not enough collapsed for loops"
msgstr "tür bilgisi yetersiz"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
#| msgid "junk at end of %<#pragma pack%>"
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "%<#pragma pack%> sonunda döküntü"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "modüller arası eniyilemeler henüz C++ için gerçeklenmedi"
@@ -35681,17 +35676,17 @@ msgstr "%d lik azami şablon örneklenim derinliği %qD örnekleniminde aşılı
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "%d lik azami şablon örneklenim derinliği %qD örnekleniminde aşılıyor (azami değeri arttırmak için -ftemplate-depth-NN kullanın)"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "%q+D örneklenimi %qT türünde"
@@ -35709,270 +35704,270 @@ msgstr "%q+D örneklenimi %qT türünde"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
#| msgid "variable %qD has initializer but incomplete type"
msgid "variable %qD has function type"
msgstr "%qD değişkeni ilklendiricili ama içi boş türde"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "geçersiz parametre türü %qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "%q+D bildiriminde"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "bir dizi döndüren işlev"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "bir işlev döndüren işlev"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "sınıf olmayan %qT türünde üye işlev göstericisi oluşturulması"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "void'e referans oluÅŸturuluyor"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming pointer to reference type %qT"
msgstr "%s %qT referans türünde şekilleniyor"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming reference to reference type %qT"
msgstr "%s %qT referans türünde şekilleniyor"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "sınıf olmayan %qT türünde üye göstericisi oluşturulması"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "%qT üye referans türünde gösterici oluşturulması"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "void türünde üyeye gösterici oluşturulması"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "%qT dizisi oluşturulması"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "mutlak sınıf türünde olan %qT dizisinin oluşturulması"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT ne bir class, ne struct, ne de union türünde"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%qT bir enum türü olmayan %qT türüne çözümleniyor"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT bir sınıf türü olmayan %qT türüne çözümleniyor"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "şablonda %qs kullanımı"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
#| msgid "qualified type %qT does not match destructor name ~%qT"
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "yetkin tür %qT, yıkıcı ismi ~%qT ile eslesmiyor"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "%qE bağımlı ismi bir tür olarak çözümlenmedi ama örneklenim onun bir tür olmasını istiyor"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "eğer bu bir tür anlamındaysa %<typename %E%> deyin"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "geçersiz alan %qD kullanımı"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
#| msgid "invalid use of void expression"
msgid "invalid use of pack expansion expression"
msgstr "void ifade kullanımı geçersiz"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, fuzzy, gcc-internal-format
#| msgid "%<...%> as arguments.)"
msgid "use %<...%> to expand argument pack"
msgstr "%<...%> kabul edeceği varsayılacak.)"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
#| msgid "%<%T::%D%> is not a type"
msgid "use %<%T::%D%> instead"
msgstr "%<%T::%D%> bir tür değil"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "%q+D declared here, later in the translation unit"
msgstr "%q+D tanımlandıktan sonra satıriçi bildirilmiş"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT bir sınıf ya da isim alanı değil"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD ne bir sınıf ne de isim alanı"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT anonim türdür/tür kullanır"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
#| msgid "default argument for %q#D has type %qT"
msgid "template argument for %qD uses local type %qT"
msgstr "%q#D için öntanımlı argüman %qT türünde"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT değişkene göre değişen türde"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "bütünleyen ifade %qE bir sabit değil"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " %qD örneklenmeye çalışılıyor"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "%q#T için sınıf şablonu örneklenimi belirsiz"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "şablon olmayan %q#D'nin doğrudan örneklenimi"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
#| msgid "%q#D is not a non-static data member of %qT"
msgid "%qD is not a static data member of a class template"
msgstr "%q#D %qT'nin bir static olmayan üyesi değildir"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "%qD için eşleşen bir şablon yok"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template type %qT"
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "şablon olmayan tür %qT'nin doğrudan örneklenimi"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "%q#D'nin doğrudan örneklenimi"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "yinelenmiş doğrudan %q#D örneklenimi"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ doğrudan örneklenimlerde %<extern%> kullanımına izin vermez"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "saklama sınıfı %qD şablon örneklenimine uygulanmış"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template %q#D"
msgid "explicit instantiation of non-class template %qD"
msgstr "şablon olmayan %q#D'nin doğrudan örneklenimi"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "şablon olmayan tür %qT'nin doğrudan örneklenimi"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "şablon tanımından önce %q#T'nin doğrudan örneklenimi"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ doğrudan örneklenimlerde %qE kullanımına izin vermez"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "yinelenmiş doğrudan %q#T örneklenimi"
@@ -35984,35 +35979,35 @@ msgstr "yinelenmiş doğrudan %q#T örneklenimi"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "bir tanımlama olmadan %qD'nin doğrudan örneklenimi"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, fuzzy, gcc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "%d lik azami şablon örneklenim derinliği %q+D örnekleniminde aşılıyor (azami değeri arttırmak için -ftemplate-depth-NN kullanın)"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
#| msgid "invalid catch parameter"
msgid "invalid template non-type parameter"
msgstr "yakalama parametresi geçersiz"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a valid type for a template constant parameter"
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#T bir şablon sabiti parametresi için geçerli bir tür değildir"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, fuzzy, gcc-internal-format
#| msgid "variable %qD may not have been initialized"
msgid "variable %q#D with %<auto%> type used in its own initializer"
@@ -36021,13 +36016,13 @@ msgstr "deÄŸiÅŸken %q+D ilklendirilmiÅŸ olmayabilir"
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, fuzzy, gcc-internal-format
#| msgid "unable to emulate %qs"
msgid "unable to deduce %qT from %qE"
msgstr "%qs öykünümü mümkün değil"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -36277,7 +36272,7 @@ msgstr "nitelikli tür %qT tanımı geçersiz"
msgid "invalid base-class specification"
msgstr "taban sınıf belirtimi geçersiz"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
#| msgid "%qD is not a template"
msgid "%qD is not captured"
@@ -36466,291 +36461,291 @@ msgstr "işlev %q+#D için soyut dönüş değeri türü geçersiz"
msgid "%q#T has virtual base classes"
msgstr "%qs türü sanal üye işlevlere sahip"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "%1$J%<const%> %3$qT türü ile ilklendirilmemiş üye %2$qD"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
#| msgid "%q+D is normally a non-static function"
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%q+D normalde bir static olmayan iÅŸlevdir"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
#| msgid "friend declaration does not name a class or function"
msgid "expression %qE does not designate a constexpr function"
msgstr "kardeş bildirimi bir sınıf veya işlevi isimlendirmiyor"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function %qD"
msgid "call to non-constexpr function %qD"
msgstr "işlev olmayan %qD ye çağrı"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD called in a constant expression"
msgstr "%qD bir sabit ifadesinde bulunamaz"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
#| msgid "%q+D was used with no prototype before its definition"
msgid "%qD used before its definition"
msgstr "%q+D tanımlanmadan önce prototipsiz kullanılmış"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
#| msgid "protocol %qs has circular dependency"
msgid "call has circular dependency"
msgstr "protokol %qs döngüsel bağımlılık içeriyor"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "%d lik azami şablon örneklenim derinliği %qD örnekleniminde aşılıyor (azami değeri arttırmak için -ftemplate-depth-NN kullanın)"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "%q+E is not a constant expression"
msgstr "%s bir sabit ifadesinde görünemez"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript out of bound"
msgstr "dizi indisi bir tamsayı değil"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "%qE is not a constant expression"
msgstr "%s bir sabit ifadesinde görünemez"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "mutable %qD is not usable in a constant expression"
msgstr "%qD bir sabit ifadesinde bulunamaz"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
#| msgid "size of array %qD is not an integral constant-expression"
msgid "the value of %qD is not usable in a constant expression"
msgstr "%qD dizisinin boyutu bir tümleyen sabit ifadesi değil"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
#| msgid "no field %qD found in union being initialized"
msgid "%qD used in its own initializer"
msgstr "ilklendirilen union içinde %qD diye bir alan yok"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
#| msgid "%q+D is not a function,"
msgid "%q#D is not const"
msgstr "%q+D bir iÅŸlev deÄŸil,"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
#| msgid "%q+#D is private"
msgid "%q#D is volatile"
msgstr "%q+#D private'dir"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD was not initialized with a constant expression"
msgstr "%qD bir sabit ifadesinde bulunamaz"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
#| msgid "%qD was not declared in this scope"
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD bu etki alanında bildirilmemiş"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
#| msgid "expression in new-declarator must have integral or enumeration type"
msgid "%qD does not have integral or enumeration type"
msgstr "new bildirimli ifade bütünleyici ya da numaralama türünde olmalı"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
#| msgid "enumeral and non-enumeral type in conditional expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "koşullu ifade içinde enum ve enum olmayan türler"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "expression %qE is not a constant-expression"
msgstr "bütünleyen ifade %qE bir sabit değil"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
#| msgid "expected expression"
msgid "unexpected expression %qE of kind %s"
msgstr "ifade umuluyordu"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "dizi boyutu bir tümleyen sabit ifadesi değil"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "pointer comparison expression is not a constant expression"
msgstr "bütünleyen ifade %qE bir sabit değil"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "division by zero is not a constant-expression"
msgstr "dizi boyutu bir tümleyen sabit ifadesi değil"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "ilklendiricide sabit olmayan dizi indisi"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of file in '%s'"
msgid "unexpected AST of kind %s"
msgstr "'%s' de umulmadık dosya sonu"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
#| msgid "cannot declare reference to %q#T"
msgid "cannot capture %qE by reference"
msgstr "%q#T türüne başvuru bildirilemez"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
#| msgid "%<this%> is unavailable for static member functions"
msgid "%<this%> was not captured for this lambda function"
msgstr "statik üye işlevlerde %<this%> kullanılmaz"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "%qV niteleyicileri %qT'ye uygulanamaz"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "%qE özniteliği sadece Java sınıf tanımlarına uygulanabilir"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "%qE özniteliği sadece sınıf tanımlarına uygulanabilir"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE artik kullanilmiyor; g++ vtables simdi öntanımlı olarak COM-uyumludur"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "istenen init_priority bir tamsayı sabit değil"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "%qE özniteliği sadece sınıf türünde nesnelerin dosya bağlamı tanımlarında kullanılabilir"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "istenen init_priority aralık dışında"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "istenen init_priority iç kullanim için ayrilmiştir"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "bu platformda %qE özniteliği desteklenmiyor"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_* denetimi: %2$s dosyasının %3$d. satırındaki %1$s içinde başarısız"
@@ -37779,128 +37774,128 @@ msgstr "kurucu sözdizimi kullanılmış ama %qT türü için kurucu bildirilmem
msgid "cannot initialize arrays using this syntax"
msgstr "bu sözdizimi kullanilarak diziler ilklendirilemez"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
#| msgid "conversion of %qE from %qT to %qT is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "%qE ifadesinin %qT türünden %qT türüne dönüşümü belirsiz"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
#| msgid "conversion of %qE from %qT to %qT is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "%qE ifadesinin %qT türünden %qT türüne dönüşümü belirsiz"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "tamsayı dizisinin ilklendiricisi olarak geniş-olmayan dizge kullanılmış"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
#| msgid "int-array initialized from non-wide string"
msgid "int-array initialized from incompatible wide string"
msgstr "tamsayı dizisinin ilklendiricisi olarak geniş-olmayan dizge kullanılmış"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "karakter dizisi için dizge ilklendirici çok uzun"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "bir bileşik sabitli %qT türündeki küme ilklendirilemez"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "uye %qD için ilklendirici eksik"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "ilklendirilmemiş sabit üyesi %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "uye %qD ilklendirilmemiÅŸ sabit alanli"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "uye %qD ilklendirilmemiÅŸ referanstir"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "ilklendirilen union içinde %qD diye bir alan yok"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "birlesik yapı ilklendiricideki alan isminin yerine index değeri"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "döngüsel gösterici görevlendirmesi saptandi"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "%<->%> için taban terim gösterici olmayan %qT türünde"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr " %<operator->()%> gösterici olmayan sonuc veriyor"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "%<->%> için taban terim bir gösterici değil"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qE bir üye göstericisi olarak kullanilamaz, cunku %qT türünde"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, fuzzy, gcc-internal-format
#| msgid "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "uye göstericisi %qE %qE'ye kümeleme türü olmayan %qT türünde uygulanamaz"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "%qT üye türünde gösterici nesne türü %qT ile uyumsuz"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast to function type %qT"
msgid "functional cast to array type %qT"
msgstr "%qT işlev türüne dönüşüm geçersiz"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
#| msgid "%Jdefault-initialization of %q#D, which has reference type"
msgid "invalid value-initialization of reference type"
msgstr "%Jreferans ture sahip %q#D'nin default ilklendirmesi"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "%qD işlevine çağrı (ici boş tür `%q#T' yakalanırken)"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "ici boş tür `%q#T' yakalanırken işleve çağrı"
@@ -37962,199 +37957,199 @@ msgstr "%s ile %s arasındaki dönüşümde, %L'de Standart Fortran tarafından
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "%L'deki Hollerith sabiti %s'e dönüşüm için çok uzun"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "%C'de dizi indisi umuluyordu"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "%C'de dizi indisi umuluyordu"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Strides not allowed in coarray subscript at %C"
msgstr "%C'de dizi indisi umuluyordu"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "%C'de dizi indis adımı umuluyordu"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "%C'de dizi başvurusunun yapılışı geçersiz"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "%C'deki dizi başvurusu %d boyuttan fazlasını içeremez"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected coarray designator at %C"
msgstr "%C'de dizi indisi umuluyordu"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected another dimension in array declaration at %C"
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "%C'deki dizi bildiriminde farklı bir boyut umuluyordu"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form of array reference at %C"
msgid "Invalid form of coarray reference at %C"
msgstr "%C'de dizi başvurusunun yapılışı geçersiz"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "Bu bağlamda '%s' değişkeni %L'de bir sabit olmalı"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L in this context must be constant"
msgid "Expression at %L in this context must be constant"
msgstr "Bu bağlamda '%s' değişkeni %L'de bir sabit olmalı"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "%C'deki dizi belirtiminde ifade umuluyor"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification for assumed shape array at %C"
msgid "Bad array specification for implied-shape array at %C"
msgstr "%C'deki tahmini biçimli dizi için dizi belirtimi hatalı"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr "%C'de alenen biçimlenmiş dizi için dizi belirtimi geçersiz"
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr "%C'deki tahmini biçimli dizi için dizi belirtimi hatalı"
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr "%C'deki ertelenmiş biçimli dizi için belirtim hatalı"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr "%C'deki tahmini boyutlu dizi için belirtim hatalı"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "%C'deki dizi bildiriminde farklı bir boyut umuluyordu"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "%C'deki dizi belirtimi %d boyuttan fazlasına sahip"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification at %C has more than %d dimensions"
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "%C'deki dizi belirtimi %d boyuttan fazlasına sahip"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Nonstandard type declaration %s*%d at %C"
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "%s*%d %C'de standartdısı tür bildirimi"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "DO yineleyicisi '%s' %L'de aynı isimli yineleyicinin içinde"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "%C'deki dizi kurucuda sözdizimi hatası"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "New in Fortran 2003: [...] style array constructors at %C"
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Fortran 2003'te yeni: %C'de [...] tarzı dizi kurucular"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in character length specification at %C"
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "%C'deki karakter uzunluğu belirtiminde sözdizimi hatası"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "'%s' dizisi %L'de ertelenmiş bir biçimde olamaz"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "%C'de boÅŸ dizi kurucuya izin verilmiyor"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "%s dizi kurucudaki öğe (%L'deki) %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "%L'deki yineleyici adımı sıfır olamaz"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Element in %s array constructor at %L is %s"
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
@@ -38190,7 +38185,7 @@ msgstr "`%s' argümanı `%s' yerleÅŸiÄŸi için (%L'de) REAL veya COMPLEX olmalÄ
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) INTEGER veya PROCEDURE olmalı"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "`%s' argümanı `%s' yerleşiği için %L'de bir sabit olmalı"
@@ -38306,7 +38301,7 @@ msgstr "`dim' argümanı `%s' yerleşiği için (%L'de) geçerli bir boyut indi
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "%L'deki gösterici atamasında farklı karakter uzunlukları"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "`%s' ve '%s' argümanları `%s' yerleşiği için (%L'de) aynı türde olmalı"
@@ -38396,8 +38391,8 @@ msgstr "`%s' argümanı `%s' yerleÅŸiÄŸi için (%L'de) REAL ya da COMPLEX türÃ
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
@@ -38560,7 +38555,7 @@ msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) ALLOCATABLE olmalı"
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
@@ -38706,47 +38701,47 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) %s olmalı"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) %s ile aynı çeşit olmalı"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "`%s' ve '%s' argümanları `%s' yerleşiği için (%L'de) aynı türde olmalı"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) %s olmalı"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "%s için argümanlar %L'de çok fazla"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) %d. çeşitte olmalı"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) INTEGER veya LOGICAL olmalı"
@@ -38758,7 +38753,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -39056,7 +39051,7 @@ msgstr "CHARACTER(*) işlevi '%s' %L'de gösterici değerli olamaz"
msgid "Fortran 2008: Implied-shape array at %L"
msgstr "Fortran 2003: %L'de IOMSG etiketi"
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate array spec for Cray pointee at %C."
msgid "Duplicate array spec for Cray pointee at %C"
@@ -39073,7 +39068,7 @@ msgstr "'%s' öğesi (%C'de) zaten arayüzde mevcut"
msgid "Extension: Old-style initialization at %C"
msgstr "GeniÅŸletme: %C'de eski tarz ilklendirme"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "%C'deki ilklendirme bir gösterici değişkeni için değil"
@@ -39083,7 +39078,7 @@ msgstr "%C'deki ilklendirme bir gösterici değişkeni için değil"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "%C'deki gösterici ilklendirmesi bir '=>' gerektirir, '=' değil"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "%C'de bir ilklendirme ifadesi umuluyordu"
@@ -39297,7 +39292,7 @@ msgstr "Fortran 2003: %C'de FLUSH deyimi"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -39320,57 +39315,57 @@ msgstr "Fortran 2003: %C'de FLUSH deyimi"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be an internal function"
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "Belirtim iÅŸlevi '%s' (%L'de) dahili bir iÅŸlev olamaz"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L has not been assigned a format label"
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "'%s' değişkeni (%L'de) bir biçim yaftası atamamış"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Loop variable at %C cannot have the POINTER attribute"
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "%C'deki döngü değişkeni POINTER özniteliğinde olamaz"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Loop variable at %C cannot have the POINTER attribute"
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "%C'deki döngü değişkeni POINTER özniteliğinde olamaz"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "CHARACTER(*) iÅŸlevi '%s' %L'de dizi deÄŸerli olamaz"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be a statement function"
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
@@ -39378,17 +39373,17 @@ msgstr "Belirtim iÅŸlevi '%s' (%L'de) bir deyim iÅŸlevi olamaz"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing generic specification in USE statement at %C"
msgid "Missing entity or common block name for attribute specification statement at %C"
@@ -39396,828 +39391,828 @@ msgstr "%C'deki USE deyiminde soysal belirtim eksik"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition."
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "%C'deki türetilmiş tür evvelce tanımlanmış olmamalıydı, bu durumda bir türetilmiş tür tanımı içinde görünemez"
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "%C'deki veri bildiriminde sözdizimi hatası"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "%C'deki biçimsel argüman listesinde umulmadık döküntü"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "Sembol '%s' %C'deki biçimsel argüman listesinde yinelenmiş"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "%C'deki RESULT değişkeninin ismi işlev isminden farklı olmalı"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "%C'deki işlev bildiriminden sonra umulmayan döküntü"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "%L'deki SAVE özniteliği bir PURE yordamında belirtilemez"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Iterator step at %L cannot be zero"
msgid "Interface '%s' at %C may not be generic"
msgstr "%L'deki yineleyici adımı sıfır olamaz"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be a statement function"
msgid "Interface '%s' at %C may not be a statement function"
msgstr "Belirtim iÅŸlevi '%s' (%L'de) bir deyim iÅŸlevi olamaz"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "'%s' iç yordamına %L'de bir fiili argüman olarak izin verilmez."
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has basic type of %s"
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "'%s' simgesi %L'de zaten temel %s türünde"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "%C'deki SAVE deyiminde sözdizimi hatası"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected '::' after binding-attributes at %C"
msgstr "%C'de sonlandıran isim umuluyordu"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in structure constructor at %C"
msgid "Syntax error in procedure pointer component at %C"
msgstr "%C'deki yapı kurucuda söz dizimi hatası"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgid "PROCEDURE at %C must be in a generic interface"
msgstr "%C'deki MODULE PROCEDURE bir soysal modül arayüzü olmalı"
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "%C'deki işlev tanımında biçimsel argüman listesi umuluyordu"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "%C'deki ENTRY deyimi bir PROGRAM içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "%C'deki ENTRY deyimi bir MODULE içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "%C'deki ENTRY deyimi bir BLOCK DATA içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "%C'deki ENTRY deyimi bir INTERFACE bloku içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "%C'deki ENTRY deyimi bir DERIVED TYPE bloku içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "%C'deki ENTRY deyimi bir IF-THEN bloku içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "%C'deki ENTRY deyimi bir DO bloku içinde görünemez"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "%C'deki ENTRY deyimi bir SELECT bloku içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "%C'deki ENTRY deyimi bir FORALL bloku içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "%C'deki ENTRY deyimi bir WHERE bloku içindeymiş gibi görünmüyor"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "%C'deki ENTRY deyimi bir içerilmiş altyordamın içinde görünemez"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "%C'deki ENTRY deyimi bir içerilmiş işlevde görünemez"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in CASE-specification at %C"
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "%C'deki CASE belirtiminde sözdizimi hatası"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "%C'de biçim yaftası eksik"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing quote ''' for binding label at %C"
msgstr "%C'de biçim yaftası eksik"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing paren for binding label at %C"
msgstr "%C'de biçim yaftası eksik"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "'%s' işlev ismi olarak %C'de kullanılamaz"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "%C'de beklenmeyen END deyimi"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s statement at %C cannot follow %s statement at %L"
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "%s deyimi (%C'deki), %s deyimini (%L'deki) izlemiyor"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "%s deyimi %L'de umuluyordu"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "%s deyimi umuluyordu (%C'de)"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "'%s' için %s deyiminde (%C'de) blok ismi umuluyordu"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "%C'de sonlandıran isim umuluyordu"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "'%s' etiketi umuluyordu (%s deyiminde, %C'de)"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "DIMENSION deyiminde %L'de dizi belirtimi eksik"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing array specification at %L in DIMENSION statement"
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "DIMENSION deyiminde %L'de dizi belirtimi eksik"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "Dizi belirtimi %L'de ertelenmiş olmalı"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "%C'deki değişken listesinde umulmadık karakter"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "%C'de '(' umuluyordu"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "%C'de deÄŸiÅŸken ismi umuluyordu"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C must be an integer."
msgid "Cray pointer at %C must be an integer"
msgstr "%C'deki Cray göstericisi bir tamsayı olmalı."
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes."
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "%C'deki Cray göstericisi %d baytlık hassasiyete sahip ancak bellek adresi %d bayt gerektiriyor"
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "%C'de \",\" umuluyordu"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "%C'de \")\" umuluyordu"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "%C'de \",\" veya deyim sonu umuluyordu"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "%C'deki Cray göstericisi bildirimi -fcray-pointer seçeneğini gerektiriyor"
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr "%s iÅŸlecinin eriÅŸim belirtimi %C'de zaten belirtilmiÅŸti"
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ".%s. iÅŸlecinin eriÅŸim belirtimi %C'de zaten belirtilmiÅŸti"
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in PROTECTED statement at %C"
msgstr "%C'deki SAVE deyiminde sözdizimi hatası"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "DATA statement at %C is not allowed in a PURE procedure"
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "%C'de DATA deyimi için bir PURE işlevinde izin verilmez"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "DATA statement at %C is not allowed in a PURE procedure"
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "%C'de DATA deyimi için bir PURE işlevinde izin verilmez"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr "%C'de PARAMETER deyiminde deÄŸiÅŸken ismi umuluyordu"
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "%C'deki PARAMETER deyiminde = iÅŸareti umuluyordu"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "%C'deki PARAMETER deyiminde ifade umuluyordu"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Initializer not allowed for COMMON variable '%s' at %C"
msgid "Initializing already initialized variable at %C"
msgstr "COMMON değişkeni `%s' için %C'de ilklendirme yapılamaz"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "%C'deki PARAMETER deyiminde umulmayan karakterler"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr "%C'deki kapsamlı SAVE deyiminden önce bir SAVE deyimi var"
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "%C'deki SAVE deyiminden önce bir kapsamlı SAVE deyimi var"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "%C'deki SAVE deyiminde sözdizimi hatası"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in VALUE statement at %C"
msgstr "%C'deki SAVE deyiminde sözdizimi hatası"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in VOLATILE statement at %C"
msgstr "%C'deki SAVE deyiminde sözdizimi hatası"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "%C'deki SAVE deyiminde sözdizimi hatası"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr "%C'deki MODULE PROCEDURE bir soysal modül arayüzü olmalı"
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected :: in TYPE definition at %C"
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "%C'deki TYPE tanımında :: umuluyordu"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected :: in TYPE definition at %C"
msgid "No such symbol in TYPE definition at %C"
msgstr "%C'deki TYPE tanımında :: umuluyordu"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type at %C can only be PRIVATE within a MODULE"
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr "%C'deki türetilmiş tür sadece bir MODULE içinde PRIVATE olabilir"
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type at %C can only be PUBLIC within a MODULE"
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr "%C'deki türetilmiş tür sadece bir MODULE içinde PUBLIC olabilir"
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: IOMSG tag at %L"
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Fortran 2003: %L'de IOMSG etiketi"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr "%C'deki TYPE tanımında :: umuluyordu"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "Tür ismi '%s' (%C'de) bir yerleşik türle aynı olamaz"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr "Türetilmiş tür ismi '%s' %C'de zaten temel %s türünde"
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr "'%s' için türetilmiş tür tanımı %C'de zaten tanımlı"
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr "%C'deki Cray göstericileri tahmini biçimli dizi olamaz"
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "New in Fortran 2003: ENUM AND ENUMERATOR at %C"
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Fortran 2003'te yeni: %C'de ENUM AND ENUMERATOR"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "Sayısal sabitler %C'de C tamsayı türünü aşıyor"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr "bir tamsayı ifadesi ile ilklendirilmemiş ENUMERATOR %L"
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "%C öncesinde ENUM tanım deyimi umuluyordu"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "%C'deki ENUMERATOR tanımında sözdizimi hatası"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s specification at %C"
msgid "Duplicate access-specifier at %C"
msgstr "%s belirtimi %C'de yinelenmiÅŸ"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s attribute at %L"
msgid "Duplicate POINTER attribute at %C"
msgstr "%s özniteliği %L'de yinelenmiş"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected VARIABLE at %C"
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "%C'de VARIABLE umuluyordu"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate SEQUENCE statement at %C"
msgid "Duplicate DEFERRED at %C"
msgstr "%C'de SEQUENCE deyimi yinelenmiÅŸ"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected a nameless interface at %C"
msgid "Expected access-specifier at %C"
msgstr "%C'de isimsiz bir arayüz umuluyordu"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding attribute at %C"
msgstr "%C'de sonlandıran isim umuluyordu"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "')' expected at %C"
msgstr "%C'de '(' umuluyordu"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding name at %C"
msgstr "%C'de sonlandıran isim umuluyordu"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2003: %C'de FLUSH deyimi"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding target after '=>' at %C"
msgstr "%C'de sonlandıran isim umuluyordu"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected '::' at %C"
msgstr "%C'de '(' umuluyordu"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Expected generic name or operator descriptor at %C"
msgstr "%C'de dizi indisi umuluyordu"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected '=>' at %C"
msgstr "%C'de '(' umuluyordu"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected specific binding name at %C"
msgstr "%C'de sonlandıran isim umuluyordu"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected VARIABLE at %C"
msgid "Empty FINAL at %C"
msgstr "%C'de VARIABLE umuluyordu"
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected structure component name at %C"
msgid "Expected module procedure name at %C"
msgstr "%C'de yapı bileşeni ismi umuluyordu"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected ',' at %C"
msgstr "%C'de '(' umuluyordu"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "procedure name = %s"
msgid "Unknown procedure name \"%s\" at %C"
msgstr "yordam ismi = %s"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s procedure at %L is already declared as %s procedure"
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "%s yordamı %L'de zaten %s yordamı olarak bildirilmiş"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "RESULT attribute required in ENTRY statement at %C"
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "%C'deki ENTRY deyimi bir RESULT özniteliği gerektirir"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
@@ -40476,27 +40471,27 @@ msgstr "POINTER değerli işlev %L'deki atamanın sağ tarafında görünüyor"
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -40782,7 +40777,7 @@ msgid "can't open input file: %s"
msgstr "girdi dosyası açılamıyor: %s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "creating array of %qT"
@@ -40909,12 +40904,12 @@ msgstr "%L'de tanımlanmış atamanın ilk argümanı INTENT(IN) veya INTENT(INO
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "%L'de tanımlanmış atamanın ikinci argümanı INTENT(IN) olmalıdır"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "%L'deki işleç arayüzünün ilk argümanı INTENT(IN) olmalıdır"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "%L'deki işleç arayüzünün ikinci argümanı INTENT(IN) olmalıdır"
@@ -43095,7 +43090,7 @@ msgstr "%C'deki ELSE deyiminden sonra umulmadık döküntü"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "%C'deki ELSE deyiminden sonra umulmadık döküntü"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
@@ -44262,482 +44257,482 @@ msgstr "'%s' ('%s' pure altyordamının) argümanında INTENT belirtilmiş olmal
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "'%s' ('%s' pure altyordamının) argümanında INTENT belirtilmiş olmalıdır (%L'de)"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Keyword argument '%s' at %L is not in the procedure"
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "Anahtar kelime argümanı '%s' (%L'de) yordam içinde değil"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "Öğesel yordamın '%s' argümanı değişmez olmalı (%L'de)"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "Öğesel yordamın '%s' argümanı POINTER özniteliğine sahip olamaz (%L'de)"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr "Öğesel yordamın '%s' argümanı POINTER özniteliğine sahip olamaz (%L'de)"
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "%L'deki sözde yordama ELEMENTAL yordamında izin verilmez"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "'%s' ('%s' pure altyordamının) argümanında INTENT belirtilmiş olmalıdır (%L'de)"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "Deyim işlevinin '%s' argümanı değişmez olmalı (%L'de)"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued argument '%s' of statement function at %L must has constant length"
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "Deyim işlevinin karakter değerli '%s' argümanı sabit uzunlukta olmalı (%L'de)"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr "İçerilmiş işlev '%s' hiç IMPLICIT tür içermiyor (%L'de)"
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Contained function '%s' at %L has no IMPLICIT type"
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "İçerilmiş işlev '%s' hiç IMPLICIT tür içermiyor (%L'de)"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued internal function '%s' at %L must not be assumed length"
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "Karakter değerli iç işlev '%s' tahmini uzunlukta olmamalı (%L'de)"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "inconsistent instance variable specification"
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "çeliskili gerçekleme değişkeni özelliği"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr "FUNCTION sonucu %s FUNCTION %s içinde bir dizi olamaz (%L'de)"
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr "ENTRY sonucu %s FUNCTION %s içinde bir dizi olamaz (%L'de)"
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "FUNCTION sonucu %s FUNCTION %s içinde bir POINTER olamaz (%L'de)"
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "ENTRY sonucu %s FUNCTION %s içinde bir POINTER olamaz (%L'de)"
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr "FUNCTION sonucu %s, %s türünde olamaz (FUNCTION %s içinde, %L'de)"
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr "ENTFY sonucu %s, %s türünde olamaz (FUNCTION %s içinde, %L'de)"
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr "%C'de COMMON içindeki türetilmiş tür değişkeni SEQUENCE özniteliğine sahip değildir"
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr "%C'de COMMON içindeki türetilmiş tür değişkeni SEQUENCE özniteliğine sahip değildir"
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "%C'de COMMON içindeki türetilmiş tür değişkeni SEQUENCE özniteliğine sahip değildir"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Named COMMON block '%s' at %L shall be of the same size"
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr "İsimli COMMON blok '%s' %L'de aynı boyutta olmalı"
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "Nesne '%s' (%L'de), %s SAVE özniteliğine sahip olmalı"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Generic subroutine '%s' at %L is not an intrinsic subroutine"
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "Soysal iÅŸlev '%s' (%L'de) bir yerleÅŸik altyordam deÄŸil"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Too few components in structure constructor at %C"
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "%C'deki yapı kurucuda çok az bileşen"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr "%L'de türetilmiş tür kurucusundaki öğe, gösterici bileşeni '%s' için %s'tir fakat %s olmalıydı"
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Too many components in structure constructor at %C"
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "%C'deki yapı kurucuda çok fazla bileşen"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr "%L'de türetilmiş tür kurucusundaki öğe, gösterici bileşeni '%s' için %s'tir fakat %s olmalıydı"
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Pointer initialization at %C requires '=>', not '='"
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "%C'deki gösterici ilklendirmesi bir '=>' gerektirir, '=' değil"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "Nesne '%s' (%L'de), %s SAVE özniteliğine sahip olmalı"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr "%L'de türetilmiş tür kurucusundaki öğe, gösterici bileşeni '%s' için %s'tir fakat %s olmalıydı"
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L."
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr "Son boyuttaki üst sınır tahmini boyutlu '%s' dizisine başvuru içinde görünmelidir (%L'de)."
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L is ambiguous"
msgid "'%s' at %L is ambiguous"
msgstr "'%s' simgesi (%L'de) belirsiz"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "'%s' iç yordamına %L'de bir fiili argüman olarak izin verilmez."
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Alternate return specifier in function '%s' at %L is not allowed"
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "'%s' iÅŸlevinde diÄŸer return belirtecine %L'de izin verilmiyor"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L cannot have an initializer"
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic at %L does not exist"
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "%L'deki yerleÅŸik mevcut deÄŸil"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "Yafta %d (%L'de başvurulu) hiç tanımlanmamış"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "'%s' beyan işlevine bir fiili argüman olarak izin verilmez (%L'de)"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "'%s' beyan işlevine bir fiili argüman olarak izin verilmez (%L'de)"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "'%s' iç yordamına %L'de bir fiili argüman olarak izin verilmez."
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "ELEMENTAL INTRINSIC olmayan '%s' yordamına %L'de bir fiili argüman olarak izin verilmez"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unable to resolve the specific subroutine '%s' at %L"
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "Özel altyordam '%s' %L'de çözümlenemiyor"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "'%s' simgesi (%L'de) belirsiz"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of INT at %L is not a valid type"
msgid "By-value argument at %L is not of numeric type"
msgstr "%L'de INT'in argümanı geçerli bir tür değil"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "standard conversions are not allowed in this context"
msgid "By-value argument at %L is not allowed in this context"
msgstr "standart uzlaşımlara bu bağlam içinde izin verilmez"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in array reference at %L (%d/%d)"
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "%L'de dizi başvurusunda sıra uyumsuz (%d/%d)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Type/rank mismatch in argument '%s' at %L"
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "Argüman '%s' için tür/sira uyumsuzluğu (%L'de)"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "'%s' simgesi %L'de zaten bir aleni arayüze sahip"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "'%s' simgesi %L'de zaten bir aleni arayüze sahip"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "'%s' simgesi %L'de zaten bir aleni arayüze sahip"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued statement function '%s' at %L must have constant length"
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "Karakter değerli deyim işlevi '%s' %L'de sabit uzunlukta olmalı"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "'%s' simgesi %L'de zaten bir aleni arayüze sahip"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "'%s' simgesi %L'de zaten bir aleni arayüze sahip"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unable to resolve the specific function '%s' at %L"
msgid "There is no specific function for the generic '%s' at %L"
msgstr "'%s' özel işlevi (%L'de) çözümlenemiyor"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr "Soysal işlev '%s' (%L'de) belirli bir yerleşik arayüz ile uyumlu değil"
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Ä°ÅŸlev '%s' (%L'de) bir INTRINSIC ama bir yerleÅŸik ile uyumlu deÄŸil"
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "'%s' özel işlevi (%L'de) çözümlenemiyor"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "'%s' işlevi (%L'de) hiç IMPLICIT tür içermiyor"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of INT at %L is not a valid type"
msgid "Argument to '%s' at %L is not a variable"
msgstr "%L'de INT'in argümanı geçerli bir tür değil"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "More actual than formal arguments in procedure call at %L"
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "%L'deki yordam çağrısında biçimselden daha gerçekçi argümanlar"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "case değeri olarak göstericiler kullanılamaz"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "Array section in '%s' call at %L"
msgstr "'%s' işlev ismi olarak %C'de kullanılamaz"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of %s at %L must be of length one"
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
@@ -44745,543 +44740,543 @@ msgstr "`%s' argümanı (%L'de) tek uzunluk olmalı"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) bir POINTER olmalı"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "`%s' argümanı `%s' yerleşiği için %L'de bir değişmez olmalı"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Name '%s' at %C is the name of the procedure"
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "'%s' ('%s' pure işlevinin) argümanı INTENT(IN) olmalıdır (%L'de) INTENT(IN)"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L is not a VALUE"
msgid "'%s' at %L is not a function"
msgstr "'%s' %L'de bir VALUE deÄŸil"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr "'%s' işlevi CHARACTER(*) bildirimli olup, bir sözde argüman olmadığından %L'de kullanılamaz"
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function reference to '%s' at %L is inside a FORALL block"
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "'%s' için işlev başvurusu %L'de bir FORALL blokunun içindedir"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr "'%s' için işlev başvurusu %L'de bir PURE yordam içindeki bir PURE olmayan yordama başvuruyor"
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "CHARACTER(*) işlevi '%s' %L'de iç içe olamaz"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr "'%s' (%L'de bir FORALL blokunun içindeki) için altyordam başvurusu PURE değil"
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr "'%s' (%L'de bir FORALL blokunun içindeki) için altyordam başvurusu PURE değil"
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr "'%s' (%L'de) için altyordam başvurusu PURE değil"
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unable to resolve the specific subroutine '%s' at %L"
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "Özel altyordam '%s' %L'de çözümlenemiyor"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr "Soysal işlev '%s' (%L'de) bir yerleşik altyordam arayüzü ile uyumlu değil"
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing actual argument '%s' in call to '%s' at %L"
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "Fiili argüman `%s' %s çağrısında eksik (%L'de)"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "Altyordam '%s' (%L'de) bir INTRINSIC ama bir yerleÅŸik ile uyumlu deÄŸil"
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "Özel altyordam '%s' %L'de çözümlenemiyor"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr "'%s' (%L'deki) %L'deki CALL ile uyumlu olmayan bir türe sahip"
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "%L ve %L'de terimlerin biçimleri benzer değil"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "%L'de sıfır adım uzunluğu kuraldışı"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%L'deki dizi başvurusu sınırların dışında"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr "Tahmini boyutlu dizi bölümünün en sağ üst sınırı %L'de belirtilmemiş"
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "%L'de dizi başvurusunda sıra uyumsuz (%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in array reference at %L (%d/%d)"
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "%L'de dizi başvurusunda sıra uyumsuz (%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL stride expression at %L must be a scalar %s"
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "%L'deki FORALL adım ifadesi bir değişmez %s olmalıdır"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "%L'de dizi indisi değişmez olmalıdır"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array index at %L must be of INTEGER type"
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "%L'de dizi indisi INTEGER türünde olmalıdır"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "Ek: %L'de REAL dizi indisi"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "%L'de boyut argümanı değişmez olmalı"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "%L'de boyut argümanı INTEGER türünde olmalı"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "%L'deki dizi indisi %d. mertebeden bir dizidir"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "%L'deki altdizge başlangıç indisi INTEGER türünde olmalıdır"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "%L'deki altdizge başlangıç indisi bir değişmez olmalıdır"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "%L'deki altdizge başlangıç indisi birden küçük olmalıdır"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "%L'deki altdizge son indisi INTEGER türünde olmalıdır"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "%L'deki altdizge son indisi bir değişmez olmalıdır"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring end index at %L must be scalar"
msgid "Substring end index at %L exceeds the string length"
msgstr "%L'deki altdizge son indisi bir değişmez olmalıdır"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring end index at %L must be scalar"
msgid "Substring end index at %L is too large"
msgstr "%L'deki altdizge son indisi bir değişmez olmalıdır"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr "Sıfırdan farklı bir mertebeden bir parça başvurusunun sağ bileşeni %L'de POINTER özniteliğinde olmamalıdır"
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr "Sıfırdan farklı bir mertebeden bir parça başvurusunun sağ bileşeni %L'de POINTER özniteliğinde olmamalıdır"
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr "%L'de sıfırdan farklı bir mertebeden iki veya daha fazla parça başvurusu belirtilmemelidir"
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s tag at %L must be scalar"
msgid "Passed-object at %L must be scalar"
msgstr "%s' etiketi (%L'de) bir değişmez olmalı"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "Öğesel yordamın '%s' argümanı değişmez olmalı (%L'de)"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L is not a VALUE"
msgid "'%s' at %L should be a SUBROUTINE"
msgstr "'%s' %L'de bir VALUE deÄŸil"
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgid "'%s' at %L should be a FUNCTION"
msgstr "Yerleşik işleç arayüzü '%s' %L'de bir FUNCTION olmalı"
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s' (%L'de) bir değişmez olmalıdır"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C must be an integer."
msgid "Deleted feature: %s at %L must be integer"
msgstr "%C'deki Cray göstericisi bir tamsayı olmalı."
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s' (%L'de) bir INTEGER olmalıdır"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "%L'de Do döngüsündeki adım ifadesi sıfır olamaz"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "%L'de FORALL indis ismi bir değişmez INTEGER olmalıdır"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "%L'de FORALL başlatma ifadesi bir değişmez INTEGER olmalıdır"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "%L'de FORALL son ifadesi bir değişmez INTEGER olmalıdır"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "%L'deki FORALL adım ifadesi bir değişmez %s olmalıdır"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "%L'deki FORALL adım ifadesi sıfır olamaz"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' cannot appear in the expression at %L"
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "Değişken '%s' (%L'de) ifade içinde görünemez"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr "%L'de ALLOCATE deyimindeki ifade ya bir POINTER ya da ALLOCATABLE olmalı"
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification required in ALLOCATE statement at %L"
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalı"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification in ALLOCATE statement at %L"
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalı"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Bad array specification in ALLOCATE statement at %L"
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalı"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "%L'deki ASSIGN deyimi bir sabit öntanımlı INTEGER değişken gerektirir"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "%L'deki yafta %L'deki GOTO deyimiyle aynı blokta değil"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "%L'deki UNIT belirtimi ya bir INTEGER ifadesi ya da bir CHARACTER değişkeni olmalıdır"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -45290,179 +45285,179 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr "%L'deki CASE etiketi ile %L'deki CASE etiketi birbirinin üzerine taşıyor"
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "%L'de CASE deyimindeki ifade %s türünde olmalı"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in CASE statement at %L must be kind %d"
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "%L'de CASE deyimindeki ifade %d. çeşit olmalı"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "%L'de CASE deyimindeki ifade bir değişmez olmalı"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr "%L'de hesaplanmış GOTO deyimindeki seçim ifadesi bir değişmez tamsayı ifadesi olmalıdır"
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "%L'deki SELECT deyiminin argümanı %s olamaz"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in CASE statement at %L must be of type %s"
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "%L'de CASE deyimindeki ifade %s türünde olmalı"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr "%L'deki DEFAULT CASE deyiminden sonra %L'de ikinci bir DEFAULT CASE olamaz"
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr "%L'deki CASE deyiminde mantıksal aralığa izin verilmez"
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Logical range in CASE statement at %L is not allowed"
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr "%L'deki CASE deyiminde mantıksal aralığa izin verilmez"
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr "%L'deki aralık belirtimi asla eşleşmeyebilir"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr "%L'deki mantıksal SELECT CASE blokunun ikiden fazla case'i var"
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Global name '%s' at %L is already being used as a %s at %L"
msgid "Associate-name '%s' at %L is used as array"
msgstr "Genel isim '%s' (%L'de), zaten %s (%L'de) olarak kullanılıyor"
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in EQUIVALENCE statement at %L"
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "%L'deki EQUIVALENCE deyiminde söz dizimi hatası"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type '%s' at %C is being used before it is defined"
msgid "Derived type '%s' at %L must be extensible"
msgstr "Türetilmiş '%s' türü (%C'deki) tanımından önce kullanılıyor"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type name '%s' at %C already has a basic type of %s"
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "Türetilmiş tür ismi '%s' %C'de zaten temel %s türünde"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have POINTER components"
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr "%L'deki veri aktarım elemanının POINTER bileşenleri olamaz"
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have POINTER components"
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr "%L'deki veri aktarım elemanının POINTER bileşenleri olamaz"
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have PRIVATE components"
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr "%L'deki veri aktarım elemanının PRIVATE bileşenleri olamaz"
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr "%L'deki veri aktarım elemanının PRIVATE bileşenleri olamaz"
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr "%L'deki veri aktarım elemanı tahmini boyutlu bir diziye bir tam başvuru olamaz"
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL index-name at %L must be a scalar INTEGER"
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "%L'de FORALL indis ismi bir değişmez INTEGER olmalıdır"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "%L'deki ASSIGN deyimi bir sabit öntanımlı INTEGER değişken gerektirir"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "%L'deki ASSIGN deyimi bir sabit öntanımlı INTEGER değişken gerektirir"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument dim at %L must be scalar"
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "%L'de boyut argümanı değişmez olmalı"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of SELECT statement at %L must be a scalar expression"
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "%L'deki SELECT deyiminin argümanı bir sabit ifadesi olmalı"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of ACOS at %L must be between -1 and 1"
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "%L'deki ACOS argümanı -1 .. 1 arasında olmalı"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "%L'deki deyim %L'deki dallanma deyimi için geçerli bir dallanma hedef deyimi değildir"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Branch at %L causes an infinite loop"
msgid "Branch at %L may result in an infinite loop"
@@ -45470,12 +45465,12 @@ msgstr "%L'deki dallanma bir sonsuz döngüye sebep oluyor"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -45483,1017 +45478,1017 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "%L'deki yafta %L'deki GOTO deyimiyle aynı blokta değil"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr "%L'deki WHERE maskesi uyumsuz biçimde"
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr "%L'deki WHERE atama hedefi uyumsuz biçimde"
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "%L'deki WHERE içinde desteklenmeyen deyim"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr "'%s' indisli FORALL %L'de bu nesneye birden fazla atamaya sebep oluyor"
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr "Bir dış FORALL oluşumu zaten bu isimde bir indise sahip (%L'de)"
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "%L'deki WHERE/ELSEWHERE deyimi bir deÄŸiÅŸmez LOGICAL dizisi gerektirir"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr "%L'deki atamanın sağ tarafı bir PURE yordamda bir POINTER içeren türetilmiş bir türdür"
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr "%L'deki atamanın sağ tarafı bir PURE yordamda bir POINTER içeren türetilmiş bir türdür"
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assignment to a FORALL index variable at %L"
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr "%L'deki ASSIGNED GOTO deyimi bir INTEGER deÄŸiÅŸken gerektirir"
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "'%s' değişkenine %L'de bir hedef etiketi atanmış olmamalıydı"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Alternate RETURN statement at %L requires an INTEGER return specifier"
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "Diğer RETURN deyimi %L'de bir INTEGER dönüş belirteci gerektirir"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr "%L'deki ASSIGN deyimi bir sabit öntanımlı INTEGER değişken gerektirir"
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr "%L'deki aritmetik IF deyimi bir sayısal ifade gerektirir"
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr "%L'deki DO WHILE döngüsünün çıkış koşulu bir sabit LOGICAL ifadesi olmalıdır"
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL mask clause at %L requires a LOGICAL expression"
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "%L'deki FORALL maske deyimi bir LOGICAL ifadesi gerektirir"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "size of array %qs is too large"
msgid "String length at %L is too large"
msgstr "%qs dizisinin boyutu çok büyük"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "Ayrılabilir '%s' dizisi %L'de ertelenmiş bir biçimde olmalı"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr "'%s' sabit nesnesi %L'de ALLOCATABLE olmayabilir"
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "'%s' dizi göstericisi %L'de ertelenmiş bir biçimde olmalı"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "'%s' dizisi %L'de ertelenmiş bir biçimde olamaz"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "Modül veya ana program dizisi '%s' %L'de sabit biçimde olmalı"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr "Olası önyüz hatası: gösterici veya tahsis edilebilir öznitelik olmaksızın ertelenmiş dizi boyutu"
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr "%L'deki tahmini karakter uzunluklu öğe ya bir sözde argüman ya da bir PARAMETER olmalı"
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr "'%s' %L'de bu bağlam için sabit karakter uzunluklu olmalı"
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L must have constant character length in this context"
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "'%s' %L'de bu bağlam için sabit karakter uzunluklu olmalı"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "Ayrılabilir '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "Harici '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "Sözde '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "iÅŸlev sonucu '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "Özdevinimli dizi '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr "Karakter değerli deyim işlevi '%s' %L'de sabit uzunlukta olmalı"
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr "'%s' bir PRIVATE türündedir ve '%s' (%L'de PUBLIC tanımlı) için bir sözde argüman olamaz"
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function result '%s' at %L cannot have an initializer"
msgid "Function '%s' at %L cannot have an initializer"
msgstr "iÅŸlev sonucu '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "Harici nesne '%s' %L'de bir ilklendiriciye sahip olamayabilir"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L must have at least two arguments"
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "yerleşik `%s' için (%L'de) en az iki argüman olmalı"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "'%s' beyan işlevine bir fiili argüman olarak izin verilmez (%L'de)"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "CHARACTER(*) iÅŸlevi '%s' %L'de dizi deÄŸerli olamaz"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "CHARACTER(*) işlevi '%s' %L'de gösterici değerli olamaz"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "CHARACTER(*) işlevi '%s' %L'de katıksız olamaz"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr "CHARACTER(*) işlevi '%s' %L'de iç içe olamaz"
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "CHARACTER(*) işlevi '%s' %L'de katıksız olamaz"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "PROCEDURE özniteliği '%s' içinde NAMELIST özniteliği ile çelişiyor (%L'de)"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "PROCEDURE özniteliği '%s' içinde NAMELIST özniteliği ile çelişiyor (%L'de)"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "PROCEDURE özniteliği '%s' içinde NAMELIST özniteliği ile çelişiyor (%L'de)"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "%s özniteliği ile %s özniteliği '%s' içinde %L'de çelişiyor"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr "Yerleşik işleç arayüzü '%s' %L'de bir FUNCTION olmalı"
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "Kullanıcı işleci yordamı '%s' (%L'de) için en azından bir argüman bulunmalı"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of ICHAR at %L must be of length one"
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "%L'de ICHAR'ın argümanı bir uzunlukta olmalı"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) bir POINTER olmalı"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) ALLOCATABLE olmalı"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) OPTIONAL olmamalı"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "First argument of operator interface at %L must be INTENT(IN)"
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "%L'deki işleç arayüzünün ilk argümanı INTENT(IN) olmalıdır"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "Kullanıcı işleci yordamı '%s' (%L'de) için en azından bir argüman bulunmalı"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Initialization at %C is not allowed in a PURE procedure"
msgid "Finalization at %L is not yet implemented"
msgstr "%C'de ilklendirmeye bir PURE iÅŸlevinde izin verilmez"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' called with an implicit interface at %L"
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "Yordam '%s' bir örtük arayüz ile çağrılmış (%L'de)"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "'%s' yordamı (%s içinde, %L'de) be işlev ne de altyordam"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "Kullanıcı işleci yordamı '%s' (%L'de) için en azından bir argüman bulunmalı"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) türetilmemiş bir türde olmalı"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "`%s' argümanı `%s' yerleşiği için %L'de bir değişmez olmalı"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) ALLOCATABLE olmalı"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) bir POINTER olmalı"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "'%s' bileÅŸeni (%C'deki) '%s'nin bir PRIVATE bileÅŸenidir"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array pointer '%s' at %L must have a deferred shape"
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "'%s' dizi göstericisi %L'de ertelenmiş bir biçimde olmalı"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "'%s' ('%s' pure işlevinin) argümanı INTENT(IN) olmalıdır (%L'de) INTENT(IN)"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "User operator procedure '%s' at %L must have at least one argument"
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "Kullanıcı işleci yordamı '%s' (%L'de) için en azından bir argüman bulunmalı"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) türetilmemiş bir türde olmalı"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of statement function at %L must be scalar"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "Deyim işlevinin '%s' argümanı değişmez olmalı (%L'de)"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "Öğesel yordamın '%s' argümanı POINTER özniteliğine sahip olamaz (%L'de)"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "`%s' argümanı `%s' yerleşiği için (%L'de) ALLOCATABLE olmalı"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component '%s' of '%s' at %L must have constant array bounds."
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "'%s' ('%s'in bileşeni) %L'de sabit dizi sınırlarına sahip olmalı"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character length of component '%s' needs to be a constant specification expression at %L."
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr "Bileşen karakter uzunluğu '%s'in %L'de bir sabit belirtim ifadesi olması gerekir"
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr "Bileşen '%s' bir PRIVATE türdür ve '%s' (%L'de PUBLIC tanımlı) bileşeni olamaz"
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component %s of SEQUENCE type declared at %C does not have the SEQUENCE attribute"
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "SEQUENCE türünün %s bileşeni SEQUENCE özniteliğine sahip değil (%C'de)"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The derived type '%s' at %L is of type '%s', which has not been defined."
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr "Türetilmiş '%s' türü (%L'de) tanımlanmamış olan '%s' türündedir."
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component '%s' of '%s' at %L must have constant array bounds."
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "'%s' ('%s'in bileşeni) %L'de sabit dizi sınırlarına sahip olmalı"
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi üyesi olamaz"
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi üyesi olamaz"
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "PROCEDURE özniteliği '%s' içinde NAMELIST özniteliği ile çelişiyor (%L'de)"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "Parametre dizisi '%s' %L'de özdevinimli veya tahmini biçimli olamaz"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr "Örtük olarak PARAMETER türlü '%s' %L'de sonraki bir IMPLICIT türle eşleşmiyor"
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "%L'de PARAMETER içindeki türetilmiş tür uyumsuz"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "PROCEDURE özniteliği '%s' içinde NAMELIST özniteliği ile çelişiyor (%L'de)"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "PROCEDURE özniteliği '%s' içinde NAMELIST özniteliği ile çelişiyor (%L'de)"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "%L'deki tahmini boyutlu dizi bir sözde argüman olmalı"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assumed shape array at %L must be a dummy argument"
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "Tahmini boyutlu dizi bir sözde argüman olmalı"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "%L'deki simge bir DUMMY deÄŸiÅŸken deÄŸil"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued statement function '%s' at %L must have constant length"
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "Karakter değerli deyim işlevi '%s' %L'de sabit uzunlukta olmalı"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The derived type '%s' at %L is of type '%s', which has not been defined."
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr "Türetilmiş '%s' türü (%L'de) tanımlanmamış olan '%s' türündedir."
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "PUBLIC işlev '%s' %L'de PRIVATE '%s' türünde olamaz"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr "INTENT(OUT) sözde argüman '%s' %L'de ASSUMED SIZE olduğundan bir öntanımlı ilklerdiriciye sahip olamaz"
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "Sözde argüman '%s' (%L'de) INTENT(OUT) olamaz"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function result '%s' at %L cannot have an initializer"
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "iÅŸlev sonucu '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "'%s' dizisi %L'de ertelenmiş bir biçimde olamaz"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Allocatable array '%s' at %L must have a deferred shape"
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "Ayrılabilir '%s' dizisi %L'de ertelenmiş bir biçimde olmalı"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "%L'deki sözde yordama ELEMENTAL yordamında izin verilmez"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr "BLOCK DATA öğesi '%s' %L'de COMMON içinde olmalıdır"
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy '%s' at %L cannot have an initializer"
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "Sözde '%s' %L'de bir ilklendiriciye sahip olamaz"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr "DATA deyiminde %L'de sabit olmayan dizi bölümü"
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr "%L'deki DATA deyiminde değerden çok değişken var"
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr "%L'deki DATA deyiminde değişkenden çok değer var"
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "%d yaftası %L'de tanımlanmış ama kullanılmamış"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "%d yaftası %L'de tanımlanmış ama kullanılamıyor"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr "Türetilmiş tür değişkeni '%s' %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE özniteliğine sahip olmalı"
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr "Türetilmiş tür değişkeni '%s' %L'de gösterici bileşen(ler)le bir EQUIVALENCE nesnesi olamaz"
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr "Türetilmiş tür değişkeni '%s' %L'de öntanımlı ilklendiriciyle bir EQUIVALENCE nesnesi olamaz"
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr "Türetilmiş tür değişkeni '%s' %L'de gösterici bileşen(ler)le bir EQUIVALENCE nesnesi olamaz"
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "%L'deki EQUIVALENCE deyiminde söz dizimi hatası"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr "Ortak blok üyesi '%s' (%L'de), '%s' pure yordamındaki bir EQUIVALENCE nesnesi olamaz"
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr "'%s' isimli sabiti %L'de bir EQUIVALENCE nesnesi olamaz"
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr "Sınırları sabit olmayan '%s' dizisi (%L'de) bir EQUIVALENCE nesnesi olamaz"
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr "Yapı bileşeni '%s' %L'de bir EQUIVALENCE nesnesi olamaz"
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "%L'deki altdizge sıfır uzunlukta"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "PUBLIC işlev '%s' %L'de PRIVATE '%s' türünde olamaz"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "ENTRY '%s' %L'de hiç IMPLICIT tür içermiyor"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr "Yerleşik işleç arayüzü '%s' %L'de bir FUNCTION olmalı"
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr "Kullanıcı işleci yordamı '%s' %L'de tahmini karakter uzunluğunda olamaz"
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "Kullanıcı işleci yordamı '%s' (%L'de) için en azından bir argüman bulunmalı"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr "%L'deki işleç arayüzünün ilk argümanı isteğe bağlı olamaz"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "%L'deki işleç arayüzünün ikinci argümanı isteğe bağlı olamaz"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "%L'deki işleç arayüzünün en fazla iki argümanı olmalı"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
@@ -46672,34 +46667,34 @@ msgstr "%L'de ISHFT'in ikinci argümanının genliği bit boyutunu aşıyor"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr "%L'de ISHFTC'nin ikinci argümanının genliği üçüncü argümanı aşıyor"
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "%L'de DIM'in argümanı sınırların dışında"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr "%L'de LOG'un argümanı sıfır veya sıfırdan küçük olamaz"
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr "%L'de LOG'un karmaşık argümanı sıfır olamaz"
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr "%L'de LOG10'un argümanı sıfır veya sıfırdan küçük olamaz"
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "%L'de ikinci MOD argümanı sıfırdır"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "%L'de MOD'un ikinci argümanı sıfırdır"
@@ -46707,48 +46702,48 @@ msgstr "%L'de MOD'un ikinci argümanı sıfırdır"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "%L'de MODULO'nun ikinci argümanı sıfırdır"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Result of SCALE overflows its kind at %L"
msgid "Result of NEAREST is NaN at %L"
msgstr "%L'de SCALE sonucu kendi çeşidini üstten taşırıyor"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "%L'de SCALE sonucu kendi çeşidini üstten taşırıyor"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "%L'de SQRT'nin argümanı negatif değer içeriyor"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -47142,18 +47137,18 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, fuzzy, gcc-internal-format
#| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "Olası önyüz hatası: gösterici veya tahsis edilebilir öznitelik olmaksızın ertelenmiş dizi boyutu"
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "yürüyüş sırasında ifade türü hatalı (%d)"
@@ -47820,19 +47815,19 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expected qualified name in friend declaration for destructor %qD"
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "yıkıcı %qD için kardeş bildiriminde nitelikli isim umuluyordu"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
#| msgid "could not find specs file %s\n"
msgid "could not parse file offset"
msgstr "belirtim dosyası %s bulunamadı\n"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
#| msgid "unexpected node"
msgid "unexpected offset"
@@ -47844,76 +47839,76 @@ msgstr "umulmadık düğüm"
msgid "invalid line in the resolution file"
msgstr "komuttaki yazmaç geçersiz"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "komuttaki yazmaç geçersiz"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot find class %qs"
msgid "cannot read LTO decls from %s"
msgstr "sınıf %qs bulunamıyor"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot open %s"
msgstr "%s açılamıyor"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot map %s"
msgstr "%s açılamıyor"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot read %s"
msgstr "%s açılamıyor"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "opening LTRANS output list %s: %m"
msgstr "`%s' çıktı dosyasının açılması: %m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
#| msgid "when writing output to %s: %m"
msgid "writing to LTRANS output list %s: %m"
msgstr "çıktı %s e yazılırken: %m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "closing LTRANS output list %s: %m"
msgstr "`%s' çıktı dosyasının açılması: %m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "%s:could not open output file '%s'\n"
msgid "could not open symbol resolution file: %m"
msgstr "%s: çıktı dosyası '%s' açılamadı\n"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/po/vi.po b/gcc/po/vi.po
index dec7d2d75..016297164 100644
--- a/gcc/po/vi.po
+++ b/gcc/po/vi.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.7.1\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2012-09-15 08:58+0700\n"
"Last-Translator: Trần Ngá»c Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -28,7 +28,7 @@ msgstr "<nặc-danh>"
msgid "({anonymous})"
msgstr "({nặc danh})"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "cần kết thúc dòng"
@@ -38,8 +38,8 @@ msgstr "cần kết thúc dòng"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "cần %<;%>"
@@ -51,13 +51,13 @@ msgstr "cần %<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "cần %<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "cần %<,%>"
@@ -73,14 +73,14 @@ msgstr "cần %<,%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "cần %<)%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "cần %<]%>"
@@ -89,25 +89,25 @@ msgstr "cần %<]%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "cần %<;%>, %<,%> hoặc %<)%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "cần %<}%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "cần %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "cần %<:%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "cần %<while%>"
@@ -116,34 +116,34 @@ msgstr "cần %<while%>"
msgid "expected %<.%>"
msgstr "cần %<.%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "cần %<@end%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "cần %<>%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "cần %<,%> hoặc %<)%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "cần %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "cần %<#pragma omp section%> hoặc %<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr "cần %<[%>"
@@ -317,12 +317,12 @@ msgstr "toán hạng '%%l' không phải là một nhãn"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "sai sử dụng hằng số nổi"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "sai lập biểu tượng dưới dạng toán hạng"
@@ -1433,20 +1433,20 @@ msgstr "không nhận ra lệnh:"
msgid "insn does not satisfy its constraints:"
msgstr "lệnh không thá»a những ràng buá»™c của nó:"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "được tạo và sử dụng với thiết lập khác nhau của '%s'"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "không đủ bộ nhớ"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "được tạo và sử dụng với thiết lập khác nhau của -fpic"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "được tạo và sử dụng với thiết lập khác nhau của -fpie"
@@ -2050,199 +2050,199 @@ msgstr "Khoảng cách tối thiểu giữa vị trí lưu và nạp có thể x
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "Số tối đa các nút RTL có thể ghi lưu như là giá trị cuối cùng của bộ kết hợp"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "Biên giới trên để chia sẻ hằng số nguyên"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "Số tối thiểu các sự ánh xạ ảo cần suy tính nên chuyển đổi sang tên ảo đầy đủ"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "Tỷ lệ giữa sự ánh xạ ảo và ký hiệu ảo để thực hiện việc thay đổi tên ảo đầy đủ"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "Biên giới dưới của một vùng đệm được tính để bảo vệ chống đống bị đập tan ra"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "Số tối đa các câu lệnh được phép trong một khối cần được nhân đôi khi sắp xếp bước nhảy theo nhánh"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "Số tối Ä‘a các trÆ°á»ng trong má»™t cấu trúc trÆ°á»›c khi tiến trình phân tích hàm trá» thấy cấu trúc đó là má»™t biến riêng lẻ"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "Số tối Ä‘a các câu lệnh sẵn sàng Ä‘Æ°a ra cần được tính bởi bá»™ định thá»i trong lần đầu tiên chạy thủ tục định thá»i"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "Số các lệnh được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "Số các quá trình lấy sẵn có thể chạy đồng thá»i"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "Kích cỡ của vùng nhớ tạm cấp 1"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "Kích cỡ của Ä‘Æ°á»ng vùng nhá»› tạm cấp 1"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "Kích cỡ của vùng nhớ tạm cấp 2"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "Có nên sử dụng loại hợp nguyên tắc hay không"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr "Chiá»u dài tối Ä‘a của tập hợp antic bá»™ phận khi thá»±c hiện sá»± tối Æ°u hoá sẵn cây"
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr "Kích cỡ tối đa của một SCC trước khi SCCVN dừng xử lý một hàm"
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr "Số tối Ä‘a các vòng lặp cho RA thuá»™c miá»n"
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr "Kích cỡ tối đa (theo MB) của bảng xung đột"
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "Số các thanh ghi mỗi hạng còn lại chưa dùng do chuyển động bất biến vòng lặp"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr "Tỷ lệ tối đa giữa kích cỡ mảng và các nhánh chuyển đổi để chuyển đổi nhánh"
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr "kích cỡ tile (đơn vị dữ liệu) để chặn vòng lặp"
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr "số tối đa các tham số trong một SCoP"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr "số tối đa các khối cơ bản mỗi hàm cần được Graphite phân tích"
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr "số tối đa các khối cơ bản trong vòng lặp để chuyển động bất biến vòng lặp"
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "Số tối đa các lệnh trong khối cơ bản cần tính để véc-tơ hoá SLP"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr "Tỷ lệ tối thiểu giữa các lệnh và các lần lấy sẵn để hiệu lực lấy sẵn cho một vòng lặp không rõ số đếm lần đi qua"
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr "Tỷ lệ tối thiểu giữa các lệnh và các thao tác vùng nhớ để hiệu lực lấy sẵn trong một vòng lặp"
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr "Kích cỡ tối đa của bảng chuỗi duy nhất theo dõi var"
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr "UID tối thiểu cần sử dụng cho một lệnh không gỡ rối"
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr "Äá»™ tăng lên tối Ä‘a được pháp của kích cỡ tham số má»›i ipa-sra thì thay thế má»™t hàm trá» theo má»™t chiá»u rá»™ng tập hợp"
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
#, fuzzy
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr "Số tối Ä‘a các nops cần chèn cho má»™t lá»i gợi ý (mặc định là 2)"
-#: params.def:923
+#: params.def:924
#, fuzzy
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "Số tối Ä‘a các lần có thể định thá»i má»™t lệnh nào đó"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
#, fuzzy
msgid "Allow new data races on packed data loads to be introduced"
msgstr "Cho phép đóng gói nhánh với câu lệnh khác"
-#: params.def:954
+#: params.def:955
#, fuzzy
msgid "Allow new data races on packed data stores to be introduced"
msgstr "Cho phép đóng gói nhánh với câu lệnh khác"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2577,18 +2577,18 @@ msgid "invalid %%r value"
msgstr "giá trị %%r sai"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "giá trị %%R sai"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "giá trị %%N sai"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "giá trị %%P sai"
@@ -2603,12 +2603,12 @@ msgstr "giá trị %%h sai"
msgid "invalid %%L value"
msgstr "giá trị %%L sai"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "giá trị %%m sai"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "giá trị %%M sai"
@@ -2619,7 +2619,7 @@ msgid "invalid %%U value"
msgstr "giá trị %%U sai"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "giá trị %%s sai"
@@ -2629,7 +2629,7 @@ msgstr "giá trị %%s sai"
msgid "invalid %%C value"
msgstr "giá trị %%C sai"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "giá trị %%E sai"
@@ -2640,38 +2640,38 @@ msgid "unknown relocation unspec"
msgstr "không rõ bỠghi rõ bố trí lại"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "mã %%xn sai"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "lệnh Thumb căn cứ vào"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "gặp lệnh căn cứ vào trong dãy có Ä‘iá»u kiện"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
msgid "Unsupported operand for code '%c'"
msgstr "sai lập toán hạng cho mã '%c'"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "sai lập toán hạng dá»i"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2679,81 +2679,81 @@ msgstr "sai lập toán hạng dá»i"
msgid "invalid operand for code '%c'"
msgstr "sai lập toán hạng cho mã '%c'"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "lệnh chưa bao giỠthực hiện"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "toán hạng còn thiếu"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
msgstr "tham số hàm không thể có loại __fp16"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr "hàm không thể trả lại loại __fp16"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "toán hạng địa chỉ yêu cầu ràng buộc cho thanh ghi X, Y, hay Z"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
msgid "operands to %T/%t must be reg + const_int:"
msgstr "các toán hạng cho %T/%t phải là reg + const_int:"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
msgid "bad address, not an I/O address:"
msgstr "địa chỉ sai, không phải (reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
msgid "bad address, not a constant:"
msgstr "địa chỉ sai, không phải là một hằng số):"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "địa chỉ sai, không phải (reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "địa chỉ sai, không phải post_inc hoặc pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "lá»—i biên dịch ná»™i bá»™. Äịa chỉ sai:"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "lỗi biên dịch nội bộ. Không hiểu chế độ:"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "lệnh sai:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "lệnh không đúng:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "không rõ lệnh di chuyển:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "lệnh dá»i sai:"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "lỗi biên dịch nội bộ. Dịch không đúng:"
@@ -2769,7 +2769,7 @@ msgstr "toán hạng const_double sai"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3000,72 +3000,72 @@ msgstr "lập sai toán hạng output_move_double"
msgid "bad output_condmove_single operand"
msgstr "lập sai toán hạng output_condmove_single"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "lập sai UNSPEC như là toán hạng"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr "'%%&' bị sử dụng mà không có tham chiếu TLS năng động cục bộ"
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng '%c'"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "toán hạng không phải là má»™t mã Ä‘iá»u kiện, mã toán hạng sai 'D'"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "toán hạng không phải là hằng số, cÅ©ng không phải là má»™t mã Ä‘iá»u kiện, mã toán hạng sai 'C'"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "toán hạng không phải là hằng số, cÅ©ng không phải là má»™t mã Ä‘iá»u kiện, mã toán hạng sai 'F'"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "toán hạng không phải là hằng số, cÅ©ng không phải là má»™t mã Ä‘iá»u kiện, mã toán hạng sai 'c'"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "toán hạng không phải là hằng số, cÅ©ng không phải là má»™t mã Ä‘iá»u kiện, mã toán hạng sai 'f'"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "toán hạng không phải là má»™t mã Ä‘iá»u kiện, mã toán hạng sai 'D'"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "toán hạng không phải là má»™t mã Ä‘iá»u kiện, mã toán hạng sai 'Y'"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "mã toán hạng sai '%c'"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "sai lập ràng buộc cho toán hạng"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "không rõ chế độ lệnh"
@@ -3117,13 +3117,13 @@ msgstr "sai chuyển đổi sang %<__fpreg%>"
msgid "invalid operation on %<__fpreg%>"
msgstr "thao tác sai %<__fpreg%>"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "gặp toán hạng %%P sai"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "gặp giá trị %%p sai"
@@ -3202,7 +3202,7 @@ msgid "post-increment address is not a register"
msgstr "địa chỉ hậu gia không phải là một thanh ghi"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "địa chỉ sai"
@@ -3337,115 +3337,115 @@ msgstr "Không đủ sức chứa trong đống.\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Hãy thử chạy '%s' trong trình bao để tăng giới hạn.\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr "-mvsx yêu cầu điểm phù động loại phần cứng"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr "-mvsx và -mpaired không tương thích với nhau"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr "-mvsx bị sá»­ dụng vá»›i mã vá» cuối nhá»"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr "-mvsx yêu cầu đặt địa chỉ một cách phụ lục"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-mvsx và -mno-altivec không tương thích với nhau"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr "-mno-altivec thì tắt vsx"
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr "sai di chuyển"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "giá trị %%c sai"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "giá trị %%f sai"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "giá trị %%F sai"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "giá trị %%G sai"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "mã %%j sai"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "mã %%J sai"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "giá trị %%k sai"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "giá trị %%K sai"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "giá trị %%O sai"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "giá trị %%q sai"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "giá trị %%S sai"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "giá trị %%T sai"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "giá trị %%u sai"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "giá trị %%v sai"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "giá trị %%x sai"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "giá trị %%y sai, hãy thử sử dụng ràng buộc 'Z'"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "đối số AltiVec bị gửi cho hàm không nguyên mẫu"
@@ -3534,25 +3534,25 @@ msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
msgid "invalid operand for code: '%c'"
msgstr "sai lập toán hạng cho mã: '%c'"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "sai lập toán hạng tới %%R"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "sai lập toán hạng tới %%S"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "tạo và sử dụng với các kiến trúc hoặc ABI khác nhau"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "tạo và sử dụng với các ABI khác nhau"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "tạo và sử dụng với các trình trạng cuối khác nhau"
@@ -3571,13 +3571,13 @@ msgstr "toán hạng %%A sai"
msgid "invalid %%B operand"
msgstr "toán hạng %%B sai"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "sai toán hạng %%C"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "sai toán hạng %%D"
@@ -3622,57 +3622,57 @@ msgstr "toán hạng 'o' không phải là một hằng số"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand: gặp mã không rõ"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "toán hạng %%c sai"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "toán hạng %%d sai"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
msgid "invalid %%H specifier"
msgstr "mã %%L sai"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, c-format
msgid "invalid %%h operand"
msgstr "sai toán hạng %%h"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, c-format
msgid "invalid %%I operand"
msgstr "sai toán hạng %%I"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, c-format
msgid "invalid %%i operand"
msgstr "sai toán hạng %%i"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, c-format
msgid "invalid %%j operand"
msgstr "sai toán hạng %%j"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, c-format
msgid "invalid %%%c operand"
msgstr "sai toán hạng %%%c"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, c-format
msgid "invalid %%N operand"
msgstr "sai toán hạng %%N"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
msgid "invalid operand for 'r' specifier"
msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr "thậm chí không thể in ra toán hạng; mã == %d (%c)"
@@ -3989,7 +3989,7 @@ msgstr "%s:%d: lần tạo từ %qs\n"
msgid "candidates are:"
msgstr "ứng cử là:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4359,11 +4359,11 @@ msgstr "IF (nếu) loại khối"
msgid "implied END DO"
msgstr "ngụ ý END DO (kết thúc làm)"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "sự gán"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "sá»± gán hàm trá»"
@@ -4371,124 +4371,124 @@ msgstr "sá»± gán hàm trá»"
msgid "simple IF"
msgstr "IF (nếu) đơn giản"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr "thủ tục mô-đun"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
msgid "internal function"
msgstr "hàm nội bộ"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr "thủ tục loại yếu tố"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "Gặp ngữ cảnh sai cho hàm trỠNULL() tại %%L"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "Tại %%L có một toán tử thuộc số nguyên phân '%s' với toán hạng %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "Tại %%L có một toán tử thuộc số nhị phân '%s' với các toán hạng %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "Tại %%L có một toán tử ghép nối chuỗi với các toán hạng %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "Tại %%L có một toán tử hợp lý '%s' với các toán hạng %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "Tại %%L có một toán tử .not. với toán hạng %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "Không thể so sánh các số lượng PHỨC TẠP tại %L"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "Tại %%L thì các bộ hợp lý phải được so sánh với %s thay cho %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "Tại %%L có một toán tử so sánh '%s' với các toán hạng %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "Không rõ toán tử '%s' tại %%L"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "Tại %%L có má»™t toán tá»­ ngÆ°á»i dùng '%s' vá»›i toán hạng %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "Tại %%L có má»™t toán tá»­ ngÆ°á»i dùng '%s' vá»›i các toán hạng %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "Tại %%L và %%L có một toán tử với các phân hàng mâu thuẫn nhau"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr "Biến vòng lặp"
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
msgid "iterator variable"
msgstr "Biến vòng lặp"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr "Biểu thức bắt đầu trong vòng lặp DO (làm)"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr "Biểu thức kết thúc trong vòng lặp DO (làm)"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr "Biểu thức bước trong vòng lặp DO (làm)"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
msgid "DEALLOCATE object"
msgstr "đối tượng DEALLOCATE"
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
msgid "ALLOCATE object"
msgstr "đối tượng ALLOCATE"
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr "biến STAT"
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr "Biến ERRMSG"
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr "biến ACQUIRED_LOCK"
@@ -4497,7 +4497,7 @@ msgstr "biến ACQUIRED_LOCK"
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "Bá»™ dá»±ng mảng chứa các chiá»u dài KÃ_Tá»° khác nhau (%ld/%ld)"
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -4824,6 +4824,18 @@ msgstr "không cho phép sá»­ dụng đồng thá»i hai tuỳ chá»n mthreads vÃ
msgid "cannot use mshared and static together"
msgstr "không cho phép sá»­ dụng đồng thá»i hai tuỳ chá»n mshared và static"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "hai tùy chá»n --fjni và --femit-class-files không tÆ°Æ¡ng thích vá»›i nhau"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "hai tùy chá»n --fjni và --femit-class-file không tÆ°Æ¡ng thích vá»›i nhau"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "có nên kết hợp tuỳ chá»n --femit-class-filevá»›i -fsyntax-only"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4914,26 +4926,10 @@ msgstr "Objective C của GNU không còn hỗ trợ chức năng biên dịch t
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "tuỳ chá»n -shared (chia sẻ) hiện thá»i không được há»— trợ cho VAX ELF"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran không hỗ trợ sử dụng -E mà không có -cpp"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "hai tùy chá»n --fjni và --femit-class-files không tÆ°Æ¡ng thích vá»›i nhau"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "hai tùy chá»n --fjni và --femit-class-file không tÆ°Æ¡ng thích vá»›i nhau"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "có nên kết hợp tuỳ chá»n --femit-class-filevá»›i -fsyntax-only"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a không há»— trợ tình trạng vá» cuối nhá»"
@@ -4946,6 +4942,10 @@ msgstr " sử dụng các cái chuyển loại tạo mã xung đột với nhau"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "tuỳ chá»n -shared (chia sẻ) hiện thá»i không được há»— trợ cho VAX ELF"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
@@ -7681,7 +7681,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "Theo quy Æ°á»›c gá»i SuperH / Renesas (còn gá»i là Hitachi)"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "Äối vá»›i mã dấu chấm Ä‘á»™ng Ä‘á»™ng thì làm hợp hÆ¡n vá»›i IEEE"
#: config/sh/sh.opt:278
@@ -11936,235 +11938,230 @@ msgstr ""
msgid "Create a position independent executable"
msgstr ""
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
msgid "invalid use of type"
msgstr "sử dụng kiểu sai"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
msgid "constant refers to itself"
msgstr ""
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr "cần kiểu số"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
msgid "expected boolean type"
msgstr "cần kiểu boolean"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr "cần số nguyên hoặc lôgíc"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
msgid "invalid operand for unary %<&%>"
msgstr "sai lập toán hạng tới %%R"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr "cần con trá»"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
msgid "incompatible types in binary expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
msgid "shift of non-integer operand"
msgstr ""
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
msgid "shift count not unsigned integer"
msgstr ""
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
msgid "negative shift count"
msgstr "chiá»u dài lệnh âm"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
msgstr "đối tượng không phải là phương thức"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr ""
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
msgid "invalid use of %<...%> with builtin function"
msgstr ""
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
msgstr "không đủ đối số"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
msgstr "quá nhiá»u đối số"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
msgid "argument 1 must be a map"
msgstr ""
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
msgid "invalid type for make function"
msgstr "hàm nội bộ"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
msgid "bad size for make"
msgstr "sai lập lệnh cho 'A'"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
msgid "too many arguments to make"
msgstr "quá nhiá»u đối số để thá»±c hiện"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
msgid "argument must be array or slice or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
msgid "unsupported argument type to builtin function"
msgstr "Hỗ trợ các hàm dựng sẵn 3DNow!"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
msgid "argument must be a field reference"
msgstr "đích không phải là một hàm trỠhoặc một tham chiếu"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
msgid "first argument must be []byte"
msgstr ""
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
msgid "second argument must be slice or string"
msgstr ""
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
msgid "argument 2 has invalid type"
msgstr ""
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr ""
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr ""
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
msgid "complex arguments must have floating-point type"
msgstr "Äừng sá»­ dụng Ä‘iểm phù Ä‘á»™ng loại phần cứng"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
msgid "invalid use of %<...%> with non-slice"
msgstr "sai sử dụng '%%%c'"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
msgstr "cần hàm"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr ""
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
msgid "invalid use of %<...%> calling non-variadic function"
msgstr ""
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr ""
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr "chỉ số phải là số nguyên"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr ""
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
msgid "incompatible type for map index"
msgstr "Hiệu lá»±c chế Ä‘á»™ thông thÆ°á»ng"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
msgid "too many expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
msgid "too few expressions for struct"
msgstr ""
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-msgid "invalid unsafe.Pointer conversion"
-msgstr "sai lập ràng buộc cho toán hạng"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr "cần kênh"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12204,19 +12201,23 @@ msgstr ""
msgid "expected boolean expression"
msgstr "cần một biểu thức lôgíc"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
msgid "incompatible types in send"
msgstr ""
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -12505,7 +12506,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr ""
@@ -12599,13 +12600,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr ""
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr ""
@@ -12980,7 +12981,7 @@ msgstr ""
msgid "%qE defined as wrong kind of tag"
msgstr ""
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr ""
@@ -13108,7 +13109,7 @@ msgstr "không thể sÆ¡ khởi má»™t đối tượng có kích cỡ biến Ä‘á»
msgid "variable %qD has initializer but incomplete type"
msgstr ""
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr ""
@@ -13118,7 +13119,7 @@ msgstr ""
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr ""
@@ -14016,7 +14017,7 @@ msgstr ""
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr ""
@@ -14219,7 +14220,7 @@ msgstr ""
msgid "unknown type name %qE"
msgstr ""
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr ""
@@ -14229,7 +14230,7 @@ msgstr ""
msgid "expected %<;%>, identifier or %<(%>"
msgstr "cần %<;%>, định danh hoặc %<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr ""
@@ -14277,7 +14278,7 @@ msgstr ""
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr ""
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr ""
@@ -14309,8 +14310,8 @@ msgstr ""
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "cần định danh"
@@ -14644,77 +14645,77 @@ msgstr ""
msgid "no type or storage class may be specified here,"
msgstr ""
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, fuzzy, gcc-internal-format
msgid "unknown property attribute"
msgstr "<không rõ toán hạng>"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "thiếu %<=%> (sau thuộc tính %<getter%>)"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "thiếu %<=%> (sau thuộc tính %<setter%>)"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr ""
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp taskyield%> chỉ có thể sử dụng trong các biểu thức phức hợp"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "quá nhiá»u mệnh Ä‘á» %qs"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "cần %<none%> hoặc %<shared%>"
@@ -14729,42 +14730,42 @@ msgstr "cần biểu thức nguyên"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc %<max%>"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr ""
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "cần mệnh đỠ%<#pragma omp%>"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs không hợp lệ cho %qs"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr ""
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr ""
@@ -14774,7 +14775,7 @@ msgstr ""
msgid "expected %<(%> or end of line"
msgstr "cần %<(%> hoặc xuống dòng"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "cần câu lệnh for"
@@ -14789,12 +14790,12 @@ msgstr ""
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
@@ -14819,27 +14820,27 @@ msgstr ""
msgid "%<threadprivate%> %qE has incomplete type"
msgstr ""
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -15617,7 +15618,7 @@ msgstr "mảng bị sơ khởi từ hằng số chuỗi nằm trong ngoặc đơ
msgid "initialization of a flexible array member"
msgstr "đã sơ khởi một bộ phận mảng dẻo"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "mảng ký tự bị sơ khởi từ chuỗi rộng"
@@ -15823,223 +15824,223 @@ msgstr ""
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr ""
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr ""
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "số lượng dịch trái là số âm"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "số lượng dịch phải >= độ rộng của kiểu"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "số lượng dịch trái là số âm"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "số lượng dịch trái >= độ rộng của kiểu"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr "Cảnh báo vỠsự so sánh các loại đếm (enum) khác nhau"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr ""
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr ""
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr ""
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr ""
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -17061,7 +17062,7 @@ msgstr ""
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -17181,12 +17182,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr ""
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr ""
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr ""
@@ -17271,27 +17272,27 @@ msgstr ""
msgid "total size of local objects too large"
msgstr ""
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr ""
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "hàm trả vỠmột tập hợp"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "tham số chưa dùng %q+D"
@@ -17720,62 +17721,62 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr ""
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr ""
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5681
+#: gimplify.c:5682
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "gimplification gặp lỗi"
@@ -17979,48 +17980,48 @@ msgstr "biến %qD được định nghĩa lại là một hàm"
msgid "function %qD redeclared as variable"
msgstr "hàm %qD được định nghĩa lại thành một biến"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -18116,12 +18117,12 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr ""
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr ""
@@ -18484,8 +18485,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr ""
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr ""
@@ -18790,7 +18791,7 @@ msgstr ""
msgid "packed attribute is unnecessary"
msgstr ""
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr ""
@@ -18810,12 +18811,12 @@ msgstr ""
msgid "nested function trampolines not supported on this target"
msgstr ""
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr ""
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr ""
@@ -19005,7 +19006,7 @@ msgstr "Cho phép sử dụng câu lệnh MDMX"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19020,7 +19021,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr "cuá»™c gá»i hàm gián tiếp lần đầu tiên không phải được tính để chèn vào trá»±c tiếp"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19035,7 +19036,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, gcc-internal-format
msgid "asm not allowed in atomic transaction"
msgstr ""
@@ -19070,7 +19071,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, gcc-internal-format
msgid "%Kasm not allowed in %<transaction_safe%> function"
msgstr ""
@@ -19690,117 +19691,117 @@ msgstr "không thể mở tập tin đáp ứng %s"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr ""
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr ""
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr ""
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr ""
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr ""
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr ""
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr ""
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr ""
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr ""
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr ""
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr ""
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "được gá»i từ đây"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr ""
@@ -19836,7 +19837,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr ""
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "ngắt SSA"
@@ -20076,72 +20077,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr ""
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr ""
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr ""
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr ""
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr ""
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr ""
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr ""
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr ""
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20155,141 +20156,141 @@ msgstr ""
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr ""
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr ""
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr ""
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr ""
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr ""
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr ""
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr ""
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr ""
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr ""
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr ""
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr ""
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -20505,12 +20506,12 @@ msgstr ""
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -20525,8 +20526,8 @@ msgstr ""
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr ""
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr ""
@@ -21148,40 +21149,40 @@ msgstr ""
msgid "invalid vector type for attribute %qE"
msgstr ""
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr ""
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr ""
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr ""
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr ""
@@ -21221,12 +21222,12 @@ msgstr ""
msgid "%qE attribute only applies to variadic functions"
msgstr ""
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr ""
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -22977,229 +22978,229 @@ msgid "bad value %qs for -mmemory-latency"
msgstr ""
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr ""
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr ""
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr ""
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr ""
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr ""
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr ""
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr ""
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr ""
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr ""
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr "__fp16 và không ldrh"
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard và VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "không thể sử dụng -mtp=cp15 với 16-bit Thumb"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, gcc-internal-format
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr ""
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, gcc-internal-format
msgid "structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr ""
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, gcc-internal-format
msgid "target CPU does not support unaligned accesses"
msgstr ""
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr ""
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr "biến thể PCS"
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr ""
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr "tham số phải là một hằng"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "bá»™ chá»n phải là má»™t giá trị trá»±c tiếp"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "mặt nạ phải là một giá trị trực tiếp"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -23239,87 +23240,87 @@ msgstr "%qs hàm không trả vỠgiá trị nào"
msgid "%qs appears to be a misspelled %s handler"
msgstr ""
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr "Số các thanh ghi được sử dụng để gửi đối số nguyên cho đích"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr ""
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr "Gặp kết thúc mô-Ä‘un bất thÆ°á»ng trong hằng số chuá»—i"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr ""
@@ -23659,411 +23660,411 @@ msgstr ""
msgid "can%'t set position in PCH file: %m"
msgstr ""
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr ""
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, gcc-internal-format
msgid "code model %qs not supported in x32 mode"
msgstr ""
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr ""
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, gcc-internal-format
msgid "-masm=intel not supported in this configuration"
msgstr ""
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr ""
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr ""
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr ""
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr ""
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, fuzzy, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "-mas100-syntax không tương thích với -gdwarf"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr ""
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "không tương thích với nhau"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr ""
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr ""
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "các thuộc tính fastcall và thiscall không tương thích với nhau"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "các thuộc tính stdcall và thiscal không tương thích với nhau"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "các thuộc tính cdecl và thiscall không tương thích với nhau"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr ""
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr ""
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr ""
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr ""
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr ""
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr ""
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr ""
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr ""
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr ""
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr ""
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr ""
@@ -24133,13 +24134,13 @@ msgstr ""
msgid "%qE attribute requires a string constant argument"
msgstr ""
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24211,7 +24212,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr ""
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr ""
@@ -24266,7 +24267,7 @@ msgstr ""
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr ""
@@ -24605,62 +24606,62 @@ msgstr ""
msgid "%qs does not support MIPS16 code"
msgstr ""
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr ""
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr ""
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr ""
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "%<-mgp32%> dùng với 64-bit ABI"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr ""
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr ""
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, gcc-internal-format
msgid "%qs is incompatible with %qs"
msgstr "%qs không tương thích với %qs"
@@ -24670,57 +24671,57 @@ msgstr "%qs không tương thích với %qs"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, gcc-internal-format
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr ""
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr ""
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr ""
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr ""
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr ""
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr ""
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr ""
@@ -25001,307 +25002,307 @@ msgstr ""
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr ""
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr "-mrecip cần -ffinite-math hoặc -ffast-math"
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr "-mrecip cần -fno-trapping-math hoặc -ffast-math"
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr "-mrecip yêu cầu -freciprocal-math hoặc -ffast-math"
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "SPE không được hỗ trợ ở đích này"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr ""
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr ""
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr ""
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr ""
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr ""
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr ""
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr ""
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr ""
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr ""
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "sai cpu \"%s\" cho %s\"%s\"%s"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "%s\"%s\"%s là không được phép"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "%s\"%s\"%s không hợp lệ"
@@ -25534,63 +25535,63 @@ msgstr ""
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr ""
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr ""
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr ""
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr ""
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr ""
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr ""
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr ""
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr ""
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr ""
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr ""
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr ""
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr ""
@@ -25712,12 +25713,12 @@ msgstr ""
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr ""
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
msgid "bad builtin icode"
msgstr "mã Ä‘iá»u kiện sai"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
msgid "operand must be an immediate of the right size"
msgstr "toán hạng 1 phải là một thanh ghi cứng"
@@ -25932,38 +25933,38 @@ msgstr ""
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr ""
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr ""
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr ""
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr ""
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr ""
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr ""
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr ""
@@ -26399,7 +26400,7 @@ msgstr ""
msgid "passing %qT chooses %qT over %qT"
msgstr ""
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr ""
@@ -26459,425 +26460,425 @@ msgstr ""
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr ""
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D không thể được quá tải"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "vá»›i %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr ""
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1291
+#: cp/class.c:1292
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr ""
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2524
+#: cp/class.c:2525
#, gcc-internal-format
msgid "%q+#D marked final, but is not virtual"
msgstr ""
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D bị ẩn"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " bởi %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr ""
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr ""
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr ""
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr ""
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr ""
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr ""
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr ""
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr ""
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr ""
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr ""
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr ""
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr ""
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr ""
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr ""
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr ""
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr ""
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr ""
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr ""
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr ""
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr ""
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr ""
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr ""
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr ""
-#: cp/class.c:4902
+#: cp/class.c:4919
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr ""
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr "Cảnh báo vỠbộ hủy cấu trúc không phải ảo"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:4959
+#: cp/class.c:4976
#, gcc-internal-format
msgid " non-static data member %q+D has non-literal type"
msgstr ""
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr ""
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+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:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr ""
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr ""
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr ""
-#: cp/class.c:6140
+#: cp/class.c:6149
#, gcc-internal-format
msgid "type transparent class %qT does not have any fields"
msgstr ""
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr ""
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr ""
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr ""
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr ""
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr ""
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr ""
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr ""
@@ -26887,12 +26888,12 @@ msgstr ""
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr ""
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr ""
@@ -26912,7 +26913,7 @@ msgstr ""
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr ""
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
msgid "zero as null pointer constant"
msgstr "toán hạng B không phải là một hằng số"
@@ -27815,7 +27816,7 @@ msgstr ""
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr ""
@@ -27908,8 +27909,8 @@ msgstr ""
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr ""
@@ -28439,7 +28440,7 @@ msgstr ""
msgid "type %qT is not derived from type %qT"
msgstr ""
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr ""
@@ -28749,374 +28750,369 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr ""
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr ""
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr ""
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr ""
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr ""
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr ""
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr ""
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr ""
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr ""
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr ""
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, gcc-internal-format
msgid "non-static data member declared %<auto%>"
msgstr ""
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr ""
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr ""
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr ""
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr ""
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr ""
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr ""
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr ""
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr ""
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr ""
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr ""
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr ""
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr ""
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr ""
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr ""
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr ""
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr ""
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr ""
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr ""
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr ""
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr ""
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr ""
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr ""
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
@@ -29136,168 +29132,168 @@ msgstr ""
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr ""
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr ""
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr ""
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr ""
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr ""
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr ""
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr ""
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr ""
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr ""
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr ""
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr ""
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr ""
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr ""
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr ""
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr ""
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr ""
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr ""
@@ -29309,88 +29305,88 @@ msgstr ""
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr ""
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr ""
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr ""
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr ""
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr ""
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr ""
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr ""
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr ""
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr ""
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -29399,72 +29395,72 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr ""
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr ""
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr ""
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr ""
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr ""
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr ""
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr ""
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr ""
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
@@ -29812,7 +29808,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -30071,152 +30067,152 @@ msgstr ""
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr ""
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr ""
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr ""
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr ""
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr ""
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr ""
-#: cp/init.c:2125
+#: cp/init.c:2127
#, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2128
+#: cp/init.c:2130
#, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr ""
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr ""
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr ""
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr ""
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr ""
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr ""
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr "bộ sơ khởi chứa một chỉ mục mảng vượt quá giới hạn mảng"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr ""
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:3624
+#: cp/init.c:3626
#, gcc-internal-format
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:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -30306,12 +30302,12 @@ msgstr ""
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr ""
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -30321,12 +30317,12 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr ""
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr ""
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr ""
@@ -30341,98 +30337,98 @@ msgstr ""
msgid "union member %q+D with non-trivial %qD"
msgstr ""
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
msgid "initializer for %q+#D is invalid"
msgstr "(bộ sơ khởi tĩnh cho %s)"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "Äể vào ROM các hằng số chÆ°a sÆ¡ khởi (yêu cầu -membedded-data)"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr ""
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr ""
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr ""
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, gcc-internal-format
msgid "a template cannot be defaulted"
msgstr ""
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr ""
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr ""
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr ""
@@ -30569,153 +30565,153 @@ msgstr ""
msgid "%s %s %p %d\n"
msgstr ""
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr ""
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr ""
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr ""
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr ""
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr ""
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr ""
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr ""
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr ""
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr ""
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr ""
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr ""
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr ""
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr ""
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr ""
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr ""
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr ""
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr ""
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr ""
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr ""
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr ""
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr ""
@@ -30845,7 +30841,7 @@ msgstr ""
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -31073,7 +31069,7 @@ msgstr ""
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
msgid "expected unqualified-id"
msgstr "cần một tên"
@@ -31265,7 +31261,7 @@ msgstr ""
msgid "compound-statement in constexpr function"
msgstr ""
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr ""
@@ -31295,7 +31291,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr ""
@@ -31311,12 +31307,12 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
msgid "expected jump-statement"
msgstr "cần một tên"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
@@ -31353,7 +31349,7 @@ msgstr ""
msgid "class definition may not be declared a friend"
msgstr ""
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -31429,12 +31425,12 @@ msgstr "gặp toán hạng bất thÆ°á»ng"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr ""
@@ -31449,7 +31445,7 @@ msgstr ""
msgid "expected template-id"
msgstr "gặp toán hạng bất thÆ°á»ng"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr "cần %<<%>"
@@ -31576,12 +31572,12 @@ msgstr "cần %<;%> hoặc %<{%>"
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
@@ -31626,73 +31622,73 @@ msgstr ""
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr ""
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr ""
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
msgid "expected initializer"
msgstr "cần một số nguyên"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
msgid "invalid type in declaration"
msgstr "lá»i tuyên bố loại có hÆ°á»›ng"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr ""
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr ""
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr ""
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr ""
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr ""
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
@@ -31701,247 +31697,247 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
msgid "invalid declarator"
msgstr "sai lập toán hạng tới %%R"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
msgid "expected declarator"
msgstr "cần bộ mô tả chỉnh sửa P"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr ""
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr ""
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
msgid "expected ptr-operator"
msgstr "gặp toán hạng bất thÆ°á»ng"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr ""
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr ""
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr ""
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr ""
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
msgid "expected type-specifier"
msgstr "cần một số nguyên"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "cần %<,%> hoặc %<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr ""
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr ""
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr ""
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr ""
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
msgid "expected class-name"
msgstr "cần một tên"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr ""
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr ""
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "cần %<{%> hoặc %<:%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr ""
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr ""
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr ""
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr ""
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr ""
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
msgid "expected class-key"
msgstr "cần một tên"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "cần %<;%> tại cuối khai báo thành viên"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "<danh sách bộ sơ khởi nằm trong dấu ngoặc>"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr ""
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr ""
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr ""
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr ""
@@ -31950,317 +31946,317 @@ msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr ""
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "bộ sơ khởi sai"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr ""
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr ""
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr ""
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr "cần %<new%>"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr "cần %<delete%>"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr "cần %<return%>"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr "cần %<extern%>"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "cần %<static_assert%>"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "cần %<decltype%>"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr "cần %<operator%>"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr "cần %<class%>"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr "cần %<template%>"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "cần %<namespace%>"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr "cần %<using%>"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr "cần %<asm%>"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr "cần %<try%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr "cần %<catch%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr "cần %<throw%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "cần %<__label__%>"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr "cần %<@try%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "cần %<@synchronized%>"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "cần %<@throw%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr "cần %<__transaction_relaxed%>"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr "cần %<::%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr "cần %<...%>"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr "cần %<*%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr "cần %<~%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "cần %<:%> hoặc %<::%>"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr ""
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr ""
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr ""
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr ""
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
msgid "invalid type for property"
msgstr "sai lập toán hạng cho sự sửa đổi 'p'"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr ""
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr ""
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr ""
@@ -32963,17 +32959,17 @@ msgstr ""
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr ""
@@ -32991,257 +32987,257 @@ msgstr ""
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr ""
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr ""
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr ""
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr ""
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr ""
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, gcc-internal-format
msgid "%q+D declared here, later in the translation unit"
msgstr ""
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr ""
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr ""
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr ""
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr ""
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr ""
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
@@ -33253,32 +33249,32 @@ msgstr ""
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr ""
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr "template-parameter-"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr ""
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr ""
@@ -33286,12 +33282,12 @@ msgstr ""
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -33528,7 +33524,7 @@ msgstr ""
msgid "invalid base-class specification"
msgstr ""
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
@@ -33701,263 +33697,263 @@ msgstr "gặp thanh ghi sai trong lệnh di chuyển"
msgid "%q#T has virtual base classes"
msgstr ""
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr ""
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
msgid "%q+D is not usable as a constexpr function because:"
msgstr "Äừng sá»­ dụng push để lÆ°u các đối số hàm"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr ""
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr ""
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr "%qD được gá»i trong má»™t biểu thức hằng"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr ""
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, gcc-internal-format, gfc-internal-format
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr ""
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "%q+E không phải biểu thức hằng"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
msgid "array subscript out of bound"
msgstr "Tham chiếu mảng ở ngoại phạm vi"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "%qE không phải là biểu thức hằng"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, fuzzy, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên"
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "gặp yếu tố thừa trong bộ sơ khởi hợp"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr ""
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr ""
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr ""
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "Gặp loại saio trong biểu thức bất biến"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "cần một loại biểu thức"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
msgid "non-constant array initialization"
msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "cần AST thuộc kiểu %s"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr ""
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr ""
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr ""
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr ""
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr ""
@@ -34900,122 +34896,122 @@ msgstr ""
msgid "cannot initialize arrays using this syntax"
msgstr ""
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr ""
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr ""
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr ""
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr ""
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr ""
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr ""
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr ""
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr ""
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr ""
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr ""
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr ""
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr ""
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr ""
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr ""
@@ -35075,187 +35071,187 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr ""
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "Gặp yếu tố bất thÆ°á»ng '%c' trong chuá»—i định dạng tại %L"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr ""
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr ""
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr ""
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr ""
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr ""
-#: fortran/array.c:256
+#: fortran/array.c:254
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr ""
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:316
+#: fortran/array.c:321
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:486
+#: fortran/array.c:491
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr ""
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr ""
-#: fortran/array.c:570
+#: fortran/array.c:575
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr ""
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
@@ -35290,7 +35286,7 @@ msgstr ""
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr ""
@@ -35400,7 +35396,7 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
@@ -35483,8 +35479,8 @@ msgstr ""
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr ""
@@ -35629,7 +35625,7 @@ msgstr ""
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr ""
@@ -35759,42 +35755,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr ""
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr ""
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr ""
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
@@ -35806,7 +35802,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -36086,7 +36082,7 @@ msgstr ""
msgid "Fortran 2008: Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
@@ -36101,7 +36097,7 @@ msgstr ""
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
@@ -36111,7 +36107,7 @@ msgstr ""
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr ""
@@ -36308,7 +36304,7 @@ msgstr ""
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -36328,834 +36324,834 @@ msgstr ""
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr ""
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr ""
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr ""
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr ""
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr ""
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr ""
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr ""
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr ""
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr ""
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr ""
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr ""
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr ""
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr ""
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr ""
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr ""
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr ""
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr ""
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr ""
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
@@ -37395,27 +37391,27 @@ msgstr ""
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -37676,7 +37672,7 @@ msgid "can't open input file: %s"
msgstr ""
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -37792,12 +37788,12 @@ msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
@@ -39816,7 +39812,7 @@ msgstr ""
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr ""
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -40905,943 +40901,943 @@ msgstr ""
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr ""
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr ""
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr ""
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr ""
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr ""
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr ""
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr ""
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr ""
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr ""
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr ""
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr ""
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr ""
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr ""
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -41850,175 +41846,175 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -42026,950 +42022,950 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr ""
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr ""
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr ""
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr ""
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr ""
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr ""
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr ""
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr ""
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr ""
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr ""
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr ""
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -43135,34 +43131,34 @@ msgstr ""
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
@@ -43170,47 +43166,47 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -43579,17 +43575,17 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr ""
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -44200,17 +44196,17 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, gcc-internal-format
msgid "could not parse file offset"
msgstr ""
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr ""
@@ -44220,67 +44216,67 @@ msgstr ""
msgid "invalid line in the resolution file"
msgstr "lệnh chứa một thanh ghi sai"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "lệnh chứa một thanh ghi sai"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr "Không thể mở %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr "Không thể map %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr "Không thể Ä‘á»c %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr "lto_obj_file_open() gặp lỗi"
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "không thể mở tập tin đáp ứng %s"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -45220,6 +45216,10 @@ msgstr "%<-fobjc-sjlj-exceptions%> bị lỠđi cho %<-fnext-runtime%> khi %<-f
msgid "creating selector for nonexistent method %qE"
msgstr ""
+#, fuzzy
+#~ msgid "invalid unsafe.Pointer conversion"
+#~ msgstr "sai lập ràng buộc cho toán hạng"
+
#~ msgid "internal gcc abort in %s, at %s:%d"
#~ msgstr "gcc bị hủy bỠnội bộ trong %s, vào %s:%d"
diff --git a/gcc/po/zh_CN.po b/gcc/po/zh_CN.po
index 21ddab5ec..945e025bf 100644
--- a/gcc/po/zh_CN.po
+++ b/gcc/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.6.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2011-05-19 15:04+0800\n"
"Last-Translator: Meng Jie <zuxy.meng@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -29,7 +29,7 @@ msgstr "<匿å>"
msgid "({anonymous})"
msgstr "{{匿å}}"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, gcc-internal-format
msgid "expected end of line"
msgstr "需è¦è¡Œå°¾"
@@ -39,8 +39,8 @@ msgstr "需è¦è¡Œå°¾"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "需è¦%<;%>"
@@ -52,13 +52,13 @@ msgstr "需è¦%<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, gcc-internal-format
msgid "expected %<(%>"
msgstr "需è¦%<(%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "éœ€è¦ %<,%>"
@@ -74,14 +74,14 @@ msgstr "éœ€è¦ %<,%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, gcc-internal-format
msgid "expected %<)%>"
msgstr "需è¦%<)%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "需è¦%<]%>"
@@ -90,25 +90,25 @@ msgstr "需è¦%<]%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "éœ€è¦ %<;%>ã€%<,%> 或 %<)%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, gcc-internal-format
msgid "expected %<}%>"
msgstr "éœ€è¦ %<}%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "需è¦%<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "éœ€è¦ %<:%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "éœ€è¦ %<while%>"
@@ -117,34 +117,34 @@ msgstr "éœ€è¦ %<while%>"
msgid "expected %<.%>"
msgstr "需è¦%<.%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr "éœ€è¦ %<@end%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, gcc-internal-format
msgid "expected %<>%>"
msgstr "éœ€è¦ %<>%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr "éœ€è¦ %<,%> 或 %<)%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "需è¦%<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "需è¦%<#pragma omp section%>或%<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, gcc-internal-format
msgid "expected %<[%>"
msgstr "需è¦%<[%>"
@@ -321,12 +321,12 @@ msgstr "‘%%l’æ“作数ä¸æ˜¯ä¸€ä¸ªæ ‡å·"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "错误地使用了浮点常é‡"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "无效的表达å¼ç”¨ä½œæ“作数"
@@ -1415,20 +1415,20 @@ msgstr "无法识别的指令:"
msgid "insn does not satisfy its constraints:"
msgstr "指令ä¸æ»¡è¶³å…¶çº¦æŸï¼š"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "创建和使用时使用了ä¸åŒçš„‘%s’设定"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "内存ä¸è¶³"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "创建和使用时使用了ä¸åŒçš„ -fpic 设定"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "创建和使用时使用了ä¸åŒçš„ -fpie 设定"
@@ -2037,202 +2037,202 @@ msgstr "å¯èƒ½å†²çªçš„存储和装载之间的最å°è·ç¦»"
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr "å¯ä»¥è¢«è®°ä½œç»„åˆå™¨çš„最终值的最大 RTL 节点数"
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "共享整型常é‡çš„上界"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "考虑切æ¢åˆ°å®Œæ•´è™šæ‹Ÿé‡å‘½å的最å°è™šæ‹Ÿæ˜ å°„æ•°"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr "当虚拟映射和虚拟符å·ä¹‹é—´çš„比率大于此设定时进行全虚拟é‡å‘½å"
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr "考虑预防堆栈溢出的缓冲区的下é™å€¼"
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr "线索化跳转时一个以被å¤åˆ¶çš„å—中所能包å«çš„最大语å¥æ•°"
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "在指针分æžå°†è¯¥ç»“构视为å•ä¸€å˜é‡å‰ç»“构包å«çš„最大字段数"
-#: params.def:705
+#: params.def:706
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "首趟调度考虑准备生æˆçš„指令的最大数é‡"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr "预å–æ“作完æˆå‰æ‰§è¡ŒæŒ‡ä»¤çš„æ•°ç›®"
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr "å¯ä»¥åŒæ—¶è¿è¡Œçš„预å–æ“作数目"
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr "一级缓存大å°"
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr "一级缓存列长度"
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr "二级缓存大å°"
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr "是å¦ä½¿ç”¨åˆä¹Žè§„范的类型"
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr "进行树上部分冗余消除时部分å¯é¢„期集的最大长度"
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr "在 SCCVN åœæ­¢å¤„ç†ä¸€ä¸ªå‡½æ•°ä»¥å‰ SCC 的最大尺寸"
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr "用作区域寄存器分é…的最大循环数"
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr "以 MB 表示的冲çªè¡¨å¤§å°ä¸Šé™"
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr "ä¿ç•™ä¸ä¸ºå¾ªçŽ¯ä¸å˜é‡è½¬ç§»ä½¿ç”¨çš„å„ç§å¯„存器的数é‡"
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr "当数组大å°ä¸Žå¼€å…³åˆ†æ”¯çš„比率大于此值时开关转æ¢ä¸ä¼šå‘生"
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr "循环分å—中æ¯å°å—的大å°"
-#: params.def:813
+#: params.def:814
msgid "maximum number of parameters in a SCoP"
msgstr "一个é™æ€æŽ§åˆ¶éƒ¨åˆ†(ScoP)中å‚数的最大数é‡"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr "Graphite å¯åˆ†æžçš„æ¯å‡½æ•°æ‰€åŒ…å«çš„基本å—æ•°é‡ä¸Šé™"
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr "用作循环ä¸å˜é‡è½¬ç§»çš„循环中基本å—的最大数é‡"
-#: params.def:839
+#: params.def:840
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "考虑进行基本å—å‘é‡åŒ–的基本å—能包å«çš„指令数上é™"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr "为有未知路程计数的循环å¯ç”¨é¢„å–时最å°çš„指令/预å–比"
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr "为循环å¯ç”¨é¢„å–时最å°çš„指令/内存æ“作比"
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr "å˜é‡è·Ÿè¸ªæ•£åˆ—表的最大尺寸"
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr "éžè°ƒè¯•æŒ‡ä»¤æ‰€ä½¿ç”¨çš„æœ€å° UID"
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr "IPA-SRA 考虑将指å‘çš„èšåˆçš„指针替æ¢ä¸ºå‚数时这些å‚数总和大å°ç›¸å¯¹åŽŸæŒ‡é’ˆå‚数大å°å€æ•°çš„最大值"
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
#, fuzzy
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr "为实现跳转æ示æ’入的 nop 的最大数(默认 2)"
-#: params.def:923
+#: params.def:924
#, fuzzy
#| msgid "Maximum number of times that an insn could be scheduled"
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr "指定一æ¡æŒ‡ä»¤æœ€å¤šèƒ½è¢«è°ƒåº¦å‡ æ¬¡"
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data loads to be introduced"
msgstr "å…许跳转与其他指令打包在一起"
-#: params.def:954
+#: params.def:955
#, fuzzy
#| msgid "Allow branches to be packed with other instructions"
msgid "Allow new data races on packed data stores to be introduced"
msgstr "å…许跳转与其他指令打包在一起"
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2565,18 +2565,18 @@ msgid "invalid %%r value"
msgstr "无效 %%r 值"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "无效 %%R 值"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "无效 %%N 值"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "无效 %%P 值"
@@ -2591,12 +2591,12 @@ msgstr "无效 %%h 值"
msgid "invalid %%L value"
msgstr "无效 %%L 值"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "无效 %%m 值"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "无效 %%M 值"
@@ -2607,7 +2607,7 @@ msgid "invalid %%U value"
msgstr "无效 %%U 值"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "无效 %%s 值"
@@ -2617,7 +2617,7 @@ msgstr "无效 %%s 值"
msgid "invalid %%C value"
msgstr "无效 %%C 值"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "无效 %%E 值"
@@ -2628,39 +2628,39 @@ msgid "unknown relocation unspec"
msgstr "未指定未知的é‡å®šä½æ–¹å¼"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "无效的 %%xn 代ç "
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "预测到的 Thumb 指令"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "在æ¡ä»¶åºåˆ—中预测到的指令"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
msgstr "代ç â€˜%c’的æ“作数无效"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, c-format
msgid "invalid shift operand"
msgstr "无效的移ä½æ“作数"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2668,85 +2668,85 @@ msgstr "无效的移ä½æ“作数"
msgid "invalid operand for code '%c'"
msgstr "代ç â€˜%c’的æ“作数无效"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, c-format
msgid "instruction never executed"
msgstr "指令从ä¸è¢«æ‰§è¡Œ"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "缺少æ“作数"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
msgid "function parameters cannot have __fp16 type"
msgstr "函数形å‚ä¸èƒ½æœ‰ __fp16 类型"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
msgid "functions cannot return __fp16 type"
msgstr "函数ä¸èƒ½è¿”回 __fp16 类型"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr "地å€æ“ä½œæ•°éœ€è¦ Xã€Y 或 Z 寄存器约æŸ"
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use %<&%> constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "输出æ“作数 %d 必须使用%<&%>约æŸ"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "地å€é”™è¯¯ï¼Œä¸æ˜¯(reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "bad address, not a constant):"
msgid "bad address, not a constant:"
msgstr "错误的地å€ï¼Œä¸æ˜¯ä¸€ä¸ªå¸¸é‡):"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "地å€é”™è¯¯ï¼Œä¸æ˜¯(reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "错误的地å€ï¼Œä¸æ˜¯ post_inc 或 pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "编译器内部错误。错误的地å€ï¼š"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "编译器内部错误。未知的模å¼ï¼š"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "无效指令:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "错误指令:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "无效的 move 指令:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "错误的 shift 指令"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "编译器内部错误。ä¸æ­£ç¡®çš„移ä½é‡ï¼š"
@@ -2762,7 +2762,7 @@ msgstr "无效的åŒç²¾åº¦å¸¸é‡æ“作数"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -2992,73 +2992,73 @@ msgstr "错误的 output_move_double æ“作数"
msgid "bad output_condmove_single operand"
msgstr "错误的 output_condmove_single æ“作数"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "无效的 UNSPEC 用作æ“作数"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr "使用‘%%&’ æ—¶æ²¡æœ‰æŒ‡å®šä»»ä½•åŠ¨æ€ TLS 引用"
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr "æ“作数代ç â€˜%c’的æ“作数大å°æ— æ•ˆ"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr "æ“作数代ç â€˜%c’的æ“作数类型无效"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "æ“作数ä¸æ˜¯ä¸€ä¸ªæ¡ä»¶ç ï¼Œæ— æ•ˆçš„æ“作数代ç â€˜D’"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "æ“作数既ä¸æ˜¯ä¸€ä¸ªå¸¸é‡ä¹Ÿä¸æ˜¯ä¸€ä¸ªæ¡ä»¶ç ï¼Œæ— æ•ˆçš„æ“作数代ç â€˜C’"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "æ“作数既ä¸æ˜¯ä¸€ä¸ªå¸¸é‡ä¹Ÿä¸æ˜¯ä¸€ä¸ªæ¡ä»¶ç ï¼Œæ— æ•ˆçš„æ“作数代ç â€˜F’"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "æ“作数既ä¸æ˜¯ä¸€ä¸ªå¸¸é‡ä¹Ÿä¸æ˜¯ä¸€ä¸ªæ¡ä»¶ç ï¼Œæ— æ•ˆçš„æ“作数代ç â€˜c’"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "æ“作数既ä¸æ˜¯ä¸€ä¸ªå¸¸é‡ä¹Ÿä¸æ˜¯ä¸€ä¸ªæ¡ä»¶ç ï¼Œæ— æ•ˆçš„æ“作数代ç â€˜f’"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is not a condition code, invalid operand code 'D'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "æ“作数ä¸æ˜¯ä¸€ä¸ªæ¡ä»¶ç ï¼Œæ— æ•ˆçš„æ“作数代ç â€˜D’"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "æ“作数ä¸æ˜¯ä¸€ä¸ªæ¡ä»¶ç ï¼Œæ— æ•ˆçš„æ“作数代ç â€˜Y’"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "无效的æ“作数代ç â€˜%c’"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "æ“作数的约æŸæ— æ•ˆ"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "未知的指令模å¼"
@@ -3111,13 +3111,13 @@ msgstr "å‘%<__fpreg%>的转æ¢æ— æ•ˆ"
msgid "invalid operation on %<__fpreg%>"
msgstr "对%<__fpreg%>çš„æ“作无效"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "无效的 %%P æ“作数"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "无效的 %%p 值"
@@ -3196,7 +3196,7 @@ msgid "post-increment address is not a register"
msgstr "åŽè‡ªå¢žåœ°å€ä¸æ˜¯ä¸€ä¸ªå¯„存器"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "错误地å€"
@@ -3332,115 +3332,115 @@ msgstr "堆栈溢出。\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "å°è¯•åœ¨å‘½ä»¤è§£é‡Šå™¨ä¸­è¿è¡Œâ€˜%s’以æå‡å®ƒçš„æžé™ã€‚\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
msgid "-mvsx requires hardware floating point"
msgstr "-mvsx 需è¦ç¡¬ä»¶æµ®ç‚¹"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
msgid "-mvsx and -mpaired are incompatible"
msgstr "-mvsx 与 -mpaired 互ä¸å…¼å®¹"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
msgid "-mvsx used with little endian code"
msgstr "-mvsx å’Œå°ç«¯åœ¨å‰çš„代ç ä¸€èµ·ä½¿ç”¨"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
msgid "-mvsx needs indexed addressing"
msgstr "-mvsx 需è¦å˜å€å¯»å€"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-mvsx 与 -mno-altivec 互ä¸å…¼å®¹"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr "-mno-altivec ç¦ç”¨äº† VSX"
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
msgid "bad move"
msgstr "错误的移动"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, c-format
msgid "invalid %%c value"
msgstr "无效 %%c 值"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "无效 %%f 值"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "无效 %%F 值"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "无效 %%G 值"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "无效 %%j 代ç "
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "无效 %%J 代ç "
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "无效 %%k 值"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "无效 %%K 值"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "无效 %%O 值"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "无效 %%q 值"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "无效 %%S 值"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "无效 %%T 值"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "无效 %%u 值"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "无效 %%v 值"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "无效的 %%x 值"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "无效 %%y 值,请试用“Zâ€çº¦æŸ"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "传递 AltiVec å‚数给无原型的函数"
@@ -3529,25 +3529,25 @@ msgstr "无效的最å°å·¦å€¼è¡¨è¾¾å¼"
msgid "invalid operand for code: '%c'"
msgstr "代ç â€˜%c’的æ“作数无效"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "%%R çš„æ“作数无效"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "%%S çš„æ“作数无效"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "创建和使用时使用了ä¸åŒçš„架构/ABI"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "创建和使用时使用了ä¸åŒçš„ ABI"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "创建和使用时使用了ä¸åŒçš„大å°ç«¯è®¾å®š"
@@ -3566,14 +3566,14 @@ msgstr "无效的 %%A æ“作数"
msgid "invalid %%B operand"
msgstr "无效的 %%B æ“作数"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%C operand"
msgstr "无效的 %%P æ“作数"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%D operand"
@@ -3619,65 +3619,65 @@ msgstr "‘o’æ“作数ä¸æ˜¯ä¸€ä¸ªå¸¸é‡"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand:未知代ç "
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "无效的 %%c æ“作数"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "无效的 %%d æ“作数"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%L code"
msgid "invalid %%H specifier"
msgstr "无效 %%L 代ç "
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "无效的 %%P æ“作数"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "无效的 %%P æ“作数"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "无效的 %%P æ“作数"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "无效的 %%P æ“作数"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "无效的 %%c æ“作数"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "无效的 %%P æ“作数"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "‘b’修饰符的æ“作数无效"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4008,7 +4008,7 @@ msgstr "%s:%d:在%qs的广义常表达å¼æ‰©å±•ä¸­"
msgid "candidates are:"
msgstr "备选为:"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, gcc-internal-format
msgid "candidate is:"
msgid_plural "candidates are:"
@@ -4376,11 +4376,11 @@ msgstr "å— IF"
msgid "implied END DO"
msgstr "暗示的 END DO"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "赋值"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "指针赋值"
@@ -4388,129 +4388,129 @@ msgstr "指针赋值"
msgid "simple IF"
msgstr "简å•çš„ IF"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr "模å—过程"
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
msgid "internal function"
msgstr "内部函数"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr "基本过程"
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, c-format
msgid "Invalid context for NULL() pointer at %%L"
msgstr "%%L处 NULL() 指针上下文无效"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "å•ç›®æ•°å€¼è¿ç®—符‘%s’(ä½äºŽ %%L)çš„æ“作数为 %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "二元数值è¿ç®—符‘%s’(ä½äºŽ %%L)çš„æ“作数为 %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "字符串毗连è¿ç®—符(ä½äºŽ %%L)çš„æ“作数为 %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "逻辑è¿ç®—符‘%s’(ä½äºŽ %%L)çš„æ“作数为 %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, c-format
msgid "Operand of .not. operator at %%L is %s"
msgstr "%%L处的 .not. è¿ç®—符的æ“作数为 %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "%L处å¤æ•°ä¸èƒ½æ¯”较大å°"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "%%L处逻辑值必须与 %s 比较,而ä¸æ˜¯ %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "比较è¿ç®—符‘%s’(ä½äºŽ %%L)çš„æ“作数为 %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, c-format
msgid "Unknown operator '%s' at %%L"
msgstr "未知的è¿ç®—符‘%s’在 %%L处"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "用户è¿ç®—符‘%s’(ä½äºŽ %%L)çš„æ“作数为 %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "用户è¿ç®—符‘%s’(ä½äºŽ %%L)çš„æ“作数为 %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, c-format
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "%%Lå’Œ%%L处的æ“作数的秩ä¸ä¸€è‡´"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr "循环å˜é‡"
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
msgid "iterator variable"
msgstr "未使用的å˜é‡%q+D"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
msgid "Start expression in DO loop"
msgstr "DO 循环中的开始表达å¼"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
msgid "End expression in DO loop"
msgstr "DO 循环中结æŸè¡¨è¾¾å¼"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
msgid "Step expression in DO loop"
msgstr "DO 循环中的步进表达å¼"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
#, fuzzy
msgid "DEALLOCATE object"
msgstr "å‡å°ç›®æ ‡æ–‡ä»¶"
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
#, fuzzy
msgid "ALLOCATE object"
msgstr "å‡å°ç›®æ ‡æ–‡ä»¶"
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
#, fuzzy
msgid "STAT variable"
msgstr "未使用的å˜é‡%q+D"
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
#, fuzzy
msgid "ERRMSG variable"
msgstr "未使用的å˜é‡%q+D"
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
#, fuzzy
msgid "item in READ"
msgstr "读å–链接脚本"
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4519,7 +4519,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "数组构造函数中 CHARACTER 长度ä¸åŒ(%ld/%ld)"
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
#, fuzzy
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr "试图分é…负数大å°çš„内存。å¯èƒ½æœ‰æ•´æ•°æº¢å‡º"
@@ -4850,6 +4850,18 @@ msgstr "ä¸èƒ½åŒæ—¶ä½¿ç”¨ mthreads å’Œ mlegacy-threads"
msgid "cannot use mshared and static together"
msgstr "ä¸èƒ½åŒæ—¶ä½¿ç”¨ mshared å’Œ static"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni å’Œ -femit-class-files 互ä¸å…¼å®¹"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni 与 -femit-class-file ä¸å…¼å®¹"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file 应当与 -fsyntax-only 一起使用"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -4943,26 +4955,10 @@ msgstr "GNU Objective C ä¸å†æ”¯æŒä¼ ç»Ÿç¼–译"
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "-shared 选项目å‰åœ¨ VAX ELF 下ä¸å—支æŒ"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
msgid "gfortran does not support -E without -cpp"
msgstr "gfortran ä¸æ”¯æŒå•ç‹¬ä½¿ç”¨ -E 而ä¸å¸¦ -cpp"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni å’Œ -femit-class-files 互ä¸å…¼å®¹"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni 与 -femit-class-file ä¸å…¼å®¹"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file 应当与 -fsyntax-only 一起使用"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a ä¸æ”¯æŒå°ç«¯åœ¨å‰"
@@ -4975,6 +4971,10 @@ msgstr "使用了相互冲çªçš„代ç ç”Ÿæˆé£Žæ ¼"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "-shared 选项目å‰åœ¨ VAX ELF 下ä¸å—支æŒ"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg"
msgstr "å–æ ·ä¸æ”¯æŒ -mg"
@@ -7746,7 +7746,9 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "é’循 Renesas(å…ˆå‰è¢«ç§°ä½œ Hitachi)/SuperH 调用约定"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
+#, fuzzy
+#| msgid "Increase the IEEE compliance for floating-point code"
+msgid "Increase the IEEE compliance for floating-point comparisons"
msgstr "让浮点代ç æ›´åŠ éµå¾ª IEEE 标准"
#: config/sh/sh.opt:278
@@ -12078,261 +12080,256 @@ msgstr "生æˆä¸€ä¸ªå…±äº«åº“"
msgid "Create a position independent executable"
msgstr "生æˆä½ç½®æ— å…³å¯æ‰§è¡Œæ–‡ä»¶"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
msgid "invalid use of type"
msgstr "对未定义类型%<%s %E%>的使用无效"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
#, fuzzy
msgid "constant refers to itself"
msgstr "inlined_to pointer 指å‘自身"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
msgid "expected numeric type"
msgstr "需è¦æ•°å­—类型"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
#| msgid "expected integer or boolean type"
msgid "expected boolean type"
msgstr "需è¦æ•´æ•°æˆ–布尔类型"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
msgid "expected integer or boolean type"
msgstr "需è¦æ•´æ•°æˆ–布尔类型"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
msgid "invalid operand for unary %<&%>"
msgstr "代ç â€˜%c’的æ“作数无效"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
msgid "expected pointer"
msgstr "需è¦æŒ‡é’ˆ"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
msgid "incompatible types in binary expression"
msgstr "二元表达å¼ä¸­ç±»åž‹ä¸åŒ¹é…"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
msgid "shift of non-integer operand"
msgstr "éžæ•´æ•°æ“作数使用了æ“作数代ç â€˜%c’"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
msgid "shift count not unsigned integer"
msgstr "switch 语å¥ä¸­çš„值ä¸æ˜¯ä¸€ä¸ªæ•´æ•°"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
msgid "negative shift count"
msgstr "移ä½æ¬¡æ•°ä¸ºè´Ÿ"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
msgid "object is not a method"
msgstr "对象ä¸æ˜¯ä¸€ä¸ªæ–¹æ³•"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
msgid "method type does not match object type"
msgstr "方法类型ä¸åŒ¹é…对象类型"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid argument to built-in function"
msgid "invalid use of %<...%> with builtin function"
msgstr "内建函数实å‚无效"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
msgid "not enough arguments"
msgstr "实å‚太少"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
msgid "too many arguments"
msgstr "实å‚太多"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument must be a constant"
msgid "argument 1 must be a map"
msgstr "实å‚必须是常数"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
msgid "invalid type for make function"
msgstr "函数%q+#D的抽象返回类型无效"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
#, fuzzy
#| msgid "bad length when making slice"
msgid "length required when allocating a slice"
msgstr "生æˆåˆ‡ç‰‡æ—¶é•¿åº¦é”™è¯¯"
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad size when making map"
msgid "bad size for make"
msgstr "生æˆæ˜ å°„时大å°é”™è¯¯"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr "生æˆåˆ‡ç‰‡æ—¶å®¹é‡é”™è¯¯"
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments to %qE"
msgid "too many arguments to make"
msgstr "%qE实å‚太多"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
msgid "argument must be array or slice or channel"
msgstr "å³å®žå‚必须是一个切片或字符串"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
msgid "unsupported argument type to builtin function"
msgstr "%<__builtin_frame_address%>的实å‚ä¸å—支æŒ"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
msgid "argument must be channel"
msgstr "实å‚必须是通é“"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
#, fuzzy
msgid "cannot close receive-only channel"
msgstr "间接引用æ“作数无效"
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
msgid "argument must be a field reference"
msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’必须是 %4$s"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
msgid "left argument must be a slice"
msgstr "左实å‚必须是一个切片"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr "元素类型必须一样"
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "left argument must be a slice"
msgid "first argument must be []byte"
msgstr "左实å‚必须是一个切片"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "right argument must be a slice or a string"
msgid "second argument must be slice or string"
msgstr "å³å®žå‚必须是一个切片或字符串"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "parameter %u has void type"
msgid "argument 2 has invalid type"
msgstr "第 %u 个å‚数类型为 void"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
msgid "argument must have complex type"
msgstr "实å‚必须具有å¤æ•°ç±»åž‹"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
msgid "complex arguments must have identical types"
msgstr "å¤æ•°å®žå‚必须具有相åŒçš„类型"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
msgid "complex arguments must have floating-point type"
msgstr "å¤æ•°å®žå‚必须具有浮点类型"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
#| msgid "invalid use of %<this%> at top level"
msgid "invalid use of %<...%> with non-slice"
msgstr "在文件作用域使用%<this%>无效"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
msgid "expected function"
msgstr "需è¦å‡½æ•°"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
msgid "incompatible type for receiver"
msgstr "接收器类型ä¸å…¼å®¹"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of %<this%> in non-member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "在éžæˆå‘˜å‡½æ•°ä¸­ä½¿ç”¨%<this%>无效"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
msgid "number of results does not match number of values"
msgstr "返回值的数é‡ä¸åŒ¹é…值的数é‡"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
msgid "index must be integer"
msgstr "索引必须是整数"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
msgid "slice end must be integer"
msgstr "切片结尾必须是整数"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
msgid "incompatible type for map index"
msgstr "映射索引类型ä¸å…¼å®¹"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
#, fuzzy
msgid "expected interface or pointer to interface"
msgstr "%<delete%>çš„å‚数类型应为指针而éž%q#T"
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
msgid "too many expressions for struct"
msgstr "æ供给格å¼å­—符串的实å‚太多"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
msgid "too few expressions for struct"
msgstr "æ ¼å¼å­—符串实å‚太少"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-msgid "invalid unsafe.Pointer conversion"
-msgstr "从%<__fpreg%>的转æ¢æ— æ•ˆ"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
msgid "expected channel"
msgstr "需è¦é€šé“"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -12373,21 +12370,25 @@ msgstr "返回语å¥ä¸­å€¼å¤ªå¤š"
msgid "expected boolean expression"
msgstr "需è¦å¸ƒå°”表达å¼"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
msgid "incompatible types in send"
msgstr "指针目标类型在 C++ 中ä¸å…¼å®¹"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
#, fuzzy
msgid "invalid send on receive-only channel"
msgstr "间接引用æ“作数无效"
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
#, fuzzy
msgid "range clause must have array, slice, string, map, or channel type"
msgstr "å³å®žå‚必须是一个切片或字符串"
@@ -12693,7 +12694,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%K对%<__builtin_va_arg_pack ()%>的使用无效"
@@ -12787,13 +12788,13 @@ msgstr "%K试图 free 一个ä¸åœ¨å †ä¸Šçš„对象"
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "void 值未如预期地被忽略"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "请求转æ¢åˆ°éžæ ‡é‡ç±»åž‹"
@@ -13168,7 +13169,7 @@ msgstr "开关跳转至语å¥è¡¨è¾¾å¼ä¸­"
msgid "%qE defined as wrong kind of tag"
msgstr "%qE定义为类型错误的标记"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "错误地使用了%<restrict%>"
@@ -13299,7 +13300,7 @@ msgstr "å¯å˜å¤§å°çš„对象ä¸èƒ½è¢«åˆå§‹åŒ–"
msgid "variable %qD has initializer but incomplete type"
msgstr "å˜é‡%qD有åˆå§‹å€¼è®¾å®šä½†ç±»åž‹ä¸å®Œå…¨"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "为内è”函数%q+D给定了 noinline 属性"
@@ -13309,7 +13310,7 @@ msgstr "为内è”函数%q+D给定了 noinline 属性"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "未åˆå§‹åŒ–的常é‡%qD在C++中是无效的"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, gcc-internal-format
msgid "%qD should be initialized"
msgstr "%qD应当被赋值"
@@ -14220,7 +14221,7 @@ msgstr "实å‚%qD与内建原型ä¸ç¬¦"
msgid "argument %qD doesn%'t match prototype"
msgstr "实å‚%qD与原型ä¸ç¬¦"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "在有返回值的函数中未å‘现 return 语å¥"
@@ -14423,7 +14424,7 @@ msgstr "ISO C ä¸æ”¯æŒåœ¨å‡½æ•°å¤–使用多余的%<;%>"
msgid "unknown type name %qE"
msgstr "未知的类型å%qE"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "需è¦æŒ‡å®šå£°æ˜Ž"
@@ -14433,7 +14434,7 @@ msgstr "需è¦æŒ‡å®šå£°æ˜Ž"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "需è¦æ ‡è¯†ç¬¦æˆ–%<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr "此目标机ä¸æ”¯æŒèŠ‚属性"
@@ -14481,7 +14482,7 @@ msgstr "ISO C90 ä¸æ”¯æŒ%<_Static_assert%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 ä¸æ”¯æŒ%<_Static_assert%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "需è¦å­—é¢å­—符串"
@@ -14513,8 +14514,8 @@ msgstr "é™æ€æ–­è¨€é”™è¯¯ï¼š%E"
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "需è¦æ ‡è¯†ç¬¦"
@@ -14858,78 +14859,78 @@ msgstr "需è¦æŒ‡å®šå£°æ˜Ž"
msgid "no type or storage class may be specified here,"
msgstr "为%qs指定了存储类"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, fuzzy, gcc-internal-format
msgid "unknown property attribute"
msgstr "attribute(target(\"%s\"))未知"
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "%qsåŽæ–­è¨€"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "%qsåŽæ–­è¨€"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr "ä¸èƒ½ä¸ºå‡½æ•°æŒ‡å®šåœ°å€åŒºåŸŸå±žæ€§"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr "setter çš„å字必须以%<:%>结尾"
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr "ä¸èƒ½ä¸ºå‡½æ•°æŒ‡å®šåœ°å€åŒºåŸŸå±žæ€§"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%>åªèƒ½ç”¨åœ¨å¤åˆè¯­å¥ä¸­"
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr "%<#pragma omp flush%>åªèƒ½ç”¨åœ¨å¤åˆè¯­å¥ä¸­"
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%>åªèƒ½ç”¨åœ¨å¤åˆè¯­å¥ä¸­"
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, fuzzy, gcc-internal-format
#| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr "%<#pragma omp taskwait%>åªèƒ½ç”¨åœ¨å¤åˆè¯­å¥ä¸­"
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr "%<#pragma omp section%>åªèƒ½ç”¨åœ¨%<#pragma omp sections%>结构中"
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "%<#pragma GCC pch_preprocess%>必须是第一个"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr "太多的%qså­å¥"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr "折å å‚数需è¦æ­£æ•´å¸¸é‡è¡¨è¾¾å¼"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr "需è¦%<none%>或%<shared%>"
@@ -14944,44 +14945,44 @@ msgstr "需è¦æ•´æ•°è¡¨è¾¾å¼"
msgid "%<num_threads%> value must be positive"
msgstr "%<num_threads%>值必须为正"
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, fuzzy, gcc-internal-format
#| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr "需è¦%<+%>ã€%<*%>ã€%<-%>ã€%<&%>ã€%<^%>ã€%<|%>ã€%<&&%>或%<||%>"
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr "调度%<runtime%>ä¸æŽ¥å—一个%<chunk_size%>å‚æ•°"
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr "调度%<auto%>ä¸æŽ¥å—一个%<chunk_size%>å‚æ•°"
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr "无效的调度类型"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr "需è¦%<#pragma omp%>å­å¥"
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr "%qs对%qs而言无效"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "invalid operator for %<#pragma omp atomic%>"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "%<#pragma omp atomic%>è¿ç®—符无效"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr "%<#pragma omp atomic%>è¿ç®—符无效"
@@ -14991,7 +14992,7 @@ msgstr "%<#pragma omp atomic%>è¿ç®—符无效"
msgid "expected %<(%> or end of line"
msgstr "需è¦%<(%>或行尾"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, gcc-internal-format
msgid "for statement expected"
msgstr "éœ€è¦ for 语å¥"
@@ -15006,12 +15007,12 @@ msgstr "需è¦è¿­ä»£å£°æ˜Žæˆ–åˆå§‹åŒ–"
msgid "not enough perfectly nested loops"
msgstr "ä¸å¤Ÿå®Œç¾Žçš„嵌套循环"
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr "折å çš„循环没有完美的嵌套"
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr "迭代å˜é‡%qDä¸åº”当是 firstprivate"
@@ -15036,27 +15037,27 @@ msgstr "自动å˜é‡%qEä¸èƒ½æ˜¯%<threadprivate%>"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%<threadprivate%>%qE的类型ä¸å®Œå…¨"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -15847,7 +15848,7 @@ msgstr "用括å·ä¸­çš„字符串常é‡åˆå§‹åŒ–数组"
msgid "initialization of a flexible array member"
msgstr "对å¯å˜æ•°ç»„æˆå‘˜çš„åˆå§‹åŒ–"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "用宽字符串åˆå§‹åŒ– char 数组"
@@ -16053,225 +16054,225 @@ msgstr "在无返回值的函数中,%<return%>带返回值"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "ISO C ä¸å…许在无返回值的函数中%<return%>带返回值"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "函数返回局部å˜é‡çš„地å€"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch 语å¥ä¸­çš„值ä¸æ˜¯ä¸€ä¸ªæ•´æ•°"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "在 ISO C 中,%<long%>开关表达å¼ä¸è¢«è½¬æ¢ä¸º%<int%>"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr "case æ ‡å·ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡è¡¨è¾¾å¼"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case æ ‡å·å‡ºçŽ°åœ¨å¼€å…³è¯­å¥å¤–"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "%<default%>æ ‡å·æœªå‡ºçŽ°åœ¨ switch 语å¥å†…"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "建议显å¼åœ°ä½¿ç”¨èŠ±æ‹¬å·ä»¥é¿å…出现有歧义的%<else%>"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break 语å¥ä¸åœ¨å¾ªçŽ¯æˆ–开关语å¥å†…"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue 语å¥å‡ºçŽ°åœ¨å¾ªçŽ¯ä»¥å¤–"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr "OpenMP for 循环中使用了 break 语å¥"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "语å¥ä¸èµ·ä½œç”¨"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "表达å¼è¯­å¥ç±»åž‹ä¸å®Œå…¨"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "å³ç§»æ¬¡æ•°ä¸ºè´Ÿ"
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "å³ç§»æ¬¡æ•°å¤§äºŽæˆ–等于类型宽度"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "左移次数为负"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "左移次数大于或等于类型宽度"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "Warn about comparison of different enum types"
msgid "comparing vectors with different element types"
msgstr "对ä¸åŒæžšä¸¾ç±»åž‹ä¹‹é—´çš„比较给出警告"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, fuzzy, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr "å½¢å‚æ•°é‡ä¸åŒ"
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "使用 == 或 != 比较浮点数是ä¸å®‰å…¨çš„"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr "比较指å‘ä¸ç›¸äº¤çš„地å€ç©ºé—´çš„指针"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C ä¸å…许在%<void *%>和函数指针间比较"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "比较ä¸ç›¸å…³çš„指针时缺少类型转æ¢"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "比较指针和整数"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "在完全和ä¸å®Œå…¨æŒ‡é’ˆé—´æ¯”较"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C ä¸å…许函数指针间比较大å°"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr "指针与整数 0 比较大å°"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "指针与整数 0 比较大å°"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "C++ 中ä¸å…许从%qT到%qTçš„éšå¼è½¬æ¢"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "需è¦æ ‡é‡æ—¶ä½¿ç”¨äº†ä¸èƒ½è¢«è½¬æ¢ä¸ºæŒ‡é’ˆçš„数组"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "需è¦æ ‡é‡æ—¶ä½¿ç”¨äº†ç»“构类型"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "需è¦æ ‡é‡æ—¶ä½¿ç”¨äº†è”åˆç±»åž‹"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "used struct type value where scalar is required"
msgid "used vector type where scalar is required"
msgstr "需è¦æ ‡é‡æ—¶ä½¿ç”¨äº†ç»“构类型"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
msgstr "%qE的类型对%<reduction%>无效"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr "%qE的类型对%<reduction(%s)%>无效"
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr "%qE必须是%<threadprivate%>æ–¹å¯%<copyin%>"
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr "%qE在å­å¥%qs中ä¸æ˜¯ä¸€ä¸ªå˜é‡"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr "%qE在数æ®å­å¥ä¸­å¤šæ¬¡å‡ºçŽ°"
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "%qE在å­å¥%<firstprivate%>中ä¸æ˜¯ä¸€ä¸ªå˜é‡"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "%qE在å­å¥%<lastprivate%>中ä¸æ˜¯ä¸€ä¸ªå˜é‡"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr "%qEå¯è¢«é¢„先确定为%qs,为%qs"
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr "C++ 在%<va_arg%>中需è¦æå‡åŽçš„类型而ä¸æ˜¯æžšä¸¾"
@@ -17302,7 +17303,7 @@ msgstr "%d 的主导者应该为 %d,而ä¸æ˜¯ %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr "多个 EH 个性需è¦æ±‡ç¼–å™¨æ”¯æŒ .cfi.personality 指示。"
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "non-delegitimized UNSPEC %d found in variable location"
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
@@ -17424,12 +17425,12 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "嵌套函数中使用了全局寄存器å˜é‡%qD"
-#: expr.c:9971
+#: expr.c:9972
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "%K调用%qs,声明有错误属性:%s"
-#: expr.c:9978
+#: expr.c:9979
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%K调用%qs,声明有警告属性:%s"
@@ -17514,27 +17515,27 @@ msgstr "折å æ£€æŸ¥: 原始树因折å è€Œæ”¹å˜ "
msgid "total size of local objects too large"
msgstr "局部对象的总大å°å¤ªå¤§"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "%<asm%>中ä¸å¯èƒ½çš„约æŸ"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "å˜é‡%q+D能为%<longjmp%>或%<vfork%>所篡改"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "实å‚%q+Då¯èƒ½ä¸º%<longjmp%>或%<vfork%>所篡改"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "函数返回一个èšåˆ"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "未使用的å‚æ•°%q+D"
@@ -17964,62 +17965,62 @@ msgstr "gimple æ£€æŸ¥ï¼šéœ€è¦ %s(%s),得到 %s(%s) 在 %s 中,于 %s:%d"
msgid "using result of function returning %<void%>"
msgstr "使用返回%<void%>的函数的结果"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "汇编输出 %d 中左值无效"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr "éžå†…存输入 %d 必须在内存中"
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "内存输入 %d ä¸å¯ç›´æŽ¥å¯»å€"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr "嵌套函数中使用了寄存器å˜é‡%qD"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, fuzzy, gcc-internal-format
msgid "enclosing task"
msgstr "括入并行"
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr "%qE未为在括入的并行中指定"
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr "括入并行"
-#: gimplify.c:5852
+#: gimplify.c:5853
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr "迭代å˜é‡%qE应当是ç§æœ‰çš„"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr "迭代å˜é‡%qEä¸åº”当是 firstprivate"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr "迭代å˜é‡%qEä¸åº”当是 reduction"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr "%s å˜é‡%qE在外层上下文中是ç§æœ‰çš„"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "gimplification 失败"
@@ -18226,48 +18227,48 @@ msgstr "å˜é‡%qDé‡å£°æ˜Žä¸ºå‡½æ•°"
msgid "function %qD redeclared as variable"
msgstr "函数%qDé‡å£°æ˜Žä¸ºå˜é‡"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "å±éšœåŒºåŸŸä¸å¯ä»¥ç´§å¯†åµŒå¥—在工作共享ã€ä¸´ç•Œã€æœ‰åºã€ä¸»è¦çš„或显å¼çš„任务区域内"
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr "工作共享区域ä¸å¯ä»¥ç´§å¯†åµŒå¥—在工作共享ã€ä¸´ç•Œã€æœ‰åºã€ä¸»è¦çš„或显å¼çš„任务区域内"
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr "主è¦åŒºåŸŸä¸å¯ä»¥ç´§å¯†åµŒå¥—在工作共享或显å¼çš„任务区域内"
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr "有åºåŒºåŸŸä¸å¯ä»¥ç´§å¯†åµŒå¥—在临界或显å¼çš„任务区域内"
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr "有åºåŒºåŸŸå¿…须紧密嵌套在一个有次åºåˆ†å¥çš„循环内"
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr "临界区域ä¸å¯ä»¥è¢«åµŒå¥—在åŒå的临界区域内"
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr "OpenMP 结构å—出å£æ— æ•ˆ"
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr "OpenMP 结构å—å…¥å£æ— æ•ˆ"
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr "进出 OpenMP 结构å—的分支无效"
@@ -18364,12 +18365,12 @@ msgstr "-static-libgfortran 在此é…置下ä¸å—支æŒ"
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr "当文件作用域é‡æŽ’åºè¢«ç¦ç”¨æ—¶ä¹Ÿå¿…é¡»ç¦ç”¨èŠ‚中锚点"
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition ä¸èƒ½åœ¨æ­¤æž¶æž„下和异常一起工作"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, gcc-internal-format
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
msgstr "-freorder-blocks-and-partition 在此架构下ä¸æ”¯æŒå †æ ˆå±•å¼€ä¿¡æ¯"
@@ -18744,8 +18745,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "无法将%qs用作调用者固定寄存器"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "未知的寄存器å:%s"
@@ -19052,7 +19053,7 @@ msgstr "packed 属性导致低效率的对é½"
msgid "packed attribute is unnecessary"
msgstr "ä¸éœ€è¦ packed 属性"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "数组元素的对é½è¾¹ç•Œæ¯”元素大å°è¿˜è¦å¤§"
@@ -19072,12 +19073,12 @@ msgstr "嵌套函数在此目标机上ä¸å—支æŒ"
msgid "nested function trampolines not supported on this target"
msgstr "嵌套函数蹦床在此目标机上ä¸å—支æŒ"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, gcc-internal-format
msgid "target attribute is not supported on this machine"
msgstr "target 属性在此目标机上ä¸å—支æŒ"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma GCC target 在此目标机上ä¸å—支æŒ"
@@ -19273,7 +19274,7 @@ msgstr "指定链接时使用%qD无效"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -19289,7 +19290,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr "间接函数调用目标未定义"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -19305,7 +19306,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr "间接函数调用目标未定义"
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
#| msgid "namespace %qD not allowed in using-declaration"
msgid "asm not allowed in atomic transaction"
@@ -19344,7 +19345,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
#| msgid "attributes are not allowed on a function-definition"
msgid "%Kasm not allowed in %<transaction_safe%> function"
@@ -19973,118 +19974,118 @@ msgstr "无法打开转储文件%qs:%s"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr "忽略未知的选项%q.*s,在%<-fdump-%s%>中"
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has multiple EH edges"
msgstr "åŸºæœ¬å— %i 有多个 EH è¾¹"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr "åŸºæœ¬å— %i ä¸èƒ½æŠ›å‡ºå¼‚常但å´æœ‰ EH è¾¹"
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, gcc-internal-format, gfc-internal-format
msgid "BB %i last statement has incorrectly set lp"
msgstr "åŸºæœ¬å— %i 最åŽä¸€æ¡è¯­å¥è®¾ç½®äº†ä¸æ­£ç¡®çš„ lp"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr "åŸºæœ¬å— %i ç¼ºå°‘ä¸€æ¡ EH è¾¹"
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, gcc-internal-format, gfc-internal-format
msgid "Incorrect EH edge %i->%i"
msgstr "ä¸æ­£ç¡®çš„ EH è¾¹ %i->%i"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr "åŸºæœ¬å— %i 缺少一æ¡è¾¹"
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, gcc-internal-format, gfc-internal-format
msgid "BB %i too many fallthru edges"
msgstr "åŸºæœ¬å— %i 下è½è¾¹å¤ªå¤š"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect edge"
msgstr "åŸºæœ¬å— %i 有ä¸æ­£ç¡®çš„è¾¹"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, gcc-internal-format, gfc-internal-format
msgid "BB %i has incorrect fallthru edge"
msgstr "åŸºæœ¬å— %i 有ä¸æ­£ç¡®çš„下è½è¾¹"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "函数%q+F无法被å¤åˆ¶ï¼Œå› ä¸ºå®ƒæŽ¥å—了éžå±€éƒ¨çš„ goto"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, gcc-internal-format
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "函数%q+F无法被å¤åˆ¶ï¼Œå› ä¸ºå®ƒåœ¨ä¸€ä¸ªé™æ€å˜é‡ä¸­ä¿å­˜äº†å±€éƒ¨æ ‡å·çš„地å€"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "函数%q+F无法被内è”,因为它使用了 alloca (使用 always_inline 属性强制内è”)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "函数%q+F无法被内è”,因为它使用了 setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "函数%q+F无法被内è”,因为它使用了å˜é•¿å®žå‚表"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "函数%q+F无法被内è”,因为它使用了 setjmp-longjmp 异常处ç†"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "函数%q+F无法被内è”,因为使用了éžå±€éƒ¨çš„ goto"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "函数%q+F无法被内è”,因为使用了 __builtin_return 或 __builtin_apply_args"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "函数%q+F无法被内è”,因为包å«ä¸€ä¸ªè®¡ç®—转移"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "函数%q+F无法被内è”,因为使用了 -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "函数%q+F无法被内è”,因为它使用了与内è”冲çªçš„属性"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "inlining failed in call to %q+F: %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "调用%q+F时内è”失败:%s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "从此处调用"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "调用%q+F时内è”失败:%s"
@@ -20120,7 +20121,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "%q+D返回值的大å°è¶…过 %wd 字节"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "SSA æŸå"
@@ -20367,72 +20368,72 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr "数组下标越过了数组边界"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr "数组下标大于数组边界"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr "数组下标å°äºŽæ•°ç»„边界"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr "å°†æ¡ä»¶ç®€åŒ–为常é‡æ—¶å‡å®šæœ‰ç¬¦å·æ•°ä»Žä¸æº¢å‡º"
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr "简化æ¡ä»¶æ—¶å‡å®šæœ‰ç¬¦å·æ•°ä»Žä¸æº¢å‡º"
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr "由于数æ®ç±»åž‹èŒƒå›´é™åˆ¶ï¼Œæ¯”较结果永远为å‡"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr "由于数æ®ç±»åž‹èŒƒå›´é™åˆ¶ï¼Œæ¯”较结果永远为真"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr "å°†%</%>或%<%%%>简化为%<>>%>或%<&%>æ—¶å‡å®šæœ‰ç¬¦å·æ•°ä»Žä¸æº¢å‡º"
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "å°†%<abs (X)%>简化为%<X%>或%<-X%>æ—¶å‡å®šæœ‰ç¬¦å·æ•°ä»Žä¸æº¢å‡º"
-#: tree.c:4235
+#: tree.c:4236
#, gcc-internal-format
msgid "ignoring attributes applied to %qT after definition"
msgstr "忽略在其定义之åŽä¸º%qT应用的属性"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D已被声明为具有 dllexport 属性:忽略 dllimport"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+Dé‡å£°æ˜Žæ—¶æ²¡æœ‰ dllimport 属性,但已被作为 dllimport 链接引用过"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+Dé‡å£°æ˜Žæ—¶æ²¡æœ‰ dllimport 属性:忽略先å‰çš„ dllimport"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -20446,141 +20447,141 @@ msgstr "%q+Dé‡å£°æ˜Žæ—¶æ²¡æœ‰ dllimport 属性:忽略先å‰çš„ dllimport"
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "%qE属性被忽略"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "内è”函数%q+D声明为 dllimport:忽略此属性"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "函数%q+D的定义被标记为 dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "å˜é‡%q+D的定义被标记为 dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr "符å·%q+D需è¦å¤–部链接,因为%qE属性"
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr "%qEæ„味ç€é»˜è®¤å¯è§æ€§ï¼›ä½†%qDå·²ç»è¢«å£°æ˜Žä¸ºæœ‰ä¸åŒçš„å¯è§æ€§"
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "函数数组是没有æ„义的"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "函数ä¸èƒ½è¿”回函数"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "树检查:%s,得到 %s 在 %s,于 %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "树检查:ä¸éœ€è¦ %s,得到 %s 在 %s,于 %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "树检查:需è¦ç±»%qs,得到%qs(%s) 在 %s,于 %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "树检查:ä¸éœ€è¦ç±»%qs,得到%qs(%s) 在 %s,于 %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "æ ‘æ£€æŸ¥ï¼šéœ€è¦ omp_clause %s,得到 %s 在 %s,于 %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, gcc-internal-format
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "树检查:需è¦åŒ…å«%qs结构的树,得到%qs在 %s,于 %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr "树检查:访问了 %3$s 中有 %2$d 个 elt 的 tree_vec 的 elt %1$d,于 %4$s:%5$d"
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr "树检查:在 %4$s 中访问有 %3$d 个æ“作数的 %2$s 的第 %1$d 个æ“作数,于 %5$s:%6$d"
-#: tree.c:9056
+#: tree.c:9072
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "树检查:在 %4$s 中访问有 %3$d 个æ“作数的 omp_clause %2$s 的第 %1$d 个æ“作数,于 %5$s:%6$d"
-#: tree.c:11340
+#: tree.c:11356
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "ä¸å»ºè®®ä½¿ç”¨%qD(声明于 %s:%d):%s"
-#: tree.c:11344
+#: tree.c:11360
#, gcc-internal-format
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "ä¸å»ºè®®ä½¿ç”¨%qD(声明于 %s:%d)"
-#: tree.c:11369
+#: tree.c:11385
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "ä¸å»ºè®®ä½¿ç”¨%qE(声明于 %s:%d):%s"
-#: tree.c:11373
+#: tree.c:11389
#, gcc-internal-format
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "ä¸å»ºè®®ä½¿ç”¨%qE(声明于 %s:%d)"
-#: tree.c:11380
+#: tree.c:11396
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "ä¸å»ºè®®ä½¿ç”¨ç±»åž‹(声明于 %s:%d):%s"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "ä¸å»ºè®®ä½¿ç”¨ç±»åž‹(声明于 %s:%d)"
-#: tree.c:11393
+#: tree.c:11409
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr "ä¸å»ºè®®ä½¿ç”¨%qE:%s"
-#: tree.c:11396
+#: tree.c:11412
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr "ä¸å»ºè®®ä½¿ç”¨%qE"
-#: tree.c:11401
+#: tree.c:11417
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr "ä¸å»ºè®®ä½¿ç”¨ç±»åž‹ï¼š%s"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "ä¸å»ºè®®ä½¿ç”¨æ­¤ç±»åž‹"
@@ -20799,12 +20800,12 @@ msgstr "å‘é‡ %s %s 域错误,在 %s 于 %s:%u"
msgid "no sclass for %s stab (0x%x)"
msgstr "%s stab (0x%x)没有 sclass"
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr "字节ç æµï¼šéœ€è¦æ ‡è®° %s è€Œéž %s"
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr "字节ç æµï¼šæ ‡è®° %s ä¸åœ¨é¢„期的范围[%s,%s]内"
@@ -20819,8 +20820,8 @@ msgstr "%qD在函数作用域外未被定义"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "字符串长%qd比%qd(ISO C%d 被è¦æ±‚支æŒçš„最大长度) 还è¦é•¿"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "常é‡è¡¨è¾¾å¼æº¢å‡º"
@@ -21453,40 +21454,40 @@ msgstr "%qE属性为%qE所忽略"
msgid "invalid vector type for attribute %qE"
msgstr "属性%qEçš„å‘é‡ç±»åž‹æ— æ•ˆ"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr "å‘é‡å¤§å°ä¸æ˜¯ç»„件大å°çš„æ•´æ•°å€"
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr "å‘é‡å¤§å°ä¸º 0"
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "å‘é‡ä¸­åˆ†é‡æ•°ä¸æ˜¯ 2 çš„æŸæ¬¡æ–¹"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "éžç©ºçš„属性在éžåŽŸåž‹ä¸­æ²¡æœ‰å®žå‚"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "éžç©ºçš„å®žå‚ %lu æ“作数å·ä¸å¯¹"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "éžç©ºçš„实å‚æ“作数å·è¶Šç•Œ(å®žå‚ %lu,æ“作数 %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "éžç©ºçš„å®žå‚ %lu 引用了éžæŒ‡é’ˆæ“作数 %lu"
@@ -21526,12 +21527,12 @@ msgstr "%qE属性需è¦å¸¦æœ‰å实å‚的原型"
msgid "%qE attribute only applies to variadic functions"
msgstr "%qE属性åªèƒ½ç”¨äºŽå¸¦å¯å˜å‚数函数"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "è¦æ±‚çš„ä½ç½®ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "è¦æ±‚çš„ä½ç½®å°äºŽ 0"
@@ -23303,232 +23304,232 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "-mmemory-latency 开关的值%qs错误"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "错误的内建 fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "开关 -mcpu=%s 与 -march=%s 冲çª"
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, gcc-internal-format
msgid "target CPU does not support ARM mode"
msgstr "目标 CPU ä¸æ”¯æŒ ARM 模å¼"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "目标 CPU ä¸æ”¯æŒäº¤äº’工作"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "目标 CPU ä¸æ”¯æŒ THUMB 指令"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr "函数调用回溯支æŒåªåœ¨ä¸º Thumb 编译时有æ„义"
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr "被调用者å作åªåœ¨ä¸º Thumb 编译时有æ„义"
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check å’Œ -mno-apcs-frame 互ä¸å…¼å®¹"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic å’Œ -mapcs-reent 互ä¸å…¼å®¹"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "ä¸æ”¯æŒ APCS é‡å…¥ä»£ç ã€‚已忽略"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g 与 -mno-apcs-frame 并用å¯èƒ½ä¸èƒ½ç»™å‡ºæœ‰æ„义的调试信æ¯"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "å°šä¸æ”¯æŒåœ¨æµ®ç‚¹å¯„存器中传递浮点å‚æ•°"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr "iwmmxt 需è¦ä¸Ž AAPCS 兼容的 ABI 方能正确æ“作"
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iwmmxt abi 需è¦ç›¸åº” CPU 的支æŒ"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr "AAPCS ä¸æ”¯æŒ FPA"
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, gcc-internal-format
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "AAPCS ä¸æ”¯æŒ -mcaller-super-interworking"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, gcc-internal-format
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "AAPCS ä¸æ”¯æŒ -mcallee-super-interworking"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, gcc-internal-format
msgid "iWMMXt and hardware floating point"
msgstr "iWMMXt 和硬件浮点"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr "Thumb-2 iWMMXt"
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr "__fp16 而无 ldrh"
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard 和 VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, gcc-internal-format
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "-mtp=cp15 å’Œ 16 ä½ Thumb ä¸èƒ½å¹¶ç”¨"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "结构大å°è¾¹ç•Œåªèƒ½è¢«è®¾å®šä¸º %s"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8 or 32"
msgstr "结构大å°è¾¹ç•Œåªèƒ½è¢«è®¾å®šä¸º %s"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, gcc-internal-format
msgid "RTP PIC is incompatible with Thumb"
msgstr "RTP PIC 与 Thumb ä¸å…¼å®¹"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr "RTP PIC 与 -msingle-pic-base ä¸å…¼å®¹"
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= ä¸ä¸Ž -fpic 并用时ä¸èµ·ä½œç”¨"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "‘%s’ä¸èƒ½è¢«ç”¨ä½œ PIC 寄存器"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support ARM mode"
msgid "target CPU does not support unaligned accesses"
msgstr "目标 CPU ä¸æ”¯æŒ ARM 模å¼"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, gcc-internal-format
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition ä¸èƒ½åœ¨æ­¤æž¶æž„下工作"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, fuzzy, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr "ä¸æ˜¯ä»Ž AAPCS 派生出的 PCS å˜ç§"
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, fuzzy, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr "å¯å˜å‚数函数必须使用基础的 AAPCS å˜ç§"
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr "PCS å˜åŠ¨"
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr "Thumb-1 硬件浮点 VFP ABI"
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr "%qE属性åªèƒ½ç”¨äºŽå‡½æ•°"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr "无法计算出栈中å‚数的真实地å€"
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, gcc-internal-format
msgid "argument must be a constant"
msgstr "实å‚必须是常数"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "选择å­å¿…须是立å³æ•°"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "掩ç å¿…须是一个立å³æ•°"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "高寄存器弹栈时没有å¯ç”¨çš„低寄存器"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr "Thumb 模å¼ä¸­ä¸èƒ½ç¼–ç ä¸­æ–­æœåŠ¡è¿›ç¨‹"
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr "在 GCC 4.4中对%<va_list%>的修饰有å˜åŒ–"
@@ -23572,94 +23573,94 @@ msgstr "函数ä¸èƒ½è¿”回 __fp16 类型"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs似乎是一个拼写错的信å·å¤„ç†è€…"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr "‘builtin_return_address’åªåŒ…å«ä¸¤å­—节地å€"
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, fuzzy, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr "相对符å·çš„指针å移é‡å¯èƒ½ä¸æ­£ç¡®ã€‚"
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr "用程åºå†…存地å€è®¿é—®æ•°æ®å†…å­˜"
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, fuzzy, gcc-internal-format
#| msgid "accessing program memory with data memory address"
msgid "accessing program memory with data memory address"
msgstr "用数æ®å†…存地å€è®¿é—®ç¨‹åºå†…å­˜"
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "用以传递整数å‚数的寄存器个数"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
#| msgid "conflicting named address spaces (%s vs %s)"
msgid "writing to address space %qs not supported"
msgstr "冲çªçš„有å地å€ç©ºé—´(%så’Œ%s)"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, fuzzy, gcc-internal-format
#| msgid "pointers to disjoint address spaces used in conditional expression"
msgid "pointer targeting address space %qs must be const in %qT"
msgstr "æ¡ä»¶è¡¨è¾¾å¼ä¸­ä½¿ç”¨äº†æŒ‡å‘ä¸ç›¸äº¤åœ°å€ç©ºé—´çš„指针"
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, fuzzy, gcc-internal-format
#| msgid "pointers to disjoint address spaces used in conditional expression"
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr "æ¡ä»¶è¡¨è¾¾å¼ä¸­ä½¿ç”¨äº†æŒ‡å‘ä¸ç›¸äº¤åœ°å€ç©ºé—´çš„指针"
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "åªæœ‰æœªåˆå§‹åŒ–çš„å˜é‡æ‰èƒ½æ”¾åœ¨ .noinit 节中"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "only initialized variables can be placed into program memory area"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "åªæœ‰åˆå§‹åŒ–çš„å˜é‡æ‰èƒ½æ”¾å…¥ç¨‹åºå†…存区"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU%qsåªæ”¯æŒæ±‡ç¼–器"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of module in string constant"
msgid "%s expects a compile time integer constant"
msgstr "字符串常é‡ä¸­å‡ºçŽ°éžé¢„期的模å—结æŸ"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qs expects a constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -24004,421 +24005,421 @@ msgstr "无法扩展 PCH 文件:%m"
msgid "can%'t set position in PCH file: %m"
msgstr "ä¸èƒ½åœ¨ PCH 文件中设定ä½ç½®ï¼š%m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr "%2$stune=%3$s%4$s所带å‚æ•°(%1$s)ä¸æ­£ç¡®"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr "ä¸å»ºè®®ä½¿ç”¨%stune=x86-64%s;请视情况改用%stune=k8%s或%stune=generic%s"
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "代ç æ¨¡å¼%qs在 %s ä½æ¨¡å¼ä¸‹ä¸å—支æŒ"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %qs not supported in the %s bit mode"
msgid "code model %qs not supported in x32 mode"
msgstr "代ç æ¨¡å¼%qs在 %s ä½æ¨¡å¼ä¸‹ä¸å—支æŒ"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr "代ç æ¨¡å¼ %s 在 PIC 模å¼ä¸‹ä¸å—支æŒ"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
#| msgid "-m%s not supported in this configuration"
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s 在此é…置下ä¸å—支æŒ"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "未编译入对 %i ä½æ¨¡å¼çš„支æŒ"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "您选择的 CPU ä¸æ”¯æŒ x86-64 指令集"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr "generic åªèƒ½ç”¨åœ¨%stune%s %s中"
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr "%2$sarch=%3$s %4$s所带å‚æ•°(%1$s)ä¸æ­£ç¡®"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, fuzzy, gcc-internal-format
#| msgid "%sregparm%s is ignored in 64-bit mode"
msgid "-mregparm is ignored in 64-bit mode"
msgstr "%sregparm%s 在 64 ä½æ¨¡å¼ä¸‹è¢«å¿½ç•¥"
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%sregparm=%d%s is not between 0 and %d"
msgid "-mregparm=%d is not between 0 and %d"
msgstr "%sregparm=%d%s ä¸åœ¨ 0 å’Œ %d 之间"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr "%srtd%s 在 64 ä½æ¨¡å¼ä¸‹è¢«å¿½ç•¥"
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "%spreferred-stack-boundary%s is not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "%spreferred-stack-boundary%s 在此目标机上ä¸è¢«æ”¯æŒ"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%spreferred-stack-boundary=%d%s is not between %d and %d"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "%spreferred-stack-boundary=%d%s ä¸åœ¨ %d å’Œ %d 之间"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mincoming-stack-boundary=%d ä¸åœ¨ %d å’Œ 12 之间"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr "使用了 %ssseregparm%s å´æ²¡æœ‰å¯ç”¨ SEE"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "SSE 指令集已ç¦ç”¨ï¼Œä½¿ç”¨ 387 指令"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "387 指令集已ç¦ç”¨ï¼Œä½¿ç”¨ SSE 指令"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, gcc-internal-format, gfc-internal-format
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "解å·è¡¨ç›®å‰éœ€è¦æ¡†æž¶æŒ‡é’ˆæˆ– %saccumulate-outgoing-args%s æ¥ä¿è¯æ­£ç¡®æ€§"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "堆栈探针目å‰éœ€è¦æ¡†æž¶æŒ‡é’ˆæˆ– %saccumulate-outgoing-args%s æ¥ä¿è¯æ­£ç¡®æ€§"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr "-mfentry 在 32 ä½ä¸‹ä¸èƒ½å’Œ -pic åŒæ—¶ä½¿ç”¨"
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "-mno-fentry 与 SEH ä¸å…¼å®¹"
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr "L%d 缓存延迟未知,对 %s æ¥è¯´"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr "attribute(target(\"%s\"))未知"
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr "option(\"%s\")å·²ç»è¢«æŒ‡å®š"
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "fastcall å’Œ regparm 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr "fastcall å’Œ thiscall 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr "%qE属性需è¦ä¸€ä¸ªæ•´å¸¸é‡ä½œä¸ºå®žå‚"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr "%qE属性的实å‚大于 %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "fastcall å’Œ cdecl 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "fastcall å’Œ stdcall 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr "fastcall å’Œ thiscall 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "stdcall å’Œ cdecl 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "stdcall å’Œ fastcall 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr "stdcall å’Œ thiscall 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr "cdecl å’Œ thiscall 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, gcc-internal-format
msgid "%qE attribute is used for none class-method"
msgstr "%qE属性用于éžç±»æ–¹æ³•"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "带属性 sseregparm 调用%qDå´æ²¡æœ‰å¯ç”¨ SSE/SSE2"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "带属性 sseregparm 调用%qTå´æ²¡æœ‰å¯ç”¨ SSE/SSE2"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "ms_hook_prologue 与嵌套函数ä¸å…¼å®¹"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr "ms_abi å±žæ€§éœ€è¦ -maccumulate-outgoing-args 或éšå«å®ƒçš„å­ç›®æ ‡ä¼˜åŒ–"
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "没有å¯ç”¨ AVX,å´å‡ºçŽ°äº† AVX å‘é‡å®žå‚,这改å˜äº† ABI"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr "在 GCC 4.4 中传递带有一个å¯å˜æ•°ç»„æˆå‘˜çš„结构的 ABI 有了改å˜"
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr "在 GCC 4.4 中传递有 long double çš„è”åˆçš„ ABI 有改å˜"
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr "在 GCC 4.4 中传递带有å¤æ•°æµ®ç‚¹æˆå‘˜ç»“æž„çš„ ABI 有了改å˜"
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "å·²ç¦ç”¨ SSE å´åœ¨ SSE 寄存器中返回"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "å·²ç¦ç”¨ SSE å´åœ¨ SSE 寄存器中传递å‚æ•°"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr "å·²ç¦ç”¨ x87 å´åœ¨ x87 寄存器中返回"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "没有å¯ç”¨ SSE,å´å‡ºçŽ°äº† SSE å‘é‡å®žå‚,这改å˜äº† ABI"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "没有å¯ç”¨ MMX,å´å‡ºçŽ°äº† MMX å‘é‡å®žå‚,这改å˜äº† ABI"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr "在 GCC 4.4 中传递有 long double çš„è”åˆçš„ ABI 有改å˜"
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "没有å¯ç”¨ SSE,å´æœ‰ SSE å‘é‡è¿”回值,这改å˜äº† ABI"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "没有å¯ç”¨ MMXå´è¿”回 MMX å‘é‡ï¼Œè¿™æ”¹å˜äº† ABI"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, fuzzy, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr "ms_hook_prologue 与嵌套函数ä¸å…¼å®¹"
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr "-fsplit-stack ä¸æ”¯æŒåœ¨åµŒå¥—函数中使用两个寄存器å‚æ•°"
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "-fsplit-stack ä¸æ”¯æŒåœ¨åµŒå¥—函数中使用两个寄存器å‚æ•°"
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "ISO C90 ä¸å…许å¯å˜æ•°ç»„æˆå‘˜"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "扩展的寄存器没有高åŠéƒ¨åˆ†"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "扩展的寄存器ä¸æ”¯æŒçš„æ“作数大å°"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, gcc-internal-format, gfc-internal-format
msgid "non-integer operand used with operand code '%c'"
msgstr "éžæ•´æ•°æ“作数使用了æ“作数代ç â€˜%c’"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr "最åŽä¸€ä¸ªå®žå‚必须是一个 2 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
#| msgid "the fifth argument must be a 8-bit immediate"
msgid "the fifth argument must be an 8-bit immediate"
msgstr "第五个实å‚必须是一个 8 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
#| msgid "the third argument must be a 8-bit immediate"
msgid "the third argument must be an 8-bit immediate"
msgstr "第三个实å‚必须是一个 8 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "the last argument must be a 1-bit immediate"
msgid "the last argument must be an 1-bit immediate"
msgstr "最åŽä¸€ä¸ªå®žå‚必须是一个 1 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr "最åŽä¸€ä¸ªå®žå‚必须是一个 4 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr "最åŽä¸€ä¸ªå®žå‚必须是一个 1 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr "最åŽä¸€ä¸ªå®žå‚必须是一个 5 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr "倒数第二个实å‚必须是一个 8 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr "最åŽä¸€ä¸ªå®žå‚必须是一个 8 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr "最åŽä¸€ä¸ªå‚数必须是一个 32 ä½ç«‹å³æ•°"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "选择å­å¿…须是 0 到 %wi 间的整常é‡"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr "%qE需è¦æœªçŸ¥çš„ ISA 选项"
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr "%qEéœ€è¦ ISA 选项 %s"
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr "最åŽä¸€ä¸ªå®žå‚必须是一个立å³æ•°"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, fuzzy, gcc-internal-format
#| msgid "left argument must be a slice"
msgid "last argument must be scale 1, 2, 4, 8"
msgstr "左实å‚必须是一个切片"
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr "%qE属性åªèƒ½åœ¨ 32 ä½ä¸‹ä½¿ç”¨"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "%qE属性的实å‚ä¸æ˜¯ä¸€ä¸ªå­—符串常é‡"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "ms_abi å’Œ sysv_abi 属性互ä¸å…¼å®¹"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr "%qEä¸å…¼å®¹çš„属性已被忽略"
@@ -24488,13 +24489,13 @@ msgstr "ä¸èƒ½ä¸ºå‡½æ•°æŒ‡å®šåœ°å€åŒºåŸŸå±žæ€§"
msgid "%qE attribute requires a string constant argument"
msgstr "%qE属性需è¦ä¸€ä¸ªå­—符串常é‡ä½œä¸ºå®žå‚"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "-mfixed-range 值必须有“寄存器1-寄存器2â€çš„å½¢å¼"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -24566,7 +24567,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "%qE属性在 R8C 目标机上ä¸å—支æŒ"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "%qE属性需è¦ä¸€ä¸ªæ•´å¸¸é‡ä½œä¸ºå®žå‚"
@@ -24621,7 +24622,7 @@ msgstr "ä¸å…许多个中断属性"
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread åªåœ¨ fido 中å¯ç”¨"
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "ä¸æ”¯æŒå †æ ˆé™åˆ¶è¡¨è¾¾å¼"
@@ -24960,62 +24961,62 @@ msgstr "MIPS16 ä¸æ”¯æŒå†…建函数%qE"
msgid "%qs does not support MIPS16 code"
msgstr "%qsä¸æ”¯æŒ MIPS16 代ç "
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr "MIPS16 PIC 代ç çš„ ABI ä¸æ˜¯ o32 或 o64"
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr "MIPS16 -mxgot 代ç "
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr "硬件浮点 MIPS16 代ç çš„ ABI ä¸æ˜¯ o32 或 o64"
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, gcc-internal-format
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "%<-%s%>与指定了 %s 处ç†å™¨çš„其他架构选项冲çª"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, gcc-internal-format
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "%<-march=%s%>与所选 ABI ä¸å…¼å®¹"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "%<-mgp64%>与 32 ä½å¤„ç†å™¨ä¸€èµ·ä½¿ç”¨"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, gcc-internal-format
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "%<-mgp32%>与 64 ä½ ABI 一起使用"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, gcc-internal-format
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "%<-mgp64%>与 32 ä½ ABI 一起使用"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "ä¸æ”¯æŒçš„组åˆï¼š%s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr "%<-mgp32%>å’Œ%<-mfp64%>åªæœ‰å½“ç›®æ ‡æœºæ”¯æŒ mfhc1 å’Œ mthc1 指令时æ‰èƒ½ä¸€èµ·ä½¿ç”¨"
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr "%<-mgp32%>å’Œ%<-mfp64%>åªæœ‰å½“使用 o32 ABI æ—¶æ‰èƒ½ä¸€èµ·ä½¿ç”¨"
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "%qs is incompatible with %qs"
@@ -25026,58 +25027,58 @@ msgstr "assert:%s 与 %s 赋值兼容"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "assert:%s 与 %s 赋值兼容"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, gcc-internal-format
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "%qs架构ä¸æ”¯æŒ Branch-Likely 指令"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr "%<-mno-gpopt%>需è¦%<-mexplicit-relocs%>"
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr "ä¸èƒ½ä¸º%qs使用å°æ•°æ®è®¿é—®"
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, gcc-internal-format
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "%<-mips3d%>需è¦%<-mpaired-single%>"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, gcc-internal-format
msgid "%qs must be used with %qs"
msgstr "%qs必须与%qs一起使用"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, gcc-internal-format
msgid "the %qs architecture does not support paired-single instructions"
msgstr "%qs架构ä¸æ”¯æŒé…对å•ç²¾åº¦æŒ‡ä»¤"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr "%qs需è¦ä¸€ä¸ªèƒ½æä¾›%qs指令的目标机"
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, gcc-internal-format
msgid "%qs requires branch-likely instructions"
msgstr "%qséœ€è¦ Branch-Likely 指令"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, gcc-internal-format
msgid "the %qs architecture does not support the synci instruction"
msgstr "%qs架构ä¸æ”¯æŒ synci 指令"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "mips16 函数å–æ ·"
@@ -25358,309 +25359,309 @@ msgstr "传递%2$qE的第 %1$d 个å‚数时丢弃了指针目标类型的类型é
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "对 AltiVec 内建函数æ¥è¯´æ— æ•ˆçš„å‚数组åˆ"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr "-mrecip éœ€è¦ -ffinite-math 或 -ffast-math"
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr "-mrecip éœ€è¦ -fno-trapping-math 或 -ffast-math"
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr "-mrecip éœ€è¦ -freciprocal-math 或 -ffast-math"
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 éœ€è¦ PowerPC64 架构,正在å¯ç”¨"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power 在 64 ä½ Darwin 下ä¸å—支æŒï¼›å®ƒä¸Žå·²å®‰è£…çš„ C å’Œ C++ 库ä¸å…¼å®¹"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
#| msgid "not configured for ABI: '%s'"
msgid "not configured for SPE ABI"
msgstr "没有为此 ABI é…置:‘%s’"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr "AltiVec 在此目标机上ä¸å—支æŒ"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr "SPE 在此目标机上ä¸å—支æŒ"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple 在å°ç«¯åœ¨å‰çš„系统上ä¸å—支æŒ"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring 在å°ç«¯åœ¨å‰çš„系统上ä¸å—支æŒ"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr "%2$sveclibabi=%3$s %4$så‘é‡åº“ ABI 类型(%1$s)未知"
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr "目标属性或 pragma 改å˜äº† long double 的大å°"
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr "目标属性或 pragma 改å˜äº† AltiVec ABI"
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr "目标属性或 pragma 改å˜äº† darwin64 ABI"
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr "目标属性或 pragma 改å˜äº† SPE ABI"
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr "目标属性或 pragma 改å˜äº†å•ç²¾åº¦æµ®ç‚¹æ•°"
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr "目标属性或 pragma 改å˜äº†åŒç²¾åº¦æµ®ç‚¹æ•°"
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC 返回å‘é‡å¼•ç”¨ï¼šéžæ ‡å‡†çš„ ABI 扩展,ä¸ä¿è¯å…¼å®¹æ€§"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "ä¸èƒ½åœ¨å‘é‡å¯„存器中返回值,因为 altivec 指令集已被ç¦ç”¨ï¼Œä½¿ç”¨ -maltivec å¯ç”¨"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "ä¸èƒ½åœ¨å‘é‡å¯„存器中传递å‚数,因为 altivec 指令集已被ç¦ç”¨ï¼Œä½¿ç”¨ -maltivec å¯ç”¨"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC 传递å‘é‡å¼•ç”¨ï¼šéžæ ‡å‡†çš„ ABI 扩展,ä¸ä¿è¯å…¼å®¹æ€§"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr "内部错误:对 %s 的内建函数已ç»å¤„ç†è¿‡ã€‚"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "å®žå‚ 1 必须是一个 5 ä½æœ‰ç¬¦å·å­—é¢å€¼"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "å®žå‚ 2 必须是一个 5 ä½æ— ç¬¦å·å­—é¢å€¼"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "__builtin_altivec_predicate 的第 1 个实å‚必须是常é‡"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "__builtin_altivec_predicate 的第 1 个实å‚越界"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "å®žå‚ 3 必须是一个 4 ä½æ— ç¬¦å·å­—é¢å€¼"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "å®žå‚ 2 必须是一个 2 ä½æ— ç¬¦å·å­—é¢å€¼"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "å®žå‚ 2 必须是一个 1 ä½æ— ç¬¦å·å­—é¢å€¼"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "%qs的实å‚必须是一个 2 ä½æ— ç¬¦å·å­—é¢å¸¸é‡"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr "无法解æžçš„é‡è½½ Altivec 内建函数%qF"
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "dss 的实å‚必须是一个 2 ä½æ— ç¬¦å·å­—é¢å¸¸é‡"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "__builtin_paired_predicate 的第一个实å‚必须是常é‡"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "__builtin_paired_predicate 的第一个实å‚越界"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "__builtin_spe_predicate 的第一个实å‚必须是常é‡"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "__builtin_spe_predicate 的第 1 个实å‚越界"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "this builtin function is only available on the fr450"
msgid "Builtin function %s is only valid for the cell processor"
msgstr "此内建函数åªåœ¨ fr450 上å¯ç”¨"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr "内建函数%q+D未被声明为函数"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr "内建函数%q+D未被声明为函数"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr "内建函数%q+D未被声明为函数"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr "内建函数%q+D未被声明为函数"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr "弱引用在此é…置下ä¸å—支æŒ"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had no type"
msgstr "内部错误:内建函数 %s 没有类型"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr "内部错误:内建函数 %s 有éžé¢„期的返回类型 %s"
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr "内部错误:内建函数 %s 的第 %d 个å‚数有éžé¢„期的å‚数类型 %s"
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "栈帧太大"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "æ­¤ ABI ä¸æ”¯æŒå–æ · 64 ä½ä»£ç "
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "在 AltiVec 类型中使用%<long double%>无效"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "在 AltiVec 类型中使用布尔类型无效"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "在 AltiVec 类型中使用%<complex%>无效"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "在 AltiVec 类型中使用å进制浮点类型无效"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "ä¸ä½¿ç”¨ -mvsx 时,在 AltiVec 类型中使用%<long%>对 64 ä½ä»£ç æ— æ•ˆ"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "ä¸å»ºè®®åœ¨ AltiVec 类型中使用%<long%>;请改用%<int%>"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "ä¸ä½¿ç”¨ -mvsx 时,在 AltiVec 类型中使用%<long long%>无效"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "ä¸ä½¿ç”¨ -mvsx 时,在 AltiVec 类型中使用%<double%>无效"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr "生æˆå¾®ä»£ç æŒ‡ä»¤ %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr "生æˆæ¡ä»¶å¾®ä»£ç æŒ‡ä»¤ %s\t[%s] #%d"
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "代ç â€˜%c’的æ“作数无效"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr "在这里ä¸å…许使用%<#pragma%>"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "spec‘%s’是无效的"
@@ -25895,63 +25896,63 @@ msgstr "%qs的框架大å°æ˜¯"
msgid "%qs uses dynamic stack allocation"
msgstr "%qs使用动æ€æ ˆåˆ†é…"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "忽略 -fschedule-insns 以绕开异常处ç†çš„缺陷"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, fuzzy, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "解å·è¡¨ç›®å‰éœ€è¦æ¡†æž¶æŒ‡é’ˆæˆ– %saccumulate-outgoing-args%s æ¥ä¿è¯æ­£ç¡®æ€§"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs 在此å­ç›®æ ‡ä¸Šä¸å—支æŒ"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, gcc-internal-format
msgid "%qE attribute only applies to interrupt functions"
msgstr "%qE属性åªèƒ½ç”¨äºŽä¸­æ–­å‡½æ•°"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, gcc-internal-format
msgid "%qE attribute is supported only for SH2A"
msgstr "%qE属性åªä¸º SH2A 所支æŒ"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "属性 interrupt_handler 与 -m5-compact ä¸å…¼å®¹"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, gcc-internal-format
msgid "%qE attribute only applies to SH2A"
msgstr "%qE属性åªèƒ½ç”¨äºŽ SH2A"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, gcc-internal-format
msgid "%qE attribute argument should be between 0 to 255"
msgstr "%qE属性的å‚数应当在 0 å’Œ 255 之间"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr "%qE属性需è¦ä¸€ä¸ªå­—符串常é‡ä½œä¸ºå®žå‚"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 需è¦ç”¨ä½œè°ƒç”¨ç¯¡æ”¹çš„寄存器"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
msgid "need a second call-clobbered general purpose register"
msgstr "需è¦å¦ä¸€ä¸ªè°ƒç”¨ç¯¡æ”¹çš„通用寄存器"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, fuzzy, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr "需è¦ä¸€ä¸ªè°ƒç”¨ç¯¡æ”¹çš„通用寄存器"
@@ -26074,13 +26075,13 @@ msgstr "属性%<__BELOW100__%>åªå¯¹å˜é‡ç±»åž‹èµ·ä½œç”¨"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "__BELOW100__ 属性ä¸å…许用于自动存储类"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin code"
msgid "bad builtin icode"
msgstr "错误的内建代ç "
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -26306,38 +26307,38 @@ msgstr "%<-gnat%>被错误地拼写为%<-gant%>"
msgid "-fexcess-precision=standard for Ada"
msgstr "对 Ada 而言 -fexcess-precision=standard"
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "忽略%qs属性"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr "%qs属性需è¦å¸¦æœ‰åå‚数的原型"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr "%qs属性åªèƒ½ç”¨äºŽå¸¦å¯å˜å‚数函数"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr "ä¸å»ºè®®ä½¿ç”¨ã€‚此开关ä¸èµ·ä½œç”¨ã€‚"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, gcc-internal-format
msgid "invalid vector type for attribute %qs"
msgstr "属性%qsçš„å‘é‡ç±»åž‹æ— æ•ˆ"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr "%qs属性åªèƒ½ä¸ºæ•°ç»„类型使用"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr "属性%qs的元素类型无效"
@@ -26778,7 +26779,7 @@ msgstr "没有对象无法调用æˆå‘˜å‡½æ•°%qD"
msgid "passing %qT chooses %qT over %qT"
msgstr "传递%qT时选择%qT而ä¸æ˜¯%qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr "在调用%qD时"
@@ -26839,432 +26840,432 @@ msgstr "用类型为%2$qTçš„å³å€¼åˆå§‹åŒ–类型为%1$qTçš„éžå¸¸é‡å¼•ç”¨æ— æ•
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "将类型为%qT的引用åˆå§‹åŒ–为类型为%qT的表达å¼æ— æ•ˆ"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "无法从基类%qT转æ¢åˆ°æ´¾ç”Ÿç±»%qT,通过虚基类%qT"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java ç±»%qTä¸èƒ½æœ‰æžæž„函数"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java ç±»%qTä¸èƒ½æœ‰éšå¼çš„ä¸å¹³å‡¡çš„æžæž„函数"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D无法被é‡è½½"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "与%q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "方法%q+Dçš„æƒé™è®¾å®šå†²çªï¼Œå·²å¿½ç•¥"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "字段%qEçš„æƒé™è®¾å®šå†²çªï¼Œå·²å¿½ç•¥"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D无效,在%q#T中"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " 因为局部方法%q+#D与之é‡å"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " 因为局部æˆå‘˜%q+#D与之é‡å"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "无法从基类%qT转æ¢åˆ°æ´¾ç”Ÿç±»%qT,通过虚基类%qT"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "基类%q#T有一个éžè™šæžæž„函数"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "ç±»%qT中所有æˆå‘˜å‡½æ•°éƒ½æ˜¯ç§æœ‰çš„"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T仅定义了一个ç§æœ‰æžæž„函数且没有å‹å…ƒ"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T仅定义了一个ç§æœ‰æž„造函数且没有å‹å…ƒ"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "%qD的最终é‡è½½åœ¨%qT中ä¸å”¯ä¸€"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
#| msgid "%q+D defined but not used"
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+D定义åŽæœªä½¿ç”¨"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D为"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr "%q+D所éšè—"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D无效;匿åè”åˆåªèƒ½æœ‰éžé™æ€çš„æ•°æ®æˆå‘˜"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D无效;匿åè”åˆåªèƒ½æœ‰éžé™æ€çš„æ•°æ®æˆå‘˜"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "匿åè”åˆä¸­å‡ºçŽ°ç§æœ‰æˆå‘˜%q+#D"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, gcc-internal-format
msgid "private member %q+#D in anonymous struct"
msgstr "匿åè”åˆä¸­å‡ºçŽ°ç§æœ‰æˆå‘˜%q+#D"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "匿åè”åˆä¸­å‡ºçŽ°ä¿æŠ¤æˆå‘˜%q+#D"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, gcc-internal-format
msgid "protected member %q+#D in anonymous struct"
msgstr "匿åè”åˆä¸­å‡ºçŽ°ä¿æŠ¤æˆå‘˜%q+#D"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "ä½æ®µ%q+#D有éžæ•´æ•°çš„类型"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "ä½æ®µ%q+D的宽度ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "ä½æ®µ%q+D宽度为负"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "ä½æ®µ%q+D宽度为 0"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "%q+D的宽度超过了它的类型"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D太å°è€Œä¸èƒ½å­˜æ”¾%q#T的所有å¯èƒ½å€¼"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "有构造函数的æˆå‘˜%q+#Dä¸èƒ½ç”¨åœ¨è”åˆä¸­"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "有æžæž„函数的æˆå‘˜%q+#Dä¸èƒ½ç”¨åœ¨è”åˆä¸­"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "有拷è´èµ‹å€¼è¿ç®—符的æˆå‘˜%q+#Dä¸èƒ½ç”¨åœ¨è”åˆä¸­"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, fuzzy, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr "å¯å˜å‚数模æ¿åªåœ¨ -std=c++0x 或 -std=gnu++0x 下å¯ç”¨"
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "åˆå§‹åŒ–了è”åˆ%qT中的多个字段"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+Dä¸èƒ½æ˜¯é™æ€çš„,因为它是è”åˆçš„æˆå‘˜"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+Dä¸èƒ½æœ‰å¼•ç”¨ç±»åž‹%qT,因为它是è”åˆçš„æˆå‘˜"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "字段%q+D无效地声明为函数类型"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "字段%q+D无效地声明为方法类型"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "为éžç´§å®žçš„éžç®€å•æ—§æ•°æ®å­—段%q+#D忽略 packed 属性"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "字段%q+#D与类é‡å"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T有指针数æ®æˆå‘˜"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr "但没有é‡è½½%<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr "或者%<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr "但没有é‡è½½%<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "空基类%qTçš„å移é‡å¯èƒ½ä¸Ž ABI ä¸å…¼å®¹ï¼Œå¹¶ä¸”å¯èƒ½åœ¨ GCC 的未æ¥ç‰ˆæœ¬ä¸­æ”¹å˜"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "在 GCC 的未æ¥ç‰ˆæœ¬ä¸­ç±»%qT将被看作几乎为空"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "为éžè™šæ–¹æ³•%q+D指定了åˆå§‹å€¼è®¾å®šé¡¹"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "%3$L处 CLASS å˜é‡â€˜%2$s’的类型‘%1$s’ä¸èƒ½è¢«æ‰©å±•"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a class"
msgid "%q+T is not literal because:"
msgstr "%q#Tä¸æ˜¯ä¸€ä¸ªç±»"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "基类%q#T有一个éžè™šæžæž„函数"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr "%3$L处 CLASS å˜é‡â€˜%2$s’的类型‘%1$s’ä¸èƒ½è¢«æ‰©å±•"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
#| msgid "non-static data member %qD has Java class type"
msgid " non-static data member %q+D has non-literal type"
msgstr "éžé™æ€æ•°æ®æˆå‘˜%qD具有 Java 类类型"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "类中有éžé™æ€å¼•ç”¨%q+#D,å´æ²¡æœ‰æ供构造函数"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "类中有éžé™æ€å¸¸é‡æˆå‘˜%q+#Då´æ²¡æœ‰æž„造函数"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr "%q+D被声明为å–常é‡å¼•ç”¨ï¼Œä½†æ˜¯éšå¼å£°æ˜Žå–éžå¸¸é‡å¼•ç”¨"
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr "%q+D被声明为å–éžå¸¸é‡å¼•ç”¨ï¼Œä¸èƒ½åœ¨ç±»ä½“内默认化"
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "虚基类%qTçš„å移é‡ä¸Ž ABI ä¸å…¼å®¹ï¼Œå¹¶ä¸”å¯èƒ½åœ¨ GCC 的未æ¥ç‰ˆæœ¬ä¸­æ”¹å˜"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "由于存在歧义,直接基类%qT在%qT中无法访问"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "由于存在歧义,虚基类%qT在%qT中无法访问"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "赋于%qT的大å°å¯èƒ½ä¸Ž ABI ä¸å…¼å®¹ï¼Œå¹¶ä¸”å¯èƒ½åœ¨ GCC 的未æ¥ç‰ˆæœ¬ä¸­æ”¹å˜"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "%qDçš„å移é‡å¯èƒ½ä¸Ž ABI ä¸å…¼å®¹ï¼Œå¹¶ä¸”å¯èƒ½åœ¨ GCC 的未æ¥ç‰ˆæœ¬ä¸­æ”¹å˜"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "%q+Dçš„å移é‡ä¸Ž ABI ä¸å…¼å®¹ï¼Œå¹¶ä¸”在 GCC 的未æ¥ç‰ˆæœ¬ä¸­å¯èƒ½ä¼šæœ‰å˜åŒ–"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D包å«ä¸€ä¸ªç©ºç±»ï¼ŒåŸºç±»çš„ä½ç½®åœ¨ GCC 的未æ¥ç‰ˆæœ¬å¯èƒ½ä¼šæœ‰å˜åŒ–"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "空类%qT的派生类的布局在 GCC 的未æ¥ç‰ˆæœ¬ä¸­å¯èƒ½ä¼šèµ·å˜åŒ–"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "%q#Té‡å®šä¹‰"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T有虚函数和å¯è®¿é—®çš„éžè™šæ‹Ÿæžæž„函数"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class %qT does not have any field named %qD"
msgid "type transparent class %qT does not have any fields"
msgstr "ç±»%qT没有å为%qD的字段"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
#| msgid "type %qE has virtual member functions"
msgid "type transparent class %qT has virtual functions"
msgstr "类型%qE有虚æˆå‘˜å‡½æ•°"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "试图完æˆç»“构,但为先å‰çš„解æžé”™è¯¯æ‰€ä¸­æ–­"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "语言字符串%<\"%E\"%>ä¸å¯è¯†åˆ«"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "无法解æžé‡è½½å‡½æ•°%qD,基于å‘类型%qT的转æ¢"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "没有å¯å°†å‡½æ•°%qD转æ¢åˆ°ç±»åž‹%q#T的匹é…项"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "å°†é‡è½½å‡½æ•°%qD转æ¢ä¸ºç±»åž‹%q#T有歧义"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "å‡å®šæ˜¯æˆå‘˜æŒ‡é’ˆ%qD"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(æˆå‘˜æŒ‡é’ˆåªèƒ½ç”¨%<&%E%>æž„æˆ)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "类型信æ¯ä¸å……分"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "无法将%qE从类型%qT转æ¢åˆ°ç±»åž‹%qT"
@@ -27274,12 +27275,12 @@ msgstr "无法将%qE从类型%qT转æ¢åˆ°ç±»åž‹%qT"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "%q#D的声明"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "改å˜äº†%qD的原æ„%q+#D"
@@ -27299,7 +27300,7 @@ msgstr "无法从ä¸å®Œå…¨ç±»åž‹%qT转æ¢åˆ°%qT"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "å°†%qE从%qT转æ¢åˆ°%qT有歧义"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
#| msgid "array bound is not an integer constant"
msgid "zero as null pointer constant"
@@ -28209,7 +28210,7 @@ msgstr "%qD声明为引用å´æœªè¢«åˆå§‹åŒ–"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "å字被用在 GNU 风格的数组指定元素åˆå§‹å€¼è®¾å®šä¸­"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "ä¸å¹³å‡¡çš„代ç†åˆå§‹å€¼è®¾å®šä¸å—支æŒ"
@@ -28303,8 +28304,8 @@ msgstr "%qT没有å为%qDçš„éžé™æ€æ•°æ®æˆå‘˜"
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "%qTçš„åˆå§‹å€¼è®¾å®šé¡¹å¤ªå¤š"
@@ -28843,7 +28844,7 @@ msgstr "%q#T ä¸æ˜¯ä¸€ä¸ªç±»æˆ–命å空间"
msgid "type %qT is not derived from type %qT"
msgstr "类型%qTä¸æ˜¯ç”±ç±»åž‹%qT派生的"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "%qD没有声明为一个函数"
@@ -29160,380 +29161,375 @@ msgstr "无法声明对%q#T的引用,因为它ä¸æ˜¯ typedef 或者模æ¿ç±»åž
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr "ä¸èƒ½åœ¨è¿™é‡ŒåŒæ—¶ä½¿ç”¨%<const%>å’Œ%<constexpr%>"
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr "ä¸èƒ½åœ¨è¿™é‡ŒåŒæ—¶ä½¿ç”¨%<volatile%>å’Œ%<constexpr%>"
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "模æ¿æ ‡è¯†ç¬¦%qD用作声明"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "æˆå‘˜å‡½æ•°éšå¼åœ°æˆä¸ºæ‰€å±žç±»çš„å‹å…ƒ"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "有多余的é™å®š%<%T::%>在æˆå‘˜%qs上"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "无法定义æˆå‘˜å‡½æ•°%<%T::%s%>,在%<%T%>中"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, fuzzy, gcc-internal-format
#| msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "无法定义æˆå‘˜å‡½æ•°%<%T::%s%>,在%<%T%>中"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "无法声明æˆå‘˜%<%T::%s%>,在%qT中"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "éžå½¢å‚%qsä¸èƒ½æ˜¯ä¸€ä¸ªå‚数包"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "数组%qs太大"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "æ•°æ®æˆå‘˜ä¸èƒ½å…·æœ‰å¯å˜ç±»åž‹%qT"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "å‚æ•°ä¸èƒ½å…·æœ‰å¯å˜ç±»åž‹%qT"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "åªæœ‰æž„造函数æ‰èƒ½è¢«å£°æ˜Žä¸º%<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "éžæˆå‘˜%qsä¸èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "éžå¯¹è±¡æˆå‘˜%qsä¸èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "函数%qsä¸èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "é™æ€%qsä¸èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "常é‡%qsä¸èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "函数%qsä¸èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
#| msgid "parameter declared %<auto%>"
msgid "typedef declared %<auto%>"
msgstr "å½¢å‚声明为%<auto%>"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr "typedef åä¸èƒ½æ˜¯åµŒå¥—å指定"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ ä¸å…许嵌类的类型%qD与其所属的类é‡å"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, gcc-internal-format
msgid "qualified function types cannot be used to declare static member functions"
msgstr "é™å®šçš„函数类型ä¸èƒ½ç”¨æ¥å£°æ˜Žé™æ€æˆå‘˜å‡½æ•°"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, gcc-internal-format
msgid "qualified function types cannot be used to declare free functions"
msgstr "é™å®šçš„函数类型ä¸èƒ½ç”¨æ¥å£°æ˜Žéžæˆå‘˜å‡½æ•°"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "为å‹å…ƒç±»å£°æ˜ŽæŒ‡å®šäº†ç±»åž‹é™å®š"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "å‹å…ƒå‡½æ•°å£°æ˜Žä¸­å‡ºçŽ°äº†%<inline%>"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "模æ¿å‚æ•°ä¸èƒ½æ˜¯å‹å…ƒ"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "å‹å…ƒå£°æ˜Žéœ€è¦ class,å³%<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "å‹å…ƒå£°æ˜Žéœ€è¦ class,å³%<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "试图让%qTæˆä¸ºå…¨å±€åŸŸçš„å‹å…ƒ"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "éžæˆå‘˜å‡½æ•°ç±»åž‹ä¸Šçš„é™å®šç¬¦æ— æ•ˆ"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "抽象声明%qT被用作声明"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "ä¸èƒ½åœ¨å‚数声明中使用%<::%>"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr "å½¢å‚声明为%<auto%>"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
#| msgid "non-static data member %qE declared %<constexpr%>"
msgid "non-static data member declared %<auto%>"
msgstr "éžé™æ€æ•°æ®æˆå‘˜%qE被声明为%<constexpr%>"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "错误地使用了%<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr "%qD的声明中类å无效"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "è”åˆæˆå‘˜å‡½æ•°%qD被声明为虚函数"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qDä¸èƒ½å£°æ˜Žä¸ºè™šå‡½æ•°ï¼Œå› ä¸ºå®ƒæ€»æ˜¯é™æ€çš„"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "在æžæž„函数%qD中的å‹å…ƒå£°æ˜Žéœ€è¦é™å®šå"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "%qD声明为%qT的一个æˆå‘˜"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
msgstr "æžæž„函数ä¸èƒ½æ˜¯%<constexpr%>"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "在构造函数%qD中的å‹å…ƒå£°æ˜Žéœ€è¦é™å®šå"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "字段%qD类型ä¸å®Œå…¨"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "åå­—%qT类型ä¸å®Œå…¨"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr "在模æ¿%qT的实例化中"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qEæ—¢ä¸æ˜¯å‡½æ•°ä¹Ÿä¸æ˜¯æˆå‘˜å‡½æ•°ï¼›ä¸èƒ½å£°æ˜Žä¸ºå‹å…ƒ"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
msgid "constexpr static data member %qD must have an initializer"
msgstr "éžé™æ€æ•°æ®æˆå‘˜%qD具有 Java 类类型"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "éžé™æ€æ•°æ®æˆå‘˜%qE被声明为%<constexpr%>"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "函数%qs的存储类%<auto%>无效"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "函数%qs的存储类%<register%>无效"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "函数%qs的存储类%<__thread%>无效"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
#| msgid "an asm-specification is not allowed on a function-definition"
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "函数定义中ä¸å…许出现 asm 指定"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "在全局作用域外为函数%qs指定%<static%>无效"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "在全局作用域外为函数%qs指定%<inline%>无效"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "虚函数%qsä¸æ˜¯ç±»æˆå‘˜"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr "%qs定义在在éžç±»ä½œç”¨åŸŸä¸­"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
#| msgid "%qs defined in a non-class scope"
msgid "%qs declared in a non-class scope"
msgstr "%qs定义在在éžç±»ä½œç”¨åŸŸä¸­"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "ä¸èƒ½å°†æˆå‘˜å‡½æ•°%qD声明为有é™æ€é“¾æŽ¥"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "ä¸èƒ½åœ¨å¦ä¸€ä¸ªå‡½æ•°ä¸­å£°æ˜Žä¸€ä¸ªé™æ€å‡½æ•°"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "与声明ä¸åŒï¼Œå®šä¹‰é™æ€æ•°æ®æˆå‘˜æ—¶ä¸èƒ½ä½¿ç”¨%<static%>"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "é™æ€æˆå‘˜%qD声明为%<register%>"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "ä¸èƒ½æ˜¾å¼åœ°å°†æˆå‘˜%q#D声明为有外部链接"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "对广义常å˜é‡%qD的声明ä¸åŒæ—¶æ˜¯å®šä¹‰"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qså·²åˆå§‹åŒ–,å´åˆè¢«å£°æ˜Žä¸º%<extern%>"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs既有%<extern%>åˆæœ‰åˆå§‹å€¼è®¾å®š"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "%q#D的默认实å‚类型为%qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "类型为%qTçš„å½¢å‚的默认实å‚å´æœ‰ç±»åž‹%qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
#| msgid "default argument %qE uses local variable %qD"
msgid "default argument %qE uses %qD"
msgstr "默认实å‚%qE使用了局部å˜é‡%qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "默认实å‚%qE使用了局部å˜é‡%qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, gcc-internal-format
msgid "parameter %qD has Java class type"
msgstr "å½¢å‚%qD具有 Java 类类型"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "å½¢å‚%qD被无效地被声明为具有方法类型"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "å½¢å‚%qD包å«äº†æŒ‡å‘具有未知边界数组%qT的指针"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "å½¢å‚%qD包å«äº†æŒ‡å‘具有未知边界数组%qT的引用"
@@ -29553,170 +29549,170 @@ msgstr "å½¢å‚%qD包å«äº†æŒ‡å‘具有未知边界数组%qT的引用"
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "无效的构造函数:您è¦çš„å¯èƒ½æ˜¯%<%T (const %T&)%>"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qDä¸èƒ½åœ¨å‘½å空间声明"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qDä¸èƒ½è¢«å£°æ˜Žä¸ºé™æ€çš„"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD必须是一个éžé™æ€çš„æˆå‘˜å‡½æ•°"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD必须是一个éžé™æ€æˆå‘˜å‡½æ•°æˆ–éžæˆå‘˜å‡½æ•°"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD的实å‚必须有类或枚举类型"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, gcc-internal-format
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "å‘æŒ‡å‘ void 的引用的转æ¢æ°¸è¿œä¸ä¼šç”¨åˆ°ç±»åž‹è½¬æ¢è¿ç®—符"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, gcc-internal-format
msgid "conversion to void will never use a type conversion operator"
msgstr "å‘ void 的转æ¢æ°¸è¿œä¸ä¼šç”¨åˆ°ç±»åž‹è½¬æ¢è¿ç®—符"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, gcc-internal-format
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "å‘具有相åŒç±»åž‹çš„引用的转æ¢æ°¸è¿œä¸ä¼šç”¨åˆ°ç±»åž‹è½¬æ¢è¿ç®—符"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, gcc-internal-format
msgid "conversion to the same type will never use a type conversion operator"
msgstr "å‘相åŒç±»åž‹çš„转æ¢æ°¸è¿œä¸ä¼šç”¨åˆ°ç±»åž‹è½¬æ¢è¿ç®—符"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, gcc-internal-format
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "å‘指å‘基类的引用的转æ¢æ°¸è¿œä¸ä¼šç”¨åˆ°ç±»åž‹è½¬æ¢è¿ç®—符"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, gcc-internal-format
msgid "conversion to a base class will never use a type conversion operator"
msgstr "å‘基类的转æ¢æ°¸è¿œä¸ä¼šç”¨åˆ°ç±»åž‹è½¬æ¢è¿ç®—符"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ ä¸å…许é‡è½½ ?: è¿ç®—符"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr "%qDä¸èƒ½å¸¦å¯å˜æ•°é‡çš„实å‚"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "åŽç¼€%qD必须使用%<int%>作为它的å‚æ•°"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "åŽç¼€%qD必须使用%<int%>作为它的第二个å‚æ•°"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD必须带 0 或 1 个实å‚"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD必须带 1 或 2 个实å‚"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "å‰ç¼€%qD应当返回%qT"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "åŽç¼€%qD应当返回%qT"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD必须有%<void%>类型"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD带且仅带 1 个实å‚"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD带且仅带 2 个实å‚"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "用户定义的%qD总是计算所有两个å‚æ•°"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD应当返回值而éžå¼•ç”¨"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qDä¸èƒ½æœ‰é»˜è®¤å‚æ•°"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "使用模æ¿ç±»åž‹å½¢å‚%qT,在%qsåŽ"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
#| msgid "ambiguous template specialization %qD for %q+D"
msgid "using alias template specialization %qT after %qs"
msgstr "有歧义的模æ¿ç‰¹ä¾‹åŒ–%qD(为%q+D)"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "使用 typedef å%qD,在%qsåŽ"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
#| msgid "%q+D has a previous declaration here"
msgid "%qD has a previous declaration here"
msgstr "%q+Då…ˆå‰åœ¨æ­¤å¤„有过声明"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "%qT作为%qs被引用"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+Tå…ˆå‰åœ¨æ­¤å¤„有过声明"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT作为枚举被引用"
@@ -29728,88 +29724,88 @@ msgstr "%qT作为枚举被引用"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "%<%s %T%>需è¦æ¨¡æ¿å‚æ•°"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD与其声明所在的类é‡å"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "对%qD的引用有歧义"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "使用枚举%q#Då‰æ²¡æœ‰ç»™å‡ºå£°æ˜Ž"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "%qTé‡å£°æ˜Žä¸ºéžæ¨¡æ¿"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "å…ˆå‰çš„声明%q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "派生è”åˆ%qT无效"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "Java ç±»%qTä¸èƒ½æœ‰å¤šä¸ªåŸºç±»"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "Java ç±»%qTä¸èƒ½æœ‰è™šåŸºç±»"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "基类型%qTä¸æ˜¯ç»“构或类"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "递归的类型%qT未定义"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "é‡å¤çš„基类型%qT无效"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, gcc-internal-format
msgid "previous definition here"
msgstr "å…ˆå‰çš„定义在这里"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, fuzzy, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr "æ¡ä»¶è¡¨è¾¾å¼ä¸­ç±»åž‹ä¸åŒ¹é…"
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr "%<%2$T%>的内在类型%<%1$T%>必须是整型"
@@ -29818,73 +29814,73 @@ msgstr "%<%2$T%>的内在类型%<%1$T%>必须是整型"
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "没有一个整数类型å¯ä»¥è¡¨ç¤º%qT的所有枚举值"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr "%qD的枚举值ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
#| msgid "integer constant is too large for %<unsigned long%> type"
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "对%<unsigned long%>类型而言整数常é‡å¤ªå¤§"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "%qD处枚举值溢出"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, gcc-internal-format
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "枚举值 %E 对其类型%<%T%>而言太大了"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "返回值类型%q#Tä¸å®Œå…¨"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr "返回类型具有 Java 类类型%q#T"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%>应当返回一个对%<*this%>的引用"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "%q+Då…ˆå‰æ²¡æœ‰å£°æ˜Žè¿‡"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "无效的函数声明"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "å½¢å‚%qD被声明为 void"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
msgid "parameter %q+D set but not used"
msgstr "å½¢å‚%qD被设定但未被使用"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "无效的æˆå‘˜å‡½æ•°å£°æ˜Ž"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD已在类%qT中定义过"
@@ -30243,7 +30239,7 @@ msgstr "异常处ç†å·²è¢«ç¦ç”¨ï¼Œä½¿ç”¨ -fexceptions å¯ç”¨"
msgid "throwing NULL, which has integral, not pointer type"
msgstr "抛出 NULL,它的类型是整数而ä¸æ˜¯æŒ‡é’ˆ"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD永远ä¸åº”该被é‡è½½"
@@ -30506,153 +30502,153 @@ msgstr "类型%qTä¸æ˜¯%qT的直接基类"
msgid "bad array initializer"
msgstr "错误的数组åˆå§‹å€¼è®¾å®š"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr "%qTä¸æ˜¯ä¸€ä¸ªç±»"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "ä¸å®Œå…¨ç±»åž‹%qT没有æˆå‘˜%qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "指å‘ä½æ®µ%qD指针无效"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "对éžé™æ€æˆå‘˜å‡½æ•°%qD的使用无效"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "对éžé™æ€æ•°æ®æˆå‘˜%qD的无效使用"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, fuzzy, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr "未åˆå§‹åŒ–的引用æˆå‘˜%qD"
-#: cp/init.c:2113
+#: cp/init.c:2115
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "%q#T中有未åˆå§‹åŒ–的引用æˆå‘˜"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "%<new%>%q#T时常é‡æœªåˆå§‹åŒ–"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T"
msgstr "%q#T中有未åˆå§‹åŒ–的引用æˆå‘˜"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "对 new 而言类型%<void%>无效"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "%<new%>%q#T时常é‡æœªåˆå§‹åŒ–"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "调用 Java 构造函数,但没有定义%qs"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr "Java ç±»%q#Tå¯¹è±¡ä¸ºé¢„å®šä½ new 所分é…"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "找ä¸åˆ°åˆé€‚çš„%qD,在类%qT中"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "对æˆå‘˜%qD的请求有歧义"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, gcc-internal-format
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "new 中数组大å°ä¸æ˜¯å¸¸é‡ï¼Œæ— æ³•æ£€æŸ¥åˆå§‹å€¼åˆ—表的长度"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
#| msgid "attributes after parenthesized initializer ignored"
msgid "parenthesized initializer in array new"
msgstr "括起的åˆå§‹å€¼è®¾å®šåŽå‡ºçŽ°çš„属性被忽略"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "数组 new 的大å°å¿…须有整数类型"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new ä¸èƒ½ç”¨äºŽå¼•ç”¨ç±»åž‹"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new ä¸èƒ½ç”¨äºŽå‡½æ•°ç±»åž‹"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "调用 Java 构造函数,但没有定义%<jclass%>"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "%qT中找ä¸åˆ°%<class$%>"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "åˆå§‹å€¼è®¾å®šåœ¨å®Œæˆä¹‹å‰ç»“æŸ"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "ä¸èƒ½ç”¨åˆå§‹å€¼è®¾å®šé¡¹æ¥åˆå§‹åŒ–多维数组"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "检测到调用 delete è¿ç®—符时å¯èƒ½å‡ºçŽ°çš„问题:"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, fuzzy, gcc-internal-format
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr "æžæž„函数和类特定的 delete è¿ç®—符å‡ä¸ä¼šè¢«è°ƒç”¨ï¼Œå³ä½¿å®ƒä»¬åœ¨ç±»å®šä¹‰æ—¶å·²ç»å£°æ˜Žã€‚"
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "delete 时数组大å°æœªçŸ¥"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "å‘é‡ delete 的实å‚类型既éžæŒ‡é’ˆä¹Ÿéžæ•°ç»„"
@@ -30743,12 +30739,12 @@ msgstr "çœç•¥çš„%<?:%>中æ“作数ä¸èƒ½è¢«ä¿®é¥°"
msgid "string literal in function template signature"
msgstr "函数模æ¿ç­¾å里有字é¢å­—符串"
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "%qD修饰åŽçš„å字将在 GCC 的未æ¥ç‰ˆæœ¬ä¸­æœ‰å˜åŒ–"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, fuzzy, gcc-internal-format
#| msgid "-fabi-version=4 (or =0) avoids this error with a change in vector mangling"
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
@@ -30759,12 +30755,12 @@ msgstr "-fabi-version=4 (or =0) å¯ä»¥æ”¹å˜å‘é‡ä¿®é¥°æ¥é¿å…这个错误"
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "泛型的转æ¢å±‚代ç (thunk)对使用了%<...%>的方法%q#D失效"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "éžé™æ€çš„常é‡æˆå‘˜%q#D,ä¸èƒ½ä½¿ç”¨é»˜è®¤çš„赋值è¿ç®—符"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
msgid "non-static reference member %q#D, can%'t use default assignment operator"
msgstr "éžé™æ€çš„引用æˆå‘˜%q#D,ä¸èƒ½ä½¿ç”¨é»˜è®¤çš„赋值è¿ç®—符"
@@ -30779,102 +30775,102 @@ msgstr "在这里第一次需è¦ç”Ÿæˆçš„方法%qD"
msgid "union member %q+D with non-trivial %qD"
msgstr "未åˆå§‹åŒ–çš„æˆå‘˜%qD具有%<const%>类型%qT"
-#: cp/method.c:964
+#: cp/method.c:963
#, fuzzy, gcc-internal-format
#| msgid "a destructor cannot be %<constexpr%>"
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr "æžæž„函数ä¸èƒ½æ˜¯%<constexpr%>"
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const %qD is invalid in C++"
msgid "initializer for %q+#D is invalid"
msgstr "未åˆå§‹åŒ–的常é‡%qD在C++中是无效的"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static const member %q#D"
msgstr "对å¯å˜æ•°ç»„æˆå‘˜éžé™æ€åœ°åˆå§‹åŒ–"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
msgid "uninitialized non-static reference member %q#D"
msgstr "æˆå‘˜%qD是未åˆå§‹åŒ–的引用"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, gcc-internal-format
msgid "defaulted declaration %q+D"
msgstr "默认化声明%q+D"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, gcc-internal-format
msgid "does not match expected signature %qD"
msgstr "ä¸åŒ¹é…%qD预期的签å"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, fuzzy, gcc-internal-format
#| msgid "function %q+D defaulted on its first declaration must not have an exception-specification"
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr "首次声明时被默认化的函数%q+Dä¸å¯ä»¥æŒ‡å®šå¼‚常"
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot be defaulted"
msgid "a template cannot be defaulted"
msgstr "%qDä¸èƒ½è¢«é»˜è®¤åŒ–"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, gcc-internal-format
msgid "%qD cannot be defaulted"
msgstr "%qDä¸èƒ½è¢«é»˜è®¤åŒ–"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "默认化函数%q+D有默认å‚æ•°"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "由于éšå¼çš„虚æžæž„函数,类%qTçš„ vtable 布局å¯èƒ½ä¸Ž ABI ä¸ç›¸å®¹ï¼Œå¹¶ä¸”å¯èƒ½åœ¨ GCC 的未æ¥ç‰ˆæœ¬ä¸­æ”¹å˜"
@@ -31014,153 +31010,153 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#Déšè—了%q#T的构造函数"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D与先å‰çš„ using 声明%q#D冲çª"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "å…ˆå‰å¯¹äºŽ%q+#Dçš„éžå‡½æ•°å£°æ˜Ž"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "与函数声明%q#D冲çª"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qTä¸æ˜¯ä¸€ä¸ªå‘½å空间"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "using 声明ä¸èƒ½æŒ‡å®šä¸€ä¸ªæ¨¡æ¿æ ‡è¯†ç¬¦ã€‚请å°è¯•%<using %D%>"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "ä¸å…许在 using 声明中使用命å空间%qD"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "%qD未声明"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD已在此作用域中声明过"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "在类作用域使用éžæˆå‘˜çš„ using 声明"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%>指定了æžæž„函数"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%>指定了构造函数"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%>在%qT内指定了构造函数"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "没有与%<%T::%D%>匹é…çš„æˆå‘˜ï¼Œåœ¨%q#T中"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "%qD的声明ä¸åœ¨åŒ…å«%qD的命å空间中"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "%qD的声明中有显å¼çš„é™å®š"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD应当先在%qD内声明"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr "%qD属性需è¦ä¸€ä¸ª NTBS 作为实å‚"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr "%qD属性无æ„义,因为匿å命å空间的æˆå‘˜æ‹¥æœ‰å±€éƒ¨ç¬¦å·"
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "指定%qD属性被忽略"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "这里ä¸å…许命å空间别å%qD,å‡å®šä¸º%qD"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "强 using åªåœ¨å‘½å空间作用域有æ„义"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, gcc-internal-format
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "当å‰å‘½å空间%qD并ä¸åŒ…å«ç»å¸¸è¢«ä½œç”¨çš„命å空间%qD"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] "建议的替代:"
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, gcc-internal-format
msgid " %qE"
msgstr " %qE"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr "ä¾èµ–å‚数的查找找到了%q+D"
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX 进入 pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX 离开 pop_everything ()\n"
@@ -31291,7 +31287,7 @@ msgstr "æ— æ•ˆçš„æ¨¡æ¿ ID"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "浮点字é¢å€¼ä¸èƒ½å‡ºçŽ°åœ¨å¸¸é‡è¡¨è¾¾å¼ä¸­"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "常é‡è¡¨è¾¾å¼ä¸­ä¸èƒ½å‡ºçŽ°ç›®æ ‡ä¸æ˜¯æ•´åž‹æˆ–枚举型的类型转æ¢"
@@ -31524,7 +31520,7 @@ msgstr "typedef å%qD用于æžæž„函数声明"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
msgid "expected unqualified-id"
msgstr "需è¦æ¨¡æ¿ ID"
@@ -31723,7 +31719,7 @@ msgstr "%<%T::%D%>命å了一个构造函数而éžç±»åž‹"
msgid "compound-statement in constexpr function"
msgstr "%qDä¸æ˜¯ä¸€ä¸ªå¹¿ä¹‰å¸¸å‡½æ•°"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, gcc-internal-format
msgid "expected selection-statement"
msgstr "需è¦é€‰æ‹©è¯­å¥"
@@ -31754,7 +31750,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr "对%qTä¸ä¸€è‡´çš„演绎:先是%qT然åŽæ˜¯%qT"
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr "需è¦å¾ªçŽ¯è¯­å¥"
@@ -31771,12 +31767,12 @@ msgstr "C++98 模å¼ä¸‹ä¸å…许使用基于范围的 for 循环"
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ ä¸å…许计算转移"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, gcc-internal-format
msgid "expected jump-statement"
msgstr "需è¦è·³è½¬è¯­å¥"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "多余的%<;%>"
@@ -31814,7 +31810,7 @@ msgstr "%C处 NAME= é™å®šç¬¦ä¸­ C å字无效"
msgid "class definition may not be declared a friend"
msgstr "类定义ä¸èƒ½è¢«å£°æ˜Žä¸ºå‹å…ƒ"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr "模æ¿ä¸èƒ½æ˜¯%<virtual%>çš„"
@@ -31893,12 +31889,12 @@ msgstr "需è¦æ“作符"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "关键字%<export%>未实现,将被忽略"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr "模æ¿å‚数包%qDä¸èƒ½æœ‰é»˜è®¤å‚æ•°"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr "模æ¿å‚数包ä¸èƒ½æœ‰é»˜è®¤å‚æ•°"
@@ -31913,7 +31909,7 @@ msgstr "模æ¿å‚数包ä¸èƒ½æœ‰é»˜è®¤å‚æ•°"
msgid "expected template-id"
msgstr "需è¦æ¨¡æ¿ ID"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, gcc-internal-format
msgid "expected %<<%>"
msgstr "需è¦%<<%>"
@@ -32040,12 +32036,12 @@ msgstr "需è¦%<,%>或%<;%>"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "å¯ç”¨æ¨¡æ¿è‡ªåŠ¨å®žä¾‹åŒ–"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "%qD声明出现在命å空间%qD中,而åŽè€…并ä¸åŒ…å«%qD"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "%qD声明出现在%qD中,而åŽè€…并ä¸åŒ…å«%qD"
@@ -32090,74 +32086,74 @@ msgstr "模æ¿æ ‡è¯†ç¬¦ä¸å…许出现在 using 声明中"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
#| msgid "types may not be defined in exception-declarations"
msgid "types may not be defined in alias template declarations"
msgstr "类型ä¸èƒ½å®šä¹‰åœ¨å¼‚常声明中"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr "在这里ä¸å…许使用%<namespace%>定义"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "函数定义中ä¸å…许出现 asm 指定"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "函数定义中ä¸å…许有属性"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, gcc-internal-format
msgid "expected initializer"
msgstr "需è¦åˆå§‹å€¼è®¾å®š"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, gcc-internal-format
msgid "invalid type in declaration"
msgstr "声明中有无效类型"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, gcc-internal-format
msgid "initializer provided for function"
msgstr "为函数æ供了åˆå§‹å€¼è®¾å®š"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "括起的åˆå§‹å€¼è®¾å®šåŽå‡ºçŽ°çš„属性被忽略"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "数组边界ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr "生æˆå¼•ç”¨ç±»åž‹%qTçš„æˆå‘˜æŒ‡é’ˆ"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%E%>ä¸æ˜¯ä¸€ä¸ªç±»åž‹"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "将构造函数用作模æ¿æ— æ•ˆ"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "使用%<%T::%D%>而ä¸æ˜¯%<%T::%D%>æ¥ä»¥é™å®šå指定构造函数"
@@ -32166,254 +32162,254 @@ msgstr "使用%<%T::%D%>而ä¸æ˜¯%<%T::%D%>æ¥ä»¥é™å®šå指定构造函数"
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, gcc-internal-format
msgid "invalid declarator"
msgstr "无效的声明"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, gcc-internal-format
msgid "expected declarator"
msgstr "需è¦å£°æ˜Ž"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD是一个命å空间"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type %qT"
msgid "cannot form pointer to member of non-class %q#T"
msgstr "生æˆéžç±»ç±»åž‹%qTçš„æˆå‘˜æŒ‡é’ˆ"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
msgid "expected ptr-operator"
msgstr "未知的æ“作符‘%s’在 %%L处"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "é‡å¤çš„ cv é™å®š"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "duplicate cv-qualifier"
msgid "duplicate virt-specifier"
msgstr "é‡å¤çš„ cv é™å®š"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr "错误地使用了%<auto%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr "ä¸èƒ½åœ¨æ¨¡æ¿å®žå‚中定义类型"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, gcc-internal-format
msgid "expected type-specifier"
msgstr "需è¦ç±»åž‹é™å®š"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr "需è¦%<,%>或%<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr "类型ä¸èƒ½å®šä¹‰åœ¨å‚数类型中"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "ä¸å»ºè®®ä¸ºéžå‡½æ•°æŒ‡å®šé»˜è®¤å‚æ•°"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "默认å‚æ•°åªå…许出现在函数å‚数中"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
#| msgid "%H%sparameter pack %qD cannot have a default argument"
msgid "parameter pack %qD cannot have a default argument"
msgstr "%H%s模æ¿å‚数包%qDä¸èƒ½æœ‰é»˜è®¤å‚æ•°"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
#| msgid "%H%sparameter pack cannot have a default argument"
msgid "parameter pack cannot have a default argument"
msgstr "%H%s模æ¿å‚数包ä¸èƒ½æœ‰é»˜è®¤å‚æ•°"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ ä¸å…许指定元素åˆå§‹å€¼è®¾å®š"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ does not allow designated initializers"
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ ä¸å…许指定元素åˆå§‹å€¼è®¾å®š"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, gcc-internal-format
msgid "expected class-name"
msgstr "需è¦ç±»å"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr "类定义åŽéœ€è¦%<;%>"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr "结构定义åŽéœ€è¦%<;%>"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr "è”åˆå®šä¹‰åŽéœ€è¦%<;%>"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr "需è¦%<{%>或%<:%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "无法为类 %s 找到文件"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
msgid "qualified name does not name a class"
msgstr "%qEä¸æ˜¯ä¸€ä¸ªç±»"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "%qD的声明中类å无效"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr "ä¸å…许有多余的é™å®š"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "显å¼ç‰¹ä¾‹åŒ–å‰å¿…须有%<template <>%>"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr "函数模æ¿%qDé‡å£°æ˜Žä¸ºç±»æ¨¡æ¿"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, fuzzy, gcc-internal-format
msgid "could not resolve typename type"
msgstr "%<typename %T::%D%>指定了%q#T,但åŽè€…ä¸æ˜¯ä¸€ä¸ªç±»åž‹"
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "%q+#Tçš„å‰ä¸€ä¸ªå®šä¹‰"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
msgid "expected class-key"
msgstr "需è¦ç±»å"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, fuzzy, gcc-internal-format
#| msgid "a class-key must be used when declaring a friend"
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "声明å‹å…ƒæ—¶å¿…须使用 class 关键字"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "å‹å…ƒå£°æ˜Žæ²¡æœ‰æŒ‡å®šç±»æˆ–函数å"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "函数定义上有 pure 指定"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr "在%C处需è¦â€œ,â€æˆ–语å¥å°¾"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, fuzzy, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr "指定了无效的 AE 类型(%s)\n"
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, fuzzy, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr "<花括å·å†…çš„åˆå§‹å€¼åˆ—表>"
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr "在基类é™å®šä¸­æŒ‡å®šäº†å¤šäºŽä¸€æ¬¡çš„%<virtual%>"
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "关键字%<typename%>ä¸èƒ½åœ¨æ¨¡æ¿ä»¥å¤–使用"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "关键字%<typename%>ä¸å…许用在此上下文中(基类éšå¼åœ°æ˜¯ä¸€ä¸ªç±»åž‹)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr "类型ä¸èƒ½å®šä¹‰åœ¨å¼‚常规范中"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr "类型ä¸èƒ½å®šä¹‰åœ¨å¼‚常声明中"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr "特例化æˆå‘˜%<%T::%E%>需è¦%<template<>%>语法"
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr "%<%T::%E%>声明无效"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "模æ¿å‚数表太少"
@@ -32422,320 +32418,320 @@ msgstr "模æ¿å‚数表太少"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "模æ¿å‚数表太多"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "有å返回值ä¸å†è¢«æ”¯æŒ"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr "局部类中对æˆå‘˜æ¨¡æ¿çš„声明无效"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "模æ¿æœ‰ C 链接"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
msgid "invalid explicit specialization"
msgstr "显å¼ç‰¹ä¾‹åŒ–éžæ¨¡æ¿%qT"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr "%<typedef%>的模æ¿å£°æ˜Ž"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr "显å¼ç‰¹ä¾‹åŒ–ä¸èƒ½æœ‰å­˜å‚¨ç±»åž‹"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "在嵌套模æ¿å®žå‚列表中应当使用%<> >%>而éž%<>>%>"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "å¯ç–‘çš„%<>>%>,使用%<>%>æ¥ç»“æŸæ¨¡æ¿å®žå‚列表"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr "指定链接时使用%qD无效"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr "%<__thread%>出现在%qD之å‰"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, gcc-internal-format
msgid "expected %<new%>"
msgstr "需è¦%<new%>"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr "需è¦%<delete%>"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, gcc-internal-format
msgid "expected %<return%>"
msgstr "需è¦%<return%>"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr "需è¦%<extern%>"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr "需è¦%<static_assert%>"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr "需è¦%<decltype%>"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr "需è¦%<operator%>"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, gcc-internal-format
msgid "expected %<class%>"
msgstr "需è¦%<class%>"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, gcc-internal-format
msgid "expected %<template%>"
msgstr "需è¦%<template%>"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr "需è¦%<namespace%>"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, gcc-internal-format
msgid "expected %<using%>"
msgstr "需è¦%<using%>"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr "需è¦%<asm%>"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, gcc-internal-format
msgid "expected %<try%>"
msgstr "需è¦%<try%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr "需è¦%<catch%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr "需è¦%<throw%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr "需è¦%<__label__%>"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr "需è¦%<@try%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr "需è¦%<@synchronized%>"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr "需è¦%<@throw%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, fuzzy, gcc-internal-format
#| msgid "expected %<static_assert%>"
msgid "expected %<__transaction_atomic%>"
msgstr "需è¦%<static_assert%>"
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, fuzzy, gcc-internal-format
#| msgid "expected %<static_assert%>"
msgid "expected %<__transaction_relaxed%>"
msgstr "需è¦%<static_assert%>"
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, gcc-internal-format
msgid "expected %<::%>"
msgstr "需è¦%<::%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, gcc-internal-format
msgid "expected %<...%>"
msgstr "需è¦%<...%>"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, gcc-internal-format
msgid "expected %<*%>"
msgstr "需è¦%<*%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, gcc-internal-format
msgid "expected %<~%>"
msgstr "需è¦%<~%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr "需è¦%<:%>或%<::%>"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "需è¦%<class%>ã€%<typename%>或%<template%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "使用了%qs标记,在命å%q#Tæ—¶"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "previously declared here"
msgid "%q#T was previously declared here"
msgstr "以å‰åœ¨æ­¤å£°æ˜Žè¿‡"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qDé‡å£°æ˜Žæ—¶æœ‰ä¸åŒçš„å¯è®¿é—®æ€§"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "用作消歧义的%<template%>åªèƒ½ç”¨äºŽæ¨¡æ¿å†…"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "文件在默认å‚数处结æŸ"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "ä½ç½®é”™è¯¯çš„%<@%D%>Objective-C++ 构造"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "%<@encode%>必须指定一个类型作为实å‚"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr "无效的 Objective-C++ 选择å­å"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr "需è¦æŒ‡å®šå£°æ˜Ž"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr "ä¸èƒ½ä¸ºå±€éƒ¨å˜é‡æŒ‡å®šèŠ‚属性"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
msgid "invalid type for instance variable"
msgstr "迭代å˜é‡%qE类型无效"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "%<@protocol%>需è¦æ ‡è¯†ç¬¦"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "%qE属性为%qE所忽略"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
msgid "invalid type for property"
msgstr "%q+D的抽象类型无效"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr "括起的åˆå§‹åŒ–ä¸å…许使用在 OpenMP %<for%>循环中"
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr "迭代å˜é‡%qDä¸åº”当是 reduction"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr "循环折å å¾—ä¸å¤Ÿ"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "%<#pragma GCC pch_preprocess%>末尾有垃圾字符"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "模å—间优化未为 C++ 实现"
@@ -33460,17 +33456,17 @@ msgstr "在实例化%2$qD时模æ¿å®žä¾‹åŒ–深度超过最大值 %1$d(使用 use
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "在实例化%2$qD时模æ¿å®žä¾‹åŒ–深度超过最大值 %1$d(使用 use -ftemplate-depth= æ¥å¢žå¤§æœ€å¤§å€¼)"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr "展开%<%T%>æ—¶å‚数包长度ä¸åŒ¹é…"
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr "展开%<%E%>æ—¶å‚数包长度ä¸åŒ¹é…"
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "%q+D按类型%qT实例化"
@@ -33488,260 +33484,260 @@ msgstr "%q+D按类型%qT实例化"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr "å˜é‡%qD有函数类型"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "无效的å‚数类型%qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "在声明%q+D中"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "函数返回了一个数组"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "函数返回了一个函数"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "生æˆéžç±»ç±»åž‹%qTçš„æˆå‘˜å‡½æ•°æŒ‡é’ˆ"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "å½¢æˆå¯¹ void 的引用"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr "生æˆæŒ‡å‘引用类型%qT的指针"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr "生æˆæŒ‡å‘引用类型%qT的引用"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "生æˆéžç±»ç±»åž‹%qTçš„æˆå‘˜æŒ‡é’ˆ"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "生æˆå¼•ç”¨ç±»åž‹%qTçš„æˆå‘˜æŒ‡é’ˆ"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "åˆ›å»ºæŒ‡å‘ void 类型的æˆå‘˜æŒ‡é’ˆ"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "生æˆ%qT的数组"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "生æˆæŠ½è±¡ç±»åž‹%qT的数组"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qTä¸æ˜¯ç±»ã€ç»“构或è”åˆç±»åž‹"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%qT被解æžåˆ°éžæžšä¸¾ç±»åž‹%qT"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT被解æžåˆ°éžç±»ç±»åž‹%qT"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "在模æ¿ä¸­ä½¿ç”¨%qs"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "é™å®šç±»åž‹%qTä¸åŒ¹é…æžæž„函数å ~%qT"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "ä¾èµ–å%qE被解æžä¸ºéžç±»åž‹ï¼Œä½†å®žä¾‹åŒ–å´äº§ç”Ÿäº†ä¸€ä¸ªç±»åž‹"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "如果您想指定类型,请使用%<typename %E%>"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "使用无效字段%qD"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr "对集展开表达å¼çš„无效使用"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr "使用%<...%>æ¥å±•å¼€å®žå‚集"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
#| msgid "%<%T::%E%> is not a type"
msgid "use %<%T::%D%> instead"
msgstr "%<%T::%E%>ä¸æ˜¯ä¸€ä¸ªç±»åž‹"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "%qE undeclared here (not in a function)"
msgid "%q+D declared here, later in the translation unit"
msgstr "%qE未声明(ä¸åœ¨å‡½æ•°å†…)"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qTæ—¢ä¸æ˜¯ç±»ä¹Ÿä¸æ˜¯å‘½å空间"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qDæ—¢ä¸æ˜¯ç±»ä¹Ÿä¸æ˜¯å‘½å空间"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT是/使用了匿å类型"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr "%qD的模æ¿å®žå‚使用了局部类型%qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT是一个å¯å˜ç±»åž‹"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "整型表达å¼%qEä¸æ˜¯å¸¸é‡"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " 试图实例化%qD"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "%q#T的类模æ¿å®žä¾‹åŒ–有歧义"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "对éžæ¨¡æ¿%q#D的显å¼å®žä¾‹åŒ–"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr "%qDä¸æ˜¯ç±»æ¨¡æ¿çš„éžé™æ€æ•°æ®æˆå‘˜"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "没有找到与%qD匹é…的模æ¿"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, gcc-internal-format
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "类型%qT用于显å¼å®žä¾‹åŒ–%qDæ—¶ä¸åŒ¹é…声明的类型%qT"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "对%q#D的显å¼å®žä¾‹åŒ–"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "对%q#Dé‡å¤çš„显å¼å®žä¾‹åŒ–"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ 1998 ä¸å…许在显å¼å®žä¾‹åŒ–时使用%<extern%>"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "为模æ¿å®žä¾‹åŒ–化应用了存储类型%qD"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template %q#D"
msgid "explicit instantiation of non-class template %qD"
msgstr "对éžæ¨¡æ¿%q#D的显å¼å®žä¾‹åŒ–"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "显å¼å®žä¾‹åŒ–éžæ¨¡æ¿ç±»åž‹%qT"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "%q#T的显å¼å®žä¾‹åŒ–出现在模æ¿å®šä¹‰ä¹‹å‰"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ ä¸å…许在显å¼å®žä¾‹åŒ–时使用%qE"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "对%q#Té‡å¤çš„显å¼å®žä¾‹åŒ–"
@@ -33753,34 +33749,34 @@ msgstr "对%q#Té‡å¤çš„显å¼å®žä¾‹åŒ–"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "显å¼å®žä¾‹åŒ–%qD时没有å¯ç”¨çš„定义"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, gcc-internal-format
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "在实例化%2$q+D时模æ¿å®žä¾‹åŒ–深度超过了最大值 %1$d,å¯èƒ½æ˜¯ç”±äºŽç”Ÿæˆè™šå‡½æ•°è¡¨æ‰€è‡´(使用 -ftemplate-depth= æ¥å¢žå¤§æœ€å¤§å€¼)"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
#| msgid "invalid use of template type parameter %qT"
msgid "invalid template non-type parameter"
msgstr "对模æ¿ç±»åž‹å‚æ•°%qT的使用无效"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a valid type for a template constant parameter"
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#Tä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„模æ¿å¸¸é‡å‚数类型"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr "从花括å·ä¸­çš„åˆå§‹åŒ–åˆ—è¡¨æ¼”ç»Žéœ€è¦ #include <initializer_list>"
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, gcc-internal-format
msgid "variable %q#D with %<auto%> type used in its own initializer"
msgstr "å˜é‡%q#D在其自身的åˆå§‹å€¼è®¾å®šä¸­ä½¿ç”¨äº†%<auto%>类型"
@@ -33788,12 +33784,12 @@ msgstr "å˜é‡%q#D在其自身的åˆå§‹å€¼è®¾å®šä¸­ä½¿ç”¨äº†%<auto%>类型"
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr "无法从%2$qE推导出%1$qT"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr "对%qTä¸ä¸€è‡´çš„演绎:先是%qT然åŽæ˜¯%qT"
@@ -34032,7 +34028,7 @@ msgstr "对é™å®šç±»åž‹%qT的定义无效"
msgid "invalid base-class specification"
msgstr "无效的基类"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, gcc-internal-format
msgid "%qD is not captured"
msgstr "%qD未被æ•èŽ·"
@@ -34210,269 +34206,269 @@ msgstr "函数%2$qD的返回值类型%1$qTä¸æ˜¯ä¸€ä¸ªå­—é¢ç±»åž‹"
msgid "%q#T has virtual base classes"
msgstr "%q#Tä¸æ˜¯ä¸€ä¸ªç±»"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr "广义常表达å¼æž„造函数体ä¸ä¸ºç©º"
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, fuzzy, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr "类中对具有éžæ•´æ•°ç±»åž‹%qTçš„é™æ€æ•°æ®æˆå‘˜çš„åˆå§‹åŒ–无效"
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "æˆå‘˜%qD在%<constexpr%>构造函数里未åˆå§‹åŒ–"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, fuzzy, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr "返回语å¥è½¬æ¢æ— æ•ˆ"
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
#| msgid "%qD is not a constexpr function"
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%qDä¸æ˜¯ä¸€ä¸ªå¹¿ä¹‰å¸¸å‡½æ•°"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr "å‹å…ƒå£°æ˜Žæ²¡æœ‰æŒ‡å®šç±»æˆ–函数å"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function %qD"
msgid "call to non-constexpr function %qD"
msgstr "调用éžå‡½æ•°çš„%qD"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
#| msgid "%qE is not a constant expression"
msgid "%qD called in a constant expression"
msgstr "%qEä¸æ˜¯ä¸€ä¸ªå¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
msgid "%qD used before its definition"
msgstr "%qD用在其自身的åˆå§‹å€¼è®¾å®šä¸­"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, gcc-internal-format
msgid "call has circular dependency"
msgstr "调用存在循环ä¾èµ–"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "在实例化%2$qD时模æ¿å®žä¾‹åŒ–深度超过最大值 %1$d(使用 use -ftemplate-depth= æ¥å¢žå¤§æœ€å¤§å€¼)"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr "%q+Eä¸æ˜¯ä¸€ä¸ªå¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, gcc-internal-format
msgid "array subscript out of bound"
msgstr "数组下标越界"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr "%qEä¸æ˜¯ä¸€ä¸ªå¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr "%qE的枚举值ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, fuzzy, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr "åˆå§‹å€¼è®¾å®šä¸­æ•°ç»„索引ä¸æ˜¯æ•´åž‹å¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, fuzzy, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr "%qE的枚举值ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr "%qE的枚举值ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr "%qD用在其自身的åˆå§‹å€¼è®¾å®šä¸­"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%q#D is not const"
msgstr "%q#Dä¸æ˜¯ const"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr "%q#D是 volatile"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr "%qDä¸èƒ½å‡ºçŽ°åœ¨å¸¸é‡è¡¨è¾¾å¼ä¸­"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD在此作用域中尚未声明"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr "new 声明中的表达å¼å¿…须具有整数或枚举类型"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, fuzzy, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr "%qE的枚举值ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡"
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
#| msgid "enumeral and non-enumeral type in conditional expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "枚举和éžæžšä¸¾ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ¡ä»¶è¡¨è¾¾å¼ä¸­"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr "%qEä¸æ˜¯ä¸€ä¸ªå¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr "表达å¼%qE有副作用"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, fuzzy, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr "表达å¼%qE具有抽象类类型%qT,ä¸èƒ½ç”¨äºŽ throw 表达å¼ä¸­"
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr "表达å¼%qE有副作用"
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, fuzzy, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr "åˆå§‹å€¼è®¾å®šä¸­æ•°ç»„索引ä¸æ˜¯æ•´åž‹å¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
msgid "difference of two pointer expressions is not a constant expression"
msgstr "åˆå§‹å€¼è®¾å®šä¸­å…ƒç´ ä¸æ˜¯å¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
msgid "pointer comparison expression is not a constant expression"
msgstr "整型表达å¼%qEä¸æ˜¯å¸¸é‡"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr "åˆå§‹å€¼è®¾å®šä¸­å…ƒç´ ä¸æ˜¯å¸¸é‡è¡¨è¾¾å¼"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
msgid "non-constant array initialization"
msgstr "%L处需è¦æ ‡é‡åˆå§‹åŒ–表达å¼"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "无效的调度类型"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, gcc-internal-format
msgid "cannot capture %qE by reference"
msgstr "无法通过引用æ•èŽ·%qE"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, fuzzy, gcc-internal-format
#| msgid "already captured %<this%> in lambda expression"
msgid "already captured %qD in lambda expression"
msgstr "å·²ç»åœ¨ Lambda 表达å¼ä¸­æ•èŽ·äº†%<this%>"
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "lambda 函数中无法æ•èŽ·%<this%>"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "%qVé™å®šç¬¦ä¸èƒ½åº”用到%qT上"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "åªèƒ½ä¸º Java 类定义应用%qE属性"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "åªèƒ½ä¸ºç±»å®šä¹‰åº”用%qE属性"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE已过时:g++ 的虚函数表现在默认与 COM 兼容"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "请求的 init_priority ä¸æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸æ•°"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "åªèƒ½å°†%qE属性用于æŸä¸ªç±»çš„对象的文件作用域定义"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "请求的 init_priority 越界"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "请求的 init_priority ä¿ç•™ä¸ºå†…部使用"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "%qE属性在此平å°ä¸Šä¸å—支æŒ"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_* check:在 %s 中失败,于 %s:%d"
@@ -35420,124 +35416,124 @@ msgstr "使用了构造函数的语法,但没有为类型%qT声明构造函数
msgid "cannot initialize arrays using this syntax"
msgstr "ä¸èƒ½ç”¨ä»¥è¯­æ³•åˆå§‹åŒ–数组"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, gcc-internal-format
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "在 {} 内将%qE从%qT转æ¢ä¸ºè¾ƒçª„的类型%qT"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
#| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "在 {} 内将%qE从%qT转æ¢ä¸ºè¾ƒçª„的类型%qT"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int 型数组由éžå®½å­—符串åˆå§‹åŒ–"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, gcc-internal-format
msgid "int-array initialized from incompatible wide string"
msgstr "int 型数组ä¸å…¼å®¹çš„宽字符串åˆå§‹åŒ–"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "用以åˆå§‹åŒ–字符数组的字符串太长"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "无法用å¤åˆå­—é¢å¸¸é‡åˆå§‹åŒ–类型为%qTçš„èšé›†"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr "数组必须为一个由花括å·åŒ…å›´çš„åˆå§‹å€¼è®¾å®šæ‰€åˆå§‹åŒ–"
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "æˆå‘˜%qD缺少åˆå§‹å€¼è®¾å®š"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "未åˆå§‹åŒ–的常é‡æˆå‘˜%qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "æˆå‘˜%qD有未åˆå§‹åŒ–的常é‡å­—段"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "æˆå‘˜%qD是未åˆå§‹åŒ–的引用"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "在åˆå§‹åŒ–çš„è”åˆä¸­æ‰¾ä¸åˆ°å­—段%qD"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "在è”åˆåˆå§‹å€¼è®¾å®šä¸­å‡ºçŽ°äº†ç´¢å¼•å€¼è€Œä¸æ˜¯å­—段å"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "检测到循环指针代ç†"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "%<->%>的基æ“作数具有éžæŒ‡é’ˆç±»åž‹%qT"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "%<operator->()%>的结果给出了éžæŒ‡é’ˆçš„结果"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "%<->%>çš„å·¦æ“作数ä¸æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qEä¸èƒ½ç”¨ä½œæˆå‘˜æŒ‡é’ˆï¼Œå› ä¸ºå®ƒçš„类型为%qT"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "无法将æˆå‘˜æŒ‡é’ˆ%qE应用到%qE上,因为åŽè€…的类型%qTä¸æ˜¯ä¸€ä¸ªç±»"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "æˆå‘˜æŒ‡é’ˆç±»åž‹%qT与对象类型%qTä¸å…¼å®¹"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast to function type %qT"
msgid "functional cast to array type %qT"
msgstr "å‘函数类型%qT的转æ¢æ— æ•ˆ"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr "引用类型的éžæ³•å€¼åˆå§‹åŒ–"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "调用的函数%qD会抛出ä¸å®Œå…¨çš„类型%q#T"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "调用的函数会抛出ä¸å®Œå…¨çš„类型%q#T"
@@ -35597,187 +35593,187 @@ msgstr "%3$L处将%1$s转æ¢ä¸º%2$s时整数超过了标准 Fortran 所规定的
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "%L çš„è·å‹’瑞斯常数太长,无法被转æ¢ä¸º %s"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "%C处需è¦æ•°ç»„下标"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "éžé¢„期的 %s 语å¥å‡ºçŽ°åœ¨%C处的 MODULE 中"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Strides not allowed in coarray subscript at %C"
msgstr "%C处需è¦æ•°ç»„下标"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "%C处需è¦æ•°ç»„下标间隔"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "%C处数组引用形å¼æ— æ•ˆ"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "%C处的任何引用都ä¸èƒ½å¤šäºŽ %d ç»´"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr "集åˆæ•°ç»„在%C处被ç¦ç”¨ï¼Œä½¿ç”¨ -fcoarray= æ¥å¯ç”¨"
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected coarray designator at %C"
msgstr "%C处éžé¢„期的 END 语å¥"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "%2$L处 %1$s ç§åˆ«æ— æ•ˆ"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Invalid form of coarray reference at %C"
msgstr "%C处数组引用形å¼æ— æ•ˆ"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "å˜é‡â€˜%s’在%L处上下文中必须是常é‡"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression at %L in this context must be constant"
msgstr "å˜é‡â€˜%s’在%L处上下文中必须是常é‡"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "%C处数组规格中需è¦è¡¨è¾¾å¼"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for implied-shape array at %C"
msgstr "%L 处å‡å®šå¤–形数组的å的数组规格说明"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr "%C处显å¼å¤–形数组的数组规格说明错误"
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr "%C处å‡å®šå¤–形数组的数组规格说明错误"
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr "%C处延迟外形数组的规格说明错误"
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr "%C处å‡å®šå¤§å°æ•°ç»„的规格说明错误"
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "%C处数组声明需è¦å¦å¤–一维"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "%C处数组规格中有多于 %d 的维数"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "Fortran 2008:%C处多于 7 维的数组规格"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "Fortran 2008:%C处的 BLOCK 结构"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "DO 游标‘%s’在%L处出现在å¦ä¸€ä¸ªåŒå游标作用域内"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "%C处数组构造语法错误"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Fortran 2003:%C处 [...] 风格的数组构造"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "Fortran 2003:%C处包å«ç±»åž‹è§„格的数组构造"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "数组‘%s’在%L处ä¸èƒ½æœ‰å»¶è¿Ÿçš„外形"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "%C处的空数组构造ä¸è¢«å…许"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "%s 数组构造中的元素在%L处是 %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "%L处游标步进ä¸èƒ½ä¸ºé›¶"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr "%Lå¤„æ•°ç»„æž„é€ å‡½æ•°ä¸­çš„å…ƒç´ æ•°è¶…è¿‡å®¹è®¸çš„ä¸Šé™ %d。请å‚è§ -fmax-array-constructor 选项"
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr "%3$L处数组构造函数中ä¸åŒ CHARACTER 长度(%1$d/%2$d)"
@@ -35812,7 +35808,7 @@ msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’必须为实数型或å¤
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "实å‚‘%s’(属于内建函数‘%s’,ä½äºŽ %L)必须为 INTEGER 或 PROCEDURE"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’必须是一个常é‡"
@@ -35922,7 +35918,7 @@ msgstr "%2$L处‘%1$s’内建函数的‘dim’实å‚ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç»´æ
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "%4$L处 %3$s 中字符长度ä¸ç›¸ç­‰ (%1$ld/%2$ld)"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "%4$L处‘%3$s’内建函数的‘%1$s’和‘%2$s’实å‚类型必须相åŒ"
@@ -36009,8 +36005,8 @@ msgstr "%3$L处内建函数‘%2$s’的‘%1$s’实å‚类型必须为 REAL 或
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
msgstr "Fortran 2003:%2$L处的‘%1$s’内建函数有 KIND 实å‚"
@@ -36158,7 +36154,7 @@ msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’必须为 ALLOCATABLE"
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr "Fortran 2003:%2$L处的‘%1$s’内建函数有 KIND 实å‚"
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’必须至少具有与‘%4$s’(%5$ld/%6$d)中 .TRUE. 值一样多的元素"
@@ -36290,42 +36286,42 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "%L处‘TRANSER’内建函数的‘MOLD’å‚æ•°ä¸èƒ½æ˜¯ %s"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr "%L处内建 TRANSFER 有部分未定义的结果:æºå°ºå¯¸ %ld < 结果尺寸 %ld"
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’必须是标é‡æˆ–者具有与‘%4$s’一样的秩"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "%4$L处‘%3$s’内建函数的‘%1$s’和‘%2$s’实å‚必须有相åŒçš„外形。"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’的大å°å¤ªå°(%4$i/%5$i)"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "给予函数 %s çš„å‚数太多,于 %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’的ç§åˆ«å¿…é¡»ä¸èƒ½æ¯”默认ç§åˆ«(%4$d)宽"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "实å‚‘%s’(属于内建函数‘%s’,ä½äºŽ %L)必须为 INTEGER 或 LOGICAL"
@@ -36337,7 +36333,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr "%2$L处类型‘%1$s’达到了最大的扩展级别"
@@ -36620,7 +36616,7 @@ msgstr "指定CHARACTER(*) 函数‘%s’在%L处ä¸èƒ½ä¸ºæŒ‡é’ˆå€¼"
msgid "Fortran 2008: Implied-shape array at %L"
msgstr "Fortran 2008:%L处格å¼ä¸­çš„‘G0’"
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr "%C处 Cray 指针é‡å¤æŒ‡å®šäº†æ•°ç»„"
@@ -36636,7 +36632,7 @@ msgstr "%2$C 处的‘%1$s’类型在接å£ä¸­å°šæœªè¢«å£°æ˜Ž"
msgid "Extension: Old-style initialization at %C"
msgstr "扩展:%C处旧å¼çš„åˆå§‹åŒ–"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "%C处的åˆå§‹åŒ–ä¸æ˜¯ä¸ºæŒ‡é’ˆå˜é‡å‡†å¤‡çš„"
@@ -36646,7 +36642,7 @@ msgstr "%C处的åˆå§‹åŒ–ä¸æ˜¯ä¸ºæŒ‡é’ˆå˜é‡å‡†å¤‡çš„"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "在%C处的指针åˆå§‹åŒ–需è¦â€˜=>’,而ä¸æ˜¯â€˜=’"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "%C处需è¦ä¸€ä¸ªåˆå§‹åŒ–表达å¼"
@@ -36843,7 +36839,7 @@ msgstr "Fortran 2003:%C处的 ASYNCHRONOUS 属性"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2003:%C处的 PROTECT 属性"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr "%C处的 PROTECTED ä»…å…许出现在模å—规格说明部分内"
@@ -36863,835 +36859,835 @@ msgstr "Fortran 2003:%C处的 VALUE 属性"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Fortran 2003:%C处的 VOLATILE 属性"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr "%C处为å•ä¸ª NAME= 指定了多个标识符"
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "%2$L处éšå¼å£°æ˜Žçš„ BIND(C) 函数‘%1$s’ä¸èƒ½ä¸Ž C 互æ“作"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr "%3$L处的公共å—‘%2$s’中的å˜é‡â€˜%1$s’å¯èƒ½ä¸æ˜¯ C 互æ“作ç§åˆ«ï¼Œå³ä½¿å…¬å…±å—‘%4$s’是 BIND(C)"
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr "%2$L处的类型声明‘%1$s’ä¸æ˜¯ä¸Ž C å¯äº’æ“作的,但它是个 BIND(C)"
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "%2$L处的å˜é‡â€˜%1$s’无法与 C 互æ“作但被声明为 BIND(C)"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr "%3$L处的公共å—‘%2$s’中的å˜é‡â€˜%1$s’ä¸èƒ½è¢«å£°æ˜Žä¸º BIND(C),因为它ä¸æ˜¯å…¨å±€çš„"
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "%2$L处å˜é‡â€˜%1$s’ä¸èƒ½æ—¢æœ‰ POINTER åˆæœ‰ BIND(C) 属性"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "%2$L处å˜é‡â€˜%1$s’ä¸èƒ½æ—¢æœ‰ ALLOCATABLE åˆæœ‰ BIND(C) 属性"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "%2$L处的BIND(C) 函数‘%1$s’ä¸èƒ½è¿”回一个数组"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, gcc-internal-format, gfc-internal-format
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
msgstr "%2$L处的BIND(C) 函数‘%1$s’ä¸èƒ½è¿”回一个字符串"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr "%2$L处符å·â€˜%1$s’被标记为 PRIVATE 但是已ç»ç»™å®šç»‘定标å·â€˜%3$s’"
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr "%C处的属性规格说明语å¥éœ€è¦å®žä½“或公共å—å"
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, gcc-internal-format, gfc-internal-format
msgid "Missing entity or common block name for attribute specification statement at %C"
msgstr "%C处的属性规格说明语å¥ç¼ºå°‘实体或公共å—å"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "%C处的派生类型以å‰å°šæœªè¢«å®šä¹‰ï¼Œå› æ­¤ä¸èƒ½å‡ºçŽ°åœ¨æ´¾ç”Ÿç±»åž‹å®šä¹‰ä¸­"
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "%C处数æ®å£°æ˜Žè¯­æ³•é”™è¯¯"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Fortran 2003:%C处的 PROCEDURE 语å¥"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "%2$C处的å字‘%1$s’是一个过程的åå­—"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "%C处形å‚列表中有éžé¢„期的垃圾字符"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "符å·â€˜%s’在%C处的形å‚列表中é‡å¤å‡ºçŽ°"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "%C处 RESULT å˜é‡ä¸èƒ½ä¸Žå‡½æ•°é‡å"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "%C处的函数声明åŽæœ‰éžé¢„期的垃圾字符"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "Fortran 2008:%L处的 BIND(C)属性对于内部过程ä¸å¯ä»¥æŒ‡å®š"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be generic"
msgstr "%2$C处的接å£â€˜%1$s’ä¸èƒ½æ˜¯æ³›åž‹"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' at %C may not be a statement function"
msgstr "%2$C处的接å£â€˜%1$s’ä¸èƒ½æ˜¯ä¸ªè¯­å¥å‡½æ•°"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "内建过程‘%s’ä¸å…许在 %C çš„ PROCEDURE 语å¥ä¸­"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr "%C处的 BIND(C) 属性è¦æ±‚一个具有 BIND(C)的接å£"
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr "%C处带有 NAME çš„ BIND(C)过程ä¸èƒ½æœ‰ POINTER 属性"
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr "%C处的哑过程ä¸èƒ½æœ‰å¸¦æœ‰ NAME çš„ BIND(C) 属性"
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "符å·â€˜%s’在%L处已ç»æœ‰äº†åŸºæœ¬ç±»åž‹ %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "%C处 PROCEDURE 语å¥è¯­æ³•é”™è¯¯"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' after binding-attributes at %C"
msgstr "%C处绑定属性åŽéœ€è¦â€˜::’"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr "%Cå¤„éœ€è¦ NOPASS 或显å¼æŽ¥å£"
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "Fortran 2003:%C处的过程指针组件"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr "%C处过程指针组件语法错误"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr "%C处的 PROCEDURE 必须在一个泛型接å£å†…"
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Fortran 2003:%C处的 PROCEDURE 语å¥"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr "函数定义在%C处需è¦å½¢å‚列表"
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr "%L处的 BIND(C) 属性åªèƒ½ç”¨äºŽå˜é‡æˆ–公共å—"
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Fortran 2003:%C处的 USE 语å¥ä¸­æ¨¡å—本性"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ PROGRAM 中"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ MODULE 中"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ BLOCK DATA 中"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ INTERFACE 中"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ DERIVED TYPE å—中"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ IF-THEN å—中"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ DO å—中"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ SELECT å—中"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ FORALL å—中"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨ WHERE å—中"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "%C处的 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨åµŒå¥—çš„å­ç¨‹åºä¸­"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "%C处 ENTRY 语å¥ä¸èƒ½å‡ºçŽ°åœ¨è¢«åŒ…å«çš„过程中"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr "%C 处 BIND(C) å‰ç¼ºå°‘è¦æ±‚的括å·"
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "%C绑定标å·çš„ NAME= é™å®šç¬¦è¯­æ³•é”™è¯¯"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "%C处绑定标å·ç¼ºå°‘å³å¼•å·â€˜\"’"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing quote ''' for binding label at %C"
msgstr "%C处绑定标å·ç¼ºå°‘å³å¼•å·â€˜'’"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr "%C处绑定标å·ç¼ºå°‘å³æ‹¬å·"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "%C处的 BIND(C) 中ä¸å…许有绑定å"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr "对于哑过程 %s,%C 处的 BIND(C) 中ä¸å…许有绑定å"
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr "%C 处的 ABSTRACT INTERFACE çš„ BIND(C)上ä¸å…许有 NAME"
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "%C处éžé¢„期的 END 语å¥"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "Fortran 2008:%C处 CONTAINS 语å¥æ²¡æœ‰ FUNCTION 或 SUBROUTINE 语å¥"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "éœ€è¦ %s 语å¥åœ¨%L处"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "éœ€è¦ %s 语å¥ï¼ŒäºŽ %C"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "需è¦å—å‘%s’在‘%s’表达å¼ä¸­ï¼ŒäºŽ %C"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "%C处需è¦ç»“æŸå"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "需è¦æ ‡å·â€˜%s’,为 %s 语å¥ï¼ŒäºŽ %C"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr "%L处的 DIMENSION 语å¥ç¼ºå°‘数组规格"
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr "%2$L处在åˆå§‹åŒ–åŽä¸º %1$s 指定了维数"
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr "%L处的 DIMENSION 语å¥ç¼ºå°‘数组指定"
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "%L处数组规格必须延迟"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "%C处å˜é‡åˆ—表中有éžé¢„期的垃圾字符"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "在%C处需è¦â€˜(’"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "在%C处需è¦å˜é‡å"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr "%C处 Cray 指针必须是一个整数"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "%C处的 Cray 指针精度为 %d;内存地å€éœ€è¦ %d 字节"
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "在%C处需è¦â€œ,â€"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "在%C处需è¦â€œ)â€"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "在%C处需è¦â€œ,â€æˆ–语å¥å°¾"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr "INTENT ä¸èƒ½ç”¨åœ¨%C处 BLOCK 内"
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr "OPTIONAL ä¸èƒ½ç”¨åœ¨%C处 BLOCK 内"
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "%C处的 Cray æŒ‡é’ˆå£°æ˜Žéœ€è¦ -fcray-pointer 标记"
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2003:%C处的 IMPORT 语å¥"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr "%2$C处的 %1$s è¿ç®—符的访问规格说明已ç»è¢«æŒ‡å®š"
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr "%2$C处的 .%1$s. è¿ç®—符的访问规格说明已ç»è¢«æŒ‡å®š"
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Fortran 2003:%C处的 PROTECTED 语å¥"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr "%C处 PROTECTED 语å¥è¯­æ³•é”™è¯¯"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "%C处的 PRIVATE 语å¥ä»…å…许出现在模å—规格说明部分内"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, gcc-internal-format, gfc-internal-format
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "%C处的 PUBLIC 语å¥åªä¸å…许出现在模å—规格说明部分内"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr "%C处的 PARAMETER 语å¥éœ€è¦å˜é‡å"
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "%C 在 PARAMETER 语å¥ä¸­éœ€è¦ = 符å·"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "%C 在 PARAMETER 语å¥ä¸­éœ€è¦è¡¨è¾¾å¼"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr "%C处åˆå§‹åŒ–å·²ç»åˆå§‹åŒ–çš„å˜é‡"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "%C处 PARAMETER 语å¥ä¸­æœ‰éžé¢„期的字符"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr "%C处覆盖 SAVE 语å¥è·Ÿéšä»¥å‰çš„ SAVE 语å¥"
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "%C处 SAVE 语å¥è·Ÿéšç©ºç™½ SAVE 语å¥"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "%C SAVE 语å¥è¯­æ³•é”™è¯¯"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr "VALUE ä¸èƒ½ç”¨åœ¨%C处 BLOCK 内"
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Fortran 2003:%C处的 VALUE 语å¥"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr "%C处 VALUE 语å¥è¯­æ³•é”™è¯¯"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Fortran 2003:%C处的 VOLATILE 语å¥"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr "%C处的 VOLATILE 语å¥è¯­æ³•é”™è¯¯"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003:%C处的 ASYNCHRONOUS 语å¥"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "%C处 ASYNCHRONOUS 语å¥è¯­æ³•é”™è¯¯"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr "%C处的 MODULE PROCEDURE 必须在一个泛型接å£å†…"
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: PROCEDURE statement at %C"
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Fortran 2003:%C处的 PROCEDURE 语å¥"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr "%L处内建过程ä¸èƒ½æ˜¯ MODULE PROCEDURE"
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "%C处 TYPE 定义中的歧义符å·"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, gcc-internal-format, gfc-internal-format
msgid "No such symbol in TYPE definition at %C"
msgstr "%C在 TYPE 定义中没有此符å·"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr "%2$C处 EXTENDS 表达å¼ä¸­çš„‘%1$s’ä¸æ˜¯ä¸€ä¸ªæ´¾ç”Ÿç±»åž‹"
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr "%2$C 处‘%1$s’ä¸èƒ½è¢«æ‰©å±•ï¼Œå› ä¸ºå®ƒæ˜¯ BIND(C)"
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr "%2$C 处‘%1$s’ä¸èƒ½è¢«æ‰©å±•ï¼Œå› ä¸ºå®ƒæ˜¯ SEQUENCE 类型"
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr "%C处的派生类型在模å—规格说明部分内åªèƒ½æ˜¯ PRIVATE"
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr "%C处的派生类型在模å—规格说明部分内åªèƒ½æ˜¯ PUBLIC"
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Fortran 2003:%C处的 ABSTRACT 类型"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr "%C 在 TYPE å®šä¹‰ä¸­éœ€è¦ ::"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "类型‘%s’(ä½äºŽ %C)ä¸èƒ½ä¸Žå†…建类型é‡å"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr "%2$C处的派生类型å“%1$sâ€å·²ç»æœ‰ä¸€ä¸ªåŸºæœ¬ç±»åž‹ %3$s"
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr "%2$C处的派生类型‘%1$s’定义已ç»è¢«å®šä¹‰"
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr "%C处 Cray 指针ä¸èƒ½æŒ‡å‘å‡å®šå¤–形数组"
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Fortran 2003:%C处的 ENUM 和 ENUMERATOR"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "%C处:枚举é‡è¶…过 C 整数类型"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr "ENUMERATOR %L没有用整数表达å¼åˆå§‹åŒ–"
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr "%C å‰éœ€è¦ ENUM 定义语å¥"
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "%C处 ENUMERATOR 定义中语法错误"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr "%C处é‡å¤è®¿é—®é™å®šç¬¦"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr "æ†ç»‘属性已ç»æŒ‡å®šä¼ é€’,%C处 NOPASS éžæ³•"
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr "æ†ç»‘属性已ç»æŒ‡å®šä¼ é€’, %C处 PASS éžæ³•"
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr "%C处 POINTER 属性é‡å¤"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "%C处 NON_OVERRIDABLE é‡å¤"
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr "%C处é‡å¤çš„ DEFERRED 语å¥"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr "%C需è¦è®¿é—®é™å®šç¬¦"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr "%C处需è¦ç»‘定属性"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr "NON_OVERRIDABLE å’Œ DEFERRED ä¸èƒ½åŒæ—¶å‡ºçŽ°åœ¨%C处"
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr "%Cå¤„çš„è¿‡ç¨‹æŒ‡é’ˆç»„ä»¶éœ€è¦ POINTER 属性"
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr "%C处‘(’åŽéœ€è¦æŽ¥å£å"
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, gcc-internal-format, gfc-internal-format
msgid "')' expected at %C"
msgstr "在 %C 处需è¦â€˜)’"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr "%C处必须为 DEFERRED 绑定指定接å£"
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr "%C处的 PROCEDURE(接å£) 需è¦å£°æ˜Žä¸º DEFERRED"
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr "%C处需è¦ç»‘定å"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2003:%C处的 PROCEDURE 语å¥"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr "‘=> target’对%C处的 DEFERRED 绑定而言无效"
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr "%C处与显å¼ç›®æ ‡æ†ç»‘çš„ PROCEDURE 中需è¦â€˜::’"
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding target after '=>' at %C"
msgstr "%C处‘=>’之åŽéœ€è¦ç»‘定目标"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr "%2$Cå¤„åŒ…å« DEFERRED 绑定的类型‘%1$s’ä¸èƒ½æ˜¯ ABSTRACT"
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "在 %3$C 处对于派生类型“%2$sâ€å·²ç»æœ‰ä¸€ä¸ªéžæ™®é€šçš„过程用é™å®šå“%1$sâ€"
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr "%C处的 GENERIC 必须是在派生类型 CONTAINS 内"
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, gcc-internal-format, gfc-internal-format
msgid "Expected '::' at %C"
msgstr "在%C处需è¦â€˜::’"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr "%C处需è¦æ³›åž‹å或è¿ç®—符æè¿°å­"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, gcc-internal-format, gfc-internal-format
msgid "Expected '=>' at %C"
msgstr "%C 处需è¦â€œ=>â€"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr "%3$C处派生类型‘%2$s’已ç»æœ‰ä¸€ä¸ªç»‘定å为‘%1$s’的éžæ³›åž‹è¿‡ç¨‹"
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr "%C处的绑定必须有与已ç»å®šä¹‰çš„绑定‘%s’相åŒçš„访问æƒé™"
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr "%C处需è¦ç‰¹å®šçš„绑定å"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr "%3$C处‘%1$s’已ç»å®šä¹‰ä¸ºæ³›åž‹çš„‘%2$s’特定的é™å®š"
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr "%C 处的泛型绑定åŽæœ‰åžƒåœ¾å­—符"
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr "%C处的 FINAL 声明必须在一个派生类型的 CONTAINS 节内"
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr "%C处带有 FINAL 的派生类型声明必须在 MODULE 的规格说明部分内"
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr "%C处的 FINAL 为空"
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr "%C处期待模å—过程å"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, gcc-internal-format, gfc-internal-format
msgid "Expected ',' at %C"
msgstr "在%C处需è¦â€˜,’"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Unknown procedure name \"%s\" at %C"
msgstr "%2$C的过程å“%1$sâ€æœªçŸ¥"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "%2$C 处的‘%1$s’已ç»è¢«å®šä¹‰ä¸º FINALï¼"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "%C处 !GCC$ ATTRIBUTES 语å¥ä¸­æœ‰æœªçŸ¥çš„属性"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "%C处 !GCC$ ATTRIBUTES 语å¥ä¸­çš„语法错误"
@@ -37931,27 +37927,27 @@ msgstr "%L处赋值å³æ‰‹è¾¹å‡ºçŽ°å€¼ä¸º POINTER 的函数"
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr "扩展:%L处 BOZ å­—é¢å€¼è¢«ç”¨æ¥åˆå§‹åŒ–éžæ•´æ•°å˜é‡â€˜%s’"
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr "扩展:在 %L处的 BOZ å­—é¢å€¼åœ¨ä¸€ä¸ª DATA 语å¥ä¹‹å¤–并且也在 INT/REAL/DBLE/CMPLX 之外"
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr "%L处 BOZ å­—é¢å€¼æŒ‰ä½è½¬æ¢åŽæ˜¯éžæ•´æ•°ç¬¦å·â€˜%s’"
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "%L处按ä½è½¬æ¢ BOZ 时算术下溢。这一检查å¯ç”¨ -fno-range-check 选项ç¦ç”¨"
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "%L处按ä½è½¬æ¢ BOZ 时算术上溢。这一检查å¯ç”¨ -fno-range-check 选项ç¦ç”¨"
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr "%L处按ä½è½¬æ¢ BOZ 时产生算术 NaN。这一检查å¯ç”¨ -fno-range-check 选项ç¦ç”¨"
@@ -38213,7 +38209,7 @@ msgid "can't open input file: %s"
msgstr "ä¸èƒ½æ‰“开输入文件:%s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
@@ -38330,12 +38326,12 @@ msgstr "%L处定义赋值的第一个å‚数必须是 INTENT(OUT) 或 INTENT(INOU
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "%L处定义赋值的第二个å‚数必须是 INTENT(IN)"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "%L处è¿ç®—符接å£çš„第一个å‚数必须是 INTENT(IN)"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "%L处è¿ç®—符接å£çš„第二个å‚数必须是 INTENT(IN)"
@@ -40363,7 +40359,7 @@ msgstr "%C处 ELSE IF 语å¥åŽæœ‰éžé¢„期的垃圾字符"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "%C处的函数声明åŽæœ‰éžé¢„期的垃圾字符"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr "%L处的 IF 分å¥éœ€è¦ä¸€ä¸ªæ ‡é‡ LOGICAL 表达å¼"
@@ -41466,952 +41462,952 @@ msgstr "%3$L处纯å­è¿›ç¨‹â€˜%2$s’的å‚数‘%1$s’必须指定其 INTENT"
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "%3$L处纯å­è¿›ç¨‹â€˜%2$s’的å‚数‘%1$s’必须指定其 INTENT"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "%2$L处关键字实å‚‘%1$s’ä¸åœ¨è¿‡ç¨‹é‡Œ"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "元素过程的实å‚‘%s’在%L处必须是标é‡"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "在 %2$L 处基本过程的å‚数“%1$sâ€ä¸èƒ½æœ‰ POINTER 属性"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr "%2$L处基本过程的å‚数‘%1$s’ä¸èƒ½æœ‰ POINTER 属性"
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "%3$L处哑过程‘%1$s’ä¸èƒ½å‡ºçŽ°åœ¨åŸºæœ¬è¿‡ç¨‹â€˜%2$s’中"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "在 %3$L 处的纯的å­ä¾‹ç¨‹â€œ%2$sâ€çš„å‚数“%1$sâ€å¿…须有它的 INTENT 指定符"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "语å¥å‡½æ•°çš„实å‚‘%s’在%L处必须是标é‡"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "%2$L处语å¥å‡½æ•°æœ‰å­—符值的å‚数‘%1$s’必须有常é‡é•¿åº¦"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr "%2$L处的包å«å‡½æ•°â€˜%1$s’没有éšå¼ç±»åž‹"
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, gcc-internal-format, gfc-internal-format
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "%3$L处包å«å‡½æ•°â€˜%2$s’的结果‘%1$s’没有 IMPLICIT 类型"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "%3$L处有字符值的 %1$s‘%2$s’ä¸èƒ½æ˜¯å‡å®šé•¿åº¦çš„"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "%2$L处函数‘%1$s’有ä¸åŒ¹é…的数组规格说明"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr "扩展:%2$L处函数 %1$s 有返回ä¸åŒå­—符串长度的å˜é‡çš„表项"
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr "%3$L处函数 %2$s 的返回值 %1$s ä¸èƒ½æ˜¯ä¸€ä¸ªæ•°ç»„"
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr "%3$L处函数 %2$s 中入å£è¿”回值 %1$s ä¸èƒ½æ˜¯ä¸€ä¸ªæ•°ç»„"
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "%3$L处函数 %2$s 的返回值 %1$s ä¸èƒ½æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr "%3$L处函数 %2$s 中入å£è¿”回值 %1$s ä¸èƒ½æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr "%4$L处函数 %2$s 的返回值 %1$s ä¸èƒ½å…·æœ‰ %3$s å…·åž‹"
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr "%4$L处函数 %2$s 中入å£è¿”回值 %1$s ä¸èƒ½å…·æœ‰ %3$s å…·åž‹"
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr "%2$L处å˜é‡â€˜%1$s’是在 COMMON 中, 但åˆå§‹åŒ–ä»…å…许出现在 BLOCK DATA 中"
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr "%2$L处被åˆå§‹åŒ–çš„å˜é‡â€˜%1$s’是在一个空白 COMMON 中,但是åˆå§‹åŒ–仅容许出现在有å公用å—中"
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr "%2$L处 COMMON 中的派生类型å˜é‡â€˜%1$s’既没有 SEQUENCE 也没有 BIND(C) 属性"
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr "%2$L处 COMMON 中的派生类型å˜é‡â€˜%1$s’有一个å¯åˆ†é…的最终组件"
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "%2$L处 COMMON 中的派生类型å˜é‡â€˜%1$s’ä¸èƒ½æœ‰é»˜è®¤çš„åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr "%2$L处的 COMMON å—‘%1$s’在%3$L处被用作 PARAMETER"
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "%2$L处å˜é‡â€˜%1$s’ä¸èƒ½æ—¢æœ‰ POINTER åˆæœ‰ BIND(C) 属性"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "%2$L处的 COMMON å—‘%1$s’也是一个内建过程"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr "Fortran 2003:%2$L处的 COMMON å—‘%1$s’也是一个函数返回值"
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr "Fortran 2003:%2$L处的 COMMON å—‘%1$s’也是一个全局过程"
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, gcc-internal-format, gfc-internal-format
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "%2$L处结构构造函数‘%1$s’的组件为 PRIVATE"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr "%L处的派生类型构造函数中元素的秩与该组件(%d/%d)çš„ä¸åŒ¹é…"
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr "%L处指针组件‘%s’的派生类型构造函数中的元素是 %s 但应该是 %s"
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr "%L处派生类型构造函数中的 NULL 被用在既ä¸æ˜¯ä¸€ä¸ªæŒ‡é’ˆä¹Ÿä¸æ˜¯ ALLOCATABLE 的组件‘%s’上"
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "%C处结构构造函数中组件太多ï¼"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr "%L处指针组件‘%s’的派生类型构造函数中的元素应该是 POINTER 或 TARGET"
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "%2$L处‘%1$s’的传递对象虚å‚ä¸èƒ½æ˜¯ ALLOCATABLE"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "%2$L 处的对象“%1$sâ€å¯¹äºŽæˆåˆ†çš„默认åˆå§‹åŒ–必须有 SAVE 属性,"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid expression in the derived type constructor for pointer component '%s' at %L in PURE procedure"
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr "%2$L处指针组件‘%1$s’的派生类型构造函数中表达å¼æ— æ•ˆ"
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr "最åŽä¸€ç»´çš„上é™å¿…须出现在对在%2$L处å‡å®šå¤§å°æ•°ç»„‘%1$s’的引用中"
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is ambiguous"
msgstr "‘%s’(ä½äºŽ %L)有歧义"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "GENERIC 过程‘%s’在%L处ä¸å…许用作实å‚"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, gcc-internal-format, gfc-internal-format
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "%2$L处为内建函数‘%1$s’指定的类型被忽略"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "%2$L处的内建å­ä¾‹ç¨‹â€˜%1$s’ä¸åº”该有类型é™å®šç¬¦"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, gcc-internal-format, gfc-internal-format
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "%2$L 处‘%1$s’声明的 INTRINSIC ä¸å­˜åœ¨"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr "在%2$L处由内建函数‘%1$s’声明的 INTRINSIC 在当å‰çš„标准设置中是ä¸å¯ç”¨çš„,但在 %3$s 下å¯ç”¨ã€‚使用一个适当的 -std=* 选项或å¯ç”¨ -fall-intrinsics 以便使用它。"
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr "%2$Lå¤„éž RECURSIVE 过程‘%1$s’å¯èƒ½é€’归地调用它自己。请将它声明为 RECURSIVE 或使用 -frecursive"
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "æ ‡å· %d(引用自 %L)从未被定义"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "语å¥å‡½æ•°â€˜%s’在%L处ä¸å…许用作实å‚"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "内建函数‘%s’在%L处ä¸å…许用作实å‚"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "内部过程‘%s’在%L处ä¸å…许用作实å‚"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "ELEMENTAL éž INTRINSIC 过程‘%s’ä¸å…许在%L处作为实际å‚æ•°"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr "%2$L处对‘%1$s’的引用找ä¸åˆ°ç‰¹å®šçš„ INTRINSIC 过程"
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "符å·â€˜%s’(ä½äºŽ %L)有歧义"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr "%L处按值传递的实å‚ä¸å…·æœ‰æ•°å­—类型"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr "%L处按值传递的实å‚ä¸èƒ½æ˜¯æ•°ç»„或数组段"
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr "%L处上下文中ä¸å…许使用按值传递的实å‚"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr "ä¸å…许按ä½ç½®ä¼ é€’%L处的内部过程"
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr "%2$L处的‘%1$s’是个数组且是å¯é€‰çš„;如果它缺失, 它ä¸èƒ½æ˜¯ä¸€ä¸ª ELEMENTAL 过程的实际å‚数,除éžæœ‰ä¸€ä¸ªå…·æœ‰ç›¸åŒç§©çš„éžå¯é€‰çš„å‚æ•°(12.4.1.5)"
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr "%1$L处 ELEMENTAL å­ç¨‹åºâ€˜%4$s’的 INTENT(%2$s) 哑‘%3$s’的实际å‚数是一个标é‡ï¼Œä½†æ˜¯å¦ä¸€ä¸ªå®žé™…å‚数是一个数组"
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "%2$L处实å‚‘%1$s’秩ä¸åŒ¹é…(%3$d å’Œ %4$d)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "函数ä¸èƒ½è¿”回函数"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr "%3$L处‘%2$s’的虚å‚‘%1$s’应该命å为‘%4$s’以匹é…被覆盖过程的相应å‚æ•°"
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "%3$L处 %2$s 中的过程‘%1$s’没有显å¼æŽ¥å£"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "%3$L处 %2$s 中的过程‘%1$s’没有显å¼æŽ¥å£"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr "%2$L处的ä¸å®šé•¿å­—符长度函数‘%1$s’必须有一个显å¼çš„接å£"
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "%3$L处 %2$s 中的过程‘%1$s’没有显å¼æŽ¥å£"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr "%2$L处对函数‘%1$s’的引用或者需è¦ä¸€ä¸ªæ˜¾å¼çš„ INTERFACE 或者秩ä¸æ­£ç¡®"
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "%2$L处的ä¸å®šé•¿å­—符长度函数‘%1$s’必须有一个显å¼çš„接å£"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "在 %3$L 处过程“%2$sâ€çš„接å£â€œ%1$sâ€å¿…须是显å¼çš„"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "“%sâ€æ˜¯å¿…须是一个模å—过程或有显å¼æŽ¥å£çš„外部过程于 %L 处"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr "%2$L处的泛型‘%1$s’没有指定的函数"
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr "%2$L处泛型函数‘%1$s’与特定的内建接å£ä¸ä¸€è‡´"
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "%2$L处的函数‘%1$s’是 INTRINSIC,但与内建函数ä¸å…¼å®¹"
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr "ä¸èƒ½è§£æž %2$L处的函数‘%1$s’"
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "%2$L处的函数‘%1$s’没有éšå¼ç±»åž‹"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, gcc-internal-format, gfc-internal-format
msgid "Argument to '%s' at %L is not a variable"
msgstr "%2$L处‘%1$s’的实å‚ä¸æ˜¯ä¸€ä¸ªå˜é‡"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "%2$L处‘%1$s’调用过程时实å‚比形å‚多"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr "%3$L处‘%2$s’的å‚数‘%1$s’必须是一个 TARGET 或者相关è”的指针"
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "%3$L 处对“%2$sâ€çš„调用中å‚数“%1$sâ€çš„类型应该是“%1$sâ€ï¼Œè€Œéžâ€œ%1$sâ€"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr "在 %L 处的推迟数组“%1$sâ€åœ¨åˆå§‹åŒ–表达å¼ä¸­ä¸è¢«å…许"
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array section in '%s' call at %L"
msgstr "%L 处 DATA 语å¥ä¸­æœ‰éžå¸¸é‡æ•°ç»„部分"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr "%3$L用作‘%2$s’的å‚æ•°çš„å¯åˆ†é…å˜é‡â€˜%1$s’ä¸èƒ½æ˜¯å¤§å°ä¸ºé›¶çš„数组"
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "%2$L处å‡å®šå¤–形数组‘%1$s’ä¸èƒ½æ˜¯è¿‡ç¨‹â€˜%3$s’的å‚数,因为该过程是ä¸èƒ½ä¸Ž C 互æ“作的"
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr "%2$L处延迟外形数组‘%1$s’ä¸èƒ½æ˜¯è¿‡ç¨‹â€˜%3$s’的å‚数,因为它ä¸èƒ½ä¸Ž C 互æ“作"
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
msgstr "%3$L处的‘%2$s’的 CHARACTER å‚数‘%1$s’长度必须为 1"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "%3$L处‘%2$s’的实å‚‘%1$s’必须是一个关è”çš„æ ‡é‡æŒ‡é’ˆ"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "%3$L处‘%2$s’的形å‚‘%1$s’必须是一个标é‡"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr "%L处赋值中的å˜é‡ç±»åž‹ä¸èƒ½æ˜¯å¤šæ€çš„"
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "%3$L处‘%2$s’的形å‚‘%1$s’必须是一个过程"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "%3$L处‘%2$s’的形å‚‘%1$s’必须为 BIND(C)"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is not a function"
msgstr "%2$L处的‘%1$s’ä¸æ˜¯ä¸€ä¸ªå‡½æ•°"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr "%2$L处的 ABSTRACT INTERFACE‘%1$s’ä¸èƒ½è¢«å¼•ç”¨"
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr "函数‘%s’被声明为 CHARACTER(*)从而ä¸èƒ½è¢«ä½¿ç”¨åœ¨%L处,因为它ä¸æ˜¯ä¸€ä¸ªè™šå‚"
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr "%2$Lå¤„ç”¨æˆ·å®šä¹‰çš„éž ELEMENTAL 函数‘%1$s’ä¸å®¹è®¸å‡ºçŽ°åœ¨ WORKSHARE 构造中"
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr "%2$Lå¤„å¯¹éž PURE 函数‘%1$s’的引用出现在 FORALL %3$s 中"
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr "%2$Lå¤„å¯¹éž PURE 函数‘%1$s’的引用出现在 FORALL %3$s 中"
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr "%2$L处对‘%1$s’的函数引用是在一个 PURE è¿‡ç¨‹å†…çš„å¯¹éž PURE 过程的引用"
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr "%2$L处 ENTRY‘%1$s’ä¸èƒ½é€’归调用,因为函数‘%3$sâ€™å¹¶éž RECURSIVE"
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "%2$L处的函数‘%1$s’ä¸èƒ½è¢«é€’å½’è°ƒç”¨ï¼Œå› ä¸ºå®ƒå¹¶éž RECURSIVE"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr "%2$L处 FORALL å—内对‘%1$s’å­ä¾‹ç¨‹çš„调用ä¸æ˜¯ PURE"
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr "%2$L处 FORALL å—内对‘%1$s’å­ä¾‹ç¨‹çš„调用ä¸æ˜¯ PURE"
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr "%2$L处调用‘%1$s’的å­ä¾‹ç¨‹ä¸æ˜¯ PURE"
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "泛型‘%s’在%L处没有特定的å­è¿›ç¨‹"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr "%2$L处泛型å­è¿›ç¨‹â€˜%1$s’与一个内建å­è¿›ç¨‹æŽ¥å£ä¸ä¸€è‡´"
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, gcc-internal-format, gfc-internal-format
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "%2$L处调用‘%1$s’时缺少 SHAPE 实å‚"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr "%2$L处调用‘%1$s’的 SHAPE å‚数必须是一个秩为 1 çš„ INTEGER 数组"
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr "%2$L处的å­è¿›ç¨‹â€˜%1$s’是 INTRINSIC,但与内建函数ä¸å…¼å®¹"
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr "ä¸èƒ½è§£å†³%2$L处的指定å­ä¾‹ç¨‹â€˜%1$s’"
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr "%2$L处的‘%1$s’的类型与%3$L处 CALL 的类型ä¸ä¸€è‡´"
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr "%2$L处 ENTRY‘%1$s’ä¸èƒ½è¢«é€’归调用,因为å­è¿›ç¨‹â€˜%3$sâ€™å¹¶éž RECURSIVE"
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "%2$L处 SUBROUTINE‘%1$s’ä¸èƒ½é€’å½’è°ƒç”¨ï¼Œå› ä¸ºå®ƒå¹¶éž RECURSIVE"
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "%Lå’Œ%L处的æ“作数外形ä¸ç›¸å®¹"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%1$L处数组引用在第 %4$d 维中越界(%2$ld < %3$ld)"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "%1$L处数组引用在第 %4$d 维中越界(%2$ld < %3$ld)"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%1$L处数组引用在第 %4$d 维中越界(%2$ld > %3$ld)"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "%1$L处数组引用在第 %4$d 维中越界(%2$ld < %3$ld)"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "%L 零间隔éžæ³•"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%1$L处数组下é™å¼•ç”¨åœ¨ç¬¬ %4$d 维中越界(%2$ld < %3$ld)"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, gcc-internal-format, gfc-internal-format
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%1$L处数组下é™å¼•ç”¨åœ¨ç¬¬ %4$d 维中越界(%2$ld > %3$ld)"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%1$L处数组上é™å¼•ç”¨åœ¨ç¬¬ %4$d 维中越界(%2$ld < %3$ld)"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, gcc-internal-format, gfc-internal-format
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%1$L处数组上é™å¼•ç”¨åœ¨ç¬¬ %4$d 维中越界(%2$ld > %3$ld)"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr "%L处未指定å‡å®šå¤§å°æ•°ç»„段的最å³ç«¯ä¸Šé™"
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "%L处数组引用中秩ä¸åŒ¹é…(%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "%L处数组引用中秩ä¸åŒ¹é…(%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "%3$L处内建函数‘%2$s’的实å‚‘%1$s’必须是一个标é‡"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "%L处数组索引必须是标é‡"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "%L处数组索引必须具有 INTEGER 类型而ä¸æ˜¯ %s"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "扩展:%L处的 REAL 数组索引"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "%L 实å‚维数必须是标é‡"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "%L处实å‚维数必须具有 INTEGER 类型"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "%L处数组索引是一个秩为 %d 的数组"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "%L处的å­å­—符串起始索引类型必须为 INTEGER"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "%L处的å­å­—符串起始索引必须是标é‡"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "%L处的å­å­—符串起始索引å°äºŽ 1"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "%L处的å­å­—符串终止索引类型必须为 INTEGER"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "%L处的å­å­—符串终止索引必须是标é‡"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr "%L处的å­å­—符串终止索引超过了字符串长度"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr "%L处å­ä¸²ç»“æŸç´¢å¼•å¤ªå¤§"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr "%L处对有éžé›¶ç§©çš„部分引用的å³ä¾§çš„组件ä¸èƒ½æœ‰ POINTER 属性"
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr "%L处对有éžé›¶ç§©çš„部分引用的å³ä¾§çš„组件ä¸èƒ½æœ‰ ALLOCATABLE 属性"
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr "%L处ä¸èƒ½æŒ‡å®šä¸¤ä¸ªæˆ–以上秩ä¸ä¸ºé›¶çš„部分引用"
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr "用在一个规格说明表达å¼ä¸­çš„å˜é‡â€˜%s’在%L处的引用出现在该å˜é‡æ˜¯å…¶å‚æ•°çš„ ENTRY 语å¥ä¹‹å‰"
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr "å˜é‡â€˜%s’在%L处的使用出现在该å˜é‡æ˜¯å…¶å‚æ•°çš„ ENTRY 语å¥ä¹‹å‰"
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr "%2$L处éžå¤šæ€çš„传递对象哑元实å‚‘%1$s’"
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr "%L处传递的对象必须是标é‡"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr "%L处类型é™å®šè¿‡ç¨‹è°ƒç”¨çš„基类型是 ABSTRACT 类型‘%s’"
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr "%L处类型é™å®šè¿‡ç¨‹è°ƒç”¨çš„基类型是 ABSTRACT 类型‘%s’"
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "%L处 NOPASS 类型é™å®šè¿‡ç¨‹è°ƒç”¨çš„基对象必须是标é‡"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr "%2$L处对 GENERIC‘%1$s’的调用没有找到匹é…特别的é™å®š"
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr "%2$L处的‘%1$s’应该是一个 SUBROUTINE"
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr "%2$L处的‘%1$s’应该是一个 FUNCTION"
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s (%L处)必须是一个标é‡"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, gcc-internal-format, gfc-internal-format
msgid "Deleted feature: %s at %L must be integer"
msgstr "已删除的特性:%s 在%L处必须是一个整数"
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s (%L处)必须是 INTEGER"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "%L处的 DO 循环中的步进表达å¼ä¸èƒ½ä¸ºé›¶"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr "%L处的 DO 循环会被执行零次"
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "%L处 FORALL 索引å必须是一个标é‡æ•´æ•°"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "%L处 FORALL 起始表达å¼å¿…须是一个标é‡æ•´æ•°"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "%L处 FORALL 结æŸè¡¨è¾¾å¼å¿…须是一个标é‡æ•´æ•°"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "%L处 FORALL 间隔表达å¼å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ %s"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "%L处 FORALL 间隔表达å¼ä¸èƒ½æ˜¯é›¶"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "FORALL 索引‘%s’ä¸èƒ½å‡ºçŽ°åœ¨%L处的三元组规格说明中"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr "%L处的分é…对象必须是 ALLOCATABLE 或 POINTER"
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr "%3$L 处“%1$sâ€åˆ†å¥å¯¹è±¡â€œ%2$sâ€æœ‰ ALLOCATABLE 组件"
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr "%L处的æºè¡¨è¾¾å¼å¿…须是标é‡æˆ–者与%L处的分é…对象有相åŒçš„秩"
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr "%L处的æºè¡¨è¾¾å¼å’Œ%L处的分é…对象必须有相åŒçš„外形"
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr "%L处实体的类型与%L处的æºè¡¨è¾¾å¼ç±»åž‹ä¸å…¼å®¹"
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr "%L处的分é…对象和%L处的æºè¡¨è¾¾å¼åº”该有相åŒçš„ç§åˆ«ç±»åž‹å‚æ•°"
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr "%2$L处分é…具有 ABSTRACT 基类型的 %1$s 需è¦ä¸€ä¸ªç±»åž‹æŒ‡å®šæˆ– SOURCE="
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr "%L处的 ALLOCATE 语å¥ä¸­éœ€è¦æ•°ç»„规格说明"
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "%L 处的 ALLOCATE 语å¥ä¸­è¦æ±‚的数组规格说明"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr "%L处的 ALLOCATE 语å¥ä¸­æœ‰é”™è¯¯çš„数组规格"
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr "‘%s’ä¸èƒ½å‡ºçŽ°åœ¨%L处其自身被分é…çš„ ALLOCATE 语å¥çš„数组规格说明中"
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "%L 处的 ALLOCATE 语å¥ä¸­è¦æ±‚的数组规格说明"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "%L 处的 ALLOCATE 语å¥ä¸­å的数组规格说明"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "%L处 stat å˜é‡å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ INTEGER å˜é‡"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr "%1$L处的统计å˜é‡ä¸èƒ½åœ¨åŒä¸€ä¸ª %3$s 语å¥ä¸­è¢« %2$s"
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr "%L处的 ERRMSG 没有 STAT 标记所以ä¸èµ·ä½œç”¨"
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "%L处错误信æ¯å˜é‡å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ CHARACTER å˜é‡"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr "%1$L处的错误信æ¯å˜é‡ä¸èƒ½åœ¨åŒä¸€ %3$s 语å¥ä¸­è¢« %2$s"
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr "%L处分é…的对象也出现在%L处"
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr "%2$L 处对象“%1$sâ€ä¸æ˜¯ä¸€ä¸ªå˜é‡"
@@ -42420,178 +42416,178 @@ msgstr "%2$L 处对象“%1$sâ€ä¸æ˜¯ä¸€ä¸ªå˜é‡"
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr "%L处的 CASE æ ‡å·ä¸Ž%L处的 CASE æ ‡å·é‡å "
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "%L处 CASE 语å¥ä¸­çš„表达å¼å¿…须具有 %s 类型"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "%L 处 CASE 语å¥ä¸­çš„表达å¼ç§åˆ«å¿…须为 %d"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "%L处 CASE 语å¥ä¸­çš„表达å¼å¿…须为标é‡"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr "%L处计算转移 GOTO 语å¥çš„选择表达å¼å¿…须是一个标é‡æ•´æ•°è¡¨è¾¾å¼"
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "%L处 SELECT 语å¥çš„实å‚ä¸èƒ½æ˜¯ %s"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "%L 处 CASE 语å¥ä¸­çš„逻辑范围是ä¸è¢«å…许的"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr "%L处的 DEFAULT CASE 为%L处的第二个 DEFAULT CASE 所跟éš"
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr "%L处 CASE 语å¥ä¸­çš„逻辑范围是ä¸è¢«å…许的"
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr "%L 处 CASE 语å¥ä¸­çš„常é‡é€»è¾‘值被é‡å¤äº†"
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr "%L处范围规格无法匹é…"
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr "%L处逻辑 SELECT CASE å—有多于两个的情况"
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr "%2$L 处的å字“%1$sâ€å·²ç»åœ¨ %4$L 处被用作 %3$s"
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "%C处 SELECT TYPE 语å¥ä¸­çš„选择å­åº”该是多æ€çš„"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr "%2$L处派生类型‘%1$s’必须是å¯æ‰©å±•çš„"
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr "%2$L处派生类型‘%1$s’必须是‘%3$s’的一个扩展"
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr "%L处 SELECT TYPE 语å¥ä¸­æœ‰åŒé‡çš„ CLASS IS å—"
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have POINTER components"
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr "%L处数æ®ä¼ è¾“元素ä¸èƒ½æœ‰ POINTER 组件"
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr "%L处数æ®ä¼ è¾“元素ä¸èƒ½æœ‰ POINTER 组件"
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr "%L处数æ®ä¼ è¾“元素ä¸èƒ½æœ‰ ALLOCATABLE 组件"
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr "%L处数æ®ä¼ è¾“元素ä¸èƒ½æœ‰ PRIVATE 组件"
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr "%L处数æ®ä¼ è¾“元素ä¸èƒ½æ˜¯å¯¹ä¸€ä¸ªå‡å®šå¤§å°æ•°ç»„的全引用"
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "%L处 stat å˜é‡å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ INTEGER å˜é‡"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "%L处 stat å˜é‡å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ INTEGER å˜é‡"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "%L处错误信æ¯å˜é‡å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ CHARACTER å˜é‡"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "%L处 stat å˜é‡å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ INTEGER å˜é‡"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "%L处 SELECT 语å¥ä¸­çš„实å‚必须为标é‡"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "%L处 ACOS çš„å‚数必须在 -1 å’Œ 1 之间"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr "%L处的语å¥å¯¹%L处的分支语å¥è€Œè¨€ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„分支目标语å¥"
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr "%L处的分支å¯èƒ½å¯¼è‡´æ— ç©·å¾ªçŽ¯"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr "%s 语å¥åœ¨%C处离开 OpenMP 结构å—"
@@ -42599,952 +42595,952 @@ msgstr "%s 语å¥åœ¨%C处离开 OpenMP 结构å—"
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr "%L处的标å·ä¸Ž%L处 GOTO 语å¥ä¸åœ¨ç›¸åŒçš„å—中"
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr "%L处的 WHERE 掩ç å¤–å½¢ä¸ä¸€è‡´"
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr "%L处 WHERE 赋值目标外形ä¸ä¸€è‡´"
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr "%L处 WHERE ä¸­ç”¨æˆ·å®šä¹‰çš„éž ELEMENTAL 用户赋值"
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "%L处在 WHERE 内ä¸æ”¯æŒçš„语å¥"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "%Lå¤„å‘ FORALL 索引å˜é‡èµ‹å€¼"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr "%2$L处带索引‘%1$s’的 FORALL 没有被用在赋值的左侧,所以å¯èƒ½å¯¼è‡´å¯¹è¿™ä¸ªå¯¹è±¡çš„多个赋值"
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr "%L处外部 FORALL 构造已ç»æœ‰ä¸€ä¸ªåŒå的索引"
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "%L处的 WHERE/ELSEWHERE å­å¥éœ€è¦ä¸€ä¸ª LOGICAL 数组"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr "CHARACTER 表达å¼åœ¨%3$L处赋值时将被截断(%1$d/%2$d)"
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr "在 %L 处 impure å˜é‡è¢«èµ‹å€¼åˆ°ä¸€ä¸ª PURE 过程(12.6)中的 POINTER 组件的派生类型å˜é‡"
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr "%L处一个éžçº¯å˜é‡åœ¨ PURE 过程中被赋值给带有 POINTER 组件派生类型å˜é‡(12.6)"
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "ä¸èƒ½åœ¨%2$C处的 PURE 过程中读å–å˜é‡â€˜%1$s’"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr "%L处赋值中的å˜é‡ç±»åž‹ä¸èƒ½æ˜¯å¤šæ€çš„"
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr "ASSIGNED GOTO 语å¥åœ¨%L处需è¦ä¸€ä¸ª INTEGER å˜é‡"
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "å˜é‡â€˜%s’在 %L 尚未指派目标标å·"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "%L处的替代 RETURN 语å¥éœ€è¦ä¸€ä¸ª SCALAR-INTEGER 返回é™å®šç¬¦"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr "%L处的 ASSIGN 语å¥éœ€è¦ä¸€ä¸ªé»˜è®¤æ ‡é‡ INTEGER å˜é‡"
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr "%L处的算术 IF 语å¥è¦æ±‚一个数字表达å¼"
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr "%L处 DO WHILE 循环的退出æ¡ä»¶å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡ LOGICAL 表达å¼"
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "%L处的 FORMALL 掩ç å­å¥éœ€è¦ä¸€ä¸ª LOGICAL 表达å¼"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr "%3$L处公共å—‘%2$s’的绑定标å·â€˜%1$s’与 %5$L 处的全局实体‘%4$s’冲çª"
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr "%3$L处公共å—‘%2$s’的绑定标å·â€˜%1$s’与%6$L处公共å—‘%5$s’的绑定标记‘%4$s’ä¸åŒ¹é…"
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr "%3$L处公共å—‘%2$s’的绑定标å·â€˜%1$s’与 %5$L 处的全局实体‘%4$s’冲çª"
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr "%2$L处的绑定标å·â€˜%1$s’与 %4$L 处的全局实体‘%3$s’冲çª"
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr "%2$L处的接å£ä½“中的绑定标记‘%1$s’与%4$L处的全局实体‘%3$s’冲çª"
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr "%2$L处的æ†ç»‘æ ‡å·â€˜%1$s’与 %4$L 处的全局实体‘%3$s’冲çª"
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr "%L处的CHARACTER å˜é‡æœ‰è´Ÿçš„长度 %d,长度已ç»è¢«è®¾ä¸ºé›¶"
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr "%L处字符串太长"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "å¯åˆ†é…的数组‘%s’在%L处必须有延迟的外形"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr "%2$L处标é‡å¯¹è±¡â€˜%1$s’ä¸èƒ½ä¸º ALLOCATABLE"
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "数组指针‘%s’在%L处必须有延迟的外形"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "数组‘%s’在%L处ä¸èƒ½æœ‰å»¶è¿Ÿçš„外形"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr "%3$L处 CLASS å˜é‡â€˜%2$s’的类型‘%1$s’ä¸èƒ½è¢«æ‰©å±•"
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr "%2$L处的 CLASS å˜é‡â€˜%1$s’必须是哑元ã€å¯åˆ†é…的或者指针"
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr "‘%s’在%L处ä¸èƒ½æ˜¯ä¸»æœºç›¸å…³çš„,因为它被在%L处声明的一个ä¸å…¼å®¹çš„åŒå对象所阻ç¢"
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr "Fortran 2008:%2$L处模å—å˜é‡â€˜%1$s’éšå«ä½¿ç”¨äº† SAVE,因为默认åˆå§‹åŒ–有此需求"
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "%2$L处的模å—或主程åºæ•°ç»„‘%1$s’必须有常é‡å¤–å½¢"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, gcc-internal-format, gfc-internal-format
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr "%L处å‡å®šå­—符长度的实体必须是个虚å‚或是个 PARAMETER"
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr "å˜é‡â€˜%s’在%L处上下文中字符长度必须为常é‡"
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' at %L must have constant character length in this context"
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr "å˜é‡â€˜%s’在%L处上下文中字符长度必须为常é‡"
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "å¯åˆ†é…的‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "外部‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "哑元‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "内建函数‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "函数结果‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "自动数组‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr "%2$L处有字符值的语å¥å‡½æ•°â€˜%1$s’必须有常é‡é•¿åº¦"
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003:%3$L处‘%1$s’是 PRIVATE 类型因而ä¸èƒ½æ˜¯ PUBLIC 类型‘%2$s’的虚å‚"
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr "Fortran 2003: %3$L处 PUBLIC 接å£â€˜%2$s’中的过程‘%1$s’有 PRIVATE 的虚å‚‘%4$s’"
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L cannot have an initializer"
msgstr "函数‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "外部对象‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "%2$L处 ELEMENTAL 函数‘%1$s’必须有一个标é‡è¿”回值"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "语å¥å‡½æ•°â€˜%s’在%L处ä¸å…许用作实å‚"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "CHARACTER(*) 函数‘%s’在%L处ä¸èƒ½ä¸ºæ•°ç»„值"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "指定CHARACTER(*) 函数‘%s’在%L处ä¸èƒ½ä¸ºæŒ‡é’ˆå€¼"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "CHARACTER(*) 函数‘%s’在%L处ä¸èƒ½ä¸ºçº¯å‡½æ•°"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr "CHARACTER(*) 函数‘%s’在%L处ä¸èƒ½æ˜¯é€’å½’çš„"
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, gcc-internal-format, gfc-internal-format
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "已过时的特性:%2$L处的 CHARACTER(*) 函数‘%1$s’"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "PROCEDURE 属性与%2$L处‘%1$s’中的 SAVE 属性冲çª"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "PROCEDURE 属性与%2$L处‘%1$s’中的 INTENT 属性冲çª"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "PROCEDURE 属性与在%2$L处‘%1$s’中的 RESULT 属性冲çª"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, gcc-internal-format, gfc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "EXTERNAL 属性与在%2$L处‘%1$s’中的 FUNCTION 属性冲çª"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr "%2$L处过程指针结果‘%1$s’缺少指针属性"
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr "%2$L处 FINAL 过程‘%1$s’ä¸æ˜¯ä¸€ä¸ª SUBROUTINE"
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "%L处的 FINAL 过程有且åªæœ‰ä¸€ä¸ªå‚æ•°"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "%L处 FINAL 过程的å‚数必须是‘%s’类型"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "%L处 FINAL 过程的å‚æ•°å¿…é¡»ä¸æ˜¯ POINTER"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "%L处 FINAL 过程的å‚æ•°å¿…é¡»ä¸æ˜¯ ALLOCATABLE"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "%L处 FINAL 过程的å‚æ•°å¿…é¡»ä¸æ˜¯ OPTIONAL"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "%L处 FINAL 过程的å‚æ•°å¿…é¡»ä¸æ˜¯ INTENT(OUT)"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr "%L处的éžæ ‡é‡ FINAL 过程应当有å‡å®šå¤–形的å‚æ•°"
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr "%2$L处声明的 FINAL 过程‘%1$s’有与‘%4$s’相åŒçš„秩(%3$d)"
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr "仅为定义在%2$L处的派生类型‘%1$s’声明了数组 FINAL 过程,建议也定义一个标é‡è¿‡ç¨‹"
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, gcc-internal-format, gfc-internal-format
msgid "Finalization at %L is not yet implemented"
msgstr "%L处的终结化还未实现"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr "%4$L处‘%1$s’和‘%2$s’对 GENERIC‘%3$s’ä¸èƒ½æ˜¯æ··åˆçš„ FUNCTION/SUBROUTINE"
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr "%4$L处 GENERIC‘%3$s’的‘%1$s’和‘%2$s’有歧义"
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr "未定义的指定绑定‘%1$s’用作%3$L处的 GENERIC‘%2$s’的目标"
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr "%2$L处 GENERIC‘%1$s’必须定ä½ä¸€ä¸ªç‰¹å®šçš„绑定,‘%3$s’也是 GENERIC"
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr "%2$L处 GENERIC‘%1$s’无法覆盖åŒå的特定绑定"
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr "%L处类型é™å®šçš„æ“作数ä¸èƒ½æ˜¯ NOPASS"
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "%2$L处的‘%1$s’必须是一个模å—过程或带有显å¼æŽ¥å£çš„外部过程"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "%3$L处有 PASS(%2$s)的过程‘%1$s’没有å‚数‘%4$s’"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "%2$L处有 PASS 的过程‘%1$s’必须至少带一个å‚æ•°"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr "%2$L处éžå¤šæ€çš„传递对象虚å‚‘%1$s’"
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr " %4$L处的具有 PASS(%3$s) 的‘%2$s’的å‚数‘%1$s’必须具有派生类型‘%5$s’"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "%2$L处‘%1$s’的传递对象虚å‚必须是标é‡"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "%2$L处‘%1$s’的传递对象虚å‚ä¸èƒ½æ˜¯ ALLOCATABLE"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "%2$L处‘%1$s’的传递对象虚å‚ä¸èƒ½æ˜¯ POINTER"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "%2$L处过程‘%1$s’和‘%3$s’的组件é‡å"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr "%2$L处过程‘%1$s’和‘%3$s’的继承组件é‡å"
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr "%2$L处声明的派生类型‘%1$s’必须是 ABSTRACT,因为‘%3$s’是 DEFERRED 且没有被覆盖"
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr "%2$L处ä¸èƒ½æ‰©å±•çš„派生类型‘%1$s’ä¸èƒ½æ˜¯ ABSTRACT"
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr "%L处指针赋值时å‚æ•°ç§åˆ«ç±»åž‹ä¸åŒ"
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "数组指针‘%s’在%L处必须有延迟的外形"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr "%2$L 处的“%1$sâ€ä¸èƒ½æœ‰ VALUE 属性,因为它ä¸æ˜¯ä¸ªè™šå‚"
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr "%3$L处为过程指针组件‘%2$s’所使用的接å£â€˜%1$s’在之åŽçš„ PROCEDURE 语å¥ä¸­è¢«å£°æ˜Ž"
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "%3$L处过程指针组件‘%2$s’的接å£â€˜%1$s’必须是显å¼çš„"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "%3$L处带有 PASS(%2$s)的过程指针组件‘%1$s’没有å‚数‘%4$s’"
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "%2$L处的具有 PASS 的过程指针组件‘%1$s’必须至少有一个实å‚"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "%4$L处具有 PASS(%3$s) 的‘%2$s’的å‚数‘%1$s’必须有派生类型‘%5$s’"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "%4$L 处的具有 PASS(%3$s) 的‘%2$s’的å‚数‘%1$s’必须是标é‡"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "%4$L处带 PASS(%3$s) 的‘%2$s’的å‚数‘%1$s’ä¸èƒ½æœ‰ POINTER 属性"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "%4$L处带 PASS(%3$s) 的‘%2$s’的å‚数‘%1$s’ä¸èƒ½æ˜¯ ALLOCATABLE"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr "%3$L处‘%2$s’的组件‘%1$s’与一个继承的类型é™å®šè¿‡ç¨‹åŒå"
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr "%2$L处组件‘%1$s’的字符长度必须是一个常é‡è§„格表达å¼"
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr "Fortran 2003:%3$L处组åˆâ€˜%1$s’是一个 PRIVATE 类型,因此ä¸èƒ½æ˜¯ PUBLIC‘%2$s’的组åˆ"
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, gcc-internal-format, gfc-internal-format
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "%2$L处声明的有 SEQUENCE 类型的组件 %1$s 没有 SEQUENCE 属性"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr "%3$L处‘%2$s’的指针组件‘%1$s’类型尚未声明"
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr "%2$L处具有 CLASS 的组件‘%1$s’必须是å¯åˆ†é…的或指针"
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr "%3$L处纯函数‘%2$s’的实å‚‘%1$s’必须是 INTENT(IN)"
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "ä¸å…许 %3$L 处 %2$s å字列表中å‡å®šå¤§å°çš„数组“%1$sâ€"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr "%3$L处 NAMELIST 数组对象‘%1$s’在å字列表‘%2$s’ä¸èƒ½æœ‰å‡å®šå¤–å½¢"
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr "%3$L处 NAMELIST 数组对象‘%1$s’在å字列表‘%2$s’必须有常外形"
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr "%3$L处 NAMELIST 数组对象‘%1$s’在å字列表‘%2$s’必须有常外形"
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr "%3$L处 NAMELIST 数组对象‘%1$s’在å字列表‘%2$s’ä¸èƒ½æœ‰ POINTER 组件"
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr "%3$L处 NAMELIST 数组对象‘%1$s’在å字列表‘%2$s’必须有 ALLOCATABLE 组件"
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr "%3$L处 NAMELIST 数组对象‘%1$s’在å字列表‘%2$s’必须有 ALLOCATABLE 组件"
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr "%3$L处 NAMELIST 对象‘%1$s’声明为 PRIVATE å› æ­¤ä¸èƒ½æ˜¯ PUBLIC å字列表‘%2$s’的æˆå‘˜"
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr "%3$L处 NAMELIST 对象‘%1$s’有使用相关的 PRIVATE 组件因此ä¸èƒ½æ˜¯ NAMELIST‘%2$s’的æˆå‘˜"
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr "%3$L处 NAMELIST 对象‘%1$s’有 PRIVATE 组件因此ä¸èƒ½æ˜¯ PUBLIC å字列表‘%2$s’的æˆå‘˜"
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "PROCEDURE 属性与%2$L处‘%1$s’中的 NAMELIST 属性冲çª"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, gcc-internal-format, gfc-internal-format
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "%2$L处的å‚数数组‘%1$s’ä¸èƒ½æ˜¯è‡ªåŠ¨çš„或有延迟的外形"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr "%2$L处éšå¼ç±»åž‹çš„ PARAMETER‘%1$s’与éšåŽçš„ IMPLICIT 类型ä¸åŒ¹é…"
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr "%L处 PARAMETER 中派生类型ä¸å…¼å®¹"
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "EXTERNAL 属性与在%2$L处‘%1$s’中的 FUNCTION 属性冲çª"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "PROCEDURE 属性与在 %2$L 处“%1$sâ€ä¸­çš„ SAVE 属性冲çª"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "%L处å‡å®šå¤§å°çš„数组必须是一个虚å‚"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "%L处å‡å®šå¤–形的数组必须是一个虚å‚"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "%L处的符å·ä¸æ˜¯ä¸€ä¸ª DUMMY å˜é‡"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr "%2$L 处的“%1$sâ€ä¸èƒ½æœ‰ VALUE 属性,因为它ä¸æ˜¯ä¸ªè™šå‚"
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, gcc-internal-format, gfc-internal-format
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "%2$L处带 VALUE 属性的字符哑元‘%1$s’必须具有常数长度"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr "%2$L处带 VALUE 属性与 C å¯äº’æ“作的字符哑元‘%1$s’长度必须为 1"
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr "%2$L处派生类型‘%1$s’的类型‘%3$s’尚未定义"
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr "%2$L处å˜é‡â€˜%1$s’ä¸èƒ½æ˜¯ BIND(C) 因为它既ä¸æ˜¯ä¸€ä¸ª COMMON å—也ä¸æ˜¯äºŽæ¨¡å—级作用域声明的"
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "Fortran 2003:%3$L处 PUBLIC %1$s‘%2$s’具有 PRIVATE 派生类型‘%4$s’"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr "%2$L处INTENT(OUT) 虚å‚‘%1$s’是 ASSUMED SIZE,所以ä¸èƒ½æœ‰ä¸€ä¸ªé»˜è®¤åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "%2$L处的‘%1$s’虚å‚ä¸èƒ½æ˜¯ INTENT(OUT)"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "函数结果‘%s’在%L处ä¸èƒ½æœ‰åˆå§‹å€¼è®¾å®š"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "数组‘%s’在%L处ä¸èƒ½æœ‰å»¶è¿Ÿçš„外形"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "%C处å¯åˆ†é…的组件必须有延迟的外形"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "%L处的哑过程ä¸å…许出现在 ELEMENTAL 过程中"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr "%L处的线程ç§æœ‰å˜é‡æœªè¢«ä¿å­˜"
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr "%2$L处 BLOCK DATA 元素‘%1$s’必须在 COMMON 中"
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr "%2$L处 BLOCK DATA 元素‘%1$s’必在å‰ä¸€ä¸ªå£°æ˜Žä¸­æŒ‡å®š"
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "%2$L 处数æ®ä¼ è¾“元素ä¸èƒ½æœ‰ PRIVATE 组件"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr "%2$L处的 DATA 元素‘%1$s’是一个指针所以必须是一个完全的数组"
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr "%L处 DATA 语å¥ä¸­æœ‰éžå¸¸é‡æ•°ç»„段"
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr "%L处的 DATA 语å中å˜é‡æ¯”值多"
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr "%L处的 DATA 语å¥ä¸­å€¼æ¯”å˜é‡å¤š"
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "æ ‡å· %d 于 %L ç»å®šä¹‰ä½†æœªè¢«ä½¿ç”¨"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "æ ‡å· %d 于 %L ç»å®šä¹‰ä½†æ— æ³•è¢«ä½¿ç”¨"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr "%2$L处的派生类型å˜é‡â€˜%1$s’必须有 SEQUENCE 属性方能æˆä¸º EQUIVALENCE 对象"
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr "%2$L处的派生类型å˜é‡â€˜%1$s’必须没有 ALLOCATABLE 组件方能æˆä¸ºä¸€ä¸ª EQUIVALENCE 对象"
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr "%2$L处的默认åˆå§‹åŒ–的派生类型å˜é‡â€˜%1$s’ä¸èƒ½æˆä¸º EQUIVALENCE 对象,因为它在 COMMON 中有å˜é‡"
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr "%2$L处的带指针组件的派生类型å˜é‡â€˜%1$s’ä¸èƒ½æˆä¸ºä¸€ä¸ª EQUIVALENCE 对象"
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "%L处 EQUIVALENCE 语å¥è¯­æ³•é”™è¯¯"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr "%L处 EQUIVALENCE 集中的对象必须都带有或者都ä¸å¸¦æœ‰ PROTECTED 属性"
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr "%2$L处的公共å—æˆå‘˜â€˜%1$s’ä¸èƒ½åœ¨çº¯è¿‡ç¨‹â€˜%3$s’中æˆä¸ºä¸€ä¸ª EQUIVALENCE 对象"
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr "%2$L处的有å常é‡â€˜%1$s’ä¸èƒ½æ˜¯ä¸€ä¸ª EQUIVALENCE 对象"
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr "%2$L处有éžå¸¸é‡ç•Œé™çš„数组‘%1$s’ä¸èƒ½æ˜¯ä¸€ä¸ª EQUIVALENCE 对象"
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr "%2$L处结构组件‘%1$s’ä¸èƒ½æ˜¯ä¸€ä¸ª EQUIVALENCE 对象"
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "%L çš„å­å­—符串长度为零"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "Fortran 2003:%2$L处 PRIVATE 类型‘%3$s’的 PUBLIC 函数‘%1$s’"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "%2$L处的 ENTRY‘%1$s’没有éšå¼ç±»åž‹"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr "%2$L处的用户è¿ç®—符‘%1$s’必须是一个 FUNCTION"
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr "%2$L处用户è¿ç®—符过程‘%1$s’ä¸èƒ½æœ‰å‡å®šå­—符长度"
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "%2$L处的用户è¿ç®—符‘%1$s’必须至少有一个实å‚"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr "%L处è¿ç®—符接å£çš„第一个å‚æ•°ä¸èƒ½æ˜¯å¯é€‰çš„"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "%L处è¿ç®—符接å£çš„第二个å‚æ•°ä¸èƒ½æ˜¯å¯é€‰çš„"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "%L处的è¿ç®—符接å£å¿…须有至多两个实å‚"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr "%2$L处 PURE 过程中包å«çš„过程‘%1$s’必须也是 PURE"
@@ -43710,34 +43706,34 @@ msgstr "%L 处 ISHFTC 的第二个å‚数大å°è¶…过比特的大å°"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr "%L处 ISHFTC 的第二个å‚数大å°è¶…过第一个实å‚çš„ BIT_SIZE"
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "%L处的 DIM å‚数越界"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr "%L处 LOG 的实å‚ä¸å¯ä»¥å°äºŽæˆ–等于零"
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr "%L处 LOG çš„å¤æ•°å®žå‚ä¸å¯ä¸ºé›¶"
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr "%L处 LOG10 的实å‚ä¸å¯ä»¥å°äºŽæˆ–等于零"
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "%L处 MOD 的第二个å‚数为 0"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "%L处 MOD 的第二个å‚数为 0"
@@ -43745,47 +43741,47 @@ msgstr "%L处 MOD 的第二个å‚数为 0"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "%L处 MODULO 的第二个å‚数为 0"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr "NEAREST 的结果在%L处为 NaN"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr "%L处内建 REPEAT çš„ NCOPIES 实å‚是负的"
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "%L处内建 REPEAT çš„ NCOPIES 实å‚太大"
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "%L处 SCALE 的结果上溢其ç§åˆ«"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "%L处 SQRT çš„å‚数为负"
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr "%2$L处字符串中的字符‘%1$s’ä¸èƒ½è¢«è½¬æ¢åˆ°å­—符ç§åˆ« %3$d"
@@ -44154,17 +44150,17 @@ msgstr "%L 处 EQUIVALENCE 中ä¸ç­‰çš„åˆå§‹å€¼è®¾å®šé‡å "
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr "%L处的 BOZ 常数太大(%ld 对 %ld ä½)"
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr "%L处为å˜é‡â€˜%s’建立临时数组"
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, fuzzy, gcc-internal-format
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "å¯èƒ½çš„å‰ç«¯ç¼ºé™·ï¼šæ领数组大å°æ—¶æ²¡æœ‰æŒ‡é’ˆã€å¯åˆ†é…属性或ä¸å¸¦å¯åˆ†é…组件的派生类型。"
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "走过错误的表达å¼ç±»åž‹(%d)"
@@ -44790,17 +44786,17 @@ msgstr "字节ç æµï¼šç¬¦å·èŠ‚结尾有垃圾字符"
msgid "could not parse hex number"
msgstr "ä¸èƒ½è§£æž 16 进制数"
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "符å·è§£æžæ–‡ä»¶ä¸­æœ‰éžé¢„期的文件å %sã€‚éœ€è¦ %s"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, gcc-internal-format
msgid "could not parse file offset"
msgstr "ä¸èƒ½è§£æžæ–‡ä»¶å移é‡"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, gcc-internal-format
msgid "unexpected offset"
msgstr "éžé¢„期的å移"
@@ -44810,71 +44806,71 @@ msgstr "éžé¢„期的å移"
msgid "invalid line in the resolution file"
msgstr "符å·è§£æžæ–‡ä»¶ä¸­æœ‰æ— æ•ˆè¡Œã€‚"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr "符å·è§£æžæ–‡ä»¶ä¸­æœ‰éžé¢„期的符å·è§£æž"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, fuzzy, gcc-internal-format
#| msgid "The resolution file"
msgid "resolution sub id "
msgstr "符å·è§£æžæ–‡ä»¶"
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr "ä¸èƒ½è¯»å– ELF 头:%s"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot open %s"
msgstr "ä¸èƒ½æ‰“å¼€ %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot map %s"
msgstr "ä¸èƒ½æ‰“å¼€ %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot read %s"
msgstr "ä¸èƒ½æ‰“å¼€ %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, fuzzy, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr "写入 LTRANS 输出列表 %s:%m"
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr "打开 LTRANS 输出列表 %s:%m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr "lto_obj_file_open() 失败"
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr "写入 LTRANS 输出列表 %s:%m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr "关闭 LTRANS 输出列表 %s:%m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr "无法打开符å·è§£æžæ–‡ä»¶ï¼š%s"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
@@ -46018,6 +46014,10 @@ msgstr "为ä¸å­˜åœ¨çš„方法%qE创建选择å­"
#~ msgid "invalid new of function type"
#~ msgstr "对 new 而言类型%<void%>无效"
+#, fuzzy
+#~ msgid "invalid unsafe.Pointer conversion"
+#~ msgstr "从%<__fpreg%>的转æ¢æ— æ•ˆ"
+
#~ msgid "no object for method call"
#~ msgstr "方法调用没有对象"
@@ -46273,6 +46273,9 @@ msgstr "为ä¸å­˜åœ¨çš„方法%qE创建选择å­"
#~ msgid "%<__int128%> invalid for %qs"
#~ msgstr "%<__int128%>对%qs无效"
+#~ msgid "both %<const%> and %<constexpr%> cannot be used here"
+#~ msgstr "ä¸èƒ½åœ¨è¿™é‡ŒåŒæ—¶ä½¿ç”¨%<const%>å’Œ%<constexpr%>"
+
#, fuzzy
#~ msgid "non-static data member initializers"
#~ msgstr "对éžé™æ€æ•°æ®æˆå‘˜%q+D的无效使用"
diff --git a/gcc/po/zh_TW.po b/gcc/po/zh_TW.po
index 00b7299ce..ed01774ce 100644
--- a/gcc/po/zh_TW.po
+++ b/gcc/po/zh_TW.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gcc 4.1.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2012-06-13 21:42+0000\n"
+"POT-Creation-Date: 2012-09-19 14:50+0000\n"
"PO-Revision-Date: 2006-03-28 09:19+0800\n"
"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -29,7 +29,7 @@ msgstr "<anonymous>"
msgid "({anonymous})"
msgstr "<anonymous>"
-#: c-parser.c:946 cp/parser.c:22268
+#: c-parser.c:946 cp/parser.c:22263
#, fuzzy, gcc-internal-format
#| msgid "Unexpected end of module"
msgid "expected end of line"
@@ -40,8 +40,8 @@ msgstr "éžé æœŸçš„模組çµæŸ"
#: c-parser.c:7308 c-parser.c:7343 c-parser.c:7374 c-parser.c:7421
#: c-parser.c:7602 c-parser.c:8369 c-parser.c:8439 c-parser.c:8482
#: c-parser.c:9760 c-parser.c:9775 c-parser.c:9784 c-parser.c:9929
-#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21791
-#: cp/parser.c:22214
+#: c-parser.c:9968 c-parser.c:2500 c-parser.c:7595 cp/parser.c:21786
+#: cp/parser.c:22209
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "éœ€è¦ %<;%>"
@@ -53,14 +53,14 @@ msgstr "éœ€è¦ %<;%>"
#: c-parser.c:6703 c-parser.c:6727 c-parser.c:7893 c-parser.c:7965
#: c-parser.c:8791 c-parser.c:8812 c-parser.c:8862 c-parser.c:9015
#: c-parser.c:9094 c-parser.c:9178 c-parser.c:9892 c-parser.c:10716
-#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22217
+#: c-parser.c:8935 c-parser.c:8960 cp/parser.c:22212
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<(%>"
msgstr "éœ€è¦ %<{%>"
#: c-parser.c:1845 c-parser.c:6389 c-parser.c:6427 c-parser.c:6555
-#: cp/parser.c:21789 cp/parser.c:22232
+#: cp/parser.c:21784 cp/parser.c:22227
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<,%>"
@@ -77,7 +77,7 @@ msgstr "éœ€è¦ %<{%>"
#: c-parser.c:7687 c-parser.c:7708 c-parser.c:7916 c-parser.c:7969
#: c-parser.c:8341 c-parser.c:8794 c-parser.c:8815 c-parser.c:8893
#: c-parser.c:9022 c-parser.c:9159 c-parser.c:9242 c-parser.c:9820
-#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22262
+#: c-parser.c:9937 c-parser.c:9979 c-parser.c:10725 cp/parser.c:22257
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<)%>"
@@ -85,7 +85,7 @@ msgstr "éœ€è¦ %<{%>"
#: c-parser.c:3095 c-parser.c:3904 c-parser.c:3938 c-parser.c:5224
#: c-parser.c:6491 c-parser.c:6760 c-parser.c:6866 c-parser.c:10628
-#: c-parser.c:10630 cp/parser.c:22226
+#: c-parser.c:10630 cp/parser.c:22221
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<]%>"
@@ -97,27 +97,27 @@ msgstr "éœ€è¦ %<{%>"
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "éœ€è¦ %<,%>ã€%<;%> 或 %<}%>"
-#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22220 cp/parser.c:24037
+#: c-parser.c:3767 c-parser.c:9776 cp/parser.c:22215 cp/parser.c:24032
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<}%>"
msgstr "éœ€è¦ %<{%>"
#: c-parser.c:4057 c-parser.c:7936 c-parser.c:10222 c-parser.c:2318
-#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22223
+#: c-parser.c:2521 c-parser.c:7490 cp/parser.c:14425 cp/parser.c:22218
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "éœ€è¦ %<{%>"
#: c-parser.c:4276 c-parser.c:4285 c-parser.c:5128 c-parser.c:5469
#: c-parser.c:7701 c-parser.c:8076 c-parser.c:8133 c-parser.c:9148
-#: cp/parser.c:22256 cp/parser.c:23258
+#: cp/parser.c:22251 cp/parser.c:23253
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<:%>"
msgstr "éœ€è¦ %<{%>"
-#: c-parser.c:4824 cp/parser.c:22150
+#: c-parser.c:4824 cp/parser.c:22145
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<while%>"
@@ -129,38 +129,38 @@ msgstr "éœ€è¦ %<{%>"
msgid "expected %<.%>"
msgstr "éœ€è¦ %<{%>"
-#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23821
-#: cp/parser.c:23895
+#: c-parser.c:7161 c-parser.c:7193 c-parser.c:7433 cp/parser.c:23816
+#: cp/parser.c:23890
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@end%>"
msgstr "éœ€è¦ %<{%>"
-#: c-parser.c:7850 cp/parser.c:22241
+#: c-parser.c:7850 cp/parser.c:22236
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<>%>"
msgstr "éœ€è¦ %<{%>"
-#: c-parser.c:9246 cp/parser.c:22265
+#: c-parser.c:9246 cp/parser.c:22260
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<,%> or %<)%>"
msgstr "éœ€è¦ %<,%> 或 %<;%>"
#: c-parser.c:9499 c-parser.c:9530 c-parser.c:9766 c-parser.c:9918
-#: c-parser.c:3961 cp/parser.c:22244
+#: c-parser.c:3961 cp/parser.c:22239
#, gcc-internal-format
msgid "expected %<=%>"
msgstr "éœ€è¦ %<=%>"
-#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26674
+#: c-parser.c:10279 c-parser.c:10269 cp/parser.c:26669
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<}%>"
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr "éœ€è¦ %<,%> 或 %<}%>"
-#: c-parser.c:10616 cp/parser.c:22229
+#: c-parser.c:10616 cp/parser.c:22224
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<[%>"
@@ -346,12 +346,12 @@ msgstr "「%%lã€é‹ç®—å…ƒä¸æ˜¯ä¸€å€‹æ¨™ç±¤"
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3615 config/i386/i386.c:13086 config/pdp11/pdp11.c:1689
+#: final.c:3615 config/i386/i386.c:13180 config/pdp11/pdp11.c:1689
#, c-format
msgid "floating constant misused"
msgstr "錯誤地使用了浮點常數"
-#: final.c:3673 config/i386/i386.c:13184 config/pdp11/pdp11.c:1730
+#: final.c:3673 config/i386/i386.c:13278 config/pdp11/pdp11.c:1730
#, c-format
msgid "invalid expression as operand"
msgstr "無效的é‹ç®—å¼åšç‚ºé‹ç®—å…ƒ"
@@ -1499,20 +1499,20 @@ msgstr "無法辨識的指令:"
msgid "insn does not satisfy its constraints:"
msgstr "指令ä¸æ»¿è¶³å…¶ç´„æŸï¼š"
-#: targhooks.c:1404
+#: targhooks.c:1411
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr "建立和使用時使用了ä¸åŒçš„「%sã€è¨­å®š"
-#: targhooks.c:1406
+#: targhooks.c:1413
msgid "out of memory"
msgstr "記憶體ä¸è¶³"
-#: targhooks.c:1421
+#: targhooks.c:1428
msgid "created and used with different settings of -fpic"
msgstr "建立和使用時使用了ä¸åŒçš„ -fpic 設定"
-#: targhooks.c:1423
+#: targhooks.c:1430
msgid "created and used with different settings of -fpie"
msgstr "建立和使用時使用了ä¸åŒçš„ -fpie 設定"
@@ -2164,201 +2164,201 @@ msgstr ""
msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:644
+#: params.def:645
msgid "The upper bound for sharing integer constants"
msgstr "共享整型常數的上界"
-#: params.def:663
+#: params.def:664
msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
msgstr "考慮切æ›åˆ°å®Œæ•´è™›æ“¬æ›´å的最å°è™›æ“¬æ˜ å°„數"
-#: params.def:668
+#: params.def:669
msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:673
+#: params.def:674
msgid "The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:691
+#: params.def:692
msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
msgstr ""
-#: params.def:700
+#: params.def:701
msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
msgstr "在指標分æžä¹‹å‰çš„çµæ§‹è®Šæ•¸ä¸­æ¬„ä½çš„最大數目,將該çµæ§‹è¦–為單一變數"
-#: params.def:705
+#: params.def:706
#, fuzzy
#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
msgstr "一個å€åŸŸä¸­è€ƒæ…®é€²è¡Œå¡Šé–“調度的最大指令數"
-#: params.def:711
+#: params.def:712
msgid "Maximum number of active local stores in RTL dead store elimination"
msgstr ""
-#: params.def:721
+#: params.def:722
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:728
+#: params.def:729
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:735
+#: params.def:736
msgid "The size of L1 cache"
msgstr ""
-#: params.def:742
+#: params.def:743
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:749
+#: params.def:750
msgid "The size of L2 cache"
msgstr ""
-#: params.def:760
+#: params.def:761
msgid "Whether to use canonical types"
msgstr ""
-#: params.def:765
+#: params.def:766
msgid "Maximum length of partial antic set when performing tree pre optimization"
msgstr ""
-#: params.def:775
+#: params.def:776
msgid "Maximum size of a SCC before SCCVN stops processing a function"
msgstr ""
-#: params.def:780
+#: params.def:781
msgid "Max loops number for regional RA"
msgstr ""
-#: params.def:785
+#: params.def:786
msgid "Max size of conflict table in MB"
msgstr ""
-#: params.def:790
+#: params.def:791
msgid "The number of registers in each class kept unused by loop invariant motion"
msgstr ""
-#: params.def:798
+#: params.def:799
msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
msgstr ""
-#: params.def:806
+#: params.def:807
msgid "size of tiles for loop blocking"
msgstr ""
-#: params.def:813
+#: params.def:814
#, fuzzy
#| msgid "maximum value of parameter %qs is %u"
msgid "maximum number of parameters in a SCoP"
msgstr "åƒæ•¸ %qs 的最大值是 %u"
-#: params.def:820
+#: params.def:821
msgid "maximum number of basic blocks per function to be analyzed by Graphite"
msgstr ""
-#: params.def:826
+#: params.def:827
msgid "Maximum number of datarefs in loop for building loop data dependencies"
msgstr ""
-#: params.def:833
+#: params.def:834
msgid "Max basic blocks number in loop for loop invariant motion"
msgstr ""
-#: params.def:839
+#: params.def:840
#, fuzzy
#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
msgstr "一個å€åŸŸä¸­è€ƒæ…®é€²è¡Œå¡Šé–“調度的最大指令數"
-#: params.def:844
+#: params.def:845
msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
msgstr ""
-#: params.def:850
+#: params.def:851
msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
msgstr ""
-#: params.def:857
+#: params.def:858
msgid "Max. size of var tracking hash tables"
msgstr ""
-#: params.def:865
+#: params.def:866
msgid "Max. recursion depth for expanding var tracking expressions"
msgstr ""
-#: params.def:872
+#: params.def:873
msgid "The minimum UID to be used for a nondebug insn"
msgstr ""
-#: params.def:877
+#: params.def:878
msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
msgstr ""
-#: params.def:883
+#: params.def:884
msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
msgstr ""
-#: params.def:890
+#: params.def:891
msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
msgstr ""
-#: params.def:896
+#: params.def:897
msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
msgstr ""
-#: params.def:904
+#: params.def:905
msgid "Number of partitions the program should be split to"
msgstr ""
-#: params.def:909
+#: params.def:910
msgid "Minimal size of a partition for LTO (in estimated instructions)"
msgstr ""
-#: params.def:916
+#: params.def:917
msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
msgstr ""
-#: params.def:923
+#: params.def:924
msgid "Maximum number of conditional store pairs that can be sunk"
msgstr ""
-#: params.def:931
+#: params.def:932
msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
msgstr ""
-#: params.def:939
+#: params.def:940
msgid "Allow new data races on loads to be introduced"
msgstr ""
-#: params.def:944
+#: params.def:945
msgid "Allow new data races on stores to be introduced"
msgstr ""
-#: params.def:949
+#: params.def:950
msgid "Allow new data races on packed data loads to be introduced"
msgstr ""
-#: params.def:954
+#: params.def:955
msgid "Allow new data races on packed data stores to be introduced"
msgstr ""
-#: params.def:960
+#: params.def:961
msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
msgstr ""
-#: params.def:966
+#: params.def:967
msgid "Maximum amount of similar bbs to compare a bb with"
msgstr ""
-#: params.def:971
+#: params.def:972
msgid "Maximum amount of iterations of the pass over a function"
msgstr ""
-#: params.def:978
+#: params.def:979
msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
msgstr ""
@@ -2705,18 +2705,18 @@ msgid "invalid %%r value"
msgstr "無效 %%r 值"
#: config/alpha/alpha.c:5103 config/ia64/ia64.c:5249
-#: config/rs6000/rs6000.c:15018 config/xtensa/xtensa.c:2350
+#: config/rs6000/rs6000.c:15017 config/xtensa/xtensa.c:2350
#, c-format
msgid "invalid %%R value"
msgstr "無效 %%R 值"
-#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14937
+#: config/alpha/alpha.c:5109 config/rs6000/rs6000.c:14936
#: config/xtensa/xtensa.c:2317
#, c-format
msgid "invalid %%N value"
msgstr "無效 %%N 值"
-#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14965
+#: config/alpha/alpha.c:5117 config/rs6000/rs6000.c:14964
#, c-format
msgid "invalid %%P value"
msgstr "無效 %%P 值"
@@ -2731,12 +2731,12 @@ msgstr "無效 %%h 值"
msgid "invalid %%L value"
msgstr "無效 %%L 值"
-#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14919
+#: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:14918
#, c-format
msgid "invalid %%m value"
msgstr "無效 %%m 值"
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14927
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:14926
#, c-format
msgid "invalid %%M value"
msgstr "無效 %%M 值"
@@ -2747,7 +2747,7 @@ msgid "invalid %%U value"
msgstr "無效 %%U 值"
#: config/alpha/alpha.c:5232 config/alpha/alpha.c:5243
-#: config/rs6000/rs6000.c:15026
+#: config/rs6000/rs6000.c:15025
#, c-format
msgid "invalid %%s value"
msgstr "無效 %%s 值"
@@ -2757,7 +2757,7 @@ msgstr "無效 %%s 值"
msgid "invalid %%C value"
msgstr "無效 %%C 值"
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14784
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:14783
#, c-format
msgid "invalid %%E value"
msgstr "無效 %%E 值"
@@ -2768,40 +2768,40 @@ msgid "unknown relocation unspec"
msgstr "ä¸æ˜Žçš„ä¸å¯é æœŸé‡å®šä½"
#: config/alpha/alpha.c:5325 config/cr16/cr16.c:1537
-#: config/rs6000/rs6000.c:15375 config/spu/spu.c:1744
+#: config/rs6000/rs6000.c:15374 config/spu/spu.c:1744
#, c-format
msgid "invalid %%xn code"
msgstr "無效的 %%xn 程å¼ç¢¼"
-#: config/arm/arm.c:17116 config/arm/arm.c:17134
+#: config/arm/arm.c:17120 config/arm/arm.c:17138
#, c-format
msgid "predicated Thumb instruction"
msgstr "é æ¸¬åˆ°çš„ Thumb 指令"
-#: config/arm/arm.c:17122
+#: config/arm/arm.c:17126
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr "在æ¢ä»¶åºåˆ—中é æ¸¬åˆ°çš„指令"
-#: config/arm/arm.c:17253
+#: config/arm/arm.c:17257
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "Unsupported operand for code '%c'"
msgstr "程å¼ç¢¼ã€Œ%cã€çš„é‹ç®—元無效"
-#: config/arm/arm.c:17301
+#: config/arm/arm.c:17305
#, fuzzy, c-format
#| msgid "invalid %%f operand"
msgid "invalid shift operand"
msgstr "無效的 %%f é‹ç®—å…ƒ"
-#: config/arm/arm.c:17358 config/arm/arm.c:17380 config/arm/arm.c:17390
-#: config/arm/arm.c:17400 config/arm/arm.c:17410 config/arm/arm.c:17449
-#: config/arm/arm.c:17467 config/arm/arm.c:17502 config/arm/arm.c:17521
-#: config/arm/arm.c:17536 config/arm/arm.c:17563 config/arm/arm.c:17570
-#: config/arm/arm.c:17588 config/arm/arm.c:17595 config/arm/arm.c:17603
-#: config/arm/arm.c:17624 config/arm/arm.c:17631 config/arm/arm.c:17756
-#: config/arm/arm.c:17763 config/arm/arm.c:17786 config/arm/arm.c:17793
+#: config/arm/arm.c:17362 config/arm/arm.c:17384 config/arm/arm.c:17394
+#: config/arm/arm.c:17404 config/arm/arm.c:17414 config/arm/arm.c:17453
+#: config/arm/arm.c:17471 config/arm/arm.c:17506 config/arm/arm.c:17525
+#: config/arm/arm.c:17540 config/arm/arm.c:17567 config/arm/arm.c:17574
+#: config/arm/arm.c:17592 config/arm/arm.c:17599 config/arm/arm.c:17607
+#: config/arm/arm.c:17628 config/arm/arm.c:17635 config/arm/arm.c:17760
+#: config/arm/arm.c:17767 config/arm/arm.c:17790 config/arm/arm.c:17797
#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
@@ -2809,90 +2809,90 @@ msgstr "無效的 %%f é‹ç®—å…ƒ"
msgid "invalid operand for code '%c'"
msgstr "程å¼ç¢¼ã€Œ%cã€çš„é‹ç®—元無效"
-#: config/arm/arm.c:17462
+#: config/arm/arm.c:17466
#, fuzzy, c-format
#| msgid "instruction never exectued"
msgid "instruction never executed"
msgstr "指令永é ä¸è¢«åŸ·è¡Œ"
-#: config/arm/arm.c:17805
+#: config/arm/arm.c:17809
#, c-format
msgid "missing operand"
msgstr "缺少é‹ç®—å…ƒ"
-#: config/arm/arm.c:20407
+#: config/arm/arm.c:20411
#, fuzzy
#| msgid "function returns an aggregate"
msgid "function parameters cannot have __fp16 type"
msgstr "函å¼å›žå‚³ä¸€å€‹èšåˆ"
-#: config/arm/arm.c:20417
+#: config/arm/arm.c:20421
#, fuzzy
#| msgid "function does not return string type"
msgid "functions cannot return __fp16 type"
msgstr "函å¼ä¸å›žå‚³å­—串類型"
-#: config/avr/avr.c:1806
+#: config/avr/avr.c:1816
#, c-format
msgid "address operand requires constraint for X, Y, or Z register"
msgstr ""
-#: config/avr/avr.c:1959
+#: config/avr/avr.c:1969
#, fuzzy
#| msgid "output operand %d must use %<&%> constraint"
msgid "operands to %T/%t must be reg + const_int:"
msgstr "輸出é‹ç®—å…ƒ %d 必須使用 %<&%> ç´„æŸ"
-#: config/avr/avr.c:1997 config/avr/avr.c:2052
+#: config/avr/avr.c:2007 config/avr/avr.c:2062
#, fuzzy
#| msgid "bad address, not (reg+disp):"
msgid "bad address, not an I/O address:"
msgstr "ä½å€éŒ¯èª¤ï¼Œä¸æ˜¯(reg+disp):"
-#: config/avr/avr.c:2006
+#: config/avr/avr.c:2016
#, fuzzy
#| msgid "address offset not a constant"
msgid "bad address, not a constant:"
msgstr "ä½å€å移é‡ä¸æ˜¯ä¸€å€‹å¸¸æ•¸"
-#: config/avr/avr.c:2024
+#: config/avr/avr.c:2034
msgid "bad address, not (reg+disp):"
msgstr "ä½å€éŒ¯èª¤ï¼Œä¸æ˜¯(reg+disp):"
-#: config/avr/avr.c:2031
+#: config/avr/avr.c:2041
msgid "bad address, not post_inc or pre_dec:"
msgstr "錯誤的ä½å€ï¼Œä¸æ˜¯ post_inc 或 pre_dec:"
-#: config/avr/avr.c:2042
+#: config/avr/avr.c:2052
msgid "internal compiler error. Bad address:"
msgstr "編譯器內部錯誤。錯誤的ä½å€ï¼š"
-#: config/avr/avr.c:2072
+#: config/avr/avr.c:2082
msgid "internal compiler error. Unknown mode:"
msgstr "編譯器內部錯誤。ä¸æ˜Žçš„模å¼ï¼š"
-#: config/avr/avr.c:2871 config/avr/avr.c:3444 config/avr/avr.c:3730
+#: config/avr/avr.c:2881 config/avr/avr.c:3454 config/avr/avr.c:3740
msgid "invalid insn:"
msgstr "無效指令:"
-#: config/avr/avr.c:2900 config/avr/avr.c:2975 config/avr/avr.c:3018
-#: config/avr/avr.c:3037 config/avr/avr.c:3128 config/avr/avr.c:3297
-#: config/avr/avr.c:3507 config/avr/avr.c:3623 config/avr/avr.c:3759
-#: config/avr/avr.c:3850 config/avr/avr.c:3972
+#: config/avr/avr.c:2910 config/avr/avr.c:2985 config/avr/avr.c:3028
+#: config/avr/avr.c:3047 config/avr/avr.c:3138 config/avr/avr.c:3307
+#: config/avr/avr.c:3517 config/avr/avr.c:3633 config/avr/avr.c:3769
+#: config/avr/avr.c:3860 config/avr/avr.c:3982
msgid "incorrect insn:"
msgstr "錯誤指令:"
-#: config/avr/avr.c:3052 config/avr/avr.c:3213 config/avr/avr.c:3368
-#: config/avr/avr.c:3576 config/avr/avr.c:3669 config/avr/avr.c:3906
-#: config/avr/avr.c:4027
+#: config/avr/avr.c:3062 config/avr/avr.c:3223 config/avr/avr.c:3378
+#: config/avr/avr.c:3586 config/avr/avr.c:3679 config/avr/avr.c:3916
+#: config/avr/avr.c:4037
msgid "unknown move insn:"
msgstr "無效的 move 指令:"
-#: config/avr/avr.c:4441
+#: config/avr/avr.c:4451
msgid "bad shift insn:"
msgstr "錯誤的 shift 指令"
-#: config/avr/avr.c:4549 config/avr/avr.c:5030 config/avr/avr.c:5445
+#: config/avr/avr.c:4559 config/avr/avr.c:5040 config/avr/avr.c:5455
msgid "internal compiler error. Incorrect shift:"
msgstr "編譯器內部錯誤。ä¸æ­£ç¢ºçš„移ä½é‡ï¼š"
@@ -2908,7 +2908,7 @@ msgstr "無效的 const_double é‹ç®—å…ƒ"
#: config/cris/cris.c:579 config/moxie/moxie.c:111 final.c:3129 final.c:3131
#: fold-const.c:287 gcc.c:4609 gcc.c:4623 loop-iv.c:2968 loop-iv.c:2977
-#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6046
+#: rtl-error.c:103 toplev.c:346 tree-ssa-loop-niter.c:1917 tree-vrp.c:6018
#: cp/typeck.c:5347 java/expr.c:390 lto/lto-object.c:184 lto/lto-object.c:282
#: lto/lto-object.c:339 lto/lto-object.c:363
#, gcc-internal-format, gfc-internal-format
@@ -3140,80 +3140,80 @@ msgstr "錯誤的 output_move_double é‹ç®—å…ƒ"
msgid "bad output_condmove_single operand"
msgstr "錯誤的 output_condmove_single é‹ç®—å…ƒ"
-#: config/i386/i386.c:13178
+#: config/i386/i386.c:13272
#, c-format
msgid "invalid UNSPEC as operand"
msgstr "無效的 UNSPEC åšç‚ºé‹ç®—å…ƒ"
-#: config/i386/i386.c:13801
+#: config/i386/i386.c:13896
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-#: config/i386/i386.c:13892 config/i386/i386.c:13967
+#: config/i386/i386.c:13994 config/i386/i386.c:14069
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand size for operand code '%c'"
msgstr "程å¼ç¢¼ã€Œ%cã€çš„é‹ç®—元無效"
-#: config/i386/i386.c:13962
+#: config/i386/i386.c:14064
#, fuzzy, c-format
#| msgid "invalid operand for code '%c'"
msgid "invalid operand type used with operand code '%c'"
msgstr "程å¼ç¢¼ã€Œ%cã€çš„é‹ç®—元無效"
-#: config/i386/i386.c:14043 config/i386/i386.c:14083
+#: config/i386/i386.c:14145 config/i386/i386.c:14185
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr "é‹ç®—元既ä¸æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸æ˜¯ä¸€å€‹æ¢ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é‹ç®—元程å¼ç¢¼ã€Œcã€"
-#: config/i386/i386.c:14109
+#: config/i386/i386.c:14211
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
msgstr "é‹ç®—元既ä¸æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸æ˜¯ä¸€å€‹æ¢ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é‹ç®—元程å¼ç¢¼ã€Œcã€"
-#: config/i386/i386.c:14119
+#: config/i386/i386.c:14221
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
msgstr "é‹ç®—元既ä¸æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸æ˜¯ä¸€å€‹æ¢ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é‹ç®—元程å¼ç¢¼ã€Œcã€"
-#: config/i386/i386.c:14137
+#: config/i386/i386.c:14239
#, c-format
msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr "é‹ç®—元既ä¸æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸æ˜¯ä¸€å€‹æ¢ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é‹ç®—元程å¼ç¢¼ã€Œcã€"
-#: config/i386/i386.c:14147
+#: config/i386/i386.c:14249
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
msgstr "é‹ç®—元既ä¸æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸æ˜¯ä¸€å€‹æ¢ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é‹ç®—元程å¼ç¢¼ã€Œcã€"
-#: config/i386/i386.c:14162
+#: config/i386/i386.c:14264
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr "é‹ç®—元既ä¸æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸æ˜¯ä¸€å€‹æ¢ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é‹ç®—元程å¼ç¢¼ã€Œcã€"
-#: config/i386/i386.c:14257
+#: config/i386/i386.c:14359
#, fuzzy, c-format
#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr "é‹ç®—元既ä¸æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸æ˜¯ä¸€å€‹æ¢ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é‹ç®—元程å¼ç¢¼ã€Œcã€"
-#: config/i386/i386.c:14287
+#: config/i386/i386.c:14389
#, c-format
msgid "invalid operand code '%c'"
msgstr "無效的é‹ç®—元程å¼ç¢¼ã€Œ%cã€"
-#: config/i386/i386.c:14342
+#: config/i386/i386.c:14444
#, c-format
msgid "invalid constraints for operand"
msgstr "é‹ç®—元的約æŸç„¡æ•ˆ"
-#: config/i386/i386.c:23356
+#: config/i386/i386.c:23485
msgid "unknown insn mode"
msgstr "ä¸æ˜Žçš„指令模å¼"
@@ -3267,13 +3267,13 @@ msgstr "å‘ %<__fpreg%> 的轉æ›ç„¡æ•ˆ"
msgid "invalid operation on %<__fpreg%>"
msgstr "å° %<__fpreg%> 的作業無效"
-#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5131
+#: config/iq2000/iq2000.c:3130 config/tilegx/tilegx.c:5133
#: config/tilepro/tilepro.c:4696
#, c-format
msgid "invalid %%P operand"
msgstr "無效的 %%P é‹ç®—å…ƒ"
-#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14955
+#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14954
#, c-format
msgid "invalid %%p value"
msgstr "無效的 %%p 值"
@@ -3356,7 +3356,7 @@ msgid "post-increment address is not a register"
msgstr "後自增ä½å€ä¸æ˜¯ä¸€å€‹æš«å­˜å™¨"
#: config/m32r/m32r.c:2321 config/m32r/m32r.c:2335
-#: config/rs6000/rs6000.c:24534
+#: config/rs6000/rs6000.c:24557
msgid "bad address"
msgstr "錯誤ä½å€"
@@ -3502,129 +3502,129 @@ msgstr "堆疊溢出。\n"
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "嘗試在命令解譯器中執行「%sã€ä»¥æå‡å®ƒçš„極值。\n"
-#: config/rs6000/rs6000.c:2758
+#: config/rs6000/rs6000.c:2757
#, fuzzy
#| msgid "Use hardware floating point"
msgid "-mvsx requires hardware floating point"
msgstr "使用硬體浮點單元"
-#: config/rs6000/rs6000.c:2763
+#: config/rs6000/rs6000.c:2762
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mpaired are incompatible"
msgstr "-f%s å’Œ -msdata=%s 互ä¸ç›¸å®¹"
-#: config/rs6000/rs6000.c:2768
+#: config/rs6000/rs6000.c:2767
#, fuzzy
#| msgid "Produce little endian code"
msgid "-mvsx used with little endian code"
msgstr "產生低ä½ä½å…ƒçµ„在å‰çš„程å¼ç¢¼"
-#: config/rs6000/rs6000.c:2770
+#: config/rs6000/rs6000.c:2769
#, fuzzy
#| msgid "Disable indexed addressing"
msgid "-mvsx needs indexed addressing"
msgstr "åœç”¨è®Šå€å®šå€"
-#: config/rs6000/rs6000.c:2774
+#: config/rs6000/rs6000.c:2773
#, fuzzy
#| msgid "-f%s and -msdata=%s are incompatible"
msgid "-mvsx and -mno-altivec are incompatible"
msgstr "-f%s å’Œ -msdata=%s 互ä¸ç›¸å®¹"
-#: config/rs6000/rs6000.c:2776
+#: config/rs6000/rs6000.c:2775
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:7324
+#: config/rs6000/rs6000.c:7323
#, fuzzy
#| msgid "bad test"
msgid "bad move"
msgstr "錯誤的測試"
-#: config/rs6000/rs6000.c:14765
+#: config/rs6000/rs6000.c:14764
#, fuzzy, c-format
#| msgid "invalid %%H value"
msgid "invalid %%c value"
msgstr "無效 %%H 值"
-#: config/rs6000/rs6000.c:14793
+#: config/rs6000/rs6000.c:14792
#, c-format
msgid "invalid %%f value"
msgstr "無效 %%f 值"
-#: config/rs6000/rs6000.c:14802
+#: config/rs6000/rs6000.c:14801
#, c-format
msgid "invalid %%F value"
msgstr "無效 %%F 值"
-#: config/rs6000/rs6000.c:14811
+#: config/rs6000/rs6000.c:14810
#, c-format
msgid "invalid %%G value"
msgstr "無效 %%G 值"
-#: config/rs6000/rs6000.c:14846
+#: config/rs6000/rs6000.c:14845
#, c-format
msgid "invalid %%j code"
msgstr "無效 %%j 程å¼ç¢¼"
-#: config/rs6000/rs6000.c:14856
+#: config/rs6000/rs6000.c:14855
#, c-format
msgid "invalid %%J code"
msgstr "無效 %%J 程å¼ç¢¼"
-#: config/rs6000/rs6000.c:14866
+#: config/rs6000/rs6000.c:14865
#, c-format
msgid "invalid %%k value"
msgstr "無效 %%k 值"
-#: config/rs6000/rs6000.c:14881 config/xtensa/xtensa.c:2336
+#: config/rs6000/rs6000.c:14880 config/xtensa/xtensa.c:2336
#, c-format
msgid "invalid %%K value"
msgstr "無效 %%K 值"
-#: config/rs6000/rs6000.c:14945
+#: config/rs6000/rs6000.c:14944
#, c-format
msgid "invalid %%O value"
msgstr "無效 %%O 值"
-#: config/rs6000/rs6000.c:14992
+#: config/rs6000/rs6000.c:14991
#, c-format
msgid "invalid %%q value"
msgstr "無效 %%q 值"
-#: config/rs6000/rs6000.c:15036
+#: config/rs6000/rs6000.c:15035
#, c-format
msgid "invalid %%S value"
msgstr "無效 %%S 值"
-#: config/rs6000/rs6000.c:15076
+#: config/rs6000/rs6000.c:15075
#, c-format
msgid "invalid %%T value"
msgstr "無效 %%T 值"
-#: config/rs6000/rs6000.c:15086
+#: config/rs6000/rs6000.c:15085
#, c-format
msgid "invalid %%u value"
msgstr "無效 %%u 值"
-#: config/rs6000/rs6000.c:15095 config/xtensa/xtensa.c:2306
+#: config/rs6000/rs6000.c:15094 config/xtensa/xtensa.c:2306
#, c-format
msgid "invalid %%v value"
msgstr "無效 %%v 值"
-#: config/rs6000/rs6000.c:15177 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:15176 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%x value"
msgstr "無效的 %%x 值"
-#: config/rs6000/rs6000.c:15323
+#: config/rs6000/rs6000.c:15322
#, fuzzy, c-format
#| msgid "invalid punctuation %qc in constraint"
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr "ç´„æŸä¸­å‡ºç¾ç„¡æ•ˆçš„標點 %qc"
-#: config/rs6000/rs6000.c:26944
+#: config/rs6000/rs6000.c:26967
msgid "AltiVec argument passed to unprototyped function"
msgstr "å‚³éž AltiVec 引數給無原型的函å¼"
@@ -3723,25 +3723,25 @@ msgstr "「oã€ä¿®é£¾ç¬¦çš„é‹ç®—元無效"
msgid "invalid operand for code: '%c'"
msgstr "程å¼ç¢¼ã€Œ%cã€çš„é‹ç®—元無效"
-#: config/sh/sh.c:1031
+#: config/sh/sh.c:1024
#, c-format
msgid "invalid operand to %%R"
msgstr "%%R çš„é‹ç®—元無效"
-#: config/sh/sh.c:1058
+#: config/sh/sh.c:1051
#, c-format
msgid "invalid operand to %%S"
msgstr "%%S çš„é‹ç®—元無效"
-#: config/sh/sh.c:9154
+#: config/sh/sh.c:9157
msgid "created and used with different architectures / ABIs"
msgstr "建立和使用時使用了ä¸åŒçš„架構/ABI"
-#: config/sh/sh.c:9156
+#: config/sh/sh.c:9159
msgid "created and used with different ABIs"
msgstr "建立和使用時使用了ä¸åŒçš„ ABI"
-#: config/sh/sh.c:9158
+#: config/sh/sh.c:9161
msgid "created and used with different endianness"
msgstr "建立和使用時使用了ä¸åŒçš„高/低ä½ä½å…ƒçµ„在å‰è¨­å®š"
@@ -3760,13 +3760,13 @@ msgstr "無效的 %%A é‹ç®—å…ƒ"
msgid "invalid %%B operand"
msgstr "無效的 %%B é‹ç®—å…ƒ"
-#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4934
+#: config/sparc/sparc.c:8247 config/tilegx/tilegx.c:4936
#: config/tilepro/tilepro.c:4499
#, c-format
msgid "invalid %%C operand"
msgstr "無效的 %%C é‹ç®—å…ƒ"
-#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4967
+#: config/sparc/sparc.c:8264 config/tilegx/tilegx.c:4969
#, c-format
msgid "invalid %%D operand"
msgstr "無效的 %%D é‹ç®—å…ƒ"
@@ -3811,65 +3811,65 @@ msgstr "「oã€é‹ç®—å…ƒä¸æ˜¯ä¸€å€‹å¸¸æ•¸"
msgid "xstormy16_print_operand: unknown code"
msgstr "xstormy16_print_operand:ä¸æ˜Žç¨‹å¼ç¢¼"
-#: config/tilegx/tilegx.c:4919 config/tilepro/tilepro.c:4484
+#: config/tilegx/tilegx.c:4921 config/tilepro/tilepro.c:4484
#, c-format
msgid "invalid %%c operand"
msgstr "無效的 %%c é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:4950
+#: config/tilegx/tilegx.c:4952
#, c-format
msgid "invalid %%d operand"
msgstr "無效的 %%d é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:5033
+#: config/tilegx/tilegx.c:5035
#, fuzzy, c-format
#| msgid "invalid %%j code"
msgid "invalid %%H specifier"
msgstr "無效 %%j 程å¼ç¢¼"
-#: config/tilegx/tilegx.c:5069 config/tilepro/tilepro.c:4513
+#: config/tilegx/tilegx.c:5071 config/tilepro/tilepro.c:4513
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%h operand"
msgstr "無效的 %%P é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:5081 config/tilepro/tilepro.c:4577
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4577
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%I operand"
msgstr "無效的 %%P é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:5095 config/tilepro/tilepro.c:4591
+#: config/tilegx/tilegx.c:5097 config/tilepro/tilepro.c:4591
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%i operand"
msgstr "無效的 %%P é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:5118 config/tilepro/tilepro.c:4614
+#: config/tilegx/tilegx.c:5120 config/tilepro/tilepro.c:4614
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%j operand"
msgstr "無效的 %%P é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:5149
+#: config/tilegx/tilegx.c:5151
#, fuzzy, c-format
#| msgid "invalid %%c operand"
msgid "invalid %%%c operand"
msgstr "無效的 %%c é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:5164 config/tilepro/tilepro.c:4728
+#: config/tilegx/tilegx.c:5166 config/tilepro/tilepro.c:4728
#, fuzzy, c-format
#| msgid "invalid %%P operand"
msgid "invalid %%N operand"
msgstr "無效的 %%P é‹ç®—å…ƒ"
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5210
#, fuzzy, c-format
#| msgid "invalid operand for 'b' modifier"
msgid "invalid operand for 'r' specifier"
msgstr "「bã€ä¿®é£¾ç¬¦çš„é‹ç®—元無效"
-#: config/tilegx/tilegx.c:5233 config/tilepro/tilepro.c:4810
+#: config/tilegx/tilegx.c:5235 config/tilepro/tilepro.c:4810
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4235,7 +4235,7 @@ msgstr ""
msgid "candidates are:"
msgstr "å‚™é¸ç‚ºï¼š"
-#: cp/pt.c:17843 cp/call.c:3289
+#: cp/pt.c:17869 cp/call.c:3289
#, fuzzy, gcc-internal-format
#| msgid "candidate 1:"
msgid "candidate is:"
@@ -4637,11 +4637,11 @@ msgstr "å€å¡Š IF"
msgid "implied END DO"
msgstr "暗示的 END DO"
-#: fortran/parse.c:1475 fortran/resolve.c:9395
+#: fortran/parse.c:1475 fortran/resolve.c:9397
msgid "assignment"
msgstr "賦值"
-#: fortran/parse.c:1478 fortran/resolve.c:9434 fortran/resolve.c:9437
+#: fortran/parse.c:1478 fortran/resolve.c:9436 fortran/resolve.c:9439
msgid "pointer assignment"
msgstr "指標賦值"
@@ -4649,141 +4649,141 @@ msgstr "指標賦值"
msgid "simple IF"
msgstr "簡單的 IF"
-#: fortran/resolve.c:533
+#: fortran/resolve.c:535
msgid "module procedure"
msgstr ""
-#: fortran/resolve.c:534
+#: fortran/resolve.c:536
#, fuzzy
#| msgid "function returning a function"
msgid "internal function"
msgstr "函å¼å›žå‚³äº†ä¸€å€‹å‡½å¼"
-#: fortran/resolve.c:1973
+#: fortran/resolve.c:1975
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.c:3798
+#: fortran/resolve.c:3800
#, fuzzy, c-format
#| msgid "Invalid kind for %s at %L"
msgid "Invalid context for NULL() pointer at %%L"
msgstr "%s 種別無效,於 %L 處"
-#: fortran/resolve.c:3814
+#: fortran/resolve.c:3816
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr "å–®ä½å…ƒæ•¸å€¼é‹ç®—å­ã€Œ%sã€(ä½æ–¼ %%L)çš„é‹ç®—元為 %s"
-#: fortran/resolve.c:3830
+#: fortran/resolve.c:3832
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr "二元數值é‹ç®—å­ã€Œ%sã€(ä½æ–¼ %%L)çš„é‹ç®—元為 %s/%s"
-#: fortran/resolve.c:3845
+#: fortran/resolve.c:3847
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr "字串粘貼é‹ç®—å­(ä½æ–¼ %%L)çš„é‹ç®—元為 %s/%s"
-#: fortran/resolve.c:3864
+#: fortran/resolve.c:3866
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr "é‚輯é‹ç®—å­ã€Œ%sã€(ä½æ–¼ %%L)çš„é‹ç®—元為 %s/%s"
-#: fortran/resolve.c:3878
+#: fortran/resolve.c:3880
#, fuzzy, c-format
#| msgid "Operand of .NOT. operator at %%L is %s"
msgid "Operand of .not. operator at %%L is %s"
msgstr "%%L 處的 .NOT. é‹ç®—å­çš„é‹ç®—元為 %s"
-#: fortran/resolve.c:3892
+#: fortran/resolve.c:3894
msgid "COMPLEX quantities cannot be compared at %L"
msgstr "%L 處複數ä¸èƒ½æ¯”較大å°"
-#: fortran/resolve.c:3921
+#: fortran/resolve.c:3923
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr "%%L 處é‚輯值必須與 %s 比較,而ä¸æ˜¯ %s"
-#: fortran/resolve.c:3927
+#: fortran/resolve.c:3929
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr "比較é‹ç®—å­ã€Œ%sã€(ä½æ–¼ %%L)çš„é‹ç®—元為 %s/%s"
-#: fortran/resolve.c:3935
+#: fortran/resolve.c:3937
#, fuzzy, c-format
#| msgid "unknown operator '%s' in %%:version-compare"
msgid "Unknown operator '%s' at %%L"
msgstr "%%:version-compare 中有ä¸æ˜Žçš„é‹ç®—元「%sã€"
-#: fortran/resolve.c:3937
+#: fortran/resolve.c:3939
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr "使用者é‹ç®—å­ã€Œ%sã€(ä½æ–¼ %%L)çš„é‹ç®—元為 %s"
-#: fortran/resolve.c:3941
+#: fortran/resolve.c:3943
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr "使用者é‹ç®—å­ã€Œ%sã€(ä½æ–¼ %%L)çš„é‹ç®—元為 %s/%s"
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
#, fuzzy, c-format
#| msgid "Inconsistent ranks for operator at %L and %L"
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr "%L å’Œ %L 處的é‹ç®—元秩ä¸ä¸€è‡´"
-#: fortran/resolve.c:6401
+#: fortran/resolve.c:6403
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6405
+#: fortran/resolve.c:6407
#, fuzzy
#| msgid "Perform variable tracking"
msgid "iterator variable"
msgstr "進行變數追蹤"
-#: fortran/resolve.c:6410
+#: fortran/resolve.c:6412
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Start expression in DO loop"
msgstr "步進敘述於 %L 處的 DO 迴圈中ä¸å¯ç‚ºé›¶"
-#: fortran/resolve.c:6414
+#: fortran/resolve.c:6416
#, fuzzy
#| msgid "invalid expression as operand"
msgid "End expression in DO loop"
msgstr "無效的é‹ç®—å¼åšç‚ºé‹ç®—å…ƒ"
-#: fortran/resolve.c:6418
+#: fortran/resolve.c:6420
#, fuzzy
#| msgid "Step expression in DO loop at %L cannot be zero"
msgid "Step expression in DO loop"
msgstr "步進敘述於 %L 處的 DO 迴圈中ä¸å¯ç‚ºé›¶"
-#: fortran/resolve.c:6674 fortran/resolve.c:6677
+#: fortran/resolve.c:6676 fortran/resolve.c:6679
#, fuzzy
#| msgid "DEALLOCATE "
msgid "DEALLOCATE object"
msgstr "DEALLOCATE "
-#: fortran/resolve.c:7019 fortran/resolve.c:7021
+#: fortran/resolve.c:7021 fortran/resolve.c:7023
#, fuzzy
#| msgid "ALLOCATE "
msgid "ALLOCATE object"
msgstr "ALLOCATE "
-#: fortran/resolve.c:7201 fortran/resolve.c:8434
+#: fortran/resolve.c:7203 fortran/resolve.c:8436
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7244 fortran/resolve.c:8446
+#: fortran/resolve.c:7246 fortran/resolve.c:8448
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8312
+#: fortran/resolve.c:8314
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8458
+#: fortran/resolve.c:8460
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -4792,7 +4792,7 @@ msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.c:5070
+#: fortran/trans-array.c:5064
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
@@ -5128,6 +5128,18 @@ msgstr "ä¸èƒ½åŒæ™‚使用 mthreads å’Œ mlegacy-threads"
msgid "cannot use mshared and static together"
msgstr "ä¸èƒ½åŒæ™‚使用 mshared å’Œ static"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni å’Œ -femit-class-files 互ä¸ç›¸å®¹"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni 與 -femit-class-file ä¸ç›¸å®¹"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file 應當與 -fsyntax-only 一起使用"
+
#: config/i386/mingw-w64.h:83 config/i386/mingw32.h:116
#: config/i386/cygwin.h:114
msgid "shared and mdll are not compatible"
@@ -5221,28 +5233,12 @@ msgstr ""
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr ""
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "-shared é¸é …ç›®å‰åœ¨ VAX ELF 下ä¸å—支æ´"
-
#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
#, fuzzy
#| msgid "GCC does not support -C or -CC without -E"
msgid "gfortran does not support -E without -cpp"
msgstr "GCC åªå…許 -E 與 -C 或 -CC åˆç”¨"
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni å’Œ -femit-class-files 互ä¸ç›¸å®¹"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni 與 -femit-class-file ä¸ç›¸å®¹"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file 應當與 -fsyntax-only 一起使用"
-
#: config/sh/sh.h:430 config/sh/sh.h:433
msgid "SH2a does not support little-endian"
msgstr "SH2a ä¸æ”¯æ´ä½Žä½ä½å…ƒçµ„在å‰"
@@ -5255,6 +5251,10 @@ msgstr " è¡çªçš„程å¼ç¢¼ç”¢ç”Ÿé¸é …"
msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "-shared é¸é …ç›®å‰åœ¨ VAX ELF 下ä¸å—支æ´"
+
#: config/vax/vax.h:50 config/vax/vax.h:51
#, fuzzy
#| msgid "profiling not supported with -mg\n"
@@ -8259,8 +8259,10 @@ msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgstr "é’循 Renesas(å…ˆå‰è¢«ç¨±ä½œ Hitachi)/SuperH 呼å«ç´„定"
#: config/sh/sh.opt:274
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr ""
+#, fuzzy
+#| msgid "Use IEEE math for fp comparisons"
+msgid "Increase the IEEE compliance for floating-point comparisons"
+msgstr "浮點數間的比較嚴格éµå¾ª IEEE 標準"
#: config/sh/sh.opt:278
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
@@ -12968,310 +12970,304 @@ msgstr "啟用基於 ID 的共享函å¼åº«"
msgid "Create a position independent executable"
msgstr "為å¯åŸ·è¡Œæª”案盡å¯èƒ½ç”¢ç”Ÿèˆ‡ä½ç½®ç„¡é—œçš„程å¼ç¢¼(大模å¼)"
-#: go/gofrontend/expressions.cc:853
+#: go/gofrontend/expressions.cc:855
#, fuzzy
#| msgid "invalid use of %qD"
msgid "invalid use of type"
msgstr "錯誤地使用了 %qD"
-#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2599
-#: go/gofrontend/expressions.cc:2615
+#: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
+#: go/gofrontend/expressions.cc:2617
#, fuzzy
#| msgid "inlined_to pointer refers to itself"
msgid "constant refers to itself"
msgstr "inlined_to pointer åƒç…§è‡ªèº«"
-#: go/gofrontend/expressions.cc:3900
+#: go/gofrontend/expressions.cc:3902
#, fuzzy
#| msgid "Expected expression type"
msgid "expected numeric type"
msgstr "需è¦é‹ç®—å¼é¡žåž‹"
-#: go/gofrontend/expressions.cc:3905
+#: go/gofrontend/expressions.cc:3907
#, fuzzy
#| msgid "Expected expression type"
msgid "expected boolean type"
msgstr "需è¦é‹ç®—å¼é¡žåž‹"
-#: go/gofrontend/expressions.cc:3911
+#: go/gofrontend/expressions.cc:3913
#, fuzzy
#| msgid "Expected integer string"
msgid "expected integer or boolean type"
msgstr "需è¦æ•´æ•¸å­—串"
-#: go/gofrontend/expressions.cc:3918
+#: go/gofrontend/expressions.cc:3920
#, fuzzy
#| msgid "invalid operands to binary %s"
msgid "invalid operand for unary %<&%>"
msgstr "二進ä½é‹ç®—å­ %s é‹ç®—元無效"
-#: go/gofrontend/expressions.cc:3927
+#: go/gofrontend/expressions.cc:3929
#, fuzzy
#| msgid "Expected integer"
msgid "expected pointer"
msgstr "需è¦æ•´æ•¸"
-#: go/gofrontend/expressions.cc:5588 go/gofrontend/expressions.cc:5606
+#: go/gofrontend/expressions.cc:5599 go/gofrontend/expressions.cc:5617
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in binary expression"
msgstr "回傳時類型ä¸ç›¸å®¹"
-#: go/gofrontend/expressions.cc:5620
+#: go/gofrontend/expressions.cc:5631
#, fuzzy
#| msgid "size of array %qs has non-integer type"
msgid "shift of non-integer operand"
msgstr "陣列 %qs 的大å°çš„é¡žåž‹ä¸æ˜¯æ•´æ•¸"
-#: go/gofrontend/expressions.cc:5625 go/gofrontend/expressions.cc:5633
+#: go/gofrontend/expressions.cc:5636 go/gofrontend/expressions.cc:5644
#, fuzzy
#| msgid "switch quantity not an integer"
msgid "shift count not unsigned integer"
msgstr "switch 敘述中的值ä¸æ˜¯ä¸€å€‹æ•´æ•¸"
-#: go/gofrontend/expressions.cc:5638
+#: go/gofrontend/expressions.cc:5649
#, fuzzy
#| msgid "negative insn length"
msgid "negative shift count"
msgstr "指令長度為負"
-#: go/gofrontend/expressions.cc:6431
+#: go/gofrontend/expressions.cc:6448
#, fuzzy
#| msgid "called object %qE is not a function"
msgid "object is not a method"
msgstr "被呼å«çš„物件 %qE ä¸æ˜¯ä¸€å€‹å‡½å¼"
-#: go/gofrontend/expressions.cc:6440
+#: go/gofrontend/expressions.cc:6457
#, fuzzy
#| msgid "argument of type %qT does not match %qT"
msgid "method type does not match object type"
msgstr "引數類型為 %qT,與 %qT ä¸åŒ¹é…"
-#: go/gofrontend/expressions.cc:6714
+#: go/gofrontend/expressions.cc:6731
#, fuzzy
#| msgid "invalid argument to builtin function"
msgid "invalid use of %<...%> with builtin function"
msgstr "給內建函å¼çš„引數無效"
-#: go/gofrontend/expressions.cc:6748 go/gofrontend/expressions.cc:6805
-#: go/gofrontend/expressions.cc:6850 go/gofrontend/expressions.cc:7539
-#: go/gofrontend/expressions.cc:7686 go/gofrontend/expressions.cc:7729
-#: go/gofrontend/expressions.cc:7785 go/gofrontend/expressions.cc:8967
-#: go/gofrontend/expressions.cc:8986
+#: go/gofrontend/expressions.cc:6765 go/gofrontend/expressions.cc:6822
+#: go/gofrontend/expressions.cc:6867 go/gofrontend/expressions.cc:7556
+#: go/gofrontend/expressions.cc:7703 go/gofrontend/expressions.cc:7746
+#: go/gofrontend/expressions.cc:7802 go/gofrontend/expressions.cc:8984
+#: go/gofrontend/expressions.cc:9003
#, fuzzy
#| msgid "no arguments"
msgid "not enough arguments"
msgstr "沒有åƒæ•¸"
-#: go/gofrontend/expressions.cc:6750 go/gofrontend/expressions.cc:6807
-#: go/gofrontend/expressions.cc:7544 go/gofrontend/expressions.cc:7669
-#: go/gofrontend/expressions.cc:7691 go/gofrontend/expressions.cc:7734
-#: go/gofrontend/expressions.cc:7787 go/gofrontend/expressions.cc:8662
-#: go/gofrontend/expressions.cc:8972 go/gofrontend/expressions.cc:8993
+#: go/gofrontend/expressions.cc:6767 go/gofrontend/expressions.cc:6824
+#: go/gofrontend/expressions.cc:7561 go/gofrontend/expressions.cc:7686
+#: go/gofrontend/expressions.cc:7708 go/gofrontend/expressions.cc:7751
+#: go/gofrontend/expressions.cc:7804 go/gofrontend/expressions.cc:8679
+#: go/gofrontend/expressions.cc:8989 go/gofrontend/expressions.cc:9010
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments"
msgstr "æ供給格å¼å­—串的引數太多"
-#: go/gofrontend/expressions.cc:6809
+#: go/gofrontend/expressions.cc:6826
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument 1 must be a map"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: go/gofrontend/expressions.cc:6876
+#: go/gofrontend/expressions.cc:6893
#, fuzzy
#| msgid "invalid type argument"
msgid "invalid type for make function"
msgstr "無效的類型åƒæ•¸"
-#: go/gofrontend/expressions.cc:6890
+#: go/gofrontend/expressions.cc:6907
msgid "length required when allocating a slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6904
+#: go/gofrontend/expressions.cc:6921
#, fuzzy
#| msgid "bad insn for 'A'"
msgid "bad size for make"
msgstr "「Aã€çš„指令錯誤"
-#: go/gofrontend/expressions.cc:6919
+#: go/gofrontend/expressions.cc:6936
msgid "bad capacity when making slice"
msgstr ""
-#: go/gofrontend/expressions.cc:6930
+#: go/gofrontend/expressions.cc:6947
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many arguments to make"
msgstr "æ供給格å¼å­—串的引數太多"
-#: go/gofrontend/expressions.cc:7588
+#: go/gofrontend/expressions.cc:7605
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument must be array or slice or channel"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: go/gofrontend/expressions.cc:7598
+#: go/gofrontend/expressions.cc:7615
msgid "argument must be string or array or slice or map or channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7644
+#: go/gofrontend/expressions.cc:7661
#, fuzzy
#| msgid "invalid argument to builtin function"
msgid "unsupported argument type to builtin function"
msgstr "給內建函å¼çš„引數無效"
-#: go/gofrontend/expressions.cc:7655
+#: go/gofrontend/expressions.cc:7672
#, fuzzy
#| msgid "Argument dim at %L must be scalar"
msgid "argument must be channel"
msgstr "%L 引數維數必須是標é‡"
-#: go/gofrontend/expressions.cc:7657
+#: go/gofrontend/expressions.cc:7674
msgid "cannot close receive-only channel"
msgstr ""
-#: go/gofrontend/expressions.cc:7677
+#: go/gofrontend/expressions.cc:7694
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "argument must be a field reference"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: go/gofrontend/expressions.cc:7704
+#: go/gofrontend/expressions.cc:7721
#, fuzzy
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "left argument must be a slice"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: go/gofrontend/expressions.cc:7712
+#: go/gofrontend/expressions.cc:7729
msgid "element types must be the same"
msgstr ""
-#: go/gofrontend/expressions.cc:7717
+#: go/gofrontend/expressions.cc:7734
#, fuzzy
#| msgid "first argument of %q+D should be %<int%>"
msgid "first argument must be []byte"
msgstr "%q+D 的第一個åƒæ•¸çš„類型應該是 %<int%>"
-#: go/gofrontend/expressions.cc:7720
+#: go/gofrontend/expressions.cc:7737
#, fuzzy
#| msgid "tls_model argument not a string"
msgid "second argument must be slice or string"
msgstr "tls_model 的引數ä¸æ˜¯ä¸€å€‹å­—串"
-#: go/gofrontend/expressions.cc:7761
+#: go/gofrontend/expressions.cc:7778
#, fuzzy
#| msgid "%Jparameter %u has void type"
msgid "argument 2 has invalid type"
msgstr "%Jåƒæ•¸ %u 類型為 void"
-#: go/gofrontend/expressions.cc:7777
+#: go/gofrontend/expressions.cc:7794
#, fuzzy
#| msgid "%Jparameter %u has incomplete type"
msgid "argument must have complex type"
msgstr "%Jåƒæ•¸ %u é¡žåž‹ä¸å®Œå…¨"
-#: go/gofrontend/expressions.cc:7795
+#: go/gofrontend/expressions.cc:7812
#, fuzzy
#| msgid "cleanup argument not an identifier"
msgid "complex arguments must have identical types"
msgstr "cleanup 引數ä¸æ˜¯ä¸€å€‹è­˜åˆ¥ç¢¼"
-#: go/gofrontend/expressions.cc:7797
+#: go/gofrontend/expressions.cc:7814
#, fuzzy
#| msgid "Do not use hardware floating point"
msgid "complex arguments must have floating-point type"
msgstr "ä¸ä½¿ç”¨ç¡¬é«”浮點單元"
-#: go/gofrontend/expressions.cc:8666
+#: go/gofrontend/expressions.cc:8683
#, fuzzy
#| msgid "invalid use of %<this%> at top level"
msgid "invalid use of %<...%> with non-slice"
msgstr "在頂層使用 %<this%> 無效"
-#: go/gofrontend/expressions.cc:8920 go/gofrontend/expressions.cc:9361
+#: go/gofrontend/expressions.cc:8937 go/gofrontend/expressions.cc:9378
#, fuzzy
#| msgid "unexpected node"
msgid "expected function"
msgstr "與é æœŸä¸ç¬¦çš„çµé»ž"
-#: go/gofrontend/expressions.cc:8939
+#: go/gofrontend/expressions.cc:8956
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible type for receiver"
msgstr "回傳時類型ä¸ç›¸å®¹"
-#: go/gofrontend/expressions.cc:8957
+#: go/gofrontend/expressions.cc:8974
#, fuzzy
#| msgid "invalid use of %<this%> in non-member function"
msgid "invalid use of %<...%> calling non-variadic function"
msgstr "在éžæˆå“¡å‡½å¼ä¸­ä½¿ç”¨ %<this%> 無效"
-#: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
+#: go/gofrontend/expressions.cc:9387 go/gofrontend/expressions.cc:9401
#, fuzzy
#| msgid "number of arguments doesn%'t match prototype"
msgid "number of results does not match number of values"
msgstr "引數數目與原型ä¸ç¬¦"
-#: go/gofrontend/expressions.cc:9688 go/gofrontend/expressions.cc:10110
+#: go/gofrontend/expressions.cc:9705 go/gofrontend/expressions.cc:10127
#, fuzzy
#| msgid "Cray pointer at %C must be an integer."
msgid "index must be integer"
msgstr "%C 處 Cray 指標必須是一個整數。"
-#: go/gofrontend/expressions.cc:9694 go/gofrontend/expressions.cc:10114
+#: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:10131
#, fuzzy
#| msgid "Cray pointer at %C must be an integer."
msgid "slice end must be integer"
msgstr "%C 處 Cray 指標必須是一個整數。"
-#: go/gofrontend/expressions.cc:9751
+#: go/gofrontend/expressions.cc:9768
msgid "slice of unaddressable value"
msgstr ""
-#: go/gofrontend/expressions.cc:10344
+#: go/gofrontend/expressions.cc:10361
#, fuzzy
#| msgid "incompatible types in assignment"
msgid "incompatible type for map index"
msgstr "賦值時類型ä¸ç›¸å®¹"
-#: go/gofrontend/expressions.cc:10692
+#: go/gofrontend/expressions.cc:10709
msgid "expected interface or pointer to interface"
msgstr ""
-#: go/gofrontend/expressions.cc:11260
+#: go/gofrontend/expressions.cc:11277
#, fuzzy
#| msgid "too many arguments for format"
msgid "too many expressions for struct"
msgstr "æ供給格å¼å­—串的引數太多"
-#: go/gofrontend/expressions.cc:11273
+#: go/gofrontend/expressions.cc:11290
#, fuzzy
#| msgid "too few arguments for format"
msgid "too few expressions for struct"
msgstr "æ ¼å¼å­—串引數太少"
-#: go/gofrontend/expressions.cc:12933 go/gofrontend/expressions.cc:12941
-#, fuzzy
-#| msgid "invalid use of void expression"
-msgid "invalid unsafe.Pointer conversion"
-msgstr "å° void é‹ç®—å¼çš„無效使用"
-
-#: go/gofrontend/expressions.cc:12946 go/gofrontend/statements.cc:1539
+#: go/gofrontend/expressions.cc:12945 go/gofrontend/statements.cc:1539
msgid "type assertion only valid for interface types"
msgstr ""
-#: go/gofrontend/expressions.cc:12958
+#: go/gofrontend/expressions.cc:12957
msgid "impossible type assertion: type does not implement interface"
msgstr ""
-#: go/gofrontend/expressions.cc:13142 go/gofrontend/statements.cc:1387
+#: go/gofrontend/expressions.cc:13128 go/gofrontend/statements.cc:1387
#, fuzzy
#| msgid "expected class name"
msgid "expected channel"
msgstr "需è¦é¡žåˆ¥å"
-#: go/gofrontend/expressions.cc:13147 go/gofrontend/statements.cc:1392
+#: go/gofrontend/expressions.cc:13133 go/gofrontend/statements.cc:1392
msgid "invalid receive on send-only channel"
msgstr ""
@@ -13319,21 +13315,25 @@ msgstr "asm 敘述中出ç¾ç„¡æ•ˆçš„左值"
msgid "expected boolean expression"
msgstr "需è¦é‹ç®—å¼"
-#: go/gofrontend/statements.cc:4334
+#: go/gofrontend/statements.cc:4198
+msgid "cannot type switch on non-interface value"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4320
#, fuzzy
#| msgid "incompatible types in return"
msgid "incompatible types in send"
msgstr "回傳時類型ä¸ç›¸å®¹"
-#: go/gofrontend/statements.cc:4339
+#: go/gofrontend/statements.cc:4325
msgid "invalid send on receive-only channel"
msgstr ""
-#: go/gofrontend/statements.cc:5226
+#: go/gofrontend/statements.cc:5212
msgid "too many variables for range clause with channel"
msgstr ""
-#: go/gofrontend/statements.cc:5233
+#: go/gofrontend/statements.cc:5219
msgid "range clause must have array, slice, string, map, or channel type"
msgstr ""
@@ -13655,7 +13655,7 @@ msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:6023 expr.c:9964
+#: builtins.c:6023 expr.c:9965
#, fuzzy, gcc-internal-format
#| msgid "invalid argument to %<__builtin_frame_address%>"
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
@@ -13757,13 +13757,13 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c-convert.c:101 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10590
+#: c-convert.c:103 c-typeck.c:1992 c-typeck.c:5332 c-typeck.c:10596
#: cp/typeck.c:1849 cp/typeck.c:6722 cp/typeck.c:7420 fortran/convert.c:88
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "void 值未如é æœŸåœ°è¢«å¿½ç•¥"
-#: c-convert.c:181 fortran/convert.c:122 java/typeck.c:150
+#: c-convert.c:182 fortran/convert.c:122 java/typeck.c:150
#, gcc-internal-format
msgid "conversion to non-scalar type requested"
msgstr "請求轉æ›åˆ°éžæ¨™é‡é¡žåž‹"
@@ -14157,7 +14157,7 @@ msgstr "跳轉至敘述é‹ç®—å¼ä¸­"
msgid "%qE defined as wrong kind of tag"
msgstr "%H%qE 定義為類型錯誤的標記"
-#: c-decl.c:3674 c-typeck.c:11016 c-family/c-common.c:4164
+#: c-decl.c:3674 c-typeck.c:11022 c-family/c-common.c:4164
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "錯誤地使用了 %<restrict%>"
@@ -14288,7 +14288,7 @@ msgstr "å¯è®Šå¤§å°çš„物件ä¸èƒ½è¢«åˆå§‹åŒ–"
msgid "variable %qD has initializer but incomplete type"
msgstr "變數 %qD 有åˆå§‹å€¼è¨­å®šä½†é¡žåž‹ä¸å®Œå…¨"
-#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12670
+#: c-decl.c:4138 cp/decl.c:4430 cp/decl.c:12687
#, gcc-internal-format
msgid "inline function %q+D given attribute noinline"
msgstr "為內è¯å‡½å¼ %q+D 給定了 noinline 屬性"
@@ -14299,7 +14299,7 @@ msgstr "為內è¯å‡½å¼ %q+D 給定了 noinline 屬性"
msgid "uninitialized const member in %qT is invalid in C++"
msgstr "未åˆå§‹åŒ–的常數æˆå“¡ %qD"
-#: c-decl.c:4191 cp/init.c:2115 cp/init.c:2130
+#: c-decl.c:4191 cp/init.c:2117 cp/init.c:2132
#, fuzzy, gcc-internal-format
#| msgid "%q+D will be initialized after"
msgid "%qD should be initialized"
@@ -15293,7 +15293,7 @@ msgstr "引數 %qD 與內建原型ä¸ç¬¦"
msgid "argument %qD doesn%'t match prototype"
msgstr "引數 %qD 與原型ä¸ç¬¦"
-#: c-decl.c:8380 cp/decl.c:13528
+#: c-decl.c:8380 cp/decl.c:13545
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr "在有回傳值的函å¼ä¸­æœªç™¼ç¾ return 敘述"
@@ -15510,7 +15510,7 @@ msgstr "ISO C ä¸æ”¯æ´åœ¨å‡½å¼å¤–使用多餘的 %<;%>"
msgid "unknown type name %qE"
msgstr "ä¸æ˜Žçš„暫存器å:%s"
-#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27380
+#: c-parser.c:1486 c-parser.c:8568 cp/parser.c:27375
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "需è¦æŒ‡å®šå®£å‘Š"
@@ -15521,7 +15521,7 @@ msgstr "需è¦æŒ‡å®šå®£å‘Š"
msgid "expected %<;%>, identifier or %<(%>"
msgstr "需è¦è­˜åˆ¥ç¢¼æˆ– %<(%>"
-#: c-parser.c:1529 cp/parser.c:23810 cp/parser.c:23884
+#: c-parser.c:1529 cp/parser.c:23805 cp/parser.c:23879
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored for methods"
@@ -15574,7 +15574,7 @@ msgstr "ISO C90 ä¸æ”¯æ´ %<long long%>"
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 ä¸æ”¯æ´ %<long long%>"
-#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27251
+#: c-parser.c:1862 c-parser.c:3383 c-parser.c:8623 cp/parser.c:27246
#, gcc-internal-format
msgid "expected string literal"
msgstr "需è¦å­—é¢å­—串"
@@ -15610,8 +15610,8 @@ msgstr "CRIS-port 判定語錯誤:"
#: c-parser.c:7360 c-parser.c:7368 c-parser.c:7397 c-parser.c:7410
#: c-parser.c:7715 c-parser.c:7839 c-parser.c:8266 c-parser.c:8301
#: c-parser.c:8354 c-parser.c:8407 c-parser.c:8423 c-parser.c:8469
-#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22271
-#: cp/parser.c:24654 cp/parser.c:24684 cp/parser.c:24754 cp/parser.c:26971
+#: c-parser.c:8748 c-parser.c:9823 c-parser.c:10626 cp/parser.c:22266
+#: cp/parser.c:24649 cp/parser.c:24679 cp/parser.c:24749 cp/parser.c:26966
#, gcc-internal-format
msgid "expected identifier"
msgstr "需è¦è­˜åˆ¥ç¢¼"
@@ -15964,84 +15964,84 @@ msgstr "需è¦æŒ‡å®šå®£å‘Š"
msgid "no type or storage class may be specified here,"
msgstr "為 %qs 指定了存儲類別"
-#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24714
+#: c-parser.c:8270 c-parser.c:8327 cp/parser.c:24709
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c-parser.c:8291 cp/parser.c:24674
+#: c-parser.c:8291 cp/parser.c:24669
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr "%<#pragma pack%> 後缺少 %<(%>,忽略"
-#: c-parser.c:8294 cp/parser.c:24677
+#: c-parser.c:8294 cp/parser.c:24672
#, fuzzy, gcc-internal-format
#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr "%<#pragma pack%> 後缺少 %<(%>,忽略"
-#: c-parser.c:8308 cp/parser.c:24692
+#: c-parser.c:8308 cp/parser.c:24687
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "the %<setter%> attribute may only be specified once"
msgstr "%Jä¸èƒ½ç‚ºå±€éƒ¨è®Šæ•¸æŒ‡å®š section 屬性"
-#: c-parser.c:8313 cp/parser.c:24698
+#: c-parser.c:8313 cp/parser.c:24693
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c-parser.c:8320 cp/parser.c:24706
+#: c-parser.c:8320 cp/parser.c:24701
#, fuzzy, gcc-internal-format
#| msgid "%Jaddress area attribute cannot be specified for functions"
msgid "the %<getter%> attribute may only be specified once"
msgstr "%Jä¸èƒ½ç‚ºå‡½å¼æŒ‡å®šä½å€å€åŸŸå±¬æ€§"
-#: c-parser.c:8506 cp/parser.c:27295
+#: c-parser.c:8506 cp/parser.c:27290
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8517 cp/parser.c:27310
+#: c-parser.c:8517 cp/parser.c:27305
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8528 cp/parser.c:27326
+#: c-parser.c:8528 cp/parser.c:27321
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8539 cp/parser.c:27342
+#: c-parser.c:8539 cp/parser.c:27337
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c-parser.c:8552 cp/parser.c:27370
+#: c-parser.c:8552 cp/parser.c:27365
#, gcc-internal-format
msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
msgstr ""
-#: c-parser.c:8558 cp/parser.c:27285
+#: c-parser.c:8558 cp/parser.c:27280
#, fuzzy, gcc-internal-format
#| msgid "malformed #pragma GCC pch_preprocess, ignored"
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr "#pragma GCC pch_preprocess æ ¼å¼ä¸æ­£ç¢ºï¼Œå·²å¿½ç•¥"
-#: c-parser.c:8723 cp/parser.c:24962
+#: c-parser.c:8723 cp/parser.c:24957
#, fuzzy, gcc-internal-format
#| msgid "too many input files"
msgid "too many %qs clauses"
msgstr "輸入檔案太多"
-#: c-parser.c:8825 cp/parser.c:25077
+#: c-parser.c:8825 cp/parser.c:25072
#, fuzzy, gcc-internal-format
#| msgid "comparison between signed and unsigned integer expressions"
msgid "collapse argument needs positive constant integer expression"
msgstr "在有號和無號整數é‹ç®—å¼é–“比較"
-#: c-parser.c:8891 cp/parser.c:25128
+#: c-parser.c:8891 cp/parser.c:25123
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<none%> or %<shared%>"
@@ -16058,45 +16058,45 @@ msgstr "需è¦é‹ç®—å¼"
msgid "%<num_threads%> value must be positive"
msgstr ""
-#: c-parser.c:9142 cp/parser.c:25347
+#: c-parser.c:9142 cp/parser.c:25342
#, gcc-internal-format
msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
msgstr ""
-#: c-parser.c:9231 cp/parser.c:25432
+#: c-parser.c:9231 cp/parser.c:25427
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9235 cp/parser.c:25435
+#: c-parser.c:9235 cp/parser.c:25430
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c-parser.c:9253 cp/parser.c:25451
+#: c-parser.c:9253 cp/parser.c:25446
#, fuzzy, gcc-internal-format
#| msgid "invalid const_double operand"
msgid "invalid schedule kind"
msgstr "無效的 const_double é‹ç®—å…ƒ"
-#: c-parser.c:9381 cp/parser.c:25583
+#: c-parser.c:9381 cp/parser.c:25578
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c-parser.c:9390 cp/parser.c:25592
+#: c-parser.c:9390 cp/parser.c:25587
#, fuzzy, gcc-internal-format
#| msgid "%qs is not a valid output file"
msgid "%qs is not valid for %qs"
msgstr "%qs ä¸æ˜¯ä¸€å€‹æœ‰æ•ˆçš„輸出檔案"
-#: c-parser.c:9682 cp/parser.c:25876
+#: c-parser.c:9682 cp/parser.c:25871
#, fuzzy, gcc-internal-format
#| msgid "malformed %<#pragma align%>"
msgid "invalid form of %<#pragma omp atomic%>"
msgstr "%<#pragma align%> æ ¼å¼éŒ¯èª¤"
-#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25907 cp/parser.c:25924
+#: c-parser.c:9722 c-parser.c:9740 cp/parser.c:25902 cp/parser.c:25919
#, fuzzy, gcc-internal-format
#| msgid "invalid operation on %<__fpreg%>"
msgid "invalid operator for %<#pragma omp atomic%>"
@@ -16108,7 +16108,7 @@ msgstr "å° %<__fpreg%> 的作業無效"
msgid "expected %<(%> or end of line"
msgstr "éžé æœŸçš„模組çµæŸ"
-#: c-parser.c:9882 cp/parser.c:26195
+#: c-parser.c:9882 cp/parser.c:26190
#, fuzzy, gcc-internal-format
#| msgid "%s statement expected at %L"
msgid "for statement expected"
@@ -16125,12 +16125,12 @@ msgstr "需è¦å®£å‘Šæˆ–敘述"
msgid "not enough perfectly nested loops"
msgstr ""
-#: c-parser.c:10069 cp/parser.c:26537
+#: c-parser.c:10069 cp/parser.c:26532
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c-parser.c:10107 cp/parser.c:26380 cp/parser.c:26418 cp/pt.c:12728
+#: c-parser.c:10107 cp/parser.c:26375 cp/parser.c:26413 cp/pt.c:12754
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "iteration variable %qD should not be firstprivate"
@@ -16160,27 +16160,27 @@ msgstr "實體變數 %qs 被宣告為ç§æœ‰çš„"
msgid "%<threadprivate%> %qE has incomplete type"
msgstr "%Jåƒæ•¸ %u é¡žåž‹ä¸å®Œå…¨"
-#: c-parser.c:10773 cp/parser.c:27181
+#: c-parser.c:10773 cp/parser.c:27176
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c-parser.c:10779 cp/parser.c:27187
+#: c-parser.c:10779 cp/parser.c:27182
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c-parser.c:10788 cp/parser.c:27196
+#: c-parser.c:10788 cp/parser.c:27191
#, gcc-internal-format
msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c-parser.c:10790 cp/parser.c:27199
+#: c-parser.c:10790 cp/parser.c:27194
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c-parser.c:10796 cp/parser.c:27205
+#: c-parser.c:10796 cp/parser.c:27200
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -17003,7 +17003,7 @@ msgstr "用括號中的字串常數åˆå§‹åŒ–陣列"
msgid "initialization of a flexible array member"
msgstr "å°å½ˆæ€§é™£åˆ—æˆå“¡çš„åˆå§‹åŒ–"
-#: c-typeck.c:6164 cp/typeck2.c:890
+#: c-typeck.c:6164 cp/typeck2.c:893
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr "用寬字串åˆå§‹åŒ– char 陣列"
@@ -17215,235 +17215,235 @@ msgstr "在無回傳值的函å¼ä¸­ï¼Œ%<return%> 帶回傳值"
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr "在無回傳值的函å¼ä¸­ï¼Œ%<return%> 帶回傳值"
-#: c-typeck.c:8825
+#: c-typeck.c:8831
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr "函å¼å›žå‚³å±€éƒ¨è®Šæ•¸çš„ä½å€"
-#: c-typeck.c:8898 cp/semantics.c:1045
+#: c-typeck.c:8904 cp/semantics.c:1045
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr "switch 敘述中的值ä¸æ˜¯ä¸€å€‹æ•´æ•¸"
-#: c-typeck.c:8911
+#: c-typeck.c:8917
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr "在 ISO C 中,%<long%> é–‹é—œé‹ç®—å¼ä¸è¢«è½‰æ›ç‚º %<int%>"
-#: c-typeck.c:8947 c-typeck.c:8955
+#: c-typeck.c:8953 c-typeck.c:8961
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "case label is not an integer constant expression"
msgstr "陣列大å°ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸é‹ç®—å¼"
-#: c-typeck.c:8961 cp/parser.c:8827
+#: c-typeck.c:8967 cp/parser.c:8827
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr "case 標籤出ç¾åœ¨é–‹é—œæ•˜è¿°å¤–"
-#: c-typeck.c:8963
+#: c-typeck.c:8969
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr "%<default%> 標籤未出ç¾åœ¨ switch 敘述內"
-#: c-typeck.c:9046 cp/parser.c:9127
+#: c-typeck.c:9052 cp/parser.c:9127
#, fuzzy, gcc-internal-format
#| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr "%H建議明確地使用大括號以é¿å…出ç¾æœ‰æ­§ç¾©çš„ %<else%>"
-#: c-typeck.c:9155 cp/parser.c:9854
+#: c-typeck.c:9161 cp/parser.c:9854
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr "break 敘述ä¸åœ¨å¾ªç’°æˆ–開關敘述內"
-#: c-typeck.c:9157 cp/parser.c:9875
+#: c-typeck.c:9163 cp/parser.c:9875
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr "continue 敘述出ç¾åœ¨å¾ªç’°ä»¥å¤–"
-#: c-typeck.c:9162 cp/parser.c:9865
+#: c-typeck.c:9168 cp/parser.c:9865
#, fuzzy, gcc-internal-format
#| msgid "break statement not within loop or switch"
msgid "break statement used with OpenMP for loop"
msgstr "break 敘述ä¸åœ¨å¾ªç’°æˆ–開關敘述內"
-#: c-typeck.c:9188 cp/cp-gimplify.c:402
+#: c-typeck.c:9194 cp/cp-gimplify.c:402
#, gcc-internal-format
msgid "statement with no effect"
msgstr "敘述ä¸èµ·ä½œç”¨"
-#: c-typeck.c:9214
+#: c-typeck.c:9220
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr "é‹ç®—å¼æ•˜è¿°é¡žåž‹ä¸å®Œå…¨"
-#: c-typeck.c:9473 c-typeck.c:9508 c-typeck.c:9522
+#: c-typeck.c:9479 c-typeck.c:9514 c-typeck.c:9528
#, gcc-internal-format
msgid "conversion of scalar to vector involves truncation"
msgstr ""
-#: c-typeck.c:9950 cp/typeck.c:3939
+#: c-typeck.c:9956 cp/typeck.c:3939
#, gcc-internal-format
msgid "right shift count is negative"
msgstr "å³ç§»æ¬¡æ•¸ç‚ºè² "
-#: c-typeck.c:9961 cp/typeck.c:3946
+#: c-typeck.c:9967 cp/typeck.c:3946
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "å³ç§»æ¬¡æ•¸å¤§æ–¼æˆ–等於類型寬度"
-#: c-typeck.c:10002 cp/typeck.c:3968
+#: c-typeck.c:10008 cp/typeck.c:3968
#, gcc-internal-format
msgid "left shift count is negative"
msgstr "左移次數為負"
-#: c-typeck.c:10009 cp/typeck.c:3974
+#: c-typeck.c:10015 cp/typeck.c:3974
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr "左移次數大於或等於類型寬度"
-#: c-typeck.c:10032 c-typeck.c:10169
+#: c-typeck.c:10038 c-typeck.c:10175
#, fuzzy, gcc-internal-format
#| msgid "operands to ?: have different types"
msgid "comparing vectors with different element types"
msgstr "?: çš„é‹ç®—元有ä¸åŒçš„é¡žåž‹"
-#: c-typeck.c:10039 c-typeck.c:10176
+#: c-typeck.c:10045 c-typeck.c:10182
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c-typeck.c:10055 cp/typeck.c:4020
+#: c-typeck.c:10061 cp/typeck.c:4020
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr "使用 == 或 != 比較浮點數是ä¸å®‰å…¨çš„"
-#: c-typeck.c:10072 c-typeck.c:10092
+#: c-typeck.c:10078 c-typeck.c:10098
#, gcc-internal-format
msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10078 c-typeck.c:10098
+#: c-typeck.c:10084 c-typeck.c:10104
#, gcc-internal-format
msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
msgstr ""
-#: c-typeck.c:10119 c-typeck.c:10219
+#: c-typeck.c:10125 c-typeck.c:10225
#, fuzzy, gcc-internal-format
#| msgid "comparison of distinct pointer types lacks a cast"
msgid "comparison of pointers to disjoint address spaces"
msgstr "比較ä¸ç›¸é—œçš„指標時缺少類型轉æ›"
-#: c-typeck.c:10126 c-typeck.c:10132
+#: c-typeck.c:10132 c-typeck.c:10138
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr "ISO C ä¸å…許在 %<void *%> 和函å¼æŒ‡æ¨™é–“比較"
-#: c-typeck.c:10139 c-typeck.c:10229
+#: c-typeck.c:10145 c-typeck.c:10235
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr "比較ä¸ç›¸é—œçš„指標時缺少類型轉æ›"
-#: c-typeck.c:10151 c-typeck.c:10156 c-typeck.c:10255 c-typeck.c:10260
+#: c-typeck.c:10157 c-typeck.c:10162 c-typeck.c:10261 c-typeck.c:10266
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr "比較指標和整數"
-#: c-typeck.c:10207
+#: c-typeck.c:10213
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr "在完全和ä¸å®Œå…¨æŒ‡æ¨™é–“比較"
-#: c-typeck.c:10209
+#: c-typeck.c:10215
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr "ISO C ä¸å…許函å¼æŒ‡æ¨™é–“比較大å°"
-#: c-typeck.c:10214
+#: c-typeck.c:10220
#, fuzzy, gcc-internal-format
#| msgid "ordered comparison of pointer with integer zero"
msgid "ordered comparison of pointer with null pointer"
msgstr "指標與整數 0 比較大å°"
-#: c-typeck.c:10237 c-typeck.c:10240 c-typeck.c:10247 c-typeck.c:10250
+#: c-typeck.c:10243 c-typeck.c:10246 c-typeck.c:10253 c-typeck.c:10256
#: cp/typeck.c:4271 cp/typeck.c:4278
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr "指標與整數 0 比較大å°"
-#: c-typeck.c:10294 cp/typeck.c:4350
+#: c-typeck.c:10300 cp/typeck.c:4350
#, fuzzy, gcc-internal-format
#| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
msgstr "C++ 中ä¸å…許從 %qT 到 %qT çš„éš±å«è½‰æ›"
-#: c-typeck.c:10578
+#: c-typeck.c:10584
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr "需è¦æ¨™é‡æ™‚使用了ä¸èƒ½è¢«è½‰æ›ç‚ºæŒ‡æ¨™çš„陣列"
-#: c-typeck.c:10582
+#: c-typeck.c:10588
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr "需è¦æ¨™é‡æ™‚使用了çµæ§‹é¡žåž‹"
-#: c-typeck.c:10586
+#: c-typeck.c:10592
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr "需è¦æ¨™é‡æ™‚使用了è¯åˆé¡žåž‹"
-#: c-typeck.c:10597
+#: c-typeck.c:10603
#, fuzzy, gcc-internal-format
#| msgid "used struct type value where scalar is required"
msgid "used vector type where scalar is required"
msgstr "需è¦æ¨™é‡æ™‚使用了çµæ§‹é¡žåž‹"
-#: c-typeck.c:10751 cp/semantics.c:4202
+#: c-typeck.c:10757 cp/semantics.c:4202
#, fuzzy, gcc-internal-format
#| msgid "invalid use of %<restrict%>"
msgid "%qE has invalid type for %<reduction%>"
msgstr "錯誤地使用了 %<restrict%>"
-#: c-typeck.c:10788 cp/semantics.c:4217
+#: c-typeck.c:10794 cp/semantics.c:4217
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c-typeck.c:10805 cp/semantics.c:4227
+#: c-typeck.c:10811 cp/semantics.c:4227
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c-typeck.c:10815 cp/semantics.c:3995
+#: c-typeck.c:10821 cp/semantics.c:3995
#, fuzzy, gcc-internal-format
#| msgid "%qT is not an accessible base of %qT"
msgid "%qE is not a variable in clause %qs"
msgstr "%qT 是 %qT 的一個ä¸å¯å­˜å–的基礎類別"
-#: c-typeck.c:10823 c-typeck.c:10845 c-typeck.c:10867
+#: c-typeck.c:10829 c-typeck.c:10851 c-typeck.c:10873
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c-typeck.c:10838 cp/semantics.c:4018
+#: c-typeck.c:10844 cp/semantics.c:4018
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr "實體變數 %qs 被宣告為ç§æœ‰çš„"
-#: c-typeck.c:10860 cp/semantics.c:4040
+#: c-typeck.c:10866 cp/semantics.c:4040
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr "實體變數 %qs 被宣告為ç§æœ‰çš„"
-#: c-typeck.c:10928 cp/semantics.c:4273
+#: c-typeck.c:10934 cp/semantics.c:4273
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c-typeck.c:11030
+#: c-typeck.c:11036
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -18503,7 +18503,7 @@ msgstr "%d 的主導者應該為 %d,而ä¸æ˜¯ %d"
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
-#: dwarf2out.c:10710
+#: dwarf2out.c:10713
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
@@ -18626,13 +18626,13 @@ msgstr ""
msgid "local frame unavailable (naked function?)"
msgstr "巢狀函å¼ä¸­ä½¿ç”¨äº†å…¨åŸŸæš«å­˜å™¨è®Šæ•¸ %qD"
-#: expr.c:9971
+#: expr.c:9972
#, fuzzy, gcc-internal-format
#| msgid "function %q+D redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr "å‡½å¼ %q+D é‡å®£å‘Šç‚ºå¸¶æœ‰ä¸å¯å…§è¯å±¬æ€§"
-#: expr.c:9978
+#: expr.c:9979
#, fuzzy, gcc-internal-format
#| msgid "function %q+D redeclared with attribute noinline"
msgid "%Kcall to %qs declared with attribute warning: %s"
@@ -18724,27 +18724,27 @@ msgstr ""
msgid "total size of local objects too large"
msgstr "%J局部物件的總大å°å¤ªå¤§"
-#: function.c:1732 gimplify.c:5163
+#: function.c:1732 gimplify.c:5164
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "%<asm%> 中ä¸å¯èƒ½çš„ç´„æŸ"
-#: function.c:3959
+#: function.c:3974
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "變數 %q+D 能為 %<longjmp%> 或 %<vfork%> 所篡改"
-#: function.c:3980
+#: function.c:3995
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr "引數 %q+D å¯èƒ½ç‚º %<longjmp%> 或 %<vfork%> 所篡改"
-#: function.c:4502
+#: function.c:4517
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "函å¼å›žå‚³ä¸€å€‹èšåˆ"
-#: function.c:4896
+#: function.c:4911
#, gcc-internal-format
msgid "unused parameter %q+D"
msgstr "未使用的åƒæ•¸ %q+D"
@@ -19223,67 +19223,67 @@ msgstr "樹檢查:需è¦é¡žåˆ¥ %qs,得到 %qs(%s) 在 %s,於 %s:%d"
msgid "using result of function returning %<void%>"
msgstr "在有回傳值的函å¼ä¸­æœªç™¼ç¾ return 敘述"
-#: gimplify.c:5048
+#: gimplify.c:5049
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr "組譯輸出 %d 中左值無效"
-#: gimplify.c:5164
+#: gimplify.c:5165
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5186
+#: gimplify.c:5187
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr "記憶體輸入 %d ä¸å¯ç›´æŽ¥å®šå€"
-#: gimplify.c:5681
+#: gimplify.c:5682
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "threadprivate variable %qE used in untied task"
msgstr "巢狀函å¼ä¸­ä½¿ç”¨äº†æš«å­˜å™¨è®Šæ•¸ %qD"
-#: gimplify.c:5683 gimplify.c:5745
+#: gimplify.c:5684 gimplify.c:5746
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:5742
+#: gimplify.c:5743
#, gcc-internal-format
msgid "%qE not specified in enclosing parallel"
msgstr ""
-#: gimplify.c:5747
+#: gimplify.c:5748
#, gcc-internal-format
msgid "enclosing parallel"
msgstr ""
-#: gimplify.c:5852
+#: gimplify.c:5853
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "iteration variable %qE should be private"
msgstr "實體變數 %qs 被宣告為ç§æœ‰çš„"
-#: gimplify.c:5866
+#: gimplify.c:5867
#, fuzzy, gcc-internal-format
#| msgid "instance variable %qs is declared private"
msgid "iteration variable %qE should not be firstprivate"
msgstr "實體變數 %qs 被宣告為ç§æœ‰çš„"
-#: gimplify.c:5869
+#: gimplify.c:5870
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "iteration variable %qE should not be reduction"
msgstr "巢狀函å¼ä¸­ä½¿ç”¨äº†æš«å­˜å™¨è®Šæ•¸ %qD"
-#: gimplify.c:6032
+#: gimplify.c:6033
#, fuzzy, gcc-internal-format
#| msgid "local variable %qD may not appear in this context"
msgid "%s variable %qE is private in outer context"
msgstr "局部變數 %qD ä¸æ‡‰å‡ºç¾åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
-#: gimplify.c:7794
+#: gimplify.c:7795
#, gcc-internal-format
msgid "gimplification failed"
msgstr "gimplification 失敗"
@@ -19505,48 +19505,48 @@ msgstr "æ¬„ä½ %qs 宣告為一個函å¼"
msgid "function %qD redeclared as variable"
msgstr "å‡½å¼ %q+D é‡å®£å‘Šç‚ºå…§è¯çš„"
-#: omp-low.c:1846
+#: omp-low.c:1847
#, gcc-internal-format
msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1851
+#: omp-low.c:1853
#, gcc-internal-format
msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
msgstr ""
-#: omp-low.c:1869
+#: omp-low.c:1872
#, gcc-internal-format
msgid "master region may not be closely nested inside of work-sharing or explicit task region"
msgstr ""
-#: omp-low.c:1884
+#: omp-low.c:1888
#, gcc-internal-format
msgid "ordered region may not be closely nested inside of critical or explicit task region"
msgstr ""
-#: omp-low.c:1890
+#: omp-low.c:1896
#, gcc-internal-format
msgid "ordered region must be closely nested inside a loop region with an ordered clause"
msgstr ""
-#: omp-low.c:1905
+#: omp-low.c:1914
#, gcc-internal-format
msgid "critical region may not be nested inside a critical region with the same name"
msgstr ""
-#: omp-low.c:7024 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
+#: omp-low.c:7034 cp/decl.c:2885 cp/parser.c:9862 cp/parser.c:9882
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: omp-low.c:7026 omp-low.c:7031
+#: omp-low.c:7036 omp-low.c:7041
#, gcc-internal-format
msgid "invalid entry to OpenMP structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:7034
+#: omp-low.c:7044
#, gcc-internal-format
msgid "invalid branch to/from an OpenMP structured block"
msgstr ""
@@ -19651,13 +19651,13 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:809
+#: opts.c:721 config/darwin.c:3002 config/sh/sh.c:797
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
msgstr "-freorder-blocks-and-partition ä¸èƒ½åœ¨æ­¤æž¶æ§‹ä¸‹å·¥ä½œ"
-#: opts.c:736 config/sh/sh.c:817
+#: opts.c:736 config/sh/sh.c:805
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
@@ -20043,8 +20043,8 @@ msgid "can%'t use %qs as a fixed register"
msgstr "無法將「%sã€åšç‚º %s 暫存器"
#: reginfo.c:864 config/ia64/ia64.c:5753 config/ia64/ia64.c:5760
-#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8761
-#: config/sh/sh.c:8768 config/spu/spu.c:5198 config/spu/spu.c:5205
+#: config/pa/pa.c:427 config/pa/pa.c:434 config/sh/sh.c:8764
+#: config/sh/sh.c:8771 config/spu/spu.c:5198 config/spu/spu.c:5205
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "ä¸æ˜Žçš„暫存器å:%s"
@@ -20358,7 +20358,7 @@ msgstr "packed 屬性導致低效率的å°é½Š"
msgid "packed attribute is unnecessary"
msgstr "ä¸éœ€è¦ packed 屬性"
-#: stor-layout.c:2244
+#: stor-layout.c:2252
#, gcc-internal-format
msgid "alignment of array elements is greater than element size"
msgstr "陣列元素的å°é½Šé‚Šç•Œæ¯”元素大å°é‚„è¦å¤§"
@@ -20380,13 +20380,13 @@ msgstr "全域解構函å¼åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸å—支æ´"
msgid "nested function trampolines not supported on this target"
msgstr "-ffunction-sections 在此目標平臺上ä¸å—支æ´"
-#: targhooks.c:1154
+#: targhooks.c:1161
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute is not supported on this platform"
msgid "target attribute is not supported on this machine"
msgstr "%qE 屬性在此平å°ä¸Šä¸å—支æ´"
-#: targhooks.c:1164
+#: targhooks.c:1171
#, fuzzy, gcc-internal-format
#| msgid "#pragma extern_prefix not supported on this target"
msgid "#pragma GCC target is not supported for this machine"
@@ -20587,7 +20587,7 @@ msgstr "啟用 DB 指令"
msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
msgstr ""
-#: trans-mem.c:664 trans-mem.c:4194
+#: trans-mem.c:664 trans-mem.c:4192
#, gcc-internal-format
msgid "unsafe function call %qD within atomic transaction"
msgstr ""
@@ -20603,7 +20603,7 @@ msgstr ""
msgid "unsafe indirect function call within atomic transaction"
msgstr "原本間接的函å¼å‘¼å«ä¸è¢«è€ƒæ…®å…§è¯"
-#: trans-mem.c:682 trans-mem.c:4127
+#: trans-mem.c:682 trans-mem.c:4125
#, gcc-internal-format
msgid "unsafe function call %qD within %<transaction_safe%> function"
msgstr ""
@@ -20618,7 +20618,7 @@ msgstr ""
msgid "unsafe indirect function call within %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:707 trans-mem.c:4166
+#: trans-mem.c:707 trans-mem.c:4164
#, fuzzy, gcc-internal-format
#| msgid "namespace %qD not allowed in using-declaration"
msgid "asm not allowed in atomic transaction"
@@ -20657,7 +20657,7 @@ msgstr ""
msgid "outer transaction in %<transaction_safe%> function"
msgstr ""
-#: trans-mem.c:3792
+#: trans-mem.c:3790
#, fuzzy, gcc-internal-format
#| msgid "attributes are not allowed on a function-definition"
msgid "%Kasm not allowed in %<transaction_safe%> function"
@@ -21346,126 +21346,126 @@ msgstr "無法開啟傾å°æª”案 %qs:%s"
msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
msgstr ""
-#: tree-eh.c:4320
+#: tree-eh.c:4319
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'B' operand has multiple bits set"
msgid "BB %i has multiple EH edges"
msgstr "「Bã€é‹ç®—元設定了多個ä½"
-#: tree-eh.c:4332
+#: tree-eh.c:4331
#, gcc-internal-format, gfc-internal-format
msgid "BB %i can not throw but has an EH edge"
msgstr ""
-#: tree-eh.c:4340
+#: tree-eh.c:4339
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expression statement has incomplete type"
msgid "BB %i last statement has incorrectly set lp"
msgstr "é‹ç®—å¼æ•˜è¿°é¡žåž‹ä¸å®Œå…¨"
-#: tree-eh.c:4346
+#: tree-eh.c:4345
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an EH edge"
msgstr ""
-#: tree-eh.c:4352
+#: tree-eh.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unnecessary EH edge %i->%i"
msgid "Incorrect EH edge %i->%i"
msgstr "ä¸éœ€è¦çš„ EH é‚Š %i->%i"
-#: tree-eh.c:4386 tree-eh.c:4405
+#: tree-eh.c:4385 tree-eh.c:4404
#, gcc-internal-format, gfc-internal-format
msgid "BB %i is missing an edge"
msgstr ""
-#: tree-eh.c:4422
+#: tree-eh.c:4421
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i too many fallthru edges"
msgstr "直通邊上的錯誤指令"
-#: tree-eh.c:4431
+#: tree-eh.c:4430
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "label %s has incorrect context in bb %d"
msgid "BB %i has incorrect edge"
msgstr "標籤 %s 在基本å€å¡Š %d 中上下文ä¸æ­£ç¢º"
-#: tree-eh.c:4437
+#: tree-eh.c:4436
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "wrong insn in the fallthru edge"
msgid "BB %i has incorrect fallthru edge"
msgstr "直通邊上的錯誤指令"
-#: tree-inline.c:3040
+#: tree-inline.c:3041
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it receives a non-local goto"
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºå®ƒæŽ¥å—一個éžå€åŸŸæ€§çš„ goto"
-#: tree-inline.c:3054
+#: tree-inline.c:3055
#, fuzzy, gcc-internal-format
#| msgid "function %q+F can never be inlined because it uses variable sized variables"
msgid "function %q+F can never be copied because it saves address of local label in a static variable"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºä½¿ç”¨äº†è®Šé•·è®Šæ•¸"
-#: tree-inline.c:3094
+#: tree-inline.c:3095
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº† alloca (使用 always_inline 屬性強制內è¯)"
-#: tree-inline.c:3108
+#: tree-inline.c:3109
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº† setjmp"
-#: tree-inline.c:3122
+#: tree-inline.c:3123
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses variable argument lists"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº†è®Šé•·å¼•æ•¸è¡¨"
-#: tree-inline.c:3134
+#: tree-inline.c:3135
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº† setjmp-longjmp 異常處ç†"
-#: tree-inline.c:3142
+#: tree-inline.c:3143
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºä½¿ç”¨äº†éžå€åŸŸæ€§çš„ goto"
-#: tree-inline.c:3154
+#: tree-inline.c:3155
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºä½¿ç”¨äº† __builtin_return 或 __builtin_apply_args"
-#: tree-inline.c:3174
+#: tree-inline.c:3175
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºåŒ…å«ä¸€å€‹åŸ·è¡Œæ™‚ goto"
-#: tree-inline.c:3254
+#: tree-inline.c:3255
#, gcc-internal-format
msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºä½¿ç”¨äº† -fno-inline"
-#: tree-inline.c:3262
+#: tree-inline.c:3263
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
msgstr "å‡½å¼ %q+F 無法被內è¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº†èˆ‡å…§è¯è¡çªçš„屬性"
-#: tree-inline.c:3843
+#: tree-inline.c:3844
#, fuzzy, gcc-internal-format
#| msgid "inlining failed in call to %q+F: %s"
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr "å‘¼å« %q+F 時內è¯å¤±æ•—:%s"
-#: tree-inline.c:3845 tree-inline.c:3860
+#: tree-inline.c:3846 tree-inline.c:3861
#, gcc-internal-format
msgid "called from here"
msgstr "從此處呼å«"
-#: tree-inline.c:3858
+#: tree-inline.c:3859
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "å‘¼å« %q+F 時內è¯å¤±æ•—:%s"
@@ -21501,7 +21501,7 @@ msgid "size of return value of %q+D is larger than %wd bytes"
msgstr "%q+D 回傳值的大å°ç‚º %wd ä½å…ƒçµ„"
#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:951
-#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1340
+#: tree-ssa-coalesce.c:966 tree-ssa-coalesce.c:1188 tree-ssa-live.c:1337
#, gcc-internal-format
msgid "SSA corruption"
msgstr "SSA æ壞"
@@ -21749,78 +21749,78 @@ msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vrp.c:5300
+#: tree-vrp.c:5272
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is outside array bounds"
msgstr "陣列下標ä¸æ˜¯ä¸€å€‹æ•´æ•¸"
-#: tree-vrp.c:5312 tree-vrp.c:5399
+#: tree-vrp.c:5284 tree-vrp.c:5371
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is above array bounds"
msgstr "陣列下標ä¸æ˜¯ä¸€å€‹æ•´æ•¸"
-#: tree-vrp.c:5319 tree-vrp.c:5387
+#: tree-vrp.c:5291 tree-vrp.c:5359
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript is below array bounds"
msgstr "陣列下標ä¸æ˜¯ä¸€å€‹æ•´æ•¸"
-#: tree-vrp.c:6028
+#: tree-vrp.c:6000
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional to constant"
msgstr ""
-#: tree-vrp.c:6034
+#: tree-vrp.c:6006
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:6078
+#: tree-vrp.c:6050
#, fuzzy, gcc-internal-format
#| msgid "comparison is always false due to limited range of data type"
msgid "comparison always false due to limited range of data type"
msgstr "由於資料類型範åœé™åˆ¶ï¼Œæ¯”較çµæžœæ°¸é ç‚ºå‡"
-#: tree-vrp.c:6080
+#: tree-vrp.c:6052
#, fuzzy, gcc-internal-format
#| msgid "comparison is always true due to limited range of data type"
msgid "comparison always true due to limited range of data type"
msgstr "由於資料類型範åœé™åˆ¶ï¼Œæ¯”較çµæžœæ°¸é ç‚ºçœŸ"
-#: tree-vrp.c:6871
+#: tree-vrp.c:6847
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:6953
+#: tree-vrp.c:6929
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr ""
-#: tree.c:4235
+#: tree.c:4236
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute can only be applied to class definitions"
msgid "ignoring attributes applied to %qT after definition"
msgstr "åªèƒ½ç‚ºé¡žåˆ¥å®šç¾©å¥—用 %qE 屬性"
-#: tree.c:5460
+#: tree.c:5475
#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
msgstr "%q+D 已被宣告為具有 dllexport 屬性:忽略 dllimport"
-#: tree.c:5472
+#: tree.c:5487
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
msgstr "%q+D é‡å®£å‘Šæ™‚沒有 dllimport 屬性,但已被åšç‚º dllimport 連çµåƒç…§éŽ"
-#: tree.c:5487
+#: tree.c:5502
#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
msgstr "%q+D é‡å®£å‘Šæ™‚沒有 dllimport 屬性:忽略先å‰çš„ dllimport"
-#: tree.c:5530 tree.c:5542 tree.c:5552 c-family/c-common.c:5865
+#: tree.c:5545 tree.c:5557 tree.c:5567 c-family/c-common.c:5865
#: c-family/c-common.c:5884 c-family/c-common.c:5902 c-family/c-common.c:5930
#: c-family/c-common.c:5957 c-family/c-common.c:5983 c-family/c-common.c:6002
#: c-family/c-common.c:6019 c-family/c-common.c:6043 c-family/c-common.c:6066
@@ -21834,153 +21834,153 @@ msgstr "%q+D é‡å®£å‘Šæ™‚沒有 dllimport 屬性:忽略先å‰çš„ dllimport"
#: c-family/c-common.c:7523 c-family/c-common.c:7544 c-family/c-common.c:7656
#: c-family/c-common.c:7680 c-family/c-common.c:7971 c-family/c-common.c:7994
#: c-family/c-common.c:8033 c-family/c-common.c:8111 c-family/c-common.c:8260
-#: config/darwin.c:1942 config/arm/arm.c:5007 config/arm/arm.c:5035
-#: config/arm/arm.c:5052 config/avr/avr.c:6763 config/h8300/h8300.c:5418
-#: config/h8300/h8300.c:5442 config/i386/i386.c:4939 config/i386/i386.c:31897
-#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24321 config/spu/spu.c:4035
-#: ada/gcc-interface/utils.c:5505 lto/lto-lang.c:215
+#: config/darwin.c:1942 config/arm/arm.c:5011 config/arm/arm.c:5039
+#: config/arm/arm.c:5056 config/avr/avr.c:6773 config/h8300/h8300.c:5418
+#: config/h8300/h8300.c:5442 config/i386/i386.c:4946 config/i386/i386.c:32027
+#: config/ia64/ia64.c:734 config/rs6000/rs6000.c:24344 config/spu/spu.c:4035
+#: ada/gcc-interface/utils.c:5496 lto/lto-lang.c:215
#, gcc-internal-format
msgid "%qE attribute ignored"
msgstr "%qE 屬性被忽略"
-#: tree.c:5570
+#: tree.c:5585
#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
msgstr "å…§è¯å‡½å¼ %q+D 宣告為 dllimport:忽略此屬性"
-#: tree.c:5578
+#: tree.c:5593
#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
msgstr "å‡½å¼ %q+D 的定義被標記為 dllimport"
-#: tree.c:5586
+#: tree.c:5601
#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
msgstr "變數 %q+D 的定義被標記為 dllimport"
-#: tree.c:5614
+#: tree.c:5629
#, gcc-internal-format
msgid "external linkage required for symbol %q+D because of %qE attribute"
msgstr ""
-#: tree.c:5628
+#: tree.c:5643
#, gcc-internal-format
msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
msgstr ""
-#: tree.c:7378
+#: tree.c:7394
#, gcc-internal-format
msgid "arrays of functions are not meaningful"
msgstr "函å¼é™£åˆ—是沒有æ„義的"
-#: tree.c:7545
+#: tree.c:7561
#, gcc-internal-format
msgid "function return type cannot be function"
msgstr "函å¼ä¸èƒ½å›žå‚³å‡½å¼"
-#: tree.c:8844 tree.c:8929 tree.c:8990
+#: tree.c:8860 tree.c:8945 tree.c:9006
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr "樹檢查:%s,得到 %s 在 %s,於 %s:%d"
-#: tree.c:8881
+#: tree.c:8897
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr "樹檢查:ä¸éœ€è¦ %s,得到 %s 在 %s,於 %s:%d"
-#: tree.c:8894
+#: tree.c:8910
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "樹檢查:需è¦é¡žåˆ¥ %qs,得到 %qs(%s) 在 %s,於 %s:%d"
-#: tree.c:8943
+#: tree.c:8959
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr "樹檢查:需è¦é¡žåˆ¥ %qs,得到 %qs(%s) 在 %s,於 %s:%d"
-#: tree.c:8956
+#: tree.c:8972
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr "樹檢查:ä¸éœ€è¦ %s,得到 %s 在 %s,於 %s:%d"
-#: tree.c:9016
+#: tree.c:9032
#, fuzzy, gcc-internal-format
#| msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
msgstr "樹檢查:需è¦åŒ…å« %qs çµæ§‹çš„樹,得到 %s 在 %s,於 %s:%d"
-#: tree.c:9030
+#: tree.c:9046
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9043
+#: tree.c:9059
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9056
+#: tree.c:9072
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
msgstr "樹檢查:ä¸éœ€è¦ %s,得到 %s 在 %s,於 %s:%d"
-#: tree.c:11340
+#: tree.c:11356
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d): %s"
msgstr "%qs å·²éŽæ™‚(æ–¼ %s:%d 宣告)"
-#: tree.c:11344
+#: tree.c:11360
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qD is deprecated (declared at %s:%d)"
msgstr "%qs å·²éŽæ™‚(æ–¼ %s:%d 宣告)"
-#: tree.c:11369
+#: tree.c:11385
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d): %s"
msgstr "%qs å·²éŽæ™‚(æ–¼ %s:%d 宣告)"
-#: tree.c:11373
+#: tree.c:11389
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated (declared at %s:%d)"
msgid "%qE is deprecated (declared at %s:%d)"
msgstr "%qs å·²éŽæ™‚(æ–¼ %s:%d 宣告)"
-#: tree.c:11380
+#: tree.c:11396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated (declared at %s:%d)"
msgid "type is deprecated (declared at %s:%d): %s"
msgstr "é¡žåž‹å·²éŽæ™‚(æ–¼ %s:%d 宣告)"
-#: tree.c:11384
+#: tree.c:11400
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated (declared at %s:%d)"
msgstr "é¡žåž‹å·²éŽæ™‚(æ–¼ %s:%d 宣告)"
-#: tree.c:11393
+#: tree.c:11409
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated: %s"
msgstr "%qs å·²éŽæ™‚"
-#: tree.c:11396
+#: tree.c:11412
#, fuzzy, gcc-internal-format
#| msgid "%qs is deprecated"
msgid "%qE is deprecated"
msgstr "%qs å·²éŽæ™‚"
-#: tree.c:11401
+#: tree.c:11417
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "type is deprecated"
msgid "type is deprecated: %s"
msgstr "é¡žåž‹å·²éŽæ™‚"
-#: tree.c:11404
+#: tree.c:11420
#, gcc-internal-format
msgid "type is deprecated"
msgstr "é¡žåž‹å·²éŽæ™‚"
@@ -22210,12 +22210,12 @@ msgstr "å‘é‡ %s %s 欄ä½éŒ¯èª¤ï¼Œåœ¨ %s æ–¼ %s:%u"
msgid "no sclass for %s stab (0x%x)"
msgstr ""
-#: lto-streamer.h:962
+#: lto-streamer.h:975
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: expected tag %s instead of %s"
msgstr ""
-#: lto-streamer.h:972
+#: lto-streamer.h:985
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
msgstr ""
@@ -22230,8 +22230,8 @@ msgstr "%qD 在函å¼ä½œç”¨æ¬„ä½å¤–未被定義"
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "字串長 %qd 比 %qd (ISO C%d 被è¦æ±‚支æ´çš„最大長度) é‚„è¦é•·"
-#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6646
-#: cp/semantics.c:8030
+#: c-family/c-common.c:1494 c-family/c-common.c:1506 cp/semantics.c:6677
+#: cp/semantics.c:8071
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "常數é‹ç®—å¼æº¢å‡º"
@@ -22903,40 +22903,40 @@ msgstr "%qE 屬性為 %qE 所忽略"
msgid "invalid vector type for attribute %qE"
msgstr "屬性 %qE çš„å‘é‡é¡žåž‹ç„¡æ•ˆ"
-#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5623
-#: ada/gcc-interface/utils.c:5717
+#: c-family/c-common.c:7720 ada/gcc-interface/utils.c:5614
+#: ada/gcc-interface/utils.c:5708
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5629
-#: ada/gcc-interface/utils.c:5723
+#: c-family/c-common.c:7726 ada/gcc-interface/utils.c:5620
+#: ada/gcc-interface/utils.c:5714
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5637
-#: ada/gcc-interface/utils.c:5730
+#: c-family/c-common.c:7734 ada/gcc-interface/utils.c:5628
+#: ada/gcc-interface/utils.c:5721
#, gcc-internal-format
msgid "number of components of the vector not a power of two"
msgstr "å‘é‡ä¸­åˆ†é‡æ•¸ä¸æ˜¯ 2 çš„æŸæ¬¡æ–¹"
-#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5364
+#: c-family/c-common.c:7762 ada/gcc-interface/utils.c:5355
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr "éžç©ºçš„屬性在éžåŽŸåž‹ä¸­æ²’有引數"
-#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5378
+#: c-family/c-common.c:7776 ada/gcc-interface/utils.c:5369
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr "éžç©ºçš„引數 %lu é‹ç®—元號ä¸æ­£ç¢º"
-#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5400
+#: c-family/c-common.c:7798 ada/gcc-interface/utils.c:5391
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr "éžç©ºçš„引數é‹ç®—元號越界(引數 %lu,é‹ç®—å…ƒ %lu)"
-#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5409
+#: c-family/c-common.c:7806 ada/gcc-interface/utils.c:5400
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
msgstr "éžç©ºçš„引數 %lu åƒç…§äº†éžæŒ‡æ¨™é‹ç®—å…ƒ %lu"
@@ -22976,12 +22976,12 @@ msgstr "%qE 屬性需è¦å¸¶å…·å引數的原型"
msgid "%qE attribute only applies to variadic functions"
msgstr "%qE 屬性åªèƒ½ç”¨æ–¼å¸¶å¯è®Šåƒæ•¸å‡½å¼"
-#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5451
+#: c-family/c-common.c:8069 ada/gcc-interface/utils.c:5442
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr "è¦æ±‚çš„ä½ç½®ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
-#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5458
+#: c-family/c-common.c:8077 ada/gcc-interface/utils.c:5449
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr "è¦æ±‚çš„ä½ç½®å°æ–¼ 0"
@@ -24848,242 +24848,242 @@ msgid "bad value %qs for -mmemory-latency"
msgstr "-mmemory-latency 開關的值 %qs 錯誤"
#: config/alpha/alpha.c:6576 config/alpha/alpha.c:6579 config/s390/s390.c:9162
-#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3394
+#: config/s390/s390.c:9165 config/tilegx/tilegx.c:3395
#: config/tilepro/tilepro.c:3098
#, gcc-internal-format
msgid "bad builtin fcode"
msgstr "錯誤的內建 fcode"
-#: config/arm/arm.c:1512
+#: config/arm/arm.c:1516
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "switch -mcpu=%s conflicts with -march= switch"
msgid "switch -mcpu=%s conflicts with -march=%s switch"
msgstr "é–‹é—œ -mcpu=%s 與 -march= é–‹é—œè¡çª"
-#: config/arm/arm.c:1629
+#: config/arm/arm.c:1633
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support ARM mode"
msgstr "目的 CPU ä¸æ”¯æ´äº¤äº’工作"
-#: config/arm/arm.c:1635
+#: config/arm/arm.c:1639
#, gcc-internal-format
msgid "target CPU does not support interworking"
msgstr "目的 CPU ä¸æ”¯æ´äº¤äº’工作"
-#: config/arm/arm.c:1641
+#: config/arm/arm.c:1645
#, gcc-internal-format
msgid "target CPU does not support THUMB instructions"
msgstr "目的 CPU ä¸æ”¯æ´ THUMB 指令"
-#: config/arm/arm.c:1659
+#: config/arm/arm.c:1663
#, gcc-internal-format
msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1662
+#: config/arm/arm.c:1666
#, gcc-internal-format
msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:1666
+#: config/arm/arm.c:1670
#, gcc-internal-format
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr "-mapcs-stack-check å’Œ -mno-apcs-frame 互ä¸ç›¸å®¹"
-#: config/arm/arm.c:1674
+#: config/arm/arm.c:1678
#, gcc-internal-format
msgid "-fpic and -mapcs-reent are incompatible"
msgstr "-fpic å’Œ -mapcs-reent 互ä¸ç›¸å®¹"
-#: config/arm/arm.c:1677
+#: config/arm/arm.c:1681
#, gcc-internal-format
msgid "APCS reentrant code not supported. Ignored"
msgstr "ä¸æ”¯æ´ APCS é‡å…¥ç¨‹å¼ç¢¼ã€‚已忽略"
-#: config/arm/arm.c:1685
+#: config/arm/arm.c:1689
#, gcc-internal-format
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr "-g 與 -mno-apcs-frame 並用å¯èƒ½ä¸èƒ½çµ¦å‡ºæœ‰æ„義的除錯資訊"
-#: config/arm/arm.c:1688
+#: config/arm/arm.c:1692
#, gcc-internal-format
msgid "passing floating point arguments in fp regs not yet supported"
msgstr "å°šä¸æ”¯æ´åœ¨æµ®é»žæš«å­˜å™¨ä¸­å‚³éžæµ®é»žåƒæ•¸"
-#: config/arm/arm.c:1691
+#: config/arm/arm.c:1695
#, gcc-internal-format
msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
msgstr ""
-#: config/arm/arm.c:1753
+#: config/arm/arm.c:1757
#, gcc-internal-format
msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
msgstr ""
-#: config/arm/arm.c:1756
+#: config/arm/arm.c:1760
#, gcc-internal-format
msgid "iwmmxt abi requires an iwmmxt capable cpu"
msgstr "iwmmxt abi 需è¦ç›¸æ‡‰ CPU 的支æ´"
-#: config/arm/arm.c:1804
+#: config/arm/arm.c:1808
#, gcc-internal-format
msgid "FPA is unsupported in the AAPCS"
msgstr ""
-#: config/arm/arm.c:1809
+#: config/arm/arm.c:1813
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcaller-super-interworking"
msgstr "目的 CPU ä¸æ”¯æ´äº¤äº’工作"
-#: config/arm/arm.c:1812
+#: config/arm/arm.c:1816
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "AAPCS does not support -mcallee-super-interworking"
msgstr "目的 CPU ä¸æ”¯æ´äº¤äº’工作"
-#: config/arm/arm.c:1819
+#: config/arm/arm.c:1823
#, fuzzy, gcc-internal-format
#| msgid "Use hardware floating point"
msgid "iWMMXt and hardware floating point"
msgstr "使用硬體浮點單元"
-#: config/arm/arm.c:1823
+#: config/arm/arm.c:1827
#, gcc-internal-format
msgid "Thumb-2 iWMMXt"
msgstr ""
-#: config/arm/arm.c:1827
+#: config/arm/arm.c:1831
#, gcc-internal-format
msgid "__fp16 and no ldrh"
msgstr ""
-#: config/arm/arm.c:1847
+#: config/arm/arm.c:1851
#, gcc-internal-format
msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard 和 VFP"
-#: config/arm/arm.c:1872
+#: config/arm/arm.c:1876
#, fuzzy, gcc-internal-format
#| msgid "can not use -mtp=cp15 with -mthumb"
msgid "can not use -mtp=cp15 with 16-bit Thumb"
msgstr "-mtp=cp15 å’Œ -mthumb ä¸èƒ½ä¸¦ç”¨"
-#: config/arm/arm.c:1888
+#: config/arm/arm.c:1892
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8, 32 or 64"
msgstr "çµæ§‹å¤§å°é‚Šç•Œåªèƒ½è¢«è¨­å®šç‚º %s"
-#: config/arm/arm.c:1890
+#: config/arm/arm.c:1894
#, fuzzy, gcc-internal-format
#| msgid "structure size boundary can only be set to %s"
msgid "structure size boundary can only be set to 8 or 32"
msgstr "çµæ§‹å¤§å°é‚Šç•Œåªèƒ½è¢«è¨­å®šç‚º %s"
-#: config/arm/arm.c:1898
+#: config/arm/arm.c:1902
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "RTP PIC is incompatible with Thumb"
msgstr "assert:%s 與 %s 賦值相容"
-#: config/arm/arm.c:1907
+#: config/arm/arm.c:1911
#, gcc-internal-format
msgid "RTP PIC is incompatible with -msingle-pic-base"
msgstr ""
-#: config/arm/arm.c:1919
+#: config/arm/arm.c:1923
#, gcc-internal-format
msgid "-mpic-register= is useless without -fpic"
msgstr "-mpic-register= ä¸èˆ‡ -fpic 並用時ä¸èµ·ä½œç”¨"
-#: config/arm/arm.c:1928
+#: config/arm/arm.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "unable to use '%s' for PIC register"
msgstr "「%sã€ä¸èƒ½åšç‚º PIC 暫存器"
-#: config/arm/arm.c:1960
+#: config/arm/arm.c:1964
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target CPU does not support unaligned accesses"
msgstr "目的 CPU ä¸æ”¯æ´äº¤äº’工作"
-#: config/arm/arm.c:1984
+#: config/arm/arm.c:1988
#, fuzzy, gcc-internal-format
#| msgid "-freorder-blocks-and-partition does not work on this architecture"
msgid "-freorder-blocks-and-partition not supported on this architecture"
msgstr "-freorder-blocks-and-partition ä¸èƒ½åœ¨æ­¤æž¶æ§‹ä¸‹å·¥ä½œ"
-#: config/arm/arm.c:4036
+#: config/arm/arm.c:4040
#, gcc-internal-format
msgid "non-AAPCS derived PCS variant"
msgstr ""
-#: config/arm/arm.c:4038
+#: config/arm/arm.c:4042
#, gcc-internal-format
msgid "variadic functions must use the base AAPCS variant"
msgstr ""
-#: config/arm/arm.c:4057
+#: config/arm/arm.c:4061
#, gcc-internal-format
msgid "PCS variant"
msgstr ""
-#: config/arm/arm.c:4252
+#: config/arm/arm.c:4256
#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:4975 config/arm/arm.c:4993 config/avr/avr.c:6783
-#: config/avr/avr.c:6799 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
-#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4894
-#: config/i386/i386.c:31799 config/i386/i386.c:31850 config/i386/i386.c:31922
+#: config/arm/arm.c:4979 config/arm/arm.c:4997 config/avr/avr.c:6793
+#: config/avr/avr.c:6809 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
+#: config/bfin/bfin.c:4726 config/h8300/h8300.c:5394 config/i386/i386.c:4901
+#: config/i386/i386.c:31929 config/i386/i386.c:31980 config/i386/i386.c:32052
#: config/m68k/m68k.c:725 config/mcore/mcore.c:3076 config/mep/mep.c:4011
#: config/mep/mep.c:4025 config/mep/mep.c:4099 config/rl78/rl78.c:478
-#: config/rs6000/rs6000.c:24247 config/rx/rx.c:2502 config/sh/sh.c:8902
-#: config/sh/sh.c:8920 config/sh/sh.c:8949 config/sh/sh.c:9031
-#: config/sh/sh.c:9054 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
+#: config/rs6000/rs6000.c:24270 config/rx/rx.c:2502 config/sh/sh.c:8905
+#: config/sh/sh.c:8923 config/sh/sh.c:8952 config/sh/sh.c:9034
+#: config/sh/sh.c:9057 config/spu/spu.c:3977 config/stormy16/stormy16.c:2200
#: config/v850/v850.c:2057
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to functions"
msgid "%qE attribute only applies to functions"
msgstr "%qs 屬性åªèƒ½å¥—用於函å¼"
-#: config/arm/arm.c:18928
+#: config/arm/arm.c:18932
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:20667
+#: config/arm/arm.c:20679
#, fuzzy, gcc-internal-format
#| msgid "argument %qd is not a constant"
msgid "argument must be a constant"
msgstr "引數 %qd ä¸æ˜¯ä¸€å€‹å¸¸æ•¸"
#. @@@ better error message
-#: config/arm/arm.c:21036 config/arm/arm.c:21073
+#: config/arm/arm.c:21049 config/arm/arm.c:21086
#, gcc-internal-format
msgid "selector must be an immediate"
msgstr "é¸æ“‡å­å¿…須是立å³æ•¸å€¼"
#. @@@ better error message
-#: config/arm/arm.c:21116
+#: config/arm/arm.c:21129
#, gcc-internal-format
msgid "mask must be an immediate"
msgstr "é®ç½©å¿…須是一個立å³æ•¸å€¼"
-#: config/arm/arm.c:21900
+#: config/arm/arm.c:21913
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr "高暫存器彈堆疊時沒有å¯ç”¨çš„低暫存器"
-#: config/arm/arm.c:22125
+#: config/arm/arm.c:22138
#, gcc-internal-format
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24411
+#: config/arm/arm.c:24424
#, gcc-internal-format
msgid "the mangling of %<va_list%> has changed in GCC 4.4"
msgstr ""
@@ -25127,91 +25127,91 @@ msgstr "函å¼æ²’有回傳一個值"
msgid "%qs appears to be a misspelled %s handler"
msgstr "%qs 似乎是一個拼寫錯的信號處ç†è€…"
-#: config/avr/avr.c:733
+#: config/avr/avr.c:743
#, gcc-internal-format
msgid "'builtin_return_address' contains only 2 bytes of address"
msgstr ""
-#: config/avr/avr.c:1886
+#: config/avr/avr.c:1896
#, gcc-internal-format
msgid "pointer offset from symbol maybe incorrect"
msgstr ""
-#: config/avr/avr.c:2009
+#: config/avr/avr.c:2019
#, gcc-internal-format
msgid "accessing data memory with program memory address"
msgstr ""
-#: config/avr/avr.c:2058
+#: config/avr/avr.c:2068
#, gcc-internal-format
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2464
+#: config/avr/avr.c:2474
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Number of registers used to pass integer arguments"
msgid "fixed register %s used to pass parameter to function"
msgstr "用以傳éžæ•´æ•¸åƒæ•¸çš„暫存器個數"
-#: config/avr/avr.c:2586
+#: config/avr/avr.c:2596
#, fuzzy, gcc-internal-format
#| msgid "weak declaration of %q+D not supported"
msgid "writing to address space %qs not supported"
msgstr "ä¸æ”¯æ´ %q+D 的弱宣告"
-#: config/avr/avr.c:6977
+#: config/avr/avr.c:6987
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6980
+#: config/avr/avr.c:6990
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:6987
+#: config/avr/avr.c:6997
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:6990
+#: config/avr/avr.c:7000
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:7028
+#: config/avr/avr.c:7038
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %qs"
msgstr ""
-#: config/avr/avr.c:7044
+#: config/avr/avr.c:7054
#, gcc-internal-format
msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
msgstr ""
-#: config/avr/avr.c:7258
+#: config/avr/avr.c:7268
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr "åªæœ‰æœªåˆå§‹åŒ–的變數æ‰èƒ½æ”¾åœ¨ .noinit å€æ®µä¸­"
-#: config/avr/avr.c:7299
+#: config/avr/avr.c:7309
#, fuzzy, gcc-internal-format
#| msgid "initialized variable %q+D is marked dllimport"
msgid "uninitialized variable %q+D put into program memory area"
msgstr "經åˆå§‹åŒ–的變數 %q+D 被標記為 dllimport"
-#: config/avr/avr.c:7366
+#: config/avr/avr.c:7376
#, gcc-internal-format
msgid "MCU %qs supported for assembler only"
msgstr "MCU %qs åªæ”¯æ´çµ„譯器"
-#: config/avr/avr.c:10628
+#: config/avr/avr.c:10660
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "case label does not reduce to an integer constant"
msgid "%s expects a compile time integer constant"
msgstr "case 標籤ä¸èƒ½é‚„原為一個整常數"
-#: config/avr/avr.c:10642
+#: config/avr/avr.c:10674
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%s expects a compile time long integer constant as first argument"
@@ -25571,451 +25571,451 @@ msgstr "無法擴充 PCH 檔案:%m"
msgid "can%'t set position in PCH file: %m"
msgstr "ä¸èƒ½åœ¨ PCH 檔案中設定ä½ç½®ï¼š%m"
-#: config/i386/i386.c:3130 config/i386/i386.c:3434
+#: config/i386/i386.c:3135 config/i386/i386.c:3441
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -mtune= switch"
msgid "bad value (%s) for %stune=%s %s"
msgstr "-mtune= 所帶åƒæ•¸(%s)ä¸æ­£ç¢º"
-#: config/i386/i386.c:3133
+#: config/i386/i386.c:3138
#, gcc-internal-format, gfc-internal-format
msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:3163
+#: config/i386/i386.c:3168
#, gcc-internal-format
msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
msgstr ""
-#: config/i386/i386.c:3184 config/i386/i386.c:3193 config/i386/i386.c:3205
-#: config/i386/i386.c:3216 config/i386/i386.c:3227
+#: config/i386/i386.c:3189 config/i386/i386.c:3198 config/i386/i386.c:3210
+#: config/i386/i386.c:3221 config/i386/i386.c:3232
#, gcc-internal-format
msgid "code model %qs not supported in the %s bit mode"
msgstr "程å¼ç¢¼æ¨¡å¼ %qs 在 %s ä½æ¨¡å¼ä¸‹ä¸å—支æ´"
-#: config/i386/i386.c:3196 config/i386/i386.c:3208
+#: config/i386/i386.c:3201 config/i386/i386.c:3213
#, fuzzy, gcc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %qs not supported in x32 mode"
msgstr "程å¼ç¢¼æ¨¡å¼ %s 在 PIC 模å¼ä¸‹ä¸å—支æ´"
-#: config/i386/i386.c:3214 config/i386/i386.c:3223
+#: config/i386/i386.c:3219 config/i386/i386.c:3228
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "code model %s not supported in PIC mode"
msgid "code model %s does not support PIC mode"
msgstr "程å¼ç¢¼æ¨¡å¼ %s 在 PIC 模å¼ä¸‹ä¸å—支æ´"
-#: config/i386/i386.c:3250
+#: config/i386/i386.c:3255
#, fuzzy, gcc-internal-format
#| msgid "-m%s not supported in this configuration"
msgid "-masm=intel not supported in this configuration"
msgstr "-m%s 在此é…置下ä¸å—支æ´"
-#: config/i386/i386.c:3254
+#: config/i386/i386.c:3259
#, gcc-internal-format, gfc-internal-format
msgid "%i-bit mode not compiled in"
msgstr "æœªç·¨è­¯å…¥å° %i ä½æ¨¡å¼çš„支æ´"
-#: config/i386/i386.c:3266 config/i386/i386.c:3396
+#: config/i386/i386.c:3271 config/i386/i386.c:3403
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr "您é¸æ“‡çš„ CPU ä¸æ”¯æ´ x86-64 指令集"
-#: config/i386/i386.c:3366
+#: config/i386/i386.c:3373
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:3369
+#: config/i386/i386.c:3376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "bad value (%s) for -march= switch"
msgid "bad value (%s) for %sarch=%s %s"
msgstr "-march= 所帶åƒæ•¸(%s)ä¸æ­£ç¢º"
-#: config/i386/i386.c:3482
+#: config/i386/i386.c:3489
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:3485
+#: config/i386/i386.c:3492
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr "-mregparm=%d ä¸åœ¨ 0 å’Œ %d 之間"
-#: config/i386/i386.c:3526
+#: config/i386/i386.c:3533
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:3590
+#: config/i386/i386.c:3597
#, fuzzy, gcc-internal-format
#| msgid "-fprefetch-loop-arrays not supported for this target"
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr "-fprefetch-loop-arrays 在此目標平臺上ä¸å—支æ´"
-#: config/i386/i386.c:3593
+#: config/i386/i386.c:3600
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr "-mpreferred-stack-boundary=%d ä¸åœ¨ %d å’Œ 12 之間"
-#: config/i386/i386.c:3614
+#: config/i386/i386.c:3621
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr "-mpreferred-stack-boundary=%d ä¸åœ¨ %d å’Œ 12 之間"
-#: config/i386/i386.c:3628
+#: config/i386/i386.c:3635
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-msseregparm used without SSE enabled"
msgid "%ssseregparm%s used without SSE enabled"
msgstr "使用了 -msseregparm å»æ²’有啟用 SEE"
-#: config/i386/i386.c:3636
+#: config/i386/i386.c:3643
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr "SSE 指令集已åœç”¨ï¼Œä½¿ç”¨ 387 指令"
-#: config/i386/i386.c:3641
+#: config/i386/i386.c:3648
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr "387 指令集已åœç”¨ï¼Œä½¿ç”¨ SSE 指令"
-#: config/i386/i386.c:3685
+#: config/i386/i386.c:3692
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
msgstr "解æ²è¡¨ç›®å‰éœ€è¦æ¡†æž¶æŒ‡æ¨™æˆ– -maccumulate-outgoing-args 來ä¿è­‰æ­£ç¢ºæ€§"
-#: config/i386/i386.c:3698
+#: config/i386/i386.c:3705
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr "解æ²è¡¨ç›®å‰éœ€è¦æ¡†æž¶æŒ‡æ¨™æˆ– -maccumulate-outgoing-args 來ä¿è­‰æ­£ç¢ºæ€§"
-#: config/i386/i386.c:3779
+#: config/i386/i386.c:3786
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:3786
+#: config/i386/i386.c:3793
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:3856 config/rs6000/rs6000.c:3331
+#: config/i386/i386.c:3863 config/rs6000/rs6000.c:3330
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unknown -m%s= option specified: '%s'"
msgid "unknown option for -mrecip=%s"
msgstr "指定了ä¸æ˜Žçš„ -m%s= é¸é …:「%sã€"
-#: config/i386/i386.c:4271 config/i386/i386.c:4318
+#: config/i386/i386.c:4278 config/i386/i386.c:4325
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
-#: config/i386/i386.c:4299
+#: config/i386/i386.c:4306
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:4907 config/i386/i386.c:4958
+#: config/i386/i386.c:4914 config/i386/i386.c:4965
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr "fastcall å’Œ regparm 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4912
+#: config/i386/i386.c:4919
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "regparam and thiscall attributes are not compatible"
msgstr "fastcall å’Œ stdcall 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4919 config/i386/i386.c:31819
+#: config/i386/i386.c:4926 config/i386/i386.c:31949
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%qE attribute requires an integer constant argument"
msgstr "%qs 屬性需è¦ä¸€å€‹æ•´å¸¸æ•¸åšç‚ºå¼•æ•¸"
-#: config/i386/i386.c:4925
+#: config/i386/i386.c:4932
#, fuzzy, gcc-internal-format
#| msgid "argument to %qs attribute larger than %d"
msgid "argument to %qE attribute larger than %d"
msgstr "%qs 屬性的引數大於 %d"
-#: config/i386/i386.c:4950 config/i386/i386.c:4993
+#: config/i386/i386.c:4957 config/i386/i386.c:5000
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr "fastcall å’Œ cdecl 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4954
+#: config/i386/i386.c:4961
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr "fastcall å’Œ stdcall 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4962 config/i386/i386.c:5011
+#: config/i386/i386.c:4969 config/i386/i386.c:5018
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "fastcall and thiscall attributes are not compatible"
msgstr "fastcall å’Œ stdcall 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4972 config/i386/i386.c:4989
+#: config/i386/i386.c:4979 config/i386/i386.c:4996
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr "stdcall å’Œ cdecl 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4976
+#: config/i386/i386.c:4983
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr "stdcall å’Œ fastcall 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4980 config/i386/i386.c:5007
+#: config/i386/i386.c:4987 config/i386/i386.c:5014
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "stdcall and thiscall attributes are not compatible"
msgstr "stdcall å’Œ fastcall 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:4997 config/i386/i386.c:5015
+#: config/i386/i386.c:5004 config/i386/i386.c:5022
#, fuzzy, gcc-internal-format
#| msgid "stdcall and fastcall attributes are not compatible"
msgid "cdecl and thiscall attributes are not compatible"
msgstr "stdcall å’Œ fastcall 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:5003
+#: config/i386/i386.c:5010
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored on non-class types"
msgid "%qE attribute is used for none class-method"
msgstr "%qE 屬性在ä¸æ˜¯é¡žåˆ¥çš„類型上被忽略"
-#: config/i386/i386.c:5229
+#: config/i386/i386.c:5236
#, fuzzy, gcc-internal-format
#| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr "帶屬性 sseregparm å‘¼å« %qD å»æ²’有啟用 SSE/SSE2"
-#: config/i386/i386.c:5232
+#: config/i386/i386.c:5239
#, fuzzy, gcc-internal-format
#| msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr "帶屬性 sseregparm å‘¼å« %qT å»æ²’有啟用 SSE/SSE2"
-#: config/i386/i386.c:5447
+#: config/i386/i386.c:5454
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "ms_hook_prologue is not compatible with nested function"
msgstr "-march=%s èˆ‡æ‰€é¸ ABI ä¸ç›¸å®¹"
-#: config/i386/i386.c:5599
+#: config/i386/i386.c:5606
#, gcc-internal-format
msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
msgstr ""
-#: config/i386/i386.c:5723
+#: config/i386/i386.c:5730
#, fuzzy, gcc-internal-format
#| msgid "MMX vector argument without MMX enabled changes the ABI"
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr "沒有啟用 MMX,å»å‡ºç¾äº† MMX å‘é‡å¼•æ•¸ï¼Œé€™è®Šæ›´äº† ABI"
-#: config/i386/i386.c:5905
+#: config/i386/i386.c:5912
#, gcc-internal-format
msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6021
+#: config/i386/i386.c:6028
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6136
+#: config/i386/i386.c:6143
#, gcc-internal-format
msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:6282
+#: config/i386/i386.c:6289
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr "å·²åœç”¨ SSE å»åœ¨ SSE 暫存器中回傳"
-#: config/i386/i386.c:6288
+#: config/i386/i386.c:6295
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr "å·²åœç”¨ SSE å»åœ¨ SSE 暫存器中傳éžåƒæ•¸"
-#: config/i386/i386.c:6304
+#: config/i386/i386.c:6311
#, fuzzy, gcc-internal-format
#| msgid "SSE register return with SSE disabled"
msgid "x87 register return with x87 disabled"
msgstr "å·²åœç”¨ SSE å»åœ¨ SSE 暫存器中回傳"
-#: config/i386/i386.c:6683
+#: config/i386/i386.c:6690
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr "沒有啟用 SSE,å»å‡ºç¾äº† SSE å‘é‡å¼•æ•¸ï¼Œé€™è®Šæ›´äº† ABI"
-#: config/i386/i386.c:6721
+#: config/i386/i386.c:6728
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr "沒有啟用 MMX,å»å‡ºç¾äº† MMX å‘é‡å¼•æ•¸ï¼Œé€™è®Šæ›´äº† ABI"
-#: config/i386/i386.c:7096
+#: config/i386/i386.c:7103
#, gcc-internal-format, gfc-internal-format
msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:7432
+#: config/i386/i386.c:7439
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr "沒有啟用 SSE,å»æœ‰ SSE å‘é‡å›žå‚³å€¼ï¼Œé€™è®Šæ›´äº† ABI"
-#: config/i386/i386.c:7442
+#: config/i386/i386.c:7449
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr "沒有啟用 MMXå»å›žå‚³ MMX å‘é‡ï¼Œé€™è®Šæ›´äº† ABI"
-#: config/i386/i386.c:10028
+#: config/i386/i386.c:10049
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:11025
+#: config/i386/i386.c:11084
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:11039
+#: config/i386/i386.c:11098
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:11050
+#: config/i386/i386.c:11109
#, fuzzy, gcc-internal-format
#| msgid "ISO C90 does not support flexible array members"
msgid "-fsplit-stack does not support 3 register parameters"
msgstr "ISO C90 ä¸å…許彈性陣列æˆå“¡"
-#: config/i386/i386.c:13637
+#: config/i386/i386.c:13731
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr "擴充的暫存器沒有高åŠéƒ¨åˆ†"
-#: config/i386/i386.c:13652
+#: config/i386/i386.c:13746
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr "擴充的暫存器ä¸æ”¯æ´çš„é‹ç®—元大å°"
-#: config/i386/i386.c:13899
+#: config/i386/i386.c:14001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid operand code '%c'"
msgid "non-integer operand used with operand code '%c'"
msgstr "無效的é‹ç®—元程å¼ç¢¼ã€Œ%cã€"
-#: config/i386/i386.c:27790 config/i386/i386.c:28727
+#: config/i386/i386.c:27920 config/i386/i386.c:28857
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 2-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28196
+#: config/i386/i386.c:28326
#, fuzzy, gcc-internal-format
#| msgid "shift must be an immediate"
msgid "the fifth argument must be an 8-bit immediate"
msgstr "å移值必須是立å³æ•¸å€¼"
-#: config/i386/i386.c:28291
+#: config/i386/i386.c:28421
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the third argument must be an 8-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28699
+#: config/i386/i386.c:28829
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 1-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28718
+#: config/i386/i386.c:28848
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "the last argument must be a 4-bit immediate"
msgstr "引數 3 必須是一個 4 ä½ç„¡è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28736
+#: config/i386/i386.c:28866
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 1-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28745
+#: config/i386/i386.c:28875
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 5-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28754
+#: config/i386/i386.c:28884
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the next to last argument must be an 8-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28758 config/i386/i386.c:28982
+#: config/i386/i386.c:28888 config/i386/i386.c:29112
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be an 8-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:28980
+#: config/i386/i386.c:29110
#, fuzzy, gcc-internal-format
#| msgid "argument 1 must be a 5-bit signed literal"
msgid "the last argument must be a 32-bit immediate"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/i386/i386.c:29048 config/rs6000/rs6000.c:10551
+#: config/i386/i386.c:29178 config/rs6000/rs6000.c:10550
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr "é¸æ“‡å­å¿…須是 0 到 %wi 間的整常數"
-#: config/i386/i386.c:29191
+#: config/i386/i386.c:29321
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:29195
+#: config/i386/i386.c:29325
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:29366
+#: config/i386/i386.c:29496
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "last argument must be an immediate"
msgstr "é®ç½©å¿…須是一個立å³æ•¸å€¼"
-#: config/i386/i386.c:29560
+#: config/i386/i386.c:29690
#, gcc-internal-format
msgid "last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:31806
+#: config/i386/i386.c:31936
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to variables"
msgid "%qE attribute only available for 32-bit"
msgstr "%qs 屬性åªèƒ½ç‚ºè®Šæ•¸ä½¿ç”¨"
-#: config/i386/i386.c:31827
+#: config/i386/i386.c:31957
#, fuzzy, gcc-internal-format
#| msgid "argument of %qs attribute is not a string constant"
msgid "argument to %qE attribute is neither zero, nor one"
msgstr "%qs 屬性的引數ä¸æ˜¯ä¸€å€‹å­—串常數"
-#: config/i386/i386.c:31861 config/i386/i386.c:31870
+#: config/i386/i386.c:31991 config/i386/i386.c:32000
#, fuzzy, gcc-internal-format
#| msgid "fastcall and stdcall attributes are not compatible"
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr "fastcall å’Œ stdcall 屬性互ä¸ç›¸å®¹"
-#: config/i386/i386.c:31907 config/rs6000/rs6000.c:24330
+#: config/i386/i386.c:32037 config/rs6000/rs6000.c:24353
#, fuzzy, gcc-internal-format
#| msgid "%qs incompatible attribute ignored"
msgid "%qE incompatible attribute ignored"
@@ -26094,13 +26094,13 @@ msgstr "%Jä¸èƒ½ç‚ºå‡½å¼æŒ‡å®šä½å€å€åŸŸå±¬æ€§"
msgid "%qE attribute requires a string constant argument"
msgstr "%qs 屬性需è¦ä¸€å€‹æ•´å¸¸æ•¸åšç‚ºå¼•æ•¸"
-#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8750
+#: config/ia64/ia64.c:5741 config/pa/pa.c:415 config/sh/sh.c:8753
#: config/spu/spu.c:5187
#, gcc-internal-format
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr "-mfixed-range 值必須有「暫存器1-暫存器2ã€çš„å½¢å¼"
-#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8776
+#: config/ia64/ia64.c:5768 config/pa/pa.c:442 config/sh/sh.c:8779
#: config/spu/spu.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
@@ -26176,7 +26176,7 @@ msgid "%qE attribute is not supported for R8C target"
msgstr "%qE 屬性在此平å°ä¸Šä¸å—支æ´"
#. The argument must be a constant integer.
-#: config/m32c/m32c.c:3169 config/sh/sh.c:8957 config/sh/sh.c:9063
+#: config/m32c/m32c.c:3169 config/sh/sh.c:8960 config/sh/sh.c:9066
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not an integer constant"
msgid "%qE attribute argument not an integer constant"
@@ -26239,7 +26239,7 @@ msgstr "指定了多個函å¼é¡žåž‹å±¬æ€§"
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18607
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:18606
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "ä¸æ”¯æ´å †ç–Šé™åˆ¶é‹ç®—å¼"
@@ -26615,67 +26615,67 @@ msgstr "å° MMIX çš„ function_profiler 支æ´"
msgid "%qs does not support MIPS16 code"
msgstr "%s ä¸æ”¯æ´ %s"
-#: config/mips/mips.c:15623
+#: config/mips/mips.c:15629
#, gcc-internal-format
msgid "MIPS16 PIC for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15626
+#: config/mips/mips.c:15632
#, gcc-internal-format
msgid "MIPS16 -mxgot code"
msgstr ""
-#: config/mips/mips.c:15629
+#: config/mips/mips.c:15635
#, gcc-internal-format
msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
msgstr ""
-#: config/mips/mips.c:15818
+#: config/mips/mips.c:15824
#, fuzzy, gcc-internal-format
#| msgid "-%s conflicts with the other architecture options, which specify a %s processor"
msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
msgstr "-%s 與指定了 %s 處ç†å™¨çš„其它架構é¸é …è¡çª"
-#: config/mips/mips.c:15828
+#: config/mips/mips.c:15834
#, fuzzy, gcc-internal-format
#| msgid "-march=%s is not compatible with the selected ABI"
msgid "%<-march=%s%> is not compatible with the selected ABI"
msgstr "-march=%s èˆ‡æ‰€é¸ ABI ä¸ç›¸å®¹"
-#: config/mips/mips.c:15843
+#: config/mips/mips.c:15849
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit processor"
msgid "%<-mgp64%> used with a 32-bit processor"
msgstr "-mgp64 與 32 ä½å…ƒè™•ç†å™¨ä¸€èµ·ä½¿ç”¨"
-#: config/mips/mips.c:15845
+#: config/mips/mips.c:15851
#, fuzzy, gcc-internal-format
#| msgid "-mgp32 used with a 64-bit ABI"
msgid "%<-mgp32%> used with a 64-bit ABI"
msgstr "-mgp32 與 64 ä½å…ƒ ABI 一起使用"
-#: config/mips/mips.c:15847
+#: config/mips/mips.c:15853
#, fuzzy, gcc-internal-format
#| msgid "-mgp64 used with a 32-bit ABI"
msgid "%<-mgp64%> used with a 32-bit ABI"
msgstr "-mgp64 與 32 ä½å…ƒ ABI 一起使用"
-#: config/mips/mips.c:15863 config/mips/mips.c:15865 config/mips/mips.c:15956
+#: config/mips/mips.c:15869 config/mips/mips.c:15871 config/mips/mips.c:15962
#, gcc-internal-format, gfc-internal-format
msgid "unsupported combination: %s"
msgstr "ä¸æ”¯æ´çš„組åˆï¼š%s"
-#: config/mips/mips.c:15869
+#: config/mips/mips.c:15875
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
msgstr ""
-#: config/mips/mips.c:15872
+#: config/mips/mips.c:15878
#, gcc-internal-format
msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
msgstr ""
-#: config/mips/mips.c:15895 config/mips/mips.c:15897 config/mips/mips.c:15910
+#: config/mips/mips.c:15901 config/mips/mips.c:15903 config/mips/mips.c:15916
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "%qs is incompatible with %qs"
@@ -26686,64 +26686,64 @@ msgstr "assert:%s 與 %s 賦值相容"
#. effort to support the combination of 32-bit GOT entries
#. and 64-bit pointers, so we treat the abicalls case as
#. an error.
-#: config/mips/mips.c:15904
+#: config/mips/mips.c:15910
#, fuzzy, gcc-internal-format
#| msgid "assert: %s is assign compatible with %s"
msgid "the combination of %qs and %qs is incompatible with %qs"
msgstr "assert:%s 與 %s 賦值相容"
-#: config/mips/mips.c:15950
+#: config/mips/mips.c:15956
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support branch-likely instructions"
msgstr "目的 CPU ä¸æ”¯æ´ THUMB 指令"
-#: config/mips/mips.c:15990
+#: config/mips/mips.c:15996
#, gcc-internal-format
msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
msgstr ""
-#: config/mips/mips.c:15998 config/mips/mips.c:16001
+#: config/mips/mips.c:16004 config/mips/mips.c:16007
#, gcc-internal-format
msgid "cannot use small-data accesses for %qs"
msgstr ""
-#: config/mips/mips.c:16015
+#: config/mips/mips.c:16021
#, fuzzy, gcc-internal-format
#| msgid "-mips3d requires -mpaired-single"
msgid "%<-mips3d%> requires %<-mpaired-single%>"
msgstr "-mips3d éœ€è¦ -mpaired-single"
-#: config/mips/mips.c:16024
+#: config/mips/mips.c:16030
#, fuzzy, gcc-internal-format
#| msgid "-frepo must be used with -c"
msgid "%qs must be used with %qs"
msgstr "-frepo 必須與 -c 一起使用"
-#: config/mips/mips.c:16031
+#: config/mips/mips.c:16037
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support paired-single instructions"
msgstr "目的 CPU ä¸æ”¯æ´ THUMB 指令"
-#: config/mips/mips.c:16037
+#: config/mips/mips.c:16043
#, gcc-internal-format
msgid "%qs requires a target that provides the %qs instruction"
msgstr ""
-#: config/mips/mips.c:16142
+#: config/mips/mips.c:16148
#, fuzzy, gcc-internal-format
#| msgid "Use the bit-field instructions"
msgid "%qs requires branch-likely instructions"
msgstr "使用ä½å…ƒæ®µæŒ‡ä»¤"
-#: config/mips/mips.c:16146
+#: config/mips/mips.c:16152
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support THUMB instructions"
msgid "the %qs architecture does not support the synci instruction"
msgstr "目的 CPU ä¸æ”¯æ´ THUMB 指令"
-#: config/mips/mips.c:16596
+#: config/mips/mips.c:16602
#, gcc-internal-format
msgid "mips16 function profiling"
msgstr "mips16 函å¼å–樣"
@@ -27031,328 +27031,328 @@ msgstr "傳éžåƒæ•¸ %d (屬於 %qE)時丟棄了指標目的類型的類型é™å®
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr "å° AltiVec 內建函å¼ä¾†èªªç„¡æ•ˆçš„åƒé™£åˆ—åˆ"
-#: config/rs6000/rs6000.c:2436
+#: config/rs6000/rs6000.c:2435
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2438
+#: config/rs6000/rs6000.c:2437
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2440
+#: config/rs6000/rs6000.c:2439
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:2535
+#: config/rs6000/rs6000.c:2534
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr "-m64 éœ€è¦ PowerPC64 架構,正在啟用"
-#: config/rs6000/rs6000.c:2616
+#: config/rs6000/rs6000.c:2615
#, gcc-internal-format
msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
msgstr "-malign-power 在 64 ä½å…ƒ Darwin 下ä¸å—支æ´ï¼›å®ƒèˆ‡å·²å®‰è£çš„ C å’Œ C++ 函å¼åº«ä¸ç›¸å®¹"
-#: config/rs6000/rs6000.c:2622
+#: config/rs6000/rs6000.c:2621
#, fuzzy, gcc-internal-format
#| msgid "not configured for ABI: '%s'"
msgid "not configured for SPE ABI"
msgstr "沒有為此 ABI é…置:「%sã€"
-#: config/rs6000/rs6000.c:2710
+#: config/rs6000/rs6000.c:2709
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "AltiVec not supported in this target"
msgstr "堆疊é™åˆ¶åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸å—支æ´"
-#: config/rs6000/rs6000.c:2712
+#: config/rs6000/rs6000.c:2711
#, fuzzy, gcc-internal-format
#| msgid "stack limits not supported on this target"
msgid "SPE not supported in this target"
msgstr "堆疊é™åˆ¶åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸å—支æ´"
-#: config/rs6000/rs6000.c:2739
+#: config/rs6000/rs6000.c:2738
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr "-mmultiple 在低ä½ä½å…ƒçµ„在å‰çš„系統上ä¸å—支æ´"
-#: config/rs6000/rs6000.c:2746
+#: config/rs6000/rs6000.c:2745
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr "-mstring 在低ä½ä½å…ƒçµ„在å‰çš„系統上ä¸å—支æ´"
-#: config/rs6000/rs6000.c:2852
+#: config/rs6000/rs6000.c:2851
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:2864
+#: config/rs6000/rs6000.c:2863
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:2885 config/rs6000/rs6000.c:2900
+#: config/rs6000/rs6000.c:2884 config/rs6000/rs6000.c:2899
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2917
+#: config/rs6000/rs6000.c:2916
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:2958
+#: config/rs6000/rs6000.c:2957
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3281
+#: config/rs6000/rs6000.c:3280
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3284
+#: config/rs6000/rs6000.c:3283
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7420
+#: config/rs6000/rs6000.c:7419
#, gcc-internal-format
msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC 回傳å‘é‡åƒç…§ï¼šéžæ¨™æº–çš„ ABI 擴充,ä¸ä¿è­‰ç›¸å®¹æ€§"
-#: config/rs6000/rs6000.c:7561
+#: config/rs6000/rs6000.c:7560
#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "ä¸èƒ½åœ¨å‘é‡æš«å­˜å™¨ä¸­å›žå‚³å€¼ï¼Œå› ç‚º altivec 指令集已被åœç”¨ï¼Œä½¿ç”¨ -maltivec 啟用"
-#: config/rs6000/rs6000.c:7904
+#: config/rs6000/rs6000.c:7903
#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "ä¸èƒ½åœ¨å‘é‡æš«å­˜å™¨ä¸­å‚³éžåƒæ•¸ï¼Œå› ç‚º altivec 指令集已被åœç”¨ï¼Œä½¿ç”¨ -maltivec 啟用"
-#: config/rs6000/rs6000.c:8830
+#: config/rs6000/rs6000.c:8829
#, gcc-internal-format
msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
msgstr "GCC 傳éžå‘é‡åƒç…§ï¼šéžæ¨™æº–çš„ ABI 擴充,ä¸ä¿è­‰ç›¸å®¹æ€§"
-#: config/rs6000/rs6000.c:9459
+#: config/rs6000/rs6000.c:9458
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Treat the input file as already preprocessed"
msgid "internal error: builtin function %s already processed"
msgstr "將輸入檔案當作已經é å…ˆè™•ç†éŽçš„"
-#: config/rs6000/rs6000.c:9832
+#: config/rs6000/rs6000.c:9831
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr "引數 1 必須是一個 5 ä½æœ‰è™Ÿå­—é¢å€¼"
-#: config/rs6000/rs6000.c:9935 config/rs6000/rs6000.c:10952
+#: config/rs6000/rs6000.c:9934 config/rs6000/rs6000.c:10951
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr "引數 2 必須是一個 5 ä½ç„¡è™Ÿå­—é¢å€¼"
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:9973
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr "__builtin_altivec_predicate 的第一個引數必須是常數"
-#: config/rs6000/rs6000.c:10026
+#: config/rs6000/rs6000.c:10025
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr "__builtin_altivec_predicate 的第 1 個引數越界"
-#: config/rs6000/rs6000.c:10283
+#: config/rs6000/rs6000.c:10282
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr "引數 3 必須是一個 4 ä½ç„¡è™Ÿå­—é¢å€¼"
-#: config/rs6000/rs6000.c:10301
+#: config/rs6000/rs6000.c:10300
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr "引數 3 必須是一個 4 ä½ç„¡è™Ÿå­—é¢å€¼"
-#: config/rs6000/rs6000.c:10313
+#: config/rs6000/rs6000.c:10312
#, fuzzy, gcc-internal-format
#| msgid "argument 3 must be a 4-bit unsigned literal"
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr "引數 3 必須是一個 4 ä½ç„¡è™Ÿå­—é¢å€¼"
-#: config/rs6000/rs6000.c:10496
+#: config/rs6000/rs6000.c:10495
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr "%qs 的引數必須是一個 2 ä½ç„¡è™ŸåŽŸæ–‡"
-#: config/rs6000/rs6000.c:10637
+#: config/rs6000/rs6000.c:10636
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:10743
+#: config/rs6000/rs6000.c:10742
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr "dss 的引數必須是一個 2 ä½ç„¡è™ŸåŽŸæ–‡"
-#: config/rs6000/rs6000.c:11072
+#: config/rs6000/rs6000.c:11071
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr "__builtin_spe_predicate 的第一個引數必須是常數"
-#: config/rs6000/rs6000.c:11119
+#: config/rs6000/rs6000.c:11118
#, fuzzy, gcc-internal-format
#| msgid "argument 1 of __builtin_spe_predicate is out of range"
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr "__builtin_spe_predicate 的第 1 個引數越界"
-#: config/rs6000/rs6000.c:11144
+#: config/rs6000/rs6000.c:11143
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr "__builtin_spe_predicate 的第一個引數必須是常數"
-#: config/rs6000/rs6000.c:11216
+#: config/rs6000/rs6000.c:11215
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr "__builtin_spe_predicate 的第 1 個引數越界"
-#: config/rs6000/rs6000.c:11298
+#: config/rs6000/rs6000.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "this builtin function is only available on the fr450"
msgid "Builtin function %s is only valid for the cell processor"
msgstr "此內建函å¼åªåœ¨ fr450 上å¯ç”¨"
-#: config/rs6000/rs6000.c:11300
+#: config/rs6000/rs6000.c:11299
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mvsx option"
msgstr "å…§å»ºå‡½å¼ %q+D 未被宣告為函å¼"
-#: config/rs6000/rs6000.c:11302
+#: config/rs6000/rs6000.c:11301
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -maltivec option"
msgstr "å…§å»ºå‡½å¼ %q+D 未被宣告為函å¼"
-#: config/rs6000/rs6000.c:11304
+#: config/rs6000/rs6000.c:11303
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mpaired option"
msgstr "å…§å»ºå‡½å¼ %q+D 未被宣告為函å¼"
-#: config/rs6000/rs6000.c:11306
+#: config/rs6000/rs6000.c:11305
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "built-in function %q+D declared as non-function"
msgid "Builtin function %s requires the -mspe option"
msgstr "å…§å»ºå‡½å¼ %q+D 未被宣告為函å¼"
-#: config/rs6000/rs6000.c:11308
+#: config/rs6000/rs6000.c:11307
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "command line option %qs is not supported by this configuration"
msgid "Builtin function %s is not supported with the current options"
msgstr "æ­¤é…ç½®ä¸æ”¯æ´å‘½ä»¤åˆ—é¸é … %qs"
-#: config/rs6000/rs6000.c:12568
+#: config/rs6000/rs6000.c:12567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot disable built-in function %qs"
msgid "internal error: builtin function %s had no type"
msgstr "無法åœç”¨å…§å»ºå‡½å¼ %qs"
-#: config/rs6000/rs6000.c:12575
+#: config/rs6000/rs6000.c:12574
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:12591
+#: config/rs6000/rs6000.c:12590
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
msgstr ""
-#: config/rs6000/rs6000.c:18577
+#: config/rs6000/rs6000.c:18576
#, gcc-internal-format
msgid "stack frame too large"
msgstr "堆疊框架太大"
-#: config/rs6000/rs6000.c:22051
+#: config/rs6000/rs6000.c:22050
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr "æ­¤ ABI ä¸æ”¯æ´å–樣 64 ä½å…ƒç¨‹å¼ç¢¼"
-#: config/rs6000/rs6000.c:24036
+#: config/rs6000/rs6000.c:24059
#, gcc-internal-format
msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:24117
+#: config/rs6000/rs6000.c:24140
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr "在 AltiVec 類型中使用 %<long double%> 無效"
-#: config/rs6000/rs6000.c:24119
+#: config/rs6000/rs6000.c:24142
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr "在 AltiVec 類型中使用布林類型無效"
-#: config/rs6000/rs6000.c:24121
+#: config/rs6000/rs6000.c:24144
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr "在 AltiVec 類型中使用 %<complex%> 無效"
-#: config/rs6000/rs6000.c:24123
+#: config/rs6000/rs6000.c:24146
#, fuzzy, gcc-internal-format
#| msgid "use of boolean types in AltiVec types is invalid"
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr "在 AltiVec 類型中使用布林類型無效"
-#: config/rs6000/rs6000.c:24129
+#: config/rs6000/rs6000.c:24152
#, fuzzy, gcc-internal-format
#| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr "å°æ–¼ 64 ä½å…ƒç¨‹å¼ç¢¼åœ¨ AltiVec 類型中使用 %<long%> 無效"
-#: config/rs6000/rs6000.c:24132
+#: config/rs6000/rs6000.c:24155
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr "在 AltiVec 類型中使用 %<long%> å·²éŽæ™‚;請改用 %<int%>"
-#: config/rs6000/rs6000.c:24137
+#: config/rs6000/rs6000.c:24160
#, fuzzy, gcc-internal-format
#| msgid "use of %<long long%> in AltiVec types is invalid"
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr "在 AltiVec 類型中使用 %<long long%> 無效"
-#: config/rs6000/rs6000.c:24140
+#: config/rs6000/rs6000.c:24163
#, fuzzy, gcc-internal-format
#| msgid "use of %<double%> in AltiVec types is invalid"
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr "在 AltiVec 類型中使用 %<double%> 無效"
-#: config/rs6000/rs6000.c:26979
+#: config/rs6000/rs6000.c:27002
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:26983
+#: config/rs6000/rs6000.c:27006
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:27207
+#: config/rs6000/rs6000.c:27230
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid use of %<::%>"
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr "錯誤地使用了 %<::%>"
-#: config/rs6000/rs6000.c:27210
+#: config/rs6000/rs6000.c:27233
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%<#pragma%> is not allowed here"
msgid "%s\"%s\"%s is not allowed"
msgstr "在這裡ä¸å…許使用 %<#pragma%>"
-#: config/rs6000/rs6000.c:27212
+#: config/rs6000/rs6000.c:27235
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "spec '%s' is invalid"
msgid "%s\"%s\"%s is invalid"
@@ -27594,69 +27594,69 @@ msgstr "%qs 的框架大å°æ˜¯"
msgid "%qs uses dynamic stack allocation"
msgstr "%qs 使用動態堆疊指派"
-#: config/sh/sh.c:775
+#: config/sh/sh.c:768
#, gcc-internal-format
msgid "ignoring -fschedule-insns because of exception handling bug"
msgstr "忽略 -fschedule-insns 以繞開異常處ç†çš„缺陷"
-#: config/sh/sh.c:796
+#: config/sh/sh.c:784
#, gcc-internal-format
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "解æ²è¡¨ç›®å‰éœ€è¦æ¡†æž¶æŒ‡æ¨™æˆ– -maccumulate-outgoing-args 來ä¿è­‰æ­£ç¢ºæ€§"
-#: config/sh/sh.c:7674
+#: config/sh/sh.c:7677
#, gcc-internal-format
msgid "__builtin_saveregs not supported by this subtarget"
msgstr "__builtin_saveregs 在此å­ç›®çš„上ä¸å—支æ´"
-#: config/sh/sh.c:8838
+#: config/sh/sh.c:8841
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to interrupt functions"
msgid "%qE attribute only applies to interrupt functions"
msgstr "%qs 屬性åªèƒ½å¥—用到æ’斷函å¼ä¸Š"
-#: config/sh/sh.c:8896
+#: config/sh/sh.c:8899
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute is not supported on this platform"
msgid "%qE attribute is supported only for SH2A"
msgstr "%qE 屬性在此平å°ä¸Šä¸å—支æ´"
-#: config/sh/sh.c:8926
+#: config/sh/sh.c:8929
#, gcc-internal-format
msgid "attribute interrupt_handler is not compatible with -m5-compact"
msgstr "屬性 interrupt_handler 與 -m5-compact ä¸ç›¸å®¹"
-#: config/sh/sh.c:8943
+#: config/sh/sh.c:8946
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to functions"
msgid "%qE attribute only applies to SH2A"
msgstr "%qs 屬性åªèƒ½å¥—用於函å¼"
-#: config/sh/sh.c:8965
+#: config/sh/sh.c:8968
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not an integer constant"
msgid "%qE attribute argument should be between 0 to 255"
msgstr "%qs 屬性的åƒæ•¸ä¸æ˜¯ä¸€å€‹æ•´åž‹å¸¸æ•¸"
#. The argument must be a constant string.
-#: config/sh/sh.c:9038
+#: config/sh/sh.c:9041
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute argument not a string constant"
msgid "%qE attribute argument not a string constant"
msgstr "%qs 屬性的åƒæ•¸ä¸æ˜¯ä¸€å€‹å­—串常數"
-#: config/sh/sh.c:11618
+#: config/sh/sh.c:11621
#, gcc-internal-format
msgid "r0 needs to be available as a call-clobbered register"
msgstr "r0 需è¦åšç‚ºå‘¼å«ç¯¡æ”¹çš„暫存器"
-#: config/sh/sh.c:11639
+#: config/sh/sh.c:11642
#, fuzzy, gcc-internal-format
#| msgid "Need a second call-clobbered general purpose register"
msgid "need a second call-clobbered general purpose register"
msgstr "需è¦å¦ä¸€å€‹å‘¼å«ç¯¡æ”¹çš„通用暫存器"
-#: config/sh/sh.c:11647
+#: config/sh/sh.c:11650
#, fuzzy, gcc-internal-format
#| msgid "Need a call-clobbered target register"
msgid "need a call-clobbered target register"
@@ -27786,13 +27786,13 @@ msgstr "屬性 %<__BELOW100__%> åªå°è®Šæ•¸é¡žåž‹èµ·ä½œç”¨"
msgid "__BELOW100__ attribute not allowed with auto storage class"
msgstr "__BELOW100__ 屬性ä¸å…許用於自動存儲類別"
-#: config/tilegx/tilegx.c:3397 config/tilepro/tilepro.c:3101
+#: config/tilegx/tilegx.c:3398 config/tilepro/tilepro.c:3101
#, fuzzy, gcc-internal-format
#| msgid "bad builtin fcode"
msgid "bad builtin icode"
msgstr "錯誤的內建 fcode"
-#: config/tilegx/tilegx.c:3438 config/tilepro/tilepro.c:3127
+#: config/tilegx/tilegx.c:3439 config/tilepro/tilepro.c:3127
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "operand must be an immediate of the right size"
@@ -28022,43 +28022,43 @@ msgstr "%<-gnat%> 被錯誤地拼寫為 %<-gant%>"
msgid "-fexcess-precision=standard for Ada"
msgstr ""
-#: ada/gcc-interface/utils.c:5312 ada/gcc-interface/utils.c:5487
-#: ada/gcc-interface/utils.c:5529 ada/gcc-interface/utils.c:5583
+#: ada/gcc-interface/utils.c:5303 ada/gcc-interface/utils.c:5478
+#: ada/gcc-interface/utils.c:5520 ada/gcc-interface/utils.c:5574
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr "忽略 %qs 屬性"
-#: ada/gcc-interface/utils.c:5430
+#: ada/gcc-interface/utils.c:5421
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute requires prototypes with named arguments"
msgid "%qs attribute requires prototypes with named arguments"
msgstr "%qE 屬性需è¦å¸¶å…·å引數的原型"
-#: ada/gcc-interface/utils.c:5439
+#: ada/gcc-interface/utils.c:5430
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute only applies to variadic functions"
msgid "%qs attribute only applies to variadic functions"
msgstr "%qE 屬性åªèƒ½ç”¨æ–¼å¸¶å¯è®Šåƒæ•¸å‡½å¼"
-#: ada/gcc-interface/utils.c:5510
+#: ada/gcc-interface/utils.c:5501
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored"
msgid "%qE attribute has no effect"
msgstr "%qE 屬性被忽略"
-#: ada/gcc-interface/utils.c:5616
+#: ada/gcc-interface/utils.c:5607
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid vector type for attribute %qs"
msgstr "屬性 %qE çš„å‘é‡é¡žåž‹ç„¡æ•ˆ"
-#: ada/gcc-interface/utils.c:5679
+#: ada/gcc-interface/utils.c:5670
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute only applies to variables"
msgid "attribute %qs applies to array types only"
msgstr "%qs 屬性åªèƒ½ç‚ºè®Šæ•¸ä½¿ç”¨"
-#: ada/gcc-interface/utils.c:5706
+#: ada/gcc-interface/utils.c:5697
#, fuzzy, gcc-internal-format
#| msgid "invalid vector type for attribute %qE"
msgid "invalid element type for attribute %qs"
@@ -28532,7 +28532,7 @@ msgstr "沒有物件無法呼å«æˆå“¡å‡½å¼ %qD"
msgid "passing %qT chooses %qT over %qT"
msgstr "å‚³éž %qT 時é¸æ“‡ %qT 而ä¸æ˜¯ %qT"
-#: cp/call.c:8070 cp/name-lookup.c:5495
+#: cp/call.c:8070 cp/name-lookup.c:5500
#, gcc-internal-format
msgid " in call to %qD"
msgstr " åœ¨å‘¼å« %qD 時"
@@ -28597,439 +28597,439 @@ msgstr "將類型為 %qT çš„éž const åƒç…§åˆå§‹åŒ–為類型為 %qT 的臨時è
msgid "invalid initialization of reference of type %qT from expression of type %qT"
msgstr "將類型為 %qT çš„åƒç…§åˆå§‹åŒ–為類型為 %qT çš„é‹ç®—å¼ç„¡æ•ˆ"
-#: cp/class.c:296
+#: cp/class.c:297
#, gcc-internal-format
msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgstr "無法從基礎類別 %qT 轉æ›åˆ°è¡ç”Ÿé¡žåˆ¥ %qT,é€éŽè™›åŸºç¤Žé¡žåˆ¥ %qT"
-#: cp/class.c:998
+#: cp/class.c:999
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr "Java 類別 %qT ä¸èƒ½æœ‰è§£æ§‹å‡½å¼"
-#: cp/class.c:1000
+#: cp/class.c:1001
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java 類別 %qT ä¸èƒ½æœ‰éš±å«çš„éžå¹³å‡¡çš„解構函å¼"
-#: cp/class.c:1103
+#: cp/class.c:1104
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr "%q+#D 無法被多載"
-#: cp/class.c:1104
+#: cp/class.c:1105
#, gcc-internal-format
msgid "with %q+#D"
msgstr "與 %q+#D"
-#: cp/class.c:1173
+#: cp/class.c:1174
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr "方法 %q+D 的權é™è¨­å®šè¡çªï¼Œå·²å¿½ç•¥"
-#: cp/class.c:1176
+#: cp/class.c:1177
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr "æ¬„ä½ %qE 的權é™è¨­å®šè¡çªï¼Œå·²å¿½ç•¥"
-#: cp/class.c:1238 cp/class.c:1246
+#: cp/class.c:1239 cp/class.c:1247
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr "%q+D 無效,在 %q#T 中"
-#: cp/class.c:1239
+#: cp/class.c:1240
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr " 因為局部方法 %q+#D 與之åŒå"
-#: cp/class.c:1247
+#: cp/class.c:1248
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr " 因為局部æˆå“¡ %q+#D 與之åŒå"
-#: cp/class.c:1291
+#: cp/class.c:1292
#, fuzzy, gcc-internal-format
#| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr "無法從基礎類別 %qT 轉æ›åˆ°è¡ç”Ÿé¡žåˆ¥ %qT,é€éŽè™›åŸºç¤Žé¡žåˆ¥ %qT"
-#: cp/class.c:1303
+#: cp/class.c:1304
#, gcc-internal-format
msgid "base class %q#T has a non-virtual destructor"
msgstr "基礎類別 %q#T 有一個éžè™›è§£æ§‹å‡½å¼"
-#: cp/class.c:1707
+#: cp/class.c:1708
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr "類別 %qT 中所有æˆå“¡å‡½å¼éƒ½æ˜¯ç§æœ‰çš„"
-#: cp/class.c:1719
+#: cp/class.c:1720
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr "%q#T 僅定義了一個ç§æœ‰è§£æ§‹å‡½å¼ä¸”沒有夥伴"
-#: cp/class.c:1764
+#: cp/class.c:1765
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr "%q#T 僅定義了一個ç§æœ‰å»ºæ§‹å¼ä¸”沒有夥伴"
-#: cp/class.c:2157
+#: cp/class.c:2158
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr "%qD 的最終多載在 %qT 中ä¸å”¯ä¸€"
-#: cp/class.c:2524
+#: cp/class.c:2525
#, fuzzy, gcc-internal-format
#| msgid "%q+D defined but not used"
msgid "%q+#D marked final, but is not virtual"
msgstr "%q+D 定義後未使用"
-#: cp/class.c:2526
+#: cp/class.c:2527
#, gcc-internal-format
msgid "%q+#D marked override, but does not override"
msgstr ""
#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2595
+#: cp/class.c:2596
#, gcc-internal-format
msgid "%q+D was hidden"
msgstr "%q+D 被隱è—"
-#: cp/class.c:2596
+#: cp/class.c:2597
#, gcc-internal-format
msgid " by %q+D"
msgstr " 為 %q+D"
-#: cp/class.c:2639 cp/decl2.c:1359
+#: cp/class.c:2640 cp/decl2.c:1359
#, gcc-internal-format
msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgstr "%q+#D 無效;匿åè¯åˆåªèƒ½æœ‰éžéœæ…‹çš„資料æˆå“¡"
-#: cp/class.c:2642
+#: cp/class.c:2643
#, fuzzy, gcc-internal-format
#| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
msgstr "%q+#D 無效;匿åè¯åˆåªèƒ½æœ‰éžéœæ…‹çš„資料æˆå“¡"
-#: cp/class.c:2650 cp/decl2.c:1365
+#: cp/class.c:2651 cp/decl2.c:1365
#, gcc-internal-format
msgid "private member %q+#D in anonymous union"
msgstr "匿åè¯åˆä¸­å‡ºç¾ç§æœ‰æˆå“¡ %q+#D"
-#: cp/class.c:2652
+#: cp/class.c:2653
#, fuzzy, gcc-internal-format
#| msgid "private member %q+#D in anonymous union"
msgid "private member %q+#D in anonymous struct"
msgstr "匿åè¯åˆä¸­å‡ºç¾ç§æœ‰æˆå“¡ %q+#D"
-#: cp/class.c:2657 cp/decl2.c:1367
+#: cp/class.c:2658 cp/decl2.c:1367
#, gcc-internal-format
msgid "protected member %q+#D in anonymous union"
msgstr "匿åè¯åˆä¸­å‡ºç¾ä¿è­·æˆå“¡ %q+#D"
-#: cp/class.c:2659
+#: cp/class.c:2660
#, fuzzy, gcc-internal-format
#| msgid "protected member %q+#D in anonymous union"
msgid "protected member %q+#D in anonymous struct"
msgstr "匿åè¯åˆä¸­å‡ºç¾ä¿è­·æˆå“¡ %q+#D"
-#: cp/class.c:2887
+#: cp/class.c:2904
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr "ä½å…ƒæ®µ %q+#D 有éžæ•´æ•¸çš„é¡žåž‹"
-#: cp/class.c:2903
+#: cp/class.c:2920
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr "ä½å…ƒæ®µ %q+D 的寬度ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
-#: cp/class.c:2908
+#: cp/class.c:2925
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr "ä½å…ƒæ®µ %q+D 寬度為負"
-#: cp/class.c:2913
+#: cp/class.c:2930
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr "ä½å…ƒæ®µ %q+D 寬度為 0"
-#: cp/class.c:2919
+#: cp/class.c:2936
#, gcc-internal-format
msgid "width of %q+D exceeds its type"
msgstr "%q+D 的寬度超éŽäº†å®ƒçš„é¡žåž‹"
-#: cp/class.c:2923
+#: cp/class.c:2940
#, gcc-internal-format
msgid "%q+D is too small to hold all values of %q#T"
msgstr "%q+D 太å°è€Œä¸èƒ½å­˜æ”¾ %q#T 的所有å¯èƒ½å€¼"
-#: cp/class.c:2982
+#: cp/class.c:2999
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr "有建構å¼çš„æˆå“¡ %q+#D ä¸èƒ½ç”¨åœ¨è¯åˆä¸­"
-#: cp/class.c:2985
+#: cp/class.c:3002
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr "有解構函å¼çš„æˆå“¡ %q+#D ä¸èƒ½ç”¨åœ¨è¯åˆä¸­"
-#: cp/class.c:2987
+#: cp/class.c:3004
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr "有複製賦值é‹ç®—å­çš„æˆå“¡ %q+#D ä¸èƒ½ç”¨åœ¨è¯åˆä¸­"
-#: cp/class.c:2991
+#: cp/class.c:3008
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3025
+#: cp/class.c:3042
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr "åˆå§‹åŒ–了è¯åˆ %qT 中的多個欄ä½"
-#: cp/class.c:3109
+#: cp/class.c:3126
#, gcc-internal-format
msgid "%q+D may not be static because it is a member of a union"
msgstr "%q+D ä¸èƒ½æ˜¯éœæ…‹çš„,因為它是è¯åˆçš„æˆå“¡"
-#: cp/class.c:3114
+#: cp/class.c:3131
#, gcc-internal-format
msgid "%q+D may not have reference type %qT because it is a member of a union"
msgstr "%q+D ä¸èƒ½æœ‰åƒç…§é¡žåž‹ %qT,因為它是è¯åˆçš„æˆå“¡"
-#: cp/class.c:3125
+#: cp/class.c:3142
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr "æ¬„ä½ %q+D 無效地宣告為函å¼é¡žåž‹"
-#: cp/class.c:3131
+#: cp/class.c:3148
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr "æ¬„ä½ %q+D 無效地宣告為方法類型"
-#: cp/class.c:3187
+#: cp/class.c:3204
#, fuzzy, gcc-internal-format
#| msgid "ignoring packed attribute on unpacked non-POD field %q+#D"
msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
msgstr "為éžç·Šå¯¦çš„éžç°¡å–®èˆŠè³‡æ–™æ¬„ä½ %q+#D 忽略 packed 屬性"
-#: cp/class.c:3285
+#: cp/class.c:3302
#, gcc-internal-format
msgid "field %q+#D with same name as class"
msgstr "æ¬„ä½ %q+#D 與類別åŒå"
-#: cp/class.c:3308
+#: cp/class.c:3325
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr "%q#T 有指標資料æˆå“¡"
-#: cp/class.c:3313
+#: cp/class.c:3330
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr " 但沒有多載 %<%T(const %T&)%>"
-#: cp/class.c:3315
+#: cp/class.c:3332
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr " 或 %<operator=(const %T&)%>"
-#: cp/class.c:3319
+#: cp/class.c:3336
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr " 也沒有多載 %<operator=(const %T&)%>"
-#: cp/class.c:3790
+#: cp/class.c:3807
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
msgstr "空基礎類別 %qT çš„å移é‡å¯èƒ½èˆ‡ ABI ä¸ç›¸å®¹ï¼Œä¸¦ä¸”å¯èƒ½åœ¨ GCC 的未來版本中變更"
-#: cp/class.c:3917
+#: cp/class.c:3934
#, gcc-internal-format
msgid "class %qT will be considered nearly empty in a future version of GCC"
msgstr "在 GCC 的未來版本中類別 %qT 將被看作幾乎為空"
-#: cp/class.c:3999
+#: cp/class.c:4016
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr "為éžè™›æ–¹æ³• %q+D 指定了åˆå§‹å€¼è¨­å®šé …"
-#: cp/class.c:4390
+#: cp/class.c:4407
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:4411
+#: cp/class.c:4428
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:4877 cp/semantics.c:5729
+#: cp/class.c:4894 cp/semantics.c:5729
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static member function %qD"
msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
msgstr "å°éžéœæ…‹æˆå“¡å‡½å¼ %qD 的使用無效"
-#: cp/class.c:4902
+#: cp/class.c:4919
#, fuzzy, gcc-internal-format
#| msgid "%qT is not a base of %qT"
msgid "%q+T is not literal because:"
msgstr "%qT ä¸æ˜¯ %qT 的基礎類別"
-#: cp/class.c:4904
+#: cp/class.c:4921
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " %q+T has a non-trivial destructor"
msgstr "基礎類別 %q#T 有一個éžè™›è§£æ§‹å‡½å¼"
-#: cp/class.c:4909
+#: cp/class.c:4926
#, gcc-internal-format
msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:4945
+#: cp/class.c:4962
#, fuzzy, gcc-internal-format
#| msgid "base class %q#T has a non-virtual destructor"
msgid " base class %qT of %q+T is non-literal"
msgstr "基礎類別 %q#T 有一個éžè™›è§£æ§‹å‡½å¼"
-#: cp/class.c:4959
+#: cp/class.c:4976
#, fuzzy, gcc-internal-format
#| msgid "invalid use of non-static data member %q+D"
msgid " non-static data member %q+D has non-literal type"
msgstr "å°éžéœæ…‹è³‡æ–™æˆå“¡ %q+D 的無效使用"
-#: cp/class.c:5071
+#: cp/class.c:5089
#, gcc-internal-format
msgid "non-static reference %q+#D in class without a constructor"
msgstr "類別中有éžéœæ…‹åƒç…§ %q+#D,å»æ²’有æ供建構å¼"
-#: cp/class.c:5076
+#: cp/class.c:5094
#, gcc-internal-format
msgid "non-static const member %q+#D in class without a constructor"
msgstr "類別中有éžéœæ…‹å¸¸æ•¸æˆå“¡ %q+#D å»æ²’有建構å¼"
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5102
+#: cp/class.c:5120
#, gcc-internal-format
msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
msgstr ""
-#: cp/class.c:5105
+#: cp/class.c:5123
#, gcc-internal-format
msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
msgstr ""
-#: cp/class.c:5329
+#: cp/class.c:5347
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
msgstr "虛基礎類別 %qT çš„å移é‡èˆ‡ ABI ä¸ç›¸å®¹ï¼Œä¸¦ä¸”å¯èƒ½åœ¨ GCC 的未來版本中變更"
-#: cp/class.c:5430
+#: cp/class.c:5448
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr "由於存在歧義,直接基礎類別 %qT 在 %qT 中無法存å–"
-#: cp/class.c:5442
+#: cp/class.c:5460
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr "由於存在歧義,虛基礎類別 %qT 在 %qT 中無法存å–"
-#: cp/class.c:5628
+#: cp/class.c:5646
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
msgstr "賦於 %qT 的大å°å¯èƒ½èˆ‡ ABI ä¸ç›¸å®¹ï¼Œä¸¦ä¸”å¯èƒ½åœ¨ GCC 的未來版本中變更"
-#: cp/class.c:5668
+#: cp/class.c:5686
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
msgstr "%qD çš„å移é‡å¯èƒ½èˆ‡ ABI ä¸ç›¸å®¹ï¼Œä¸¦ä¸”å¯èƒ½åœ¨ GCC 的未來版本中變更"
-#: cp/class.c:5696
+#: cp/class.c:5714
#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
msgstr "%q+D çš„å移é‡èˆ‡ ABI ä¸ç›¸å®¹ï¼Œä¸¦ä¸”在 GCC 的未來版本中å¯èƒ½æœƒæœ‰è®ŠåŒ–"
-#: cp/class.c:5706
+#: cp/class.c:5724
#, gcc-internal-format
msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
msgstr "%q+D 包å«ä¸€å€‹ç©ºé¡žåˆ¥ï¼ŒåŸºç¤Žé¡žåˆ¥çš„ä½ç½®åœ¨ GCC 的未來版本å¯èƒ½æœƒæœ‰è®ŠåŒ–"
-#: cp/class.c:5794
+#: cp/class.c:5812
#, gcc-internal-format
msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
msgstr "空類別 %qT çš„è¡ç”Ÿé¡žåˆ¥çš„版é¢è¨­ç½®åœ¨ GCC 的未來版本中å¯èƒ½æœƒèµ·è®ŠåŒ–"
-#: cp/class.c:5963 cp/decl.c:11829 cp/parser.c:18586
+#: cp/class.c:5980 cp/decl.c:11840 cp/parser.c:18573
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr "%q#T é‡å®šç¾©"
-#: cp/class.c:6114
+#: cp/class.c:6123
#, fuzzy, gcc-internal-format
#| msgid "%q#T has virtual functions but non-virtual destructor"
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr "%q#T 有虛函å¼å»æ²’有虛解構函å¼"
-#: cp/class.c:6140
+#: cp/class.c:6149
#, fuzzy, gcc-internal-format
#| msgid "class %qT does not have any field named %qD"
msgid "type transparent class %qT does not have any fields"
msgstr "類別 %qT æ²’å…·å為 %qD 的欄ä½"
-#: cp/class.c:6146
+#: cp/class.c:6155
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:6150
+#: cp/class.c:6159
#, fuzzy, gcc-internal-format
#| msgid "type %qs has virtual member functions"
msgid "type transparent class %qT has virtual functions"
msgstr "é¡žåž‹ %qs 有虛æˆå“¡å‡½å¼"
-#: cp/class.c:6252
+#: cp/class.c:6300
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr "試圖完æˆçµæ§‹ï¼Œä½†ç‚ºå…ˆå‰çš„解æžéŒ¯èª¤æ‰€æ’æ–·"
-#: cp/class.c:6758
+#: cp/class.c:6810
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr "語言字串 %<\"%E\"%> ä¸å¯è­˜åˆ¥"
-#: cp/class.c:6848
+#: cp/class.c:6900
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr "無法解æžå¤šè¼‰å‡½å¼ %qD,基於å‘é¡žåž‹ %qT 的轉æ›"
-#: cp/class.c:6972
+#: cp/class.c:7024
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr "沒有å¯å°‡å‡½å¼ %qD 轉æ›åˆ°é¡žåž‹ %q#T 的匹é…é …"
-#: cp/class.c:6995
+#: cp/class.c:7047
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr "å°‡å¤šè¼‰å‡½å¼ %qD 轉æ›ç‚ºé¡žåž‹ %q#T 有歧義"
-#: cp/class.c:7022
+#: cp/class.c:7074
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr "å‡å®šæ˜¯æˆå“¡æŒ‡æ¨™ %qD"
-#: cp/class.c:7025
+#: cp/class.c:7077
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr "(æˆå“¡æŒ‡æ¨™åªèƒ½ç”¨ %<&%E%> 構æˆ)"
-#: cp/class.c:7087 cp/class.c:7121
+#: cp/class.c:7139 cp/class.c:7173
#, gcc-internal-format
msgid "not enough type information"
msgstr "類型資訊ä¸å……分"
-#: cp/class.c:7104 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
+#: cp/class.c:7156 cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:244
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "無法將 %qE 從類型 %qT 轉æ›åˆ°é¡žåž‹ %qT"
@@ -29039,12 +29039,12 @@ msgstr "無法將 %qE 從類型 %qT 轉æ›åˆ°é¡žåž‹ %qT"
#. 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:7415 cp/decl.c:1287
+#: cp/class.c:7467 cp/decl.c:1287
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr "%q#D 的宣告"
-#: cp/class.c:7416
+#: cp/class.c:7468
#, gcc-internal-format
msgid "changes meaning of %qD from %q+#D"
msgstr "變更了 %qD çš„åŽŸæ„ %q+#D"
@@ -29065,7 +29065,7 @@ msgstr "無法永é ä¸å®Œå…¨é¡žåž‹ %qT 轉æ›åˆ° %qT"
msgid "conversion of %qE from %qT to %qT is ambiguous"
msgstr "å°‡ %qE 從 %qT 轉æ›åˆ° %qT 有歧義"
-#: cp/cvt.c:204 cp/decl.c:10586 cp/typeck.c:4101
+#: cp/cvt.c:204 cp/decl.c:10584 cp/typeck.c:4101
#, fuzzy, gcc-internal-format
#| msgid "array bound is not an integer constant"
msgid "zero as null pointer constant"
@@ -30041,7 +30041,7 @@ msgstr "%qD 宣告為åƒç…§å»æœªè¢«åˆå§‹åŒ–"
msgid "name used in a GNU-style designated initializer for an array"
msgstr "å稱 %qD 用在 GNU 風格的陣列指定元素åˆå§‹å€¼è¨­å®šä¸­"
-#: cp/decl.c:4698 cp/typeck2.c:1084 cp/typeck2.c:1189
+#: cp/decl.c:4698 cp/typeck2.c:1087 cp/typeck2.c:1192
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr "ä¸å¹³å‡¡çš„代ç†åˆå§‹å€¼è¨­å®šä¸å—支æ´"
@@ -30140,8 +30140,8 @@ msgstr "%qT æ²’å…·å為 %qD çš„éžéœæ…‹è³‡æ–™æˆå“¡"
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1071 cp/typeck2.c:1270
-#: cp/typeck2.c:1299 cp/typeck2.c:1346
+#: cp/decl.c:5195 cp/decl.c:5380 cp/typeck2.c:1074 cp/typeck2.c:1273
+#: cp/typeck2.c:1302 cp/typeck2.c:1349
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr "%qT çš„åˆå§‹å€¼è¨­å®šé …太多"
@@ -30720,7 +30720,7 @@ msgstr "%qT æ—¢ä¸æ˜¯é¡žåˆ¥ä¹Ÿä¸æ˜¯å‘½å空間"
msgid "type %qT is not derived from type %qT"
msgstr "é¡žåž‹ %qT ä¸æ˜¯ç”±é¡žåž‹ %qT è¡ç”Ÿçš„"
-#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9963
+#: cp/decl.c:8519 cp/decl.c:8611 cp/decl.c:8620 cp/decl.c:9961
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr "%qD 沒有宣告為一個函å¼"
@@ -31054,394 +31054,389 @@ msgstr ""
#: cp/decl.c:9497
#, gcc-internal-format
-msgid "both %<const%> and %<constexpr%> cannot be used here"
-msgstr ""
-
-#: cp/decl.c:9499
-#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
msgstr ""
-#: cp/decl.c:9511
+#: cp/decl.c:9509
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr "範本識別碼 %qD åšç‚ºå®£å‘Š"
-#: cp/decl.c:9562
+#: cp/decl.c:9560
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr "æˆå“¡å‡½å¼éš±å«åœ°æˆç‚ºæ‰€å±¬é¡žåˆ¥çš„夥伴"
-#: cp/decl.c:9567
+#: cp/decl.c:9565
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr "有多餘的é™å®š %<%T::%> æ–¼æˆå“¡ %qs 上"
-#: cp/decl.c:9597
+#: cp/decl.c:9595
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %<%T%>"
msgstr "無法定義æˆå“¡å‡½å¼ %<%T::%s%> æ–¼ %<%T%> 之內"
-#: cp/decl.c:9599
+#: cp/decl.c:9597
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %<%T%>"
msgstr "無法宣告æˆå“¡å‡½å¼ %<%T::%s%> æ–¼ %<%T%> 之內"
-#: cp/decl.c:9608
+#: cp/decl.c:9606
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr "無法宣告æˆå“¡ %<%T::%s%> æ–¼ %qT 之內"
-#: cp/decl.c:9634
+#: cp/decl.c:9632
#, fuzzy, gcc-internal-format
#| msgid "data member %qD cannot be a member template"
msgid "non-parameter %qs cannot be a parameter pack"
msgstr "資料æˆå“¡ %qD ä¸èƒ½æ˜¯æˆå“¡ç¯„本"
-#: cp/decl.c:9644
+#: cp/decl.c:9642
#, gcc-internal-format
msgid "size of array %qs is too large"
msgstr "陣列 %qs 太大"
-#: cp/decl.c:9655
+#: cp/decl.c:9653
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr "資料æˆå“¡ä¸èƒ½å…·æœ‰å¯è®Šé¡žåž‹ %qT"
-#: cp/decl.c:9657
+#: cp/decl.c:9655
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr "åƒæ•¸ä¸èƒ½å…·æœ‰å¯è®Šé¡žåž‹ %qT"
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:9665
+#: cp/decl.c:9663
#, gcc-internal-format
msgid "only declarations of constructors can be %<explicit%>"
msgstr "åªæœ‰å»ºæ§‹å¼æ‰èƒ½è¢«å®£å‘Šç‚º %<explicit%>"
-#: cp/decl.c:9673
+#: cp/decl.c:9671
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr "éžæˆå“¡ %qs ä¸èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
-#: cp/decl.c:9678
+#: cp/decl.c:9676
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr "éžç‰©ä»¶æˆå“¡ %qs ä¸èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
-#: cp/decl.c:9684
+#: cp/decl.c:9682
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr "å‡½å¼ %qs ä¸èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
-#: cp/decl.c:9689
+#: cp/decl.c:9687
#, gcc-internal-format
msgid "static %qs cannot be declared %<mutable%>"
msgstr "éœæ…‹ %qs ä¸èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
-#: cp/decl.c:9694
+#: cp/decl.c:9692
#, gcc-internal-format
msgid "const %qs cannot be declared %<mutable%>"
msgstr "常數 %qs ä¸èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
-#: cp/decl.c:9699
+#: cp/decl.c:9697
#, fuzzy, gcc-internal-format
#| msgid "function %qs cannot be declared %<mutable%>"
msgid "reference %qs cannot be declared %<mutable%>"
msgstr "å‡½å¼ %qs ä¸èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
-#: cp/decl.c:9734
+#: cp/decl.c:9732
#, fuzzy, gcc-internal-format
#| msgid "typedef %q+D declared %<inline%>"
msgid "typedef declared %<auto%>"
msgstr "typedef %q+D 宣告為 %<inline%>"
-#: cp/decl.c:9744
+#: cp/decl.c:9742
#, fuzzy, gcc-internal-format
#| msgid "%Jtypedef name may not be a nested-name-specifier"
msgid "typedef name may not be a nested-name-specifier"
msgstr "%Jtypedef åä¸èƒ½æ˜¯å·¢ç‹€å指定"
-#: cp/decl.c:9762
+#: cp/decl.c:9760
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr "ISO C++ ä¸å…許嵌類別的類型 %qD 與其所屬的類別åŒå"
-#: cp/decl.c:9864
+#: cp/decl.c:9862
#, fuzzy, gcc-internal-format
#| msgid "qualified function types cannot be used to declare %s functions"
msgid "qualified function types cannot be used to declare static member functions"
msgstr "é™å®šçš„函å¼é¡žåž‹ä¸èƒ½ç”¨ä¾†å®£å‘Š %s 函å¼"
-#: cp/decl.c:9866
+#: cp/decl.c:9864
#, fuzzy, gcc-internal-format
#| msgid "qualified function types cannot be used to declare %s functions"
msgid "qualified function types cannot be used to declare free functions"
msgstr "é™å®šçš„函å¼é¡žåž‹ä¸èƒ½ç”¨ä¾†å®£å‘Š %s 函å¼"
-#: cp/decl.c:9893
+#: cp/decl.c:9891
#, gcc-internal-format
msgid "type qualifiers specified for friend class declaration"
msgstr "為夥伴類別宣告指定了類型é™å®š"
-#: cp/decl.c:9898
+#: cp/decl.c:9896
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr "夥伴函å¼å®£å‘Šä¸­å‡ºç¾äº† %<inline%>"
-#: cp/decl.c:9906
+#: cp/decl.c:9904
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr "範本åƒæ•¸ä¸èƒ½æ˜¯å¤¥ä¼´"
-#: cp/decl.c:9908
+#: cp/decl.c:9906
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr "å¤¥ä¼´å®£å‘Šéœ€è¦ classï¼Œå³ %<friend class %T::%D%>"
-#: cp/decl.c:9912
+#: cp/decl.c:9910
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr "å¤¥ä¼´å®£å‘Šéœ€è¦ classï¼Œå³ %<friend %#T%>"
-#: cp/decl.c:9925
+#: cp/decl.c:9923
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr "試圖讓 %qT æˆç‚ºå…¨åŸŸæ¬„ä½çš„夥伴"
-#: cp/decl.c:9943
+#: cp/decl.c:9941
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr "éžæˆå“¡å‡½å¼é¡žåž‹ä¸Šçš„é™å®šç¬¦ç„¡æ•ˆ"
-#: cp/decl.c:9953
+#: cp/decl.c:9951
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr "抽象宣告 %qT åšç‚ºå®£å‘Š"
-#: cp/decl.c:9982
+#: cp/decl.c:9980
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr "ä¸èƒ½åœ¨åƒæ•¸å®£å‘Šä¸­ä½¿ç”¨ %<::%>"
-#: cp/decl.c:9986
+#: cp/decl.c:9984
#, fuzzy, gcc-internal-format
#| msgid "parameter %q+D declared %<inline%>"
msgid "parameter declared %<auto%>"
msgstr "åƒæ•¸ %q+D 宣告為 %<inline%>"
-#: cp/decl.c:10028
+#: cp/decl.c:10026
#, fuzzy, gcc-internal-format
#| msgid "static member %qD declared %<register%>"
msgid "non-static data member declared %<auto%>"
msgstr "éœæ…‹æˆå“¡ %qD 宣告為 %<register%>"
#. Something like struct S { int N::j; };
-#: cp/decl.c:10050
+#: cp/decl.c:10048
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr "錯誤地使用了 %<::%>"
-#: cp/decl.c:10072
+#: cp/decl.c:10070
#, fuzzy, gcc-internal-format
#| msgid "declaration of C function %q#D conflicts with"
msgid "declaration of function %qD in invalid context"
msgstr "C å‡½å¼ %q#D 的宣告"
-#: cp/decl.c:10081
+#: cp/decl.c:10079
#, gcc-internal-format
msgid "function %qD declared virtual inside a union"
msgstr "è¯åˆæˆå“¡å‡½å¼ %qD 被宣告為虛函å¼"
-#: cp/decl.c:10090
+#: cp/decl.c:10088
#, gcc-internal-format
msgid "%qD cannot be declared virtual, since it is always static"
msgstr "%qD ä¸èƒ½å®£å‘Šç‚ºè™›å‡½å¼ï¼Œå› ç‚ºå®ƒç¸½æ˜¯éœæ…‹çš„"
-#: cp/decl.c:10106
+#: cp/decl.c:10104
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr "åœ¨è§£æ§‹å‡½å¼ %qD 中的夥伴宣告需è¦é™å®šå"
-#: cp/decl.c:10113
+#: cp/decl.c:10111
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr "%qD 宣告為 %qT 的一個æˆå“¡"
-#: cp/decl.c:10119
+#: cp/decl.c:10117
#, fuzzy, gcc-internal-format
#| msgid "Constructor can't be %s"
msgid "a destructor cannot be %<constexpr%>"
msgstr "建構å¼ä¸å¯ä»¥æ˜¯ %s"
-#: cp/decl.c:10125
+#: cp/decl.c:10123
#, fuzzy, gcc-internal-format
#| msgid "expected qualified name in friend declaration for destructor %qD"
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr "åœ¨è§£æ§‹å‡½å¼ %qD 中的夥伴宣告需è¦é™å®šå"
-#: cp/decl.c:10171
+#: cp/decl.c:10169
#, gcc-internal-format
msgid "field %qD has incomplete type"
msgstr "æ¬„ä½ %qD é¡žåž‹ä¸å®Œå…¨"
-#: cp/decl.c:10173
+#: cp/decl.c:10171
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr "å稱 %qT é¡žåž‹ä¸å®Œå…¨"
-#: cp/decl.c:10182
+#: cp/decl.c:10180
#, gcc-internal-format
msgid " in instantiation of template %qT"
msgstr " 在範本 %qT 的實體化中"
-#: cp/decl.c:10191
+#: cp/decl.c:10189
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr "%qE æ—¢ä¸æ˜¯å‡½å¼ä¹Ÿä¸æ˜¯æˆå“¡å‡½å¼ï¼›ä¸èƒ½å®£å‘Šç‚ºå¤¥ä¼´"
-#: cp/decl.c:10243
+#: cp/decl.c:10241
#, fuzzy, gcc-internal-format
#| msgid "Intrinsic '%s' at %L cannot have an initializer"
msgid "constexpr static data member %qD must have an initializer"
msgstr "內建函å¼ã€Œ%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: cp/decl.c:10252
+#: cp/decl.c:10250
#, fuzzy, gcc-internal-format
#| msgid "static member %qD declared %<register%>"
msgid "non-static data member %qE declared %<constexpr%>"
msgstr "éœæ…‹æˆå“¡ %qD 宣告為 %<register%>"
-#: cp/decl.c:10302
+#: cp/decl.c:10300
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr "å‡½å¼ %qs 的存儲類別 %<auto%> 無效"
-#: cp/decl.c:10304
+#: cp/decl.c:10302
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr "å‡½å¼ %qs 的存儲類別 %<register%> 無效"
-#: cp/decl.c:10306
+#: cp/decl.c:10304
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr "å‡½å¼ %qs 的存儲類別 %<__thread%> 無效"
-#: cp/decl.c:10309
+#: cp/decl.c:10307
#, fuzzy, gcc-internal-format
#| msgid "an asm-specification is not allowed on a function-definition"
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr "函å¼å®šç¾©ä¸­ä¸å…è¨±å‡ºç¾ asm 指定"
-#: cp/decl.c:10320
+#: cp/decl.c:10318
#, gcc-internal-format
msgid "%<static%> specified invalid for function %qs declared out of global scope"
msgstr "在全域作用欄ä½å¤–ç‚ºå‡½å¼ %qs 指定 %<static%> 無效"
-#: cp/decl.c:10324
+#: cp/decl.c:10322
#, gcc-internal-format
msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr "在全域作用欄ä½å¤–ç‚ºå‡½å¼ %qs 指定 %<inline%> 無效"
-#: cp/decl.c:10332
+#: cp/decl.c:10330
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr "è™›å‡½å¼ %qs ä¸æ˜¯é¡žåˆ¥æˆå“¡"
-#: cp/decl.c:10339
+#: cp/decl.c:10337
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored on non-class types"
msgid "%qs defined in a non-class scope"
msgstr "%qE 屬性在ä¸æ˜¯é¡žåˆ¥çš„類型上被忽略"
-#: cp/decl.c:10340
+#: cp/decl.c:10338
#, fuzzy, gcc-internal-format
#| msgid "%qD was not declared in this scope"
msgid "%qs declared in a non-class scope"
msgstr "%qD 在此作用欄ä½ä¸­å°šæœªå®£å‘Š"
-#: cp/decl.c:10368
+#: cp/decl.c:10366
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr "ä¸èƒ½å°‡æˆå“¡å‡½å¼ %qD 宣告為有éœæ…‹é€£çµ"
#. FIXME need arm citation
-#: cp/decl.c:10375
+#: cp/decl.c:10373
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr "ä¸èƒ½åœ¨å¦ä¸€å€‹å‡½å¼ä¸­å®£å‘Šä¸€å€‹éœæ…‹å‡½å¼"
-#: cp/decl.c:10405
+#: cp/decl.c:10403
#, gcc-internal-format
msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
msgstr "與宣告ä¸åŒï¼Œå®šç¾©éœæ…‹è³‡æ–™æˆå“¡æ™‚ä¸èƒ½ä½¿ç”¨ %<static%>"
-#: cp/decl.c:10412
+#: cp/decl.c:10410
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr "éœæ…‹æˆå“¡ %qD 宣告為 %<register%>"
-#: cp/decl.c:10418
+#: cp/decl.c:10416
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr "ä¸èƒ½æ˜Žç¢ºåœ°å°‡æˆå“¡ %q#D 宣告為有外部連çµ"
-#: cp/decl.c:10425
+#: cp/decl.c:10423
#, fuzzy, gcc-internal-format
#| msgid "declaration of %q#D outside of class is not definition"
msgid "declaration of constexpr variable %qD is not a definition"
msgstr "出ç¾åœ¨é¡žåˆ¥å¤–çš„ %q#D 的宣告ä¸æ˜¯å®šç¾©"
-#: cp/decl.c:10438
+#: cp/decl.c:10436
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr "%qs å·²åˆå§‹åŒ–,å»åˆè¢«å®£å‘Šç‚º %<extern%>"
-#: cp/decl.c:10442
+#: cp/decl.c:10440
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr "%qs 既有 %<extern%> åˆæœ‰åˆå§‹å€¼è¨­å®š"
-#: cp/decl.c:10570
+#: cp/decl.c:10568
#, gcc-internal-format
msgid "default argument for %q#D has type %qT"
msgstr "%q#D çš„é è¨­å¼•æ•¸é¡žåž‹ç‚º %qT"
-#: cp/decl.c:10573
+#: cp/decl.c:10571
#, gcc-internal-format
msgid "default argument for parameter of type %qT has type %qT"
msgstr "類型為 %qT çš„åƒæ•¸çš„é è¨­å¼•æ•¸å»æœ‰é¡žåž‹ %qT"
-#: cp/decl.c:10601
+#: cp/decl.c:10599
#, fuzzy, gcc-internal-format
#| msgid "default argument %qE uses local variable %qD"
msgid "default argument %qE uses %qD"
msgstr "é è¨­å¼•æ•¸ %qE 使用了局部變數 %qD"
-#: cp/decl.c:10603
+#: cp/decl.c:10601
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr "é è¨­å¼•æ•¸ %qE 使用了局部變數 %qD"
-#: cp/decl.c:10691
+#: cp/decl.c:10689
#, fuzzy, gcc-internal-format
#| msgid "parameter %q+D has incomplete type"
msgid "parameter %qD has Java class type"
msgstr "åƒæ•¸ %q+D çš„é¡žåž‹ä¸å®Œå…¨"
-#: cp/decl.c:10719
+#: cp/decl.c:10717
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr "åƒæ•¸ %qD 被無效地被宣告為具有方法類型"
-#: cp/decl.c:10744
+#: cp/decl.c:10742
#, fuzzy, gcc-internal-format
#| msgid "parameter %qD includes %s to array of unknown bound %qT"
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr "åƒæ•¸ %qD 包å«äº† %s,後者åƒç…§æœ‰ä¸æ˜Žé‚Šç•Œ %qT 的陣列"
-#: cp/decl.c:10746
+#: cp/decl.c:10744
#, fuzzy, gcc-internal-format
#| msgid "parameter %qD includes %s to array of unknown bound %qT"
msgid "parameter %qD includes reference to array of unknown bound %qT"
@@ -31462,177 +31457,177 @@ msgstr "åƒæ•¸ %qD 包å«äº† %s,後者åƒç…§æœ‰ä¸æ˜Žé‚Šç•Œ %qT 的陣列"
#. 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:10987
+#: cp/decl.c:10998
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr "無效的建構å¼ï¼šæ‚¨è¦çš„å¯èƒ½æ˜¯ %<%T (const %T&)%>"
-#: cp/decl.c:11109
+#: cp/decl.c:11120
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr "%qD ä¸èƒ½åœ¨å‘½å空間宣告"
-#: cp/decl.c:11114
+#: cp/decl.c:11125
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr "%qD ä¸èƒ½è¢«å®£å‘Šç‚ºéœæ…‹çš„"
-#: cp/decl.c:11140
+#: cp/decl.c:11151
#, gcc-internal-format
msgid "%qD must be a nonstatic member function"
msgstr "%qD 必須是一個éžéœæ…‹çš„æˆå“¡å‡½å¼"
-#: cp/decl.c:11149
+#: cp/decl.c:11160
#, gcc-internal-format
msgid "%qD must be either a non-static member function or a non-member function"
msgstr "%qD 必須是一個éžéœæ…‹æˆå“¡å‡½å¼æˆ–éžæˆå“¡å‡½å¼"
-#: cp/decl.c:11171
+#: cp/decl.c:11182
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr "%qD 的引數必須有類別或列舉類型"
-#: cp/decl.c:11200
+#: cp/decl.c:11211
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to void will never use a type conversion operator"
msgstr "å‘ %s%s 的轉æ›æ°¸é ä¸æœƒç”¨åˆ°é¡žåž‹è½‰æ›é‹ç®—å­"
-#: cp/decl.c:11202
+#: cp/decl.c:11213
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to void will never use a type conversion operator"
msgstr "å‘ %s%s 的轉æ›æ°¸é ä¸æœƒç”¨åˆ°é¡žåž‹è½‰æ›é‹ç®—å­"
-#: cp/decl.c:11209
+#: cp/decl.c:11220
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to the same type will never use a type conversion operator"
msgstr "å‘ %s%s 的轉æ›æ°¸é ä¸æœƒç”¨åˆ°é¡žåž‹è½‰æ›é‹ç®—å­"
-#: cp/decl.c:11211
+#: cp/decl.c:11222
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to the same type will never use a type conversion operator"
msgstr "å‘ %s%s 的轉æ›æ°¸é ä¸æœƒç”¨åˆ°é¡žåž‹è½‰æ›é‹ç®—å­"
-#: cp/decl.c:11219
+#: cp/decl.c:11230
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a reference to a base class will never use a type conversion operator"
msgstr "å‘ %s%s 的轉æ›æ°¸é ä¸æœƒç”¨åˆ°é¡žåž‹è½‰æ›é‹ç®—å­"
-#: cp/decl.c:11221
+#: cp/decl.c:11232
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a base class will never use a type conversion operator"
msgstr "å‘ %s%s 的轉æ›æ°¸é ä¸æœƒç”¨åˆ°é¡žåž‹è½‰æ›é‹ç®—å­"
#. 13.4.0.3
-#: cp/decl.c:11230
+#: cp/decl.c:11241
#, gcc-internal-format
msgid "ISO C++ prohibits overloading operator ?:"
msgstr "ISO C++ ä¸å…許多載 ?: é‹ç®—å­"
-#: cp/decl.c:11235
+#: cp/decl.c:11246
#, fuzzy, gcc-internal-format
#| msgid "%qD must take either one or two arguments"
msgid "%qD must not have variable number of arguments"
msgstr "%qD 必須帶 1 或 2 個引數"
-#: cp/decl.c:11286
+#: cp/decl.c:11297
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its argument"
msgstr "å­—å°¾ %qD 必須使用 %<int%> åšç‚ºå®ƒçš„åƒæ•¸"
-#: cp/decl.c:11289
+#: cp/decl.c:11300
#, gcc-internal-format
msgid "postfix %qD must take %<int%> as its second argument"
msgstr "å­—å°¾ %qD 必須使用 %<int%> åšç‚ºå®ƒçš„第二個åƒæ•¸"
-#: cp/decl.c:11297
+#: cp/decl.c:11308
#, gcc-internal-format
msgid "%qD must take either zero or one argument"
msgstr "%qD 必須帶 0 或 1 個引數"
-#: cp/decl.c:11299
+#: cp/decl.c:11310
#, gcc-internal-format
msgid "%qD must take either one or two arguments"
msgstr "%qD 必須帶 1 或 2 個引數"
-#: cp/decl.c:11321
+#: cp/decl.c:11332
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr "字首 %qD 應當回傳 %qT"
-#: cp/decl.c:11327
+#: cp/decl.c:11338
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr "字尾 %qD 應當回傳 %qT"
-#: cp/decl.c:11336
+#: cp/decl.c:11347
#, gcc-internal-format
msgid "%qD must take %<void%>"
msgstr "%qD 必須有 %<void%> 類型"
-#: cp/decl.c:11338 cp/decl.c:11347
+#: cp/decl.c:11349 cp/decl.c:11358
#, gcc-internal-format
msgid "%qD must take exactly one argument"
msgstr "%qD 帶且僅帶 1 個引數"
-#: cp/decl.c:11349
+#: cp/decl.c:11360
#, gcc-internal-format
msgid "%qD must take exactly two arguments"
msgstr "%qD 帶且僅帶 2 個引數"
-#: cp/decl.c:11358
+#: cp/decl.c:11369
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr "使用者定義的 %qD 總是計算所有兩個åƒæ•¸"
-#: cp/decl.c:11372
+#: cp/decl.c:11383
#, gcc-internal-format
msgid "%qD should return by value"
msgstr "%qD 應當回傳值而éžåƒç…§"
-#: cp/decl.c:11383 cp/decl.c:11388
+#: cp/decl.c:11394 cp/decl.c:11399
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr "%qD ä¸èƒ½æœ‰é è¨­åƒæ•¸"
-#: cp/decl.c:11449
+#: cp/decl.c:11460
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr "使用範本類型åƒæ•¸ %qT,在 %qs 後"
-#: cp/decl.c:11471
+#: cp/decl.c:11482
#, fuzzy, gcc-internal-format
#| msgid "ambiguous template specialization %qD for %q+D"
msgid "using alias template specialization %qT after %qs"
msgstr "有歧義的範本特例化 %qD (為 %q+D)"
-#: cp/decl.c:11474
+#: cp/decl.c:11485
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr "使用 typedef å %qD,在 %qs 後"
-#: cp/decl.c:11476
+#: cp/decl.c:11487
#, fuzzy, gcc-internal-format
#| msgid "%q+D has a previous declaration here"
msgid "%qD has a previous declaration here"
msgstr "%q+D å…ˆå‰åœ¨æ­¤è™•æœ‰éŽå®£å‘Š"
-#: cp/decl.c:11484
+#: cp/decl.c:11495
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr "%qT åšç‚º %qs 被åƒç…§"
-#: cp/decl.c:11485 cp/decl.c:11492
+#: cp/decl.c:11496 cp/decl.c:11503
#, gcc-internal-format
msgid "%q+T has a previous declaration here"
msgstr "%q+T å…ˆå‰åœ¨æ­¤è™•æœ‰éŽå®£å‘Š"
-#: cp/decl.c:11491
+#: cp/decl.c:11502
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT åšç‚ºåˆ—舉被åƒç…§"
@@ -31644,89 +31639,89 @@ msgstr "%qT åšç‚ºåˆ—舉被åƒç…§"
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
-#: cp/decl.c:11506
+#: cp/decl.c:11517
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr "%<%s %T%> 需è¦ç¯„本åƒæ•¸"
-#: cp/decl.c:11554 cp/name-lookup.c:3052
+#: cp/decl.c:11565 cp/name-lookup.c:3057
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr "%qD 與其宣告所在的類別åŒå"
-#: cp/decl.c:11584 cp/name-lookup.c:2551 cp/name-lookup.c:3376
-#: cp/name-lookup.c:3421 cp/parser.c:5060 cp/parser.c:20517
+#: cp/decl.c:11595 cp/name-lookup.c:2556 cp/name-lookup.c:3381
+#: cp/name-lookup.c:3426 cp/parser.c:5060 cp/parser.c:20512
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr "å° %qD çš„åƒç…§æœ‰æ­§ç¾©"
-#: cp/decl.c:11696
+#: cp/decl.c:11707
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr "使用列舉 %q#D å‰æ²’有給出宣告"
-#: cp/decl.c:11717
+#: cp/decl.c:11728
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr "%qT é‡å®£å‘Šç‚ºéžç¯„本"
-#: cp/decl.c:11718
+#: cp/decl.c:11729
#, gcc-internal-format
msgid "previous declaration %q+D"
msgstr "å…ˆå‰çš„宣告 %q+D"
-#: cp/decl.c:11852
+#: cp/decl.c:11863
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr "è¡ç”Ÿè¯åˆ %qT 無效"
-#: cp/decl.c:11861
+#: cp/decl.c:11872
#, gcc-internal-format
msgid "Java class %qT cannot have multiple bases"
msgstr "Java 類別 %qT ä¸èƒ½æœ‰å¤šå€‹åŸºç¤Žé¡žåˆ¥"
-#: cp/decl.c:11872
+#: cp/decl.c:11883
#, gcc-internal-format
msgid "Java class %qT cannot have virtual bases"
msgstr "Java 類別 %qT ä¸èƒ½æœ‰è™›åŸºç¤Žé¡žåˆ¥"
-#: cp/decl.c:11892
+#: cp/decl.c:11903
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr "基礎類別型 %qT ä¸æ˜¯çµæ§‹æˆ–類別"
-#: cp/decl.c:11925
+#: cp/decl.c:11936
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr "éžè¿´çš„é¡žåž‹ %qT 未定義"
-#: cp/decl.c:11927
+#: cp/decl.c:11938
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr "é‡è¤‡çš„基礎類別型 %qT 無效"
-#: cp/decl.c:12051
+#: cp/decl.c:12062
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12054 cp/decl.c:12062 cp/decl.c:12074 cp/parser.c:14523
+#: cp/decl.c:12065 cp/decl.c:12073 cp/decl.c:12085 cp/parser.c:14523
#, fuzzy, gcc-internal-format
#| msgid "%Jprevious definition here"
msgid "previous definition here"
msgstr "%Jå‰ä¸€å€‹å®šç¾©åœ¨é€™è£¡"
-#: cp/decl.c:12059
+#: cp/decl.c:12070
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:12071
+#: cp/decl.c:12082
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.c:12138
+#: cp/decl.c:12149
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr ""
@@ -31735,77 +31730,77 @@ msgstr ""
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
-#: cp/decl.c:12272
+#: cp/decl.c:12283
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr "沒有一個整數類型å¯ä»¥è¡¨ç¤º %qT 的所有列舉值"
-#: cp/decl.c:12407
+#: cp/decl.c:12424
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for %qE is not an integer constant"
msgid "enumerator value for %qD is not an integer constant"
msgstr "%qE 的列舉值ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
-#: cp/decl.c:12457
+#: cp/decl.c:12474
#, fuzzy, gcc-internal-format
#| msgid "ISO C restricts enumerator values to range of %<int%>"
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr "ISO C 將列舉值é™åˆ¶åœ¨ %<int%> 範åœå…§"
-#: cp/decl.c:12469
+#: cp/decl.c:12486
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr "%qD 處列舉值溢出"
-#: cp/decl.c:12489
+#: cp/decl.c:12506
#, fuzzy, gcc-internal-format
#| msgid "enumerator value for %qE is not an integer constant"
msgid "enumerator value %E is too large for underlying type %<%T%>"
msgstr "%qE 的列舉值ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
-#: cp/decl.c:12586
+#: cp/decl.c:12603
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr "回傳值類型 %q#T 為ä¸å®Œå…¨"
-#: cp/decl.c:12588
+#: cp/decl.c:12605
#, fuzzy, gcc-internal-format
#| msgid "return type is an incomplete type"
msgid "return type has Java class type %q#T"
msgstr "回傳ä¸å®Œå…¨çš„é¡žåž‹"
-#: cp/decl.c:12712 cp/typeck.c:7909
+#: cp/decl.c:12729 cp/typeck.c:7909
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr "%<operator=%> æ‡‰ç•¶å›žå‚³ä¸€å€‹å° %<*this%> çš„åƒç…§"
-#: cp/decl.c:12807
+#: cp/decl.c:12824
#, gcc-internal-format
msgid "no previous declaration for %q+D"
msgstr "%q+D å…ˆå‰æ²’有宣告éŽ"
-#: cp/decl.c:13022
+#: cp/decl.c:13039
#, gcc-internal-format
msgid "invalid function declaration"
msgstr "無效的函å¼å®£å‘Š"
-#: cp/decl.c:13106
+#: cp/decl.c:13123
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr "åƒæ•¸ %qD 被宣告為 void"
-#: cp/decl.c:13559
+#: cp/decl.c:13576
#, fuzzy, gcc-internal-format
#| msgid "label %q+D defined but not used"
msgid "parameter %q+D set but not used"
msgstr "標籤 %q+D 定義後未使用"
-#: cp/decl.c:13654
+#: cp/decl.c:13671
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr "無效的æˆå“¡å‡½å¼å®£å‘Š"
-#: cp/decl.c:13668
+#: cp/decl.c:13685
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr "%qD 已在類別 %qT 中定義éŽ"
@@ -32162,7 +32157,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr "拋出 NULL,它的類型是整數而ä¸æ˜¯æŒ‡æ¨™"
-#: cp/except.c:743 cp/init.c:2308
+#: cp/except.c:743 cp/init.c:2310
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD æ°¸é ä¸æ‡‰è©²è¢«å¤šè¼‰"
@@ -32440,161 +32435,161 @@ msgstr "é¡žåž‹ %qT ä¸æ˜¯ %qT 的直接基礎類別"
msgid "bad array initializer"
msgstr "錯誤的陣列åˆå§‹å€¼è¨­å®š"
-#: cp/init.c:1778 cp/semantics.c:2780
+#: cp/init.c:1780 cp/semantics.c:2780
#, fuzzy, gcc-internal-format
#| msgid "%qE does not have class type"
msgid "%qT is not a class type"
msgstr "%qE ä¸æ˜¯ä¸€å€‹é¡žåˆ¥"
-#: cp/init.c:1832
+#: cp/init.c:1834
#, gcc-internal-format
msgid "incomplete type %qT does not have member %qD"
msgstr "ä¸å®Œå…¨é¡žåž‹ %qT 沒有æˆå“¡ %qD"
-#: cp/init.c:1845
+#: cp/init.c:1847
#, gcc-internal-format
msgid "invalid pointer to bit-field %qD"
msgstr "åƒç…§ä½å…ƒæ®µ %qD 指標無效"
-#: cp/init.c:1922
+#: cp/init.c:1924
#, gcc-internal-format
msgid "invalid use of non-static member function %qD"
msgstr "å°éžéœæ…‹æˆå“¡å‡½å¼ %qD 的使用無效"
-#: cp/init.c:1928
+#: cp/init.c:1930
#, gcc-internal-format
msgid "invalid use of non-static data member %qD"
msgstr "å°éžéœæ…‹è³‡æ–™æˆå“¡ %qD 的無效使用"
-#: cp/init.c:2110
+#: cp/init.c:2112
#, gcc-internal-format
msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
msgstr ""
-#: cp/init.c:2113
+#: cp/init.c:2115
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized reference member in %q#T"
msgstr "%J未åˆå§‹åŒ–çš„åƒç…§æˆå“¡ %qD"
-#: cp/init.c:2125
+#: cp/init.c:2127
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const in %<new%> of %q#T"
msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
msgstr "%<new%> %q#T 時常數未åˆå§‹åŒ–"
-#: cp/init.c:2128
+#: cp/init.c:2130
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized const member in %q#T"
msgstr "未åˆå§‹åŒ–的常數æˆå“¡ %qD"
-#: cp/init.c:2225
+#: cp/init.c:2227
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr "å° new 而言類型 %<void%> 無效"
-#: cp/init.c:2268
+#: cp/init.c:2270
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr "%<new%> %q#T 時常數未åˆå§‹åŒ–"
-#: cp/init.c:2302
+#: cp/init.c:2304
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr "å‘¼å« Java 建構å¼ï¼Œä½†æ²’有定義 %qs"
-#: cp/init.c:2318
+#: cp/init.c:2320
#, fuzzy, gcc-internal-format
#| msgid "Java class %qT cannot have multiple bases"
msgid "Java class %q#T object allocated using placement new"
msgstr "Java 類別 %qT ä¸èƒ½æœ‰å¤šå€‹åŸºç¤Žé¡žåˆ¥"
-#: cp/init.c:2348
+#: cp/init.c:2350
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr "找ä¸åˆ°åˆé©çš„ %qD,在類別 %qT 中"
-#: cp/init.c:2355 cp/search.c:1107
+#: cp/init.c:2357 cp/search.c:1107
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr "å°æˆå“¡ %qD 的請求有歧義"
-#: cp/init.c:2563
+#: cp/init.c:2565
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array size in new, unable to verify length of initializer-list"
msgstr "åˆå§‹å€¼è¨­å®šä¸­é™£åˆ—索引ä¸æ˜¯å¸¸æ•¸"
-#: cp/init.c:2574
+#: cp/init.c:2576
#, fuzzy, gcc-internal-format
#| msgid "attributes after parenthesized initializer ignored"
msgid "parenthesized initializer in array new"
msgstr "括起的åˆå§‹å€¼è¨­å®šå¾Œå‡ºç¾çš„屬性被忽略"
-#: cp/init.c:2808
+#: cp/init.c:2810
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr "陣列 new 的大å°å¿…須有整數類型"
-#: cp/init.c:2822
+#: cp/init.c:2824
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr "new ä¸èƒ½ç”¨æ–¼åƒç…§é¡žåž‹"
-#: cp/init.c:2831
+#: cp/init.c:2833
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr "new ä¸èƒ½ç”¨æ–¼å‡½å¼é¡žåž‹"
-#: cp/init.c:2875
+#: cp/init.c:2877
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr "å‘¼å« Java 建構å¼ï¼Œä½†æ²’有定義 %<jclass%>"
-#: cp/init.c:2893
+#: cp/init.c:2895
#, fuzzy, gcc-internal-format
#| msgid "can't find class$"
msgid "can%'t find %<class$%> in %qT"
msgstr "找ä¸åˆ°é¡žåˆ¥$"
-#: cp/init.c:3382
+#: cp/init.c:3384
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr "åˆå§‹å€¼è¨­å®šåœ¨å®Œæˆä¹‹å‰çµæŸ"
-#: cp/init.c:3446
+#: cp/init.c:3448
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr "ä¸èƒ½ç”¨åˆå§‹å€¼è¨­å®šé …來åˆå§‹åŒ–多維陣列"
-#: cp/init.c:3620
+#: cp/init.c:3622
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr "åµæ¸¬åˆ°å‘¼å« delete é‹ç®—å­æ™‚å¯èƒ½å‡ºç¾çš„å•é¡Œï¼š"
-#: cp/init.c:3624
+#: cp/init.c:3626
#, fuzzy, gcc-internal-format
#| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
msgstr "解構函å¼å’Œé¡žåˆ¥ç‰¹å®šçš„ delete é‹ç®—å­å‡ä¸æœƒè¢«å‘¼å«ï¼Œå³ä½¿å®ƒå€‘在類別定義時已經宣告。"
-#: cp/init.c:3640
+#: cp/init.c:3642
#, gcc-internal-format
msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
msgstr ""
-#: cp/init.c:3645
+#: cp/init.c:3647
#, gcc-internal-format
msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
msgstr ""
-#: cp/init.c:3667
+#: cp/init.c:3669
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr "delete 時陣列大å°ä¸æ˜Ž"
-#: cp/init.c:3936
+#: cp/init.c:3938
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "å‘é‡ delete 的引數類型既éžæŒ‡æ¨™ä¹Ÿéžé™£åˆ—"
@@ -32684,12 +32679,12 @@ msgstr "çœç•¥çš„ %<?:%> 中é‹ç®—å…ƒä¸èƒ½è¢«ä¿®é£¾"
msgid "string literal in function template signature"
msgstr ""
-#: cp/mangle.c:3244
+#: cp/mangle.c:3249
#, gcc-internal-format
msgid "the mangled name of %qD will change in a future version of GCC"
msgstr "%qD 修飾後的å稱將在 GCC 的未來版本中有變化"
-#: cp/mangle.c:3388
+#: cp/mangle.c:3393
#, gcc-internal-format
msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
msgstr ""
@@ -32699,13 +32694,13 @@ msgstr ""
msgid "generic thunk code fails for method %q#D which uses %<...%>"
msgstr "通用的轉æ›å±¤ç¨‹å¼ç¢¼(thunk)å°ä½¿ç”¨äº† %<...%> 的方法 %q#D 失效"
-#: cp/method.c:664 cp/method.c:1003
+#: cp/method.c:664 cp/method.c:1002
#, fuzzy, gcc-internal-format
#| msgid "non-static const member %q#D, can't use default assignment operator"
msgid "non-static const member %q#D, can%'t use default assignment operator"
msgstr "éžéœæ…‹çš„常數æˆå“¡ %q#D,ä¸èƒ½ä½¿ç”¨é è¨­çš„賦值é‹ç®—å­"
-#: cp/method.c:670 cp/method.c:1009
+#: cp/method.c:670 cp/method.c:1008
#, fuzzy, gcc-internal-format
#| msgid "non-static reference member %q#D, can't use default assignment operator"
msgid "non-static reference member %q#D, can%'t use default assignment operator"
@@ -32723,106 +32718,106 @@ msgstr "%H在這裡第一次需è¦ç”¢ç”Ÿçš„方法 %qD"
msgid "union member %q+D with non-trivial %qD"
msgstr "%J未åˆå§‹åŒ–çš„æˆå“¡ %qD 具有 %<const%> é¡žåž‹ %qT"
-#: cp/method.c:964
+#: cp/method.c:963
#, gcc-internal-format
msgid "defaulted constructor calls non-constexpr %q+D"
msgstr ""
-#: cp/method.c:1025
+#: cp/method.c:1024
#, fuzzy, gcc-internal-format
#| msgid "initializer for %qT must be brace-enclosed"
msgid "initializer for %q+#D is invalid"
msgstr "%qT çš„åˆå§‹åŒ–設定必須在大括號內"
-#: cp/method.c:1048
+#: cp/method.c:1047
#, fuzzy, gcc-internal-format
#| msgid "uninitialized const member %qD"
msgid "uninitialized non-static const member %q#D"
msgstr "未åˆå§‹åŒ–的常數æˆå“¡ %qD"
-#: cp/method.c:1055
+#: cp/method.c:1054
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized reference member %qD"
msgid "uninitialized non-static reference member %q#D"
msgstr "%J未åˆå§‹åŒ–çš„åƒç…§æˆå“¡ %qD"
-#: cp/method.c:1071
+#: cp/method.c:1070
#, gcc-internal-format
msgid "defaulted default constructor does not initialize %q+#D"
msgstr ""
#. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:1220
+#: cp/method.c:1223
#, gcc-internal-format
msgid "defaulted default constructor does not initialize any non-static data member"
msgstr ""
-#: cp/method.c:1298
+#: cp/method.c:1304
#, gcc-internal-format
msgid "%qT has virtual bases, default move assignment operator cannot be generated"
msgstr ""
-#: cp/method.c:1388
+#: cp/method.c:1395
#, gcc-internal-format
msgid "a lambda closure type has a deleted default constructor"
msgstr ""
-#: cp/method.c:1391
+#: cp/method.c:1398
#, gcc-internal-format
msgid "a lambda closure type has a deleted copy assignment operator"
msgstr ""
-#: cp/method.c:1401
+#: cp/method.c:1408
#, gcc-internal-format
msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
msgstr ""
-#: cp/method.c:1411
+#: cp/method.c:1418
#, gcc-internal-format
msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
msgstr ""
-#: cp/method.c:1621
+#: cp/method.c:1630
#, fuzzy, gcc-internal-format
#| msgid "repeated using declaration %q+D"
msgid "defaulted declaration %q+D"
msgstr "é‡è¤‡çš„ using 宣告 %q+D"
-#: cp/method.c:1623
+#: cp/method.c:1632
#, fuzzy, gcc-internal-format
#| msgid "(Messages without a matching method signature"
msgid "does not match expected signature %qD"
msgstr "(訊æ¯ç¼ºå°‘匹é…的方法簽å"
-#: cp/method.c:1637
+#: cp/method.c:1646
#, gcc-internal-format
msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
msgstr ""
-#: cp/method.c:1658
+#: cp/method.c:1667
#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
msgstr ""
-#: cp/method.c:1680
+#: cp/method.c:1689
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "a template cannot be defaulted"
msgstr "範本åƒæ•¸ä¸èƒ½æ˜¯å¤¥ä¼´"
-#: cp/method.c:1708
+#: cp/method.c:1717
#, fuzzy, gcc-internal-format
#| msgid "%q+#D cannot be declared"
msgid "%qD cannot be defaulted"
msgstr "無法宣告 %q+#D"
-#: cp/method.c:1717
+#: cp/method.c:1726
#, fuzzy, gcc-internal-format
#| msgid "file ends in default argument"
msgid "defaulted function %q+D with default argument"
msgstr "檔案在é è¨­åƒæ•¸è™•çµæŸ"
-#: cp/method.c:1805
+#: cp/method.c:1818
#, gcc-internal-format
msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
msgstr "由於隱å«çš„虛解構函å¼ï¼Œé¡žåˆ¥ %qT çš„ vtable 版é¢è¨­ç½®å¯èƒ½èˆ‡ ABI ä¸ç›¸å®¹ï¼Œä¸¦ä¸”å¯èƒ½åœ¨ GCC 的未來版本中變更"
@@ -32967,156 +32962,156 @@ msgstr "%s %s(%E) %p %d\n"
msgid "%s %s %p %d\n"
msgstr "%s %s %p %d\n"
-#: cp/name-lookup.c:2252
+#: cp/name-lookup.c:2257
#, gcc-internal-format
msgid "%q#D hides constructor for %q#T"
msgstr "%q#D éš±è—了 %q#T 的建構å¼"
-#: cp/name-lookup.c:2269
+#: cp/name-lookup.c:2274
#, gcc-internal-format
msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D 與先å‰çš„ using 宣告 %q#D è¡çª"
-#: cp/name-lookup.c:2292
+#: cp/name-lookup.c:2297
#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
msgstr "å…ˆå‰å°æ–¼ %q+#D çš„éžå‡½å¼å®£å‘Š"
-#: cp/name-lookup.c:2293
+#: cp/name-lookup.c:2298
#, gcc-internal-format
msgid "conflicts with function declaration %q#D"
msgstr "與函å¼å®£å‘Š %q#D è¡çª"
#. It's a nested name with template parameter dependent scope.
#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2383 cp/name-lookup.c:2408
+#: cp/name-lookup.c:2388 cp/name-lookup.c:2413
#, gcc-internal-format
msgid "%qT is not a namespace"
msgstr "%qT ä¸æ˜¯ä¸€å€‹å‘½å空間"
#. 7.3.3/5
#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2393
+#: cp/name-lookup.c:2398
#, gcc-internal-format
msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
msgstr "using 宣告ä¸èƒ½æŒ‡å®šä¸€å€‹ç¯„本識別碼。請嘗試 %<using %D%>"
-#: cp/name-lookup.c:2400
+#: cp/name-lookup.c:2405
#, gcc-internal-format
msgid "namespace %qD not allowed in using-declaration"
msgstr "ä¸å…許在 using 宣告中使用命å空間 %qD"
-#: cp/name-lookup.c:2436
+#: cp/name-lookup.c:2441
#, gcc-internal-format
msgid "%qD not declared"
msgstr "%qD 未宣告"
-#: cp/name-lookup.c:2472 cp/name-lookup.c:2509 cp/name-lookup.c:2543
-#: cp/name-lookup.c:2558
+#: cp/name-lookup.c:2477 cp/name-lookup.c:2514 cp/name-lookup.c:2548
+#: cp/name-lookup.c:2563
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD 已在此作用欄ä½ä¸­å®£å‘ŠéŽ"
-#: cp/name-lookup.c:3201
+#: cp/name-lookup.c:3206
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr "在類別作用欄ä½ä½¿ç”¨éžæˆå“¡çš„ using 宣告"
-#: cp/name-lookup.c:3208
+#: cp/name-lookup.c:3213
#, gcc-internal-format
msgid "%<%T::%D%> names destructor"
msgstr "%<%T::%D%> 指定了解構函å¼"
-#: cp/name-lookup.c:3213
+#: cp/name-lookup.c:3218
#, gcc-internal-format
msgid "%<%T::%D%> names constructor"
msgstr "%<%T::%D%> 指定了建構å¼"
-#: cp/name-lookup.c:3218
+#: cp/name-lookup.c:3223
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr "%<%T::%D%> 在 %qT 內指定了建構å¼"
-#: cp/name-lookup.c:3268
+#: cp/name-lookup.c:3273
#, gcc-internal-format
msgid "no members matching %<%T::%D%> in %q#T"
msgstr "沒有與 %<%T::%D%> 匹é…çš„æˆå“¡ï¼Œåœ¨ %q#T 中"
-#: cp/name-lookup.c:3355
+#: cp/name-lookup.c:3360
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr "%qD 的宣告ä¸åœ¨åŒ…å« %qD 的命å空間中"
-#: cp/name-lookup.c:3363
+#: cp/name-lookup.c:3368
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr "%qD 的宣告中有明確的é™å®š"
-#: cp/name-lookup.c:3446
+#: cp/name-lookup.c:3451
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr "%qD 應當已在 %qD 內部宣告éŽ"
-#: cp/name-lookup.c:3490
+#: cp/name-lookup.c:3495
#, fuzzy, gcc-internal-format
#| msgid "%qs attribute requires an integer constant argument"
msgid "%qD attribute requires a single NTBS argument"
msgstr "%qs 屬性需è¦ä¸€å€‹æ•´å¸¸æ•¸åšç‚ºå¼•æ•¸"
-#: cp/name-lookup.c:3497
+#: cp/name-lookup.c:3502
#, gcc-internal-format
msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
msgstr ""
-#: cp/name-lookup.c:3505 cp/name-lookup.c:3894
+#: cp/name-lookup.c:3510 cp/name-lookup.c:3899
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr "指定 %qD 屬性被忽略"
-#: cp/name-lookup.c:3550
+#: cp/name-lookup.c:3555
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr "這裡ä¸å…許命å空間別å %qD,å‡å®šç‚º %qD"
-#: cp/name-lookup.c:3882
+#: cp/name-lookup.c:3887
#, gcc-internal-format
msgid "strong using only meaningful at namespace scope"
msgstr "å¼· using åªåœ¨å‘½å空間作用欄ä½æœ‰æ„義"
-#: cp/name-lookup.c:3886
+#: cp/name-lookup.c:3891
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
msgid "current namespace %qD does not enclose strongly used namespace %qD"
msgstr "%qD 的明確實體化出ç¾åœ¨å‘½å空間 %qD 中,而後者並ä¸åŒ…å«å‘½å空間 %qD"
-#: cp/name-lookup.c:4224
+#: cp/name-lookup.c:4229
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.c:4234
+#: cp/name-lookup.c:4239
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
-#: cp/name-lookup.c:4238
+#: cp/name-lookup.c:4243
#, fuzzy, gcc-internal-format
#| msgid " %q+#D"
msgid " %qE"
msgstr " %q+#D"
-#: cp/name-lookup.c:5494
+#: cp/name-lookup.c:5499
#, gcc-internal-format
msgid "argument dependent lookup finds %q+D"
msgstr ""
-#: cp/name-lookup.c:5990
+#: cp/name-lookup.c:5995
#, gcc-internal-format
msgid "XXX entering pop_everything ()\n"
msgstr "XXX 進入 pop_everything ()\n"
-#: cp/name-lookup.c:5999
+#: cp/name-lookup.c:6004
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX 離開 pop_everything ()\n"
@@ -33263,7 +33258,7 @@ msgstr "無效的範本 ID"
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s ä¸èƒ½å‡ºç¾åœ¨å¸¸æ•¸é‹ç®—å¼ä¸­"
-#: cp/parser.c:2645 cp/pt.c:13536
+#: cp/parser.c:2645 cp/pt.c:13562
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
@@ -33520,7 +33515,7 @@ msgstr "typedef å %qD 用於解構函å¼å®£å‘Š"
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
-#: cp/parser.c:4841 cp/parser.c:16238
+#: cp/parser.c:4841 cp/parser.c:16241
#, fuzzy, gcc-internal-format
#| msgid "expected specifier-qualifier-list"
msgid "expected unqualified-id"
@@ -33732,7 +33727,7 @@ msgstr "%<%T::%D%> 在 %qT 內指定了建構å¼"
msgid "compound-statement in constexpr function"
msgstr "發ç¾ç´”函å¼å’Œå¸¸å‡½å¼"
-#: cp/parser.c:9160 cp/parser.c:22274
+#: cp/parser.c:9160 cp/parser.c:22269
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected selection-statement"
@@ -33765,7 +33760,7 @@ msgstr ""
msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:9749 cp/parser.c:22277
+#: cp/parser.c:9749 cp/parser.c:22272
#, fuzzy, gcc-internal-format
#| msgid "expected declaration or statement"
msgid "expected iteration-statement"
@@ -33782,13 +33777,13 @@ msgstr ""
msgid "ISO C++ forbids computed gotos"
msgstr "ISO C++ ä¸å…許執行時å¯çŸ¥çš„ goto 目的"
-#: cp/parser.c:9931 cp/parser.c:22280
+#: cp/parser.c:9931 cp/parser.c:22275
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected jump-statement"
msgstr "需è¦æ•˜è¿°"
-#: cp/parser.c:10063 cp/parser.c:18871
+#: cp/parser.c:10063 cp/parser.c:18866
#, gcc-internal-format
msgid "extra %<;%>"
msgstr "多餘的 %<;%>"
@@ -33827,7 +33822,7 @@ msgstr "函å¼å®šç¾©ä¸Šæœ‰ pure 指定"
msgid "class definition may not be declared a friend"
msgstr "類別定義ä¸èƒ½è¢«å®£å‘Šç‚ºå¤¥ä¼´"
-#: cp/parser.c:10847 cp/parser.c:19243
+#: cp/parser.c:10847 cp/parser.c:19238
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
@@ -33911,13 +33906,13 @@ msgstr "éžé æœŸçš„é‹ç®—å…ƒ"
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr "é—œéµå­— %<export%> 未實作,將被忽略"
-#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17340
+#: cp/parser.c:12115 cp/parser.c:12213 cp/parser.c:12320 cp/parser.c:17343
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "template parameter pack %qD cannot have a default argument"
msgstr "%qD ä¸èƒ½æœ‰é è¨­åƒæ•¸"
-#: cp/parser.c:12119 cp/parser.c:17348
+#: cp/parser.c:12119 cp/parser.c:17351
#, fuzzy, gcc-internal-format
#| msgid "template parameters cannot be friends"
msgid "template parameter pack cannot have a default argument"
@@ -33935,7 +33930,7 @@ msgstr "範本åƒæ•¸ä¸èƒ½æ˜¯å¤¥ä¼´"
msgid "expected template-id"
msgstr "需è¦æ•˜è¿°"
-#: cp/parser.c:12453 cp/parser.c:22238
+#: cp/parser.c:12453 cp/parser.c:22233
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<<%>"
@@ -34079,13 +34074,13 @@ msgstr "éœ€è¦ %<,%> 或 %<;%>"
msgid "cannot add an enumerator list to a template instantiation"
msgstr "啟用範本自動實體化"
-#: cp/parser.c:14493 cp/parser.c:18444
+#: cp/parser.c:14493 cp/parser.c:18431
#, fuzzy, gcc-internal-format
#| msgid "declaration of %qD in %qD which does not enclose %qD"
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr "%qD 宣告出ç¾åœ¨ %qD 中,而後者並ä¸åŒ…å« %qD"
-#: cp/parser.c:14498 cp/parser.c:18449
+#: cp/parser.c:14498 cp/parser.c:18436
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr "%qD 宣告出ç¾åœ¨ %qD 中,而後者並ä¸åŒ…å« %qD"
@@ -34132,80 +34127,80 @@ msgstr "範本識別碼ä¸å…許出ç¾åœ¨ using 宣告中"
msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:15094
+#: cp/parser.c:15097
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in alias template declarations"
msgstr "ä¸èƒ½åœ¨å›žå‚³é¡žåž‹ä¸­å®šç¾©æ–°é¡žåž‹"
-#: cp/parser.c:15541
+#: cp/parser.c:15544
#, fuzzy, gcc-internal-format
#| msgid "%s: function definition not converted\n"
msgid "a function-definition is not allowed here"
msgstr "%s:函å¼å®šç¾©ä¸æœƒè¢«è½‰åŒ–\n"
-#: cp/parser.c:15553
+#: cp/parser.c:15556
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr "函å¼å®šç¾©ä¸­ä¸å…è¨±å‡ºç¾ asm 指定"
-#: cp/parser.c:15557
+#: cp/parser.c:15560
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr "函å¼å®šç¾©ä¸­ä¸å…許有屬性"
-#: cp/parser.c:15594
+#: cp/parser.c:15597
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:15629 cp/parser.c:17509
+#: cp/parser.c:15632 cp/parser.c:17512
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected initializer"
msgstr "需è¦è­˜åˆ¥ç¢¼"
-#: cp/parser.c:15649
+#: cp/parser.c:15652
#, fuzzy, gcc-internal-format
#| msgid "invalid function declaration"
msgid "invalid type in declaration"
msgstr "無效的函å¼å®£å‘Š"
-#: cp/parser.c:15725
+#: cp/parser.c:15728
#, fuzzy, gcc-internal-format
#| msgid "can't initialize friend function %qs"
msgid "initializer provided for function"
msgstr "無法åˆå§‹åŒ–å¤¥ä¼´å‡½å¼ %qs"
-#: cp/parser.c:15757
+#: cp/parser.c:15760
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr "括起的åˆå§‹å€¼è¨­å®šå¾Œå‡ºç¾çš„屬性被忽略"
-#: cp/parser.c:16161
+#: cp/parser.c:16164
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr "陣列邊界ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
-#: cp/parser.c:16282
+#: cp/parser.c:16285
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type %qT"
msgid "cannot define member of dependent typedef %qT"
msgstr "產生åƒç…§é¡žåž‹ %qT çš„æˆå“¡æŒ‡æ¨™"
-#: cp/parser.c:16286
+#: cp/parser.c:16289
#, fuzzy, gcc-internal-format
#| msgid "%<%T::%D%> is not a type"
msgid "%<%T::%E%> is not a type"
msgstr "%<%T::%D%> ä¸æ˜¯ä¸€å€‹é¡žåž‹"
-#: cp/parser.c:16314
+#: cp/parser.c:16317
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr "將建構å¼åšç‚ºç¯„本用法無效"
-#: cp/parser.c:16316
+#: cp/parser.c:16319
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "使用 %<%T::%D%> 而ä¸æ˜¯ %<%T::%D%> 來以é™å®šå指定建構å¼"
@@ -34214,275 +34209,275 @@ msgstr "使用 %<%T::%D%> 而ä¸æ˜¯ %<%T::%D%> 來以é™å®šå指定建構å¼"
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:16333
+#: cp/parser.c:16336
#, fuzzy, gcc-internal-format
#| msgid "invalid function declaration"
msgid "invalid declarator"
msgstr "無效的函å¼å®£å‘Š"
-#: cp/parser.c:16399
+#: cp/parser.c:16402
#, fuzzy, gcc-internal-format
#| msgid "expected declaration specifiers"
msgid "expected declarator"
msgstr "需è¦æŒ‡å®šå®£å‘Š"
-#: cp/parser.c:16494
+#: cp/parser.c:16497
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr "%qD 是一個命å空間"
-#: cp/parser.c:16496
+#: cp/parser.c:16499
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member of non-class type %qT"
msgid "cannot form pointer to member of non-class %q#T"
msgstr "產生éžé¡žåˆ¥é¡žåž‹ %qT çš„æˆå“¡æŒ‡æ¨™"
-#: cp/parser.c:16513
+#: cp/parser.c:16516
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected ptr-operator"
msgstr "éžé æœŸçš„é‹ç®—å…ƒ"
-#: cp/parser.c:16572
+#: cp/parser.c:16575
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr "é‡è¤‡çš„ cv é™å®š"
-#: cp/parser.c:16630
+#: cp/parser.c:16633
#, fuzzy, gcc-internal-format
#| msgid "duplicate cv-qualifier"
msgid "duplicate virt-specifier"
msgstr "é‡è¤‡çš„ cv é™å®š"
-#: cp/parser.c:16792 cp/typeck2.c:450 cp/typeck2.c:1670
+#: cp/parser.c:16795 cp/typeck2.c:450 cp/typeck2.c:1673
#, fuzzy, gcc-internal-format
#| msgid "invalid use of %<::%>"
msgid "invalid use of %<auto%>"
msgstr "錯誤地使用了 %<::%>"
-#: cp/parser.c:16811
+#: cp/parser.c:16814
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in template arguments"
msgstr "ä¸èƒ½åœ¨å›žå‚³é¡žåž‹ä¸­å®šç¾©æ–°é¡žåž‹"
-#: cp/parser.c:16892
+#: cp/parser.c:16895
#, fuzzy, gcc-internal-format
#| msgid "expected identifier"
msgid "expected type-specifier"
msgstr "需è¦è­˜åˆ¥ç¢¼"
-#: cp/parser.c:17136
+#: cp/parser.c:17139
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<,%> or %<...%>"
msgstr "éœ€è¦ %<:%> 或 %<...%>"
-#: cp/parser.c:17193
+#: cp/parser.c:17196
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in parameter types"
msgstr "ä¸èƒ½åœ¨å›žå‚³é¡žåž‹ä¸­å®šç¾©æ–°é¡žåž‹"
-#: cp/parser.c:17319
+#: cp/parser.c:17322
#, gcc-internal-format
msgid "deprecated use of default argument for parameter of non-function"
msgstr "為éžå‡½å¼æŒ‡å®šé è¨­åƒæ•¸çš„用法已éŽæ™‚"
-#: cp/parser.c:17323
+#: cp/parser.c:17326
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr "é è¨­åƒæ•¸åªå…許出ç¾åœ¨å‡½å¼åƒæ•¸ä¸­"
-#: cp/parser.c:17342
+#: cp/parser.c:17345
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "parameter pack %qD cannot have a default argument"
msgstr "%qD ä¸èƒ½æœ‰é è¨­åƒæ•¸"
-#: cp/parser.c:17350
+#: cp/parser.c:17353
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot have default arguments"
msgid "parameter pack cannot have a default argument"
msgstr "%qD ä¸èƒ½æœ‰é è¨­åƒæ•¸"
-#: cp/parser.c:17637
+#: cp/parser.c:17640
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr "ISO C++ ä¸å…許指定元素åˆå§‹å€¼è¨­å®š"
-#: cp/parser.c:17651
+#: cp/parser.c:17654
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ does not allow designated initializers"
msgid "ISO C++ does not allow C99 designated initializers"
msgstr "ISO C++ ä¸å…許指定元素åˆå§‹å€¼è¨­å®š"
-#: cp/parser.c:17755 cp/parser.c:17879
+#: cp/parser.c:17758 cp/parser.c:17882
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-name"
msgstr "需è¦é¡žåˆ¥å"
-#: cp/parser.c:18067
+#: cp/parser.c:18056
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after class definition"
msgstr "%q+D çš„å…§è¯å®£å‘Šå‡ºç¾åœ¨å…¶å®šç¾©ä¹‹å¾Œ"
-#: cp/parser.c:18069
+#: cp/parser.c:18058
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "expected %<;%> after struct definition"
msgstr "%q+D çš„å…§è¯å®£å‘Šå‡ºç¾åœ¨å…¶å®šç¾©ä¹‹å¾Œ"
-#: cp/parser.c:18071
+#: cp/parser.c:18060
#, fuzzy, gcc-internal-format
#| msgid "Unexpected junk after function declaration at %C"
msgid "expected %<;%> after union definition"
msgstr "%C 處的函å¼å®£å‘Šå¾Œæœ‰éžé æœŸçš„無用字元"
-#: cp/parser.c:18392
+#: cp/parser.c:18379
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%> or %<;%>"
msgid "expected %<{%> or %<:%>"
msgstr "éœ€è¦ %<,%> 或 %<;%>"
-#: cp/parser.c:18403
+#: cp/parser.c:18390
#, fuzzy, gcc-internal-format
#| msgid "cannot find file for class %s"
msgid "cannot specify %<override%> for a class"
msgstr "無法為類別 %s 找到檔案"
-#: cp/parser.c:18411
+#: cp/parser.c:18398
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:18418
+#: cp/parser.c:18405
#, fuzzy, gcc-internal-format
#| msgid "friend declaration does not name a class or function"
msgid "qualified name does not name a class"
msgstr "夥伴宣告沒有指定類別或函å¼å"
-#: cp/parser.c:18430
+#: cp/parser.c:18417
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr "%qD 的宣告中類別å無效"
-#: cp/parser.c:18463
+#: cp/parser.c:18450
#, fuzzy, gcc-internal-format
#| msgid "extra qualification ignored"
msgid "extra qualification not allowed"
msgstr "忽略é¡å¤–çš„é™å®š"
-#: cp/parser.c:18475
+#: cp/parser.c:18462
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr "明確特例化å‰å¿…須有 %<template <>%>"
-#: cp/parser.c:18505
+#: cp/parser.c:18492
#, fuzzy, gcc-internal-format
#| msgid "non-template %qD used as template"
msgid "function template %qD redeclared as a class template"
msgstr "éžç¯„本 %qD åšç‚ºç¯„本"
-#: cp/parser.c:18536
+#: cp/parser.c:18523
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:18588
+#: cp/parser.c:18575
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr "%q+#T 的上一個定義"
-#: cp/parser.c:18661 cp/parser.c:22283
+#: cp/parser.c:18656 cp/parser.c:22278
#, fuzzy, gcc-internal-format
#| msgid "expected class name"
msgid "expected class-key"
msgstr "需è¦é¡žåˆ¥å"
-#: cp/parser.c:18890
+#: cp/parser.c:18885
#, fuzzy, gcc-internal-format
#| msgid "a class-key must be used when declaring a friend"
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr "宣告夥伴時必須使用 class é—œéµå­—"
-#: cp/parser.c:18908
+#: cp/parser.c:18903
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr "夥伴宣告沒有指定類別或函å¼å"
-#: cp/parser.c:19118
+#: cp/parser.c:19113
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr "函å¼å®šç¾©ä¸Šæœ‰ pure 指定"
-#: cp/parser.c:19166
+#: cp/parser.c:19161
#, fuzzy, gcc-internal-format
#| msgid "cannot use %<::%> in parameter declaration"
msgid "expected %<;%> at end of member declaration"
msgstr "ä¸èƒ½åœ¨åƒæ•¸å®£å‘Šä¸­ä½¿ç”¨ %<::%>"
-#: cp/parser.c:19237
+#: cp/parser.c:19232
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:19272
+#: cp/parser.c:19267
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:19403
+#: cp/parser.c:19398
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:19423
+#: cp/parser.c:19418
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:19447
+#: cp/parser.c:19442
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr "é—œéµå­— %<typename%> ä¸èƒ½åœ¨ç¯„本以外使用"
-#: cp/parser.c:19450
+#: cp/parser.c:19445
#, gcc-internal-format
msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
msgstr "é—œéµå­— %<typename%> ä¸å…許用在此上下文中(基礎類別隱å«åœ°æ˜¯ä¸€å€‹é¡žåž‹)"
-#: cp/parser.c:19543 cp/parser.c:19625
+#: cp/parser.c:19538 cp/parser.c:19620
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in an exception-specification"
msgstr "ä¸èƒ½åœ¨å›žå‚³é¡žåž‹ä¸­å®šç¾©æ–°é¡žåž‹"
-#: cp/parser.c:19607
+#: cp/parser.c:19602
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
msgstr ""
-#: cp/parser.c:19806
+#: cp/parser.c:19801
#, fuzzy, gcc-internal-format
#| msgid "new types may not be defined in a return type"
msgid "types may not be defined in exception-declarations"
msgstr "ä¸èƒ½åœ¨å›žå‚³é¡žåž‹ä¸­å®šç¾©æ–°é¡žåž‹"
-#: cp/parser.c:20706
+#: cp/parser.c:20701
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:20711
+#: cp/parser.c:20706
#, fuzzy, gcc-internal-format
#| msgid "invalid redeclaration of %q+D"
msgid "invalid declaration of %<%T::%E%>"
msgstr "å° %q+#D 無效的é‡å®£å‘Š"
-#: cp/parser.c:20715
+#: cp/parser.c:20710
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "範本åƒæ•¸è¡¨å¤ªå°‘"
@@ -34491,358 +34486,358 @@ msgstr "範本åƒæ•¸è¡¨å¤ªå°‘"
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:20722
+#: cp/parser.c:20717
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr "範本åƒæ•¸è¡¨å¤ªå¤š"
-#: cp/parser.c:21019
+#: cp/parser.c:21014
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr "å…·å回傳值ä¸å†è¢«æ”¯æ´"
-#: cp/parser.c:21106
+#: cp/parser.c:21101
#, fuzzy, gcc-internal-format
#| msgid "invalid declaration of member template %q#D in local class"
msgid "invalid declaration of member template in local class"
msgstr "局部類別中å°æˆå“¡ç¯„本 %q#D 的宣告無效"
-#: cp/parser.c:21115
+#: cp/parser.c:21110
#, gcc-internal-format
msgid "template with C linkage"
msgstr "C 連çµçš„範本"
-#: cp/parser.c:21134
+#: cp/parser.c:21129
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid explicit specialization"
msgstr "無效的基礎類別"
-#: cp/parser.c:21220
+#: cp/parser.c:21215
#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list. Expected non-type template argument pack <char...>"
msgstr ""
-#: cp/parser.c:21294
+#: cp/parser.c:21289
#, fuzzy, gcc-internal-format
#| msgid "template declaration of %qs"
msgid "template declaration of %<typedef%>"
msgstr "%qs 宣告為範本"
-#: cp/parser.c:21371
+#: cp/parser.c:21366
#, fuzzy, gcc-internal-format
#| msgid "explicit specialization in non-namespace scope %qD"
msgid "explicit template specialization cannot have a storage class"
msgstr "明確特例化出ç¾åœ¨éžå‘½åç©ºé–“ä½œç”¨æ¬„ä½ %qD 中"
-#: cp/parser.c:21606
+#: cp/parser.c:21601
#, fuzzy, gcc-internal-format
#| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr "%H在巢狀範本引數清單中應當使用 %<> >%> è€Œéž %<>>%>"
-#: cp/parser.c:21619
+#: cp/parser.c:21614
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr "å¯ç–‘çš„ %<>>%>,使用 %<>%> 來çµæŸç¯„本引數清單"
-#: cp/parser.c:22025
+#: cp/parser.c:22020
#, fuzzy, gcc-internal-format
#| msgid "invalid base-class specification"
msgid "invalid use of %qD in linkage specification"
msgstr "無效的基礎類別"
-#: cp/parser.c:22038
+#: cp/parser.c:22033
#, fuzzy, gcc-internal-format
#| msgid "%<__thread%> before %<extern%>"
msgid "%<__thread%> before %qD"
msgstr "%<__thread%> 出ç¾åœ¨ %<extern%> 之å‰"
-#: cp/parser.c:22141
+#: cp/parser.c:22136
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<new%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22144
+#: cp/parser.c:22139
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<delete%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22147
+#: cp/parser.c:22142
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<return%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22153
+#: cp/parser.c:22148
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<extern%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22156
+#: cp/parser.c:22151
#, fuzzy, gcc-internal-format
#| msgid "expected statement"
msgid "expected %<static_assert%>"
msgstr "需è¦æ•˜è¿°"
-#: cp/parser.c:22159
+#: cp/parser.c:22154
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<decltype%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22162
+#: cp/parser.c:22157
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<operator%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22165
+#: cp/parser.c:22160
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<class%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22168
+#: cp/parser.c:22163
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<template%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22171
+#: cp/parser.c:22166
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<namespace%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22174
+#: cp/parser.c:22169
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<using%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22177
+#: cp/parser.c:22172
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<asm%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22180
+#: cp/parser.c:22175
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<try%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22183
+#: cp/parser.c:22178
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<catch%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22186
+#: cp/parser.c:22181
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<throw%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22189
+#: cp/parser.c:22184
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<__label__%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22192
+#: cp/parser.c:22187
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@try%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22195
+#: cp/parser.c:22190
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@synchronized%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22198
+#: cp/parser.c:22193
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<@throw%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22201
+#: cp/parser.c:22196
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:22204
+#: cp/parser.c:22199
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:22235
+#: cp/parser.c:22230
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<::%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22247
+#: cp/parser.c:22242
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<...%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22250
+#: cp/parser.c:22245
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<*%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22253
+#: cp/parser.c:22248
#, fuzzy, gcc-internal-format
#| msgid "expected %<{%>"
msgid "expected %<~%>"
msgstr "éœ€è¦ %<{%>"
-#: cp/parser.c:22259
+#: cp/parser.c:22254
#, fuzzy, gcc-internal-format
#| msgid "expected %<:%> or %<...%>"
msgid "expected %<:%> or %<::%>"
msgstr "éœ€è¦ %<:%> 或 %<...%>"
-#: cp/parser.c:22287
+#: cp/parser.c:22282
#, fuzzy, gcc-internal-format
#| msgid "expected %<,%>, %<;%> or %<}%>"
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr "éœ€è¦ %<,%>ã€%<;%> 或 %<}%>"
-#: cp/parser.c:22525
+#: cp/parser.c:22520
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr "使用了 %qs 標記,在命å %q#T 時"
-#: cp/parser.c:22530
+#: cp/parser.c:22525
#, fuzzy, gcc-internal-format
#| msgid "%q+#D previously declared here"
msgid "%q#T was previously declared here"
msgstr "%q+#D 已在此宣告éŽ"
-#: cp/parser.c:22549
+#: cp/parser.c:22544
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr "%qD é‡å®£å‘Šæ™‚有ä¸åŒçš„å¯å­˜å–性"
-#: cp/parser.c:22568
+#: cp/parser.c:22563
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr "åšç‚ºæ¶ˆæ­§ç¾©çš„ %<template%> åªèƒ½ç”¨æ–¼ç¯„本內"
-#: cp/parser.c:22801
+#: cp/parser.c:22796
#, gcc-internal-format
msgid "file ends in default argument"
msgstr "檔案在é è¨­åƒæ•¸è™•çµæŸ"
-#: cp/parser.c:23005 cp/parser.c:24267 cp/parser.c:24453
+#: cp/parser.c:23000 cp/parser.c:24262 cp/parser.c:24448
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr "ä½ç½®éŒ¯èª¤çš„ %<@%D%> Objective-C++ 建構"
-#: cp/parser.c:23127
+#: cp/parser.c:23122
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:23156
+#: cp/parser.c:23151
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr "%<@encode%> 必須指定一個類型åšç‚ºå¼•æ•¸"
-#: cp/parser.c:23532
+#: cp/parser.c:23527
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr "無效的 Objective-C++ é¸æ“‡å­å"
-#: cp/parser.c:23607 cp/parser.c:23625
+#: cp/parser.c:23602 cp/parser.c:23620
#, fuzzy, gcc-internal-format
#| msgid "expected declaration specifiers"
msgid "objective-c++ method declaration is expected"
msgstr "需è¦æŒ‡å®šå®£å‘Š"
-#: cp/parser.c:23619 cp/parser.c:23684
+#: cp/parser.c:23614 cp/parser.c:23679
#, fuzzy, gcc-internal-format
#| msgid "%Jsection attribute cannot be specified for local variables"
msgid "method attributes must be specified at the end"
msgstr "%Jä¸èƒ½ç‚ºå±€éƒ¨è®Šæ•¸æŒ‡å®š section 屬性"
-#: cp/parser.c:23727
+#: cp/parser.c:23722
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:23933 cp/parser.c:23940 cp/parser.c:23947
+#: cp/parser.c:23928 cp/parser.c:23935 cp/parser.c:23942
#, fuzzy, gcc-internal-format
#| msgid "illegal reference type specified for instance variable %qs"
msgid "invalid type for instance variable"
msgstr "為實體變數 %qs 指定了無效的åƒç…§é¡žåž‹"
-#: cp/parser.c:24061
+#: cp/parser.c:24056
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr "%<@protocol%> 需è¦è­˜åˆ¥ç¢¼"
-#: cp/parser.c:24232
+#: cp/parser.c:24227
#, gcc-internal-format
msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:24239
+#: cp/parser.c:24234
#, fuzzy, gcc-internal-format
#| msgid "%qE attribute ignored for %qE"
msgid "prefix attributes are ignored before %<@%D%>"
msgstr "%qE 屬性為 %qE 所忽略"
-#: cp/parser.c:24512 cp/parser.c:24519 cp/parser.c:24526
+#: cp/parser.c:24507 cp/parser.c:24514 cp/parser.c:24521
#, fuzzy, gcc-internal-format
#| msgid "invalid type argument"
msgid "invalid type for property"
msgstr "無效的類型åƒæ•¸"
-#: cp/parser.c:26256
+#: cp/parser.c:26251
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:26423 cp/pt.c:12731
+#: cp/parser.c:26418 cp/pt.c:12757
#, fuzzy, gcc-internal-format
#| msgid "register variable %qD used in nested function"
msgid "iteration variable %qD should not be reduction"
msgstr "巢狀函å¼ä¸­ä½¿ç”¨äº†æš«å­˜å™¨è®Šæ•¸ %qD"
-#: cp/parser.c:26491
+#: cp/parser.c:26486
#, fuzzy, gcc-internal-format
#| msgid "not enough type information"
msgid "not enough collapsed for loops"
msgstr "類型資訊ä¸å……分"
-#: cp/parser.c:27049 cp/semantics.c:5019
+#: cp/parser.c:27044 cp/semantics.c:5019
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27051 cp/semantics.c:5021
+#: cp/parser.c:27046 cp/semantics.c:5021
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:27248
+#: cp/parser.c:27243
#, fuzzy, gcc-internal-format
#| msgid "junk at end of %<#pragma pack%>"
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr "%<#pragma pack%> 末尾有無用字元"
-#: cp/parser.c:27427
+#: cp/parser.c:27422
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr "模組間最佳化æ·æœªç‚º C++ 實作"
@@ -35596,17 +35591,17 @@ msgstr "範本實體化深度超éŽæœ€å¤§å€¼ %d(使用 use -ftemplate-depth-NN ä
msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
msgstr "範本實體化深度超éŽæœ€å¤§å€¼ %d(使用 use -ftemplate-depth-NN 來增大最大值),在實體化 %qD 時"
-#: cp/pt.c:9443
+#: cp/pt.c:9455
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%T%>"
msgstr ""
-#: cp/pt.c:9447
+#: cp/pt.c:9459
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %<%E%>"
msgstr ""
-#: cp/pt.c:10573
+#: cp/pt.c:10585
#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
msgstr "%q+D 按類型 %qT 實體化"
@@ -35624,270 +35619,270 @@ msgstr "%q+D 按類型 %qT 實體化"
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:10731
+#: cp/pt.c:10757
#, fuzzy, gcc-internal-format
#| msgid "variable %qD has initializer but incomplete type"
msgid "variable %qD has function type"
msgstr "變數 %qD 有åˆå§‹å€¼è¨­å®šä½†é¡žåž‹ä¸å®Œå…¨"
-#: cp/pt.c:10900
+#: cp/pt.c:10926
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr "無效的åƒæ•¸é¡žåž‹ %qT"
-#: cp/pt.c:10902
+#: cp/pt.c:10928
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr "在宣告 %q+D 中"
-#: cp/pt.c:10979
+#: cp/pt.c:11005
#, gcc-internal-format
msgid "function returning an array"
msgstr "函å¼å›žå‚³äº†ä¸€å€‹é™£åˆ—"
-#: cp/pt.c:10981
+#: cp/pt.c:11007
#, gcc-internal-format
msgid "function returning a function"
msgstr "函å¼å›žå‚³äº†ä¸€å€‹å‡½å¼"
-#: cp/pt.c:11011
+#: cp/pt.c:11037
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr "產生éžé¡žåˆ¥é¡žåž‹ %qT çš„æˆå“¡å‡½å¼æŒ‡æ¨™"
-#: cp/pt.c:11552
+#: cp/pt.c:11578
#, gcc-internal-format
msgid "forming reference to void"
msgstr "å½¢æˆå° void çš„åƒç…§"
-#: cp/pt.c:11554
+#: cp/pt.c:11580
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming pointer to reference type %qT"
msgstr "å½¢æˆ %s,åƒç…§åƒç…§é¡žåž‹ %qT"
-#: cp/pt.c:11556
+#: cp/pt.c:11582
#, fuzzy, gcc-internal-format
#| msgid "forming %s to reference type %qT"
msgid "forming reference to reference type %qT"
msgstr "å½¢æˆ %s,åƒç…§åƒç…§é¡žåž‹ %qT"
-#: cp/pt.c:11605
+#: cp/pt.c:11631
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr "產生éžé¡žåˆ¥é¡žåž‹ %qT çš„æˆå“¡æŒ‡æ¨™"
-#: cp/pt.c:11611
+#: cp/pt.c:11637
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr "產生åƒç…§é¡žåž‹ %qT çš„æˆå“¡æŒ‡æ¨™"
-#: cp/pt.c:11617
+#: cp/pt.c:11643
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr "建立åƒç…§ void é¡žåž‹çš„æˆå“¡æŒ‡æ¨™"
-#: cp/pt.c:11679
+#: cp/pt.c:11705
#, gcc-internal-format
msgid "creating array of %qT"
msgstr "產生 %qT 的陣列"
-#: cp/pt.c:11685
+#: cp/pt.c:11711
#, gcc-internal-format
msgid "creating array of %qT, which is an abstract class type"
msgstr "產生抽象類型 %qT 的陣列"
-#: cp/pt.c:11714
+#: cp/pt.c:11740
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr "%qT ä¸æ˜¯é¡žåˆ¥ã€çµæ§‹æˆ–è¯åˆé¡žåž‹"
-#: cp/pt.c:11751
+#: cp/pt.c:11777
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr "%qT 被解æžåˆ°éžåˆ—舉類型 %qT"
-#: cp/pt.c:11759
+#: cp/pt.c:11785
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr "%qT 被解æžåˆ°éžé¡žåˆ¥é¡žåž‹ %qT"
-#: cp/pt.c:11876
+#: cp/pt.c:11902
#, gcc-internal-format
msgid "use of %qs in template"
msgstr "在範本中使用 %qs"
-#: cp/pt.c:12016
+#: cp/pt.c:12042
#, fuzzy, gcc-internal-format
#| msgid "qualified type %qT does not match destructor name ~%qT"
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr "é™å®šçš„é¡žåž‹ %qT ä¸åŒ¹é…解構函å¼å ~%qT"
-#: cp/pt.c:12031
+#: cp/pt.c:12057
#, gcc-internal-format
msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr "ä¾è³´å %qE 被解æžç‚ºéžé¡žåž‹ï¼Œä½†å¯¦é«”化å»ç”¢ç”Ÿäº†ä¸€å€‹é¡žåž‹"
-#: cp/pt.c:12033
+#: cp/pt.c:12059
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr "如果您想指定類型,請使用 %<typename %E%>"
-#: cp/pt.c:12186
+#: cp/pt.c:12212
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr "ä½¿ç”¨ç„¡æ•ˆæ¬„ä½ %qD"
-#: cp/pt.c:12541 cp/pt.c:13351
+#: cp/pt.c:12567 cp/pt.c:13377
#, fuzzy, gcc-internal-format
#| msgid "invalid use of void expression"
msgid "invalid use of pack expansion expression"
msgstr "å° void é‹ç®—å¼çš„無效使用"
-#: cp/pt.c:12545 cp/pt.c:13355
+#: cp/pt.c:12571 cp/pt.c:13381
#, fuzzy, gcc-internal-format
#| msgid "%<...%> as arguments.)"
msgid "use %<...%> to expand argument pack"
msgstr "%<...%> åšç‚ºå¼•æ•¸ã€‚)"
-#: cp/pt.c:13931
+#: cp/pt.c:13957
#, gcc-internal-format
msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:13940
+#: cp/pt.c:13966
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:13945
+#: cp/pt.c:13971
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:13948
+#: cp/pt.c:13974
#, fuzzy, gcc-internal-format
#| msgid "%<%T::%D%> is not a type"
msgid "use %<%T::%D%> instead"
msgstr "%<%T::%D%> ä¸æ˜¯ä¸€å€‹é¡žåž‹"
-#: cp/pt.c:13952
+#: cp/pt.c:13978
#, fuzzy, gcc-internal-format
#| msgid "%q+D declared inline after its definition"
msgid "%q+D declared here, later in the translation unit"
msgstr "%q+D çš„å…§è¯å®£å‘Šå‡ºç¾åœ¨å…¶å®šç¾©ä¹‹å¾Œ"
-#: cp/pt.c:14185
+#: cp/pt.c:14211
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr "%qT æ—¢ä¸æ˜¯é¡žåˆ¥ä¹Ÿä¸æ˜¯å‘½å空間"
-#: cp/pt.c:14188
+#: cp/pt.c:14214
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr "%qD æ—¢ä¸æ˜¯é¡žåˆ¥ä¹Ÿä¸æ˜¯å‘½å空間"
-#: cp/pt.c:14480
+#: cp/pt.c:14506
#, gcc-internal-format
msgid "%qT is/uses anonymous type"
msgstr "%qT 是/使用了匿åé¡žåž‹"
-#: cp/pt.c:14482
+#: cp/pt.c:14508
#, fuzzy, gcc-internal-format
#| msgid "default argument for %q#D has type %qT"
msgid "template argument for %qD uses local type %qT"
msgstr "%q#D çš„é è¨­å¼•æ•¸é¡žåž‹ç‚º %qT"
-#: cp/pt.c:14492
+#: cp/pt.c:14518
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr "%qT 是一個å¯è®Šé¡žåž‹"
-#: cp/pt.c:14503
+#: cp/pt.c:14529
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr "æ•´åž‹é‹ç®—å¼ %qE ä¸æ˜¯å¸¸æ•¸"
-#: cp/pt.c:14521
+#: cp/pt.c:14547
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr " 試圖實體化 %qD"
-#: cp/pt.c:17842
+#: cp/pt.c:17868
#, gcc-internal-format
msgid "ambiguous class template instantiation for %q#T"
msgstr "%q#T 的類別範本實體化有歧義"
-#: cp/pt.c:17846
+#: cp/pt.c:17872
#, gcc-internal-format
msgid "%s %+#T"
msgstr "%s %+#T"
-#: cp/pt.c:17870 cp/pt.c:17953
+#: cp/pt.c:17896 cp/pt.c:17979
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr "å°éžç¯„本 %q#D 的明確實體化"
-#: cp/pt.c:17885
+#: cp/pt.c:17911
#, fuzzy, gcc-internal-format
#| msgid "%q#D is not a non-static data member of %qT"
msgid "%qD is not a static data member of a class template"
msgstr "%q#D ä¸æ˜¯ %qT çš„éžéœæ…‹è³‡æ–™æˆå“¡"
-#: cp/pt.c:17891 cp/pt.c:17948
+#: cp/pt.c:17917 cp/pt.c:17974
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr "沒有找到與 %qD 匹é…的範本"
-#: cp/pt.c:17896
+#: cp/pt.c:17922
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template type %qT"
msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr "明確實體化éžç¯„本類型 %qT"
-#: cp/pt.c:17904
+#: cp/pt.c:17930
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr "å° %q#D 的明確實體化"
-#: cp/pt.c:17940
+#: cp/pt.c:17966
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr "å° %q#D é‡è¤‡çš„明確實體化"
-#: cp/pt.c:17963 cp/pt.c:18060
+#: cp/pt.c:17989 cp/pt.c:18086
#, fuzzy, gcc-internal-format
#| msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr "ISO C++ ä¸å…許在明確實體化時使用 %<extern%>"
-#: cp/pt.c:17968 cp/pt.c:18077
+#: cp/pt.c:17994 cp/pt.c:18103
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr "為範本實體化化套用了存儲類型 %qD"
-#: cp/pt.c:18036
+#: cp/pt.c:18062
#, fuzzy, gcc-internal-format
#| msgid "explicit instantiation of non-template %q#D"
msgid "explicit instantiation of non-class template %qD"
msgstr "å°éžç¯„本 %q#D 的明確實體化"
-#: cp/pt.c:18038
+#: cp/pt.c:18064
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr "明確實體化éžç¯„本類型 %qT"
-#: cp/pt.c:18047
+#: cp/pt.c:18073
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr "%q#T 的明確實體化出ç¾åœ¨ç¯„本定義之å‰"
-#: cp/pt.c:18065
+#: cp/pt.c:18091
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr "ISO C++ ä¸å…許在明確實體化時使用 %qE"
-#: cp/pt.c:18111
+#: cp/pt.c:18137
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "å° %q#T é‡è¤‡çš„明確實體化"
@@ -35899,35 +35894,35 @@ msgstr "å° %q#T é‡è¤‡çš„明確實體化"
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:18665
+#: cp/pt.c:18692
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr "明確實體化 %qD 時沒有å¯ç”¨çš„定義"
-#: cp/pt.c:18841
+#: cp/pt.c:18873
#, fuzzy, gcc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
msgstr "範本實體化深度超éŽäº†æœ€å¤§å€¼ %d,當實體化 %q+D 時,å¯èƒ½æ˜¯ç”±æ–¼ç”¢ç”Ÿè™›å‡½å¼è¡¨æ‰€è‡´(使用 -ftemplate-depth-NN 來增大最大值)"
-#: cp/pt.c:19221
+#: cp/pt.c:19253
#, fuzzy, gcc-internal-format
#| msgid "invalid catch parameter"
msgid "invalid template non-type parameter"
msgstr "無效的 catch åƒæ•¸"
-#: cp/pt.c:19223
+#: cp/pt.c:19255
#, fuzzy, gcc-internal-format
#| msgid "%q#T is not a valid type for a template constant parameter"
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr "%q#T ä¸æ˜¯ä¸€å€‹æœ‰æ•ˆçš„範本常數åƒæ•¸é¡žåž‹"
-#: cp/pt.c:20309
+#: cp/pt.c:20346
#, gcc-internal-format
msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
msgstr ""
-#: cp/pt.c:20367
+#: cp/pt.c:20404
#, fuzzy, gcc-internal-format
#| msgid "variable %qD may not have been initialized"
msgid "variable %q#D with %<auto%> type used in its own initializer"
@@ -35936,13 +35931,13 @@ msgstr "變數 %qD å¯èƒ½æœªç¶“åˆå§‹åŒ–"
#. If type is error_mark_node a diagnostic must have been
#. emitted by now. Also, having a mention to '<type error>'
#. in the diagnostic is not really useful to the user.
-#: cp/pt.c:20399
+#: cp/pt.c:20436
#, fuzzy, gcc-internal-format
#| msgid "unable to emulate %qs"
msgid "unable to deduce %qT from %qE"
msgstr "無法列舉 %qs"
-#: cp/pt.c:20410
+#: cp/pt.c:20447
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
@@ -36192,7 +36187,7 @@ msgstr "å°é™å®šé¡žåž‹ %qT 的定義無效"
msgid "invalid base-class specification"
msgstr "無效的基礎類別"
-#: cp/semantics.c:2996 cp/semantics.c:8816
+#: cp/semantics.c:2996 cp/semantics.c:8857
#, fuzzy, gcc-internal-format
#| msgid "%qD is not a template"
msgid "%qD is not captured"
@@ -36381,292 +36376,292 @@ msgstr "å‡½å¼ %q+#D 的抽象回傳類型無效"
msgid "%q#T has virtual base classes"
msgstr "é¡žåž‹ %qs 有虛æˆå“¡å‡½å¼"
-#: cp/semantics.c:5876
+#: cp/semantics.c:5873
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
msgstr ""
-#: cp/semantics.c:6039
+#: cp/semantics.c:6068
#, gcc-internal-format
msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
msgstr ""
-#: cp/semantics.c:6077
+#: cp/semantics.c:6108
#, fuzzy, gcc-internal-format
#| msgid "%Juninitialized member %qD with %<const%> type %qT"
msgid "uninitialized member %qD in %<constexpr%> constructor"
msgstr "%J未åˆå§‹åŒ–çš„æˆå“¡ %qD 具有 %<const%> é¡žåž‹ %qT"
-#: cp/semantics.c:6108
+#: cp/semantics.c:6139
#, gcc-internal-format
msgid "body of constexpr function %qD not a return-statement"
msgstr ""
-#: cp/semantics.c:6163
+#: cp/semantics.c:6194
#, fuzzy, gcc-internal-format
#| msgid "%q+D is normally a non-static function"
msgid "%q+D is not usable as a constexpr function because:"
msgstr "%q+D 一般是一個éžéœæ…‹çš„函å¼"
-#: cp/semantics.c:6487
+#: cp/semantics.c:6518
#, fuzzy, gcc-internal-format
#| msgid "friend declaration does not name a class or function"
msgid "expression %qE does not designate a constexpr function"
msgstr "夥伴宣告沒有指定類別或函å¼å"
-#: cp/semantics.c:6501 cp/semantics.c:8085
+#: cp/semantics.c:6532 cp/semantics.c:8126
#, fuzzy, gcc-internal-format
#| msgid "call to non-function %qD"
msgid "call to non-constexpr function %qD"
msgstr "呼å«éžå‡½å¼çš„ %qD"
#. The definition of fun was somehow unsuitable.
-#: cp/semantics.c:6529
+#: cp/semantics.c:6560
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD called in a constant expression"
msgstr "%qD ä¸èƒ½å‡ºç¾åœ¨å¸¸æ•¸é‹ç®—å¼ä¸­"
-#: cp/semantics.c:6533
+#: cp/semantics.c:6564
#, fuzzy, gcc-internal-format
#| msgid "%q+D was used with no prototype before its definition"
msgid "%qD used before its definition"
msgstr "%q+D 定義å‰æ²’有原型"
-#: cp/semantics.c:6567
+#: cp/semantics.c:6598
#, fuzzy, gcc-internal-format
#| msgid "protocol %qs has circular dependency"
msgid "call has circular dependency"
msgstr "å”定 %qs 存在循環ä¾è³´"
-#: cp/semantics.c:6575
+#: cp/semantics.c:6606
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
msgstr "範本實體化深度超éŽæœ€å¤§å€¼ %d(使用 use -ftemplate-depth-NN 來增大最大值),在實體化 %qD 時"
-#: cp/semantics.c:6653
+#: cp/semantics.c:6684
#, fuzzy, gcc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "%q+E is not a constant expression"
msgstr "%s ä¸èƒ½å‡ºç¾åœ¨å¸¸æ•¸é‹ç®—å¼ä¸­"
-#: cp/semantics.c:6793
+#: cp/semantics.c:6824
#, fuzzy, gcc-internal-format
#| msgid "array subscript is not an integer"
msgid "array subscript out of bound"
msgstr "陣列下標ä¸æ˜¯ä¸€å€‹æ•´æ•¸"
-#: cp/semantics.c:6839 cp/semantics.c:6899 cp/semantics.c:7536
+#: cp/semantics.c:6870 cp/semantics.c:6930 cp/semantics.c:7577
#, fuzzy, gcc-internal-format
#| msgid "%s cannot appear in a constant-expression"
msgid "%qE is not a constant expression"
msgstr "%s ä¸èƒ½å‡ºç¾åœ¨å¸¸æ•¸é‹ç®—å¼ä¸­"
-#: cp/semantics.c:6845
+#: cp/semantics.c:6876
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "mutable %qD is not usable in a constant expression"
msgstr "%qD ä¸èƒ½å‡ºç¾åœ¨å¸¸æ•¸é‹ç®—å¼ä¸­"
-#: cp/semantics.c:6860
+#: cp/semantics.c:6891
#, gcc-internal-format
msgid "accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/semantics.c:7401
+#: cp/semantics.c:7438
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/semantics.c:7432
+#: cp/semantics.c:7473
#, fuzzy, gcc-internal-format
#| msgid "size of array %qD is not an integral constant-expression"
msgid "the value of %qD is not usable in a constant expression"
msgstr "陣列 %qD 的大å°ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸é‹ç®—å¼"
-#: cp/semantics.c:7439
+#: cp/semantics.c:7480
#, fuzzy, gcc-internal-format
#| msgid "no field %qD found in union being initialized"
msgid "%qD used in its own initializer"
msgstr "在åˆå§‹åŒ–çš„è¯åˆä¸­æ‰¾ä¸åˆ°æ¬„ä½ %qD"
-#: cp/semantics.c:7444
+#: cp/semantics.c:7485
#, fuzzy, gcc-internal-format
#| msgid "%q+D is not a function,"
msgid "%q#D is not const"
msgstr "%q+D ä¸æ˜¯ä¸€å€‹å‡½å¼ï¼Œ"
-#: cp/semantics.c:7447
+#: cp/semantics.c:7488
#, fuzzy, gcc-internal-format
#| msgid "%q+#D is private"
msgid "%q#D is volatile"
msgstr "%q+#D 是ç§æœ‰çš„"
-#: cp/semantics.c:7451
+#: cp/semantics.c:7492
#, fuzzy, gcc-internal-format
#| msgid "%qD cannot appear in a constant-expression"
msgid "%qD was not initialized with a constant expression"
msgstr "%qD ä¸èƒ½å‡ºç¾åœ¨å¸¸æ•¸é‹ç®—å¼ä¸­"
-#: cp/semantics.c:7460
+#: cp/semantics.c:7501
#, fuzzy, gcc-internal-format
#| msgid "%qD was not declared in this scope"
msgid "%qD was not declared %<constexpr%>"
msgstr "%qD 在此作用欄ä½ä¸­å°šæœªå®£å‘Š"
-#: cp/semantics.c:7463
+#: cp/semantics.c:7504
#, fuzzy, gcc-internal-format
#| msgid "expression in new-declarator must have integral or enumeration type"
msgid "%qD does not have integral or enumeration type"
msgstr "new 宣告中的é‹ç®—å¼å¿…須具有整數或列舉類型"
-#: cp/semantics.c:7524 cp/semantics.c:8217
+#: cp/semantics.c:7565 cp/semantics.c:8258
#, gcc-internal-format
msgid "use of the value of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:7552 cp/semantics.c:8355
+#: cp/semantics.c:7593 cp/semantics.c:8396
#, fuzzy, gcc-internal-format
#| msgid "enumeral and non-enumeral type in conditional expression"
msgid "temporary of non-literal type %qT in a constant expression"
msgstr "列舉和éžåˆ—舉類型一起出ç¾åœ¨æ¢ä»¶é‹ç®—å¼ä¸­"
-#: cp/semantics.c:7800 cp/semantics.c:8259 cp/semantics.c:8509
+#: cp/semantics.c:7841 cp/semantics.c:8300 cp/semantics.c:8550
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "expression %qE is not a constant-expression"
msgstr "æ•´åž‹é‹ç®—å¼ %qE ä¸æ˜¯å¸¸æ•¸"
-#: cp/semantics.c:7805
+#: cp/semantics.c:7846
#, fuzzy, gcc-internal-format
#| msgid "expected expression"
msgid "unexpected expression %qE of kind %s"
msgstr "需è¦é‹ç®—å¼"
-#: cp/semantics.c:7836
+#: cp/semantics.c:7877
#, gcc-internal-format
msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
msgstr ""
-#: cp/semantics.c:7849
+#: cp/semantics.c:7890
#, gcc-internal-format
msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
msgstr ""
-#: cp/semantics.c:8020
+#: cp/semantics.c:8061
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/semantics.c:8103
+#: cp/semantics.c:8144
#, gcc-internal-format
msgid "calling a member function of the object being constructed in a constant expression"
msgstr ""
-#: cp/semantics.c:8185
+#: cp/semantics.c:8226
#, gcc-internal-format
msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
msgstr ""
-#: cp/semantics.c:8271
+#: cp/semantics.c:8312
#, gcc-internal-format
msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/semantics.c:8284
+#: cp/semantics.c:8325
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "difference of two pointer expressions is not a constant expression"
msgstr "陣列大å°ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸é‹ç®—å¼"
-#: cp/semantics.c:8303
+#: cp/semantics.c:8344
#, fuzzy, gcc-internal-format
#| msgid "integral expression %qE is not constant"
msgid "pointer comparison expression is not a constant expression"
msgstr "æ•´åž‹é‹ç®—å¼ %qE ä¸æ˜¯å¸¸æ•¸"
-#: cp/semantics.c:8404
+#: cp/semantics.c:8445
#, fuzzy, gcc-internal-format
#| msgid "size of array is not an integral constant-expression"
msgid "division by zero is not a constant-expression"
msgstr "陣列大å°ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸é‹ç®—å¼"
-#: cp/semantics.c:8517
+#: cp/semantics.c:8558
#, fuzzy, gcc-internal-format
#| msgid "nonconstant array index in initializer"
msgid "non-constant array initialization"
msgstr "åˆå§‹å€¼è¨­å®šä¸­é™£åˆ—索引ä¸æ˜¯å¸¸æ•¸"
-#: cp/semantics.c:8523
+#: cp/semantics.c:8564
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected end of file in '%s'"
msgid "unexpected AST of kind %s"
msgstr "「%sã€ä¸­éžé æœŸçš„檔案çµå°¾"
-#: cp/semantics.c:9013
+#: cp/semantics.c:9054
#, fuzzy, gcc-internal-format
#| msgid "cannot declare reference to %q#T"
msgid "cannot capture %qE by reference"
msgstr "ç„¡æ³•å®£å‘Šå° %q#T çš„åƒç…§"
-#: cp/semantics.c:9036
+#: cp/semantics.c:9077
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/semantics.c:9182
+#: cp/semantics.c:9223
#, fuzzy, gcc-internal-format
#| msgid "%<this%> is unavailable for static member functions"
msgid "%<this%> was not captured for this lambda function"
msgstr "éœæ…‹æˆå“¡å‡½å¼ä¸­ä¸èƒ½ä½¿ç”¨ %<this%>"
-#: cp/tree.c:1025
+#: cp/tree.c:1037
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr "%qV é™å®šç¬¦ä¸èƒ½å¥—用到 %qT 上"
-#: cp/tree.c:2805
+#: cp/tree.c:2817
#, gcc-internal-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr "åªèƒ½ç‚º Java 類別定義套用 %qE 屬性"
-#: cp/tree.c:2834
+#: cp/tree.c:2846
#, gcc-internal-format
msgid "%qE attribute can only be applied to class definitions"
msgstr "åªèƒ½ç‚ºé¡žåˆ¥å®šç¾©å¥—用 %qE 屬性"
-#: cp/tree.c:2840
+#: cp/tree.c:2852
#, gcc-internal-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr "%qE å·²éŽæ™‚:g++ 的虛函å¼è¡¨ç¾åœ¨é è¨­èˆ‡ COM 相容"
-#: cp/tree.c:2864
+#: cp/tree.c:2876
#, gcc-internal-format
msgid "requested init_priority is not an integer constant"
msgstr "請求的 init_priority ä¸æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
-#: cp/tree.c:2885
+#: cp/tree.c:2897
#, gcc-internal-format
msgid "can only use %qE attribute on file-scope definitions of objects of class type"
msgstr "åªèƒ½å°‡ %qE 屬性用於æŸå€‹é¡žåˆ¥çš„物件的檔案作用欄ä½å®šç¾©"
-#: cp/tree.c:2893
+#: cp/tree.c:2905
#, gcc-internal-format
msgid "requested init_priority is out of range"
msgstr "請求的 init_priority 越界"
-#: cp/tree.c:2903
+#: cp/tree.c:2915
#, gcc-internal-format
msgid "requested init_priority is reserved for internal use"
msgstr "請求的 init_priority ä¿ç•™ç‚ºå…§éƒ¨ä½¿ç”¨"
-#: cp/tree.c:2914
+#: cp/tree.c:2926
#, gcc-internal-format
msgid "%qE attribute is not supported on this platform"
msgstr "%qE 屬性在此平å°ä¸Šä¸å—支æ´"
-#: cp/tree.c:3594
+#: cp/tree.c:3606
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_* check:在 %s 中失敗,於 %s:%d"
@@ -37698,128 +37693,128 @@ msgstr "使用了建構å¼çš„語法,但沒有為類型 %qT 宣告建構å¼"
msgid "cannot initialize arrays using this syntax"
msgstr "ä¸èƒ½ç”¨ä»¥èªžæ³•åˆå§‹åŒ–陣列"
-#: cp/typeck2.c:832
+#: cp/typeck2.c:835
#, fuzzy, gcc-internal-format
#| msgid "conversion of %qE from %qT to %qT is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { }"
msgstr "å°‡ %qE 從 %qT 轉æ›åˆ° %qT 有歧義"
-#: cp/typeck2.c:836
+#: cp/typeck2.c:839
#, fuzzy, gcc-internal-format
#| msgid "conversion of %qE from %qT to %qT is ambiguous"
msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
msgstr "å°‡ %qE 從 %qT 轉æ›åˆ° %qT 有歧義"
-#: cp/typeck2.c:899
+#: cp/typeck2.c:902
#, gcc-internal-format
msgid "int-array initialized from non-wide string"
msgstr "int 型陣列由éžå¯¬å­—串åˆå§‹åŒ–"
-#: cp/typeck2.c:905
+#: cp/typeck2.c:908
#, fuzzy, gcc-internal-format
#| msgid "int-array initialized from non-wide string"
msgid "int-array initialized from incompatible wide string"
msgstr "int 型陣列由éžå¯¬å­—串åˆå§‹åŒ–"
-#: cp/typeck2.c:925
+#: cp/typeck2.c:928
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr "用以åˆå§‹åŒ–字元陣列的字串太長"
-#: cp/typeck2.c:973
+#: cp/typeck2.c:976
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr "ä¸å¯ä½¿ç”¨è¤‡åˆåŽŸæ–‡åˆå§‹åŒ–類型為 %qT çš„èšé›†"
-#: cp/typeck2.c:991
+#: cp/typeck2.c:994
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
-#: cp/typeck2.c:1220 cp/typeck2.c:1249
+#: cp/typeck2.c:1223 cp/typeck2.c:1252
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr "æˆå“¡ %qD 缺少åˆå§‹å€¼è¨­å®š"
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1230
#, gcc-internal-format
msgid "uninitialized const member %qD"
msgstr "未åˆå§‹åŒ–的常數æˆå“¡ %qD"
-#: cp/typeck2.c:1234
+#: cp/typeck2.c:1237
#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
msgstr "æˆå“¡ %qD 有未åˆå§‹åŒ–的常數欄ä½"
-#: cp/typeck2.c:1241
+#: cp/typeck2.c:1244
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr "æˆå“¡ %qD 是未åˆå§‹åŒ–çš„åƒç…§"
-#: cp/typeck2.c:1321
+#: cp/typeck2.c:1324
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr "在åˆå§‹åŒ–çš„è¯åˆä¸­æ‰¾ä¸åˆ°æ¬„ä½ %qD"
-#: cp/typeck2.c:1332
+#: cp/typeck2.c:1335
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr "在è¯åˆåˆå§‹å€¼è¨­å®šä¸­å‡ºç¾äº†ç´¢å¼•å€¼è€Œä¸æ˜¯æ¬„ä½å"
-#: cp/typeck2.c:1500
+#: cp/typeck2.c:1503
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr "åµæ¸¬åˆ°å¾ªç’°æŒ‡æ¨™ä»£ç†"
-#: cp/typeck2.c:1513
+#: cp/typeck2.c:1516
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr "%<->%> 的基é‹ç®—元具有éžæŒ‡æ¨™é¡žåž‹ %qT"
-#: cp/typeck2.c:1537
+#: cp/typeck2.c:1540
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr "%<operator->()%> çš„çµæžœçµ¦å‡ºäº†éžæŒ‡æ¨™çš„çµæžœ"
-#: cp/typeck2.c:1539
+#: cp/typeck2.c:1542
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr "%<->%> çš„å·¦é‹ç®—å…ƒä¸æ˜¯ä¸€å€‹æŒ‡æ¨™"
-#: cp/typeck2.c:1564
+#: cp/typeck2.c:1567
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr "%qE ä¸èƒ½åšç‚ºæˆå“¡æŒ‡æ¨™ï¼Œå› ç‚ºå®ƒçš„類型為 %qT"
-#: cp/typeck2.c:1573
+#: cp/typeck2.c:1576
#, fuzzy, gcc-internal-format
#| msgid "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr "無法將æˆå“¡æŒ‡æ¨™ %qE 套用到 %qE 上,因為後者的類型 %qT ä¸æ˜¯ä¸€å€‹èšé›†"
-#: cp/typeck2.c:1595
+#: cp/typeck2.c:1598
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr "æˆå“¡æŒ‡æ¨™é¡žåž‹ %qT 與物件類型 %qT ä¸ç›¸å®¹"
-#: cp/typeck2.c:1663
+#: cp/typeck2.c:1666
#, fuzzy, gcc-internal-format
#| msgid "invalid cast to function type %qT"
msgid "functional cast to array type %qT"
msgstr "å‘函å¼é¡žåž‹ %qT 的轉æ›ç„¡æ•ˆ"
-#: cp/typeck2.c:1684
+#: cp/typeck2.c:1687
#, fuzzy, gcc-internal-format
#| msgid "%Jdefault-initialization of %q#D, which has reference type"
msgid "invalid value-initialization of reference type"
msgstr "%Jé è¨­åˆå§‹åŒ–具有åƒç…§é¡žåž‹çš„ %q#D"
-#: cp/typeck2.c:1913
+#: cp/typeck2.c:1916
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr "呼å«çš„å‡½å¼ %qD 會拋出ä¸å®Œå…¨çš„é¡žåž‹ %q#T"
-#: cp/typeck2.c:1916
+#: cp/typeck2.c:1919
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "呼å«çš„函å¼æœƒæ‹‹å‡ºä¸å®Œå…¨çš„é¡žåž‹ %q#T"
@@ -37881,199 +37876,199 @@ msgstr ""
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr "%L çš„è·å‹’瑞斯常數太長,無法被轉æ›ç‚º %s"
-#: fortran/array.c:98
+#: fortran/array.c:96
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript at %C"
msgstr "%C 處需è¦é™£åˆ—下標"
-#: fortran/array.c:107
+#: fortran/array.c:105
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected '*' in coarray subscript at %C"
msgstr "%C 處需è¦é™£åˆ—下標"
-#: fortran/array.c:131
+#: fortran/array.c:129
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Strides not allowed in coarray subscript at %C"
msgstr "%C 處需è¦é™£åˆ—下標"
-#: fortran/array.c:139
+#: fortran/array.c:137
#, gcc-internal-format, gfc-internal-format
msgid "Expected array subscript stride at %C"
msgstr "%C 需è¦é™£åˆ—下標間隔"
-#: fortran/array.c:196
+#: fortran/array.c:194
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of array reference at %C"
msgstr "%C 處陣列åƒç…§å½¢å¼ç„¡æ•ˆ"
-#: fortran/array.c:201 fortran/array.c:267
+#: fortran/array.c:199 fortran/array.c:272
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "%C 處的任何åƒç…§éƒ½ä¸èƒ½å¤šæ–¼ %d 維"
-#: fortran/array.c:216 fortran/array.c:576 fortran/check.c:2149
-#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4120
+#: fortran/array.c:214 fortran/array.c:581 fortran/check.c:2149
+#: fortran/check.c:3915 fortran/check.c:3953 fortran/check.c:4124
#: fortran/match.c:1766 fortran/match.c:2833 fortran/match.c:3029
-#: fortran/simplify.c:4538
+#: fortran/simplify.c:4541
#, gcc-internal-format, gfc-internal-format
msgid "Coarrays disabled at %C, use -fcoarray= to enable"
msgstr ""
-#: fortran/array.c:222
+#: fortran/array.c:220
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Unexpected coarray designator at %C"
msgstr "%C 處需è¦é™£åˆ—下標"
-#: fortran/array.c:237
+#: fortran/array.c:235
#, gcc-internal-format, gfc-internal-format
msgid "Too few codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:243
+#: fortran/array.c:241
#, gcc-internal-format, gfc-internal-format
msgid "Too many codimensions at %C, expected %d not %d"
msgstr ""
-#: fortran/array.c:253
+#: fortran/array.c:251 fortran/array.c:259
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected another dimension in array declaration at %C"
msgid "Unexpected '*' for codimension %d of %d at %C"
msgstr "%C 處陣列宣告需è¦å¦å¤–一維"
-#: fortran/array.c:256
+#: fortran/array.c:254
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form of array reference at %C"
msgid "Invalid form of coarray reference at %C"
msgstr "%C 處陣列åƒç…§å½¢å¼ç„¡æ•ˆ"
-#: fortran/array.c:261
+#: fortran/array.c:266
#, gcc-internal-format, gfc-internal-format
msgid "Invalid codimension %d at %C, only %d codimensions exist"
msgstr ""
-#: fortran/array.c:313
+#: fortran/array.c:318
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr "變數「%sã€åœ¨ %L 處上下文中必須是常數"
-#: fortran/array.c:316
+#: fortran/array.c:321
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L in this context must be constant"
msgid "Expression at %L in this context must be constant"
msgstr "變數「%sã€åœ¨ %L 處上下文中必須是常數"
-#: fortran/array.c:407
+#: fortran/array.c:412
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in array specification at %C"
msgstr "%C 處指定陣列時需è¦é‹ç®—å¼"
-#: fortran/array.c:486
+#: fortran/array.c:491
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification must be deferred at %L"
msgid "Bad array specification for implied-shape array at %C"
msgstr "%L 處陣列指定必須延é²"
-#: fortran/array.c:502 fortran/array.c:614
+#: fortran/array.c:507 fortran/array.c:619
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:512 fortran/array.c:624
+#: fortran/array.c:517 fortran/array.c:629
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:526 fortran/array.c:638
+#: fortran/array.c:531 fortran/array.c:643
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:536 fortran/array.c:642
+#: fortran/array.c:541 fortran/array.c:647
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:545 fortran/array.c:651
+#: fortran/array.c:550 fortran/array.c:656
#, gcc-internal-format, gfc-internal-format
msgid "Expected another dimension in array declaration at %C"
msgstr "%C 處陣列宣告需è¦å¦å¤–一維"
-#: fortran/array.c:551 fortran/array.c:582 fortran/array.c:657
+#: fortran/array.c:556 fortran/array.c:587 fortran/array.c:662
#, gcc-internal-format, gfc-internal-format
msgid "Array specification at %C has more than %d dimensions"
msgstr "%C 處陣列指定了多於 %d 的維數"
-#: fortran/array.c:557
+#: fortran/array.c:562
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification at %C has more than %d dimensions"
msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
msgstr "%C 處陣列指定了多於 %d 的維數"
-#: fortran/array.c:570
+#: fortran/array.c:575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Nonstandard type declaration %s*%d at %C"
msgid "Fortran 2008: Coarray declaration at %C"
msgstr "%C 處éžæ¨™æº–的型態宣告 %s*%d"
-#: fortran/array.c:665
+#: fortran/array.c:670
#, gcc-internal-format, gfc-internal-format
msgid "Upper bound of last coarray dimension must be '*' at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:890
#, gcc-internal-format, gfc-internal-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr "DO 游標「%sã€åœ¨ %L 處出ç¾åœ¨å¦ä¸€å€‹åŒå游標作用欄ä½å…§"
-#: fortran/array.c:977 fortran/array.c:1109
+#: fortran/array.c:982 fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr "%C 陣列建構語法錯誤"
-#: fortran/array.c:1029
+#: fortran/array.c:1034
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "New in Fortran 2003: [...] style array constructors at %C"
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr "Fortran 2003 中的新特性:%C 處 [...] 風格的陣列建構"
-#: fortran/array.c:1049
+#: fortran/array.c:1054
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in character length specification at %C"
msgid "Fortran 2003: Array constructor including type specification at %C"
msgstr "%C 處指定字元長度時語法錯誤"
-#: fortran/array.c:1055 fortran/match.c:3465
+#: fortran/array.c:1060 fortran/match.c:3465
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr "陣列「%sã€åœ¨ %L 處ä¸èƒ½æœ‰å»¶é²çš„外形"
-#: fortran/array.c:1071
+#: fortran/array.c:1076
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr "%C 處的空陣列建構ä¸è¢«å…許"
-#: fortran/array.c:1156
+#: fortran/array.c:1161
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr "%s 陣列建構中的元素在 %L 處是 %s"
-#: fortran/array.c:1484
+#: fortran/array.c:1489
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr "%L 迭代次數ä¸èƒ½ç‚ºé›¶"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/array.c:1621 fortran/expr.c:1538 fortran/trans-array.c:5264
+#: fortran/array.c:1626 fortran/expr.c:1538 fortran/trans-array.c:5258
#, gcc-internal-format, gfc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
msgstr ""
-#: fortran/array.c:1818
+#: fortran/array.c:1823
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Element in %s array constructor at %L is %s"
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
@@ -38109,7 +38104,7 @@ msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須為實數型
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須為 INTEGER 或 PROCEDURE"
-#: fortran/check.c:168 fortran/check.c:5193
+#: fortran/check.c:168 fortran/check.c:5197
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是一個常數"
@@ -38224,7 +38219,7 @@ msgstr "「%sã€å…§å»ºå‡½å¼çš„「dimã€å¼•æ•¸(æ–¼ %L 處)ä¸æ˜¯ä¸€å€‹æœ‰æ•ˆçš„ç
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr "%L 處指標賦值時字元長度ä¸åŒ"
-#: fortran/check.c:854 fortran/check.c:5162
+#: fortran/check.c:854 fortran/check.c:5166
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr "「%sã€å’Œã€Œ%sã€å¼•æ•¸(屬於「%sã€å…§å»ºå‡½å¼)在 %L 處類型必須相åŒ"
@@ -38314,8 +38309,8 @@ msgstr "「%sã€å¼•æ•¸(屬於內建函å¼ã€Œ%sã€ï¼Œæ–¼ %L 處)çš„é¡žåž‹å¿…é ˆç‚
#: fortran/check.c:1307 fortran/check.c:1838 fortran/check.c:1941
#: fortran/check.c:2135 fortran/check.c:2180 fortran/check.c:3382
-#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4106
-#: fortran/check.c:4235
+#: fortran/check.c:3516 fortran/check.c:3571 fortran/check.c:4110
+#: fortran/check.c:4239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
@@ -38475,7 +38470,7 @@ msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須為 ALLOCATA
msgid "Fortran 2003: NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:2925 fortran/check.c:4182
+#: fortran/check.c:2925 fortran/check.c:4186
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
@@ -38620,47 +38615,47 @@ msgstr ""
msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
msgstr ""
-#: fortran/check.c:4046
+#: fortran/check.c:4050
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是 %s"
-#: fortran/check.c:4074
+#: fortran/check.c:4078
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
msgstr ""
-#: fortran/check.c:4196
+#: fortran/check.c:4200
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須具有與「%sã€ä¸€æ¨£çš„種別"
-#: fortran/check.c:4209
+#: fortran/check.c:4213
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
msgstr "「%sã€å’Œã€Œ%sã€å¼•æ•¸(屬於「%sã€å…§å»ºå‡½å¼)在 %L 處類型必須相åŒ"
-#: fortran/check.c:4468 fortran/check.c:4500
+#: fortran/check.c:4472 fortran/check.c:4504
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是 %s"
-#: fortran/check.c:4508
+#: fortran/check.c:4512
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr "çµ¦äºˆå‡½å¼ %s çš„åƒæ•¸å¤ªå¤šï¼Œæ–¼ %L"
-#: fortran/check.c:4794
+#: fortran/check.c:4798
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須具有種別 %d"
-#: fortran/check.c:5146 fortran/check.c:5154
+#: fortran/check.c:5150 fortran/check.c:5158
#, gcc-internal-format, gfc-internal-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須為 INTEGER 或 LOGICAL"
@@ -38672,7 +38667,7 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:556 fortran/decl.c:7561
+#: fortran/class.c:556 fortran/decl.c:7562
#, gcc-internal-format, gfc-internal-format
msgid "Maximum extension level reached with type '%s' at %L"
msgstr ""
@@ -38968,7 +38963,7 @@ msgstr "CHARACTER(*) 函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½ä»¥æŒ‡æ¨™è³¦å€¼"
msgid "Fortran 2008: Implied-shape array at %L"
msgstr "Fortran 2003:%L 處的 IOMSG 標記"
-#: fortran/decl.c:1898 fortran/decl.c:6418
+#: fortran/decl.c:1898 fortran/decl.c:6419
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate format specification at %C"
msgid "Duplicate array spec for Cray pointee at %C"
@@ -38985,7 +38980,7 @@ msgstr "%qD ä¸èƒ½åœ¨å‘½å空間宣告"
msgid "Extension: Old-style initialization at %C"
msgstr "擴充:%C 處舊å¼çš„åˆå§‹åŒ–"
-#: fortran/decl.c:2008 fortran/decl.c:4916
+#: fortran/decl.c:2008 fortran/decl.c:4917
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr "%C çš„åˆå§‹åŒ–ä¸æ˜¯ç‚ºæŒ‡æ¨™è®Šæ•¸æº–備的"
@@ -38995,7 +38990,7 @@ msgstr "%C çš„åˆå§‹åŒ–ä¸æ˜¯ç‚ºæŒ‡æ¨™è®Šæ•¸æº–備的"
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr "在 %C 處的指標åˆå§‹åŒ–需è¦ã€Œ=>ã€ï¼Œè€Œä¸æ˜¯ã€Œ=ã€"
-#: fortran/decl.c:2030 fortran/decl.c:7713
+#: fortran/decl.c:2030 fortran/decl.c:7714
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr "%C 處需è¦ä¸€å€‹åˆå§‹åŒ–é‹ç®—å¼"
@@ -39208,7 +39203,7 @@ msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
msgid "Fortran 2008: CONTIGUOUS attribute at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:3724 fortran/decl.c:6713
+#: fortran/decl.c:3724 fortran/decl.c:6714
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
@@ -39231,57 +39226,57 @@ msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:3816
+#: fortran/decl.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:3913
+#: fortran/decl.c:3914
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be an internal function"
msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
msgstr "指定函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½æ˜¯ä¸€å€‹å…§éƒ¨å‡½å¼"
-#: fortran/decl.c:3934
+#: fortran/decl.c:3935
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:3944
#, gcc-internal-format, gfc-internal-format
msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:3947
+#: fortran/decl.c:3948
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L has not been assigned a format label"
msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
msgstr "變數「%sã€åœ¨ %L 尚未指派到格å¼æ¨™ç±¤"
-#: fortran/decl.c:3959
+#: fortran/decl.c:3960
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
msgstr ""
-#: fortran/decl.c:3973
+#: fortran/decl.c:3974
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
msgstr "%L 處的物件「%sã€å¿…須有 SAVE 屬性 %s"
-#: fortran/decl.c:3981
+#: fortran/decl.c:3982
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr "%L 處的物件「%sã€å¿…須有 SAVE 屬性 %s"
-#: fortran/decl.c:3993
+#: fortran/decl.c:3994
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
msgstr "CHARACTER(*) 函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½ä»¥é™£åˆ—賦值"
-#: fortran/decl.c:4001
+#: fortran/decl.c:4002
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be a statement function"
msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
@@ -39289,17 +39284,17 @@ msgstr "指定函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½æ˜¯ä¸€å€‹æ•˜è¿°å‡½å¼"
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4012
+#: fortran/decl.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
msgstr ""
-#: fortran/decl.c:4088
+#: fortran/decl.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "Need either entity or common block name for attribute specification statement at %C"
msgstr ""
-#: fortran/decl.c:4135
+#: fortran/decl.c:4136
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
msgid "Missing entity or common block name for attribute specification statement at %C"
@@ -39307,824 +39302,824 @@ msgstr "擴充:DATA 敘述中å°å…¬å…±å¡Šè®Šæ•¸ã€Œ%sã€åœ¨ %C 處åˆå§‹åŒ–"
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:4244
+#: fortran/decl.c:4245
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition."
msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
msgstr "%C 處的è¡ç”Ÿé¡žåž‹å°šæœªè¢«å®šç¾©ï¼Œå› æ­¤ä¸èƒ½å‡ºç¾åœ¨è¡ç”Ÿé¡žåž‹å®šç¾©ä¸­"
-#: fortran/decl.c:4276
+#: fortran/decl.c:4277
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr "%C 處資料宣告語法錯誤"
-#: fortran/decl.c:4350
+#: fortran/decl.c:4351
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: IMPURE procedure at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:4363
+#: fortran/decl.c:4364
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4469
+#: fortran/decl.c:4470
#, gcc-internal-format, gfc-internal-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr "å稱「%sã€(ä½æ–¼ %C)是一個程åºçš„å稱"
-#: fortran/decl.c:4481
+#: fortran/decl.c:4482
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr "%C 處åƒæ•¸æ¸…單中有éžé æœŸçš„無用字元"
-#: fortran/decl.c:4498
+#: fortran/decl.c:4499
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr "符號「%sã€åœ¨ %C 處的åƒæ•¸æ¸…單中é‡è¤‡å‡ºç¾"
-#: fortran/decl.c:4549
+#: fortran/decl.c:4550
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr "%C 處 RESULT 變數ä¸èƒ½èˆ‡å‡½å¼åŒå"
-#: fortran/decl.c:4626
+#: fortran/decl.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr "%C 處的函å¼å®£å‘Šå¾Œæœ‰éžé æœŸçš„無用字元"
-#: fortran/decl.c:4636 fortran/decl.c:5670
+#: fortran/decl.c:4637 fortran/decl.c:5671
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr "%L 處 PURE 程åºä¸èƒ½æŒ‡å®š SAVE 屬性"
-#: fortran/decl.c:4780
+#: fortran/decl.c:4781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Iterator step at %L cannot be zero"
msgid "Interface '%s' at %C may not be generic"
msgstr "%L 迭代次數ä¸èƒ½ç‚ºé›¶"
-#: fortran/decl.c:4786
+#: fortran/decl.c:4787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be a statement function"
msgid "Interface '%s' at %C may not be a statement function"
msgstr "指定函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½æ˜¯ä¸€å€‹æ•˜è¿°å‡½å¼"
-#: fortran/decl.c:4799
+#: fortran/decl.c:4800
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
msgstr "內部程åºã€Œ%sã€åœ¨ %L 處ä¸å…許åšç‚ºå¯¦éš›å¼•æ•¸"
-#: fortran/decl.c:4854
+#: fortran/decl.c:4855
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:4861
+#: fortran/decl.c:4862
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:4867
+#: fortran/decl.c:4868
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:4891
+#: fortran/decl.c:4892
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has basic type of %s"
msgid "Procedure '%s' at %L already has basic type of %s"
msgstr "符號「%sã€åœ¨ %L 處已經有了基本類型 %s"
-#: fortran/decl.c:4940 fortran/decl.c:5108 fortran/decl.c:8195
+#: fortran/decl.c:4941 fortran/decl.c:5109 fortran/decl.c:8196
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in PROCEDURE statement at %C"
msgstr "%C SAVE 敘述語法錯誤"
-#: fortran/decl.c:4989 fortran/decl.c:8096
+#: fortran/decl.c:4990 fortran/decl.c:8097
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected '::' after binding-attributes at %C"
msgstr "%C 處需è¦çµæŸå"
-#: fortran/decl.c:4996
+#: fortran/decl.c:4997
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5000
+#: fortran/decl.c:5001
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: Procedure pointer component at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:5065
+#: fortran/decl.c:5066
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in structure constructor at %C"
msgid "Syntax error in procedure pointer component at %C"
msgstr "%C çµæ§‹å»ºæ§‹èªžæ³•éŒ¯èª¤"
-#: fortran/decl.c:5082
+#: fortran/decl.c:5083
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5148
+#: fortran/decl.c:5149
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:5216
+#: fortran/decl.c:5217
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5240 fortran/decl.c:5244 fortran/decl.c:5448
-#: fortran/decl.c:5452 fortran/decl.c:5638 fortran/decl.c:5642
+#: fortran/decl.c:5241 fortran/decl.c:5245 fortran/decl.c:5449
+#: fortran/decl.c:5453 fortran/decl.c:5639 fortran/decl.c:5643
#: fortran/symbol.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:5359
+#: fortran/decl.c:5360
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:5369
+#: fortran/decl.c:5370
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ PROGRAM 中"
-#: fortran/decl.c:5372
+#: fortran/decl.c:5373
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ MODULE 中"
-#: fortran/decl.c:5375
+#: fortran/decl.c:5376
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ BLOCK DATA 中"
-#: fortran/decl.c:5379
+#: fortran/decl.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ INTERFACE 中"
-#: fortran/decl.c:5383
+#: fortran/decl.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ DERIVED TYPE å€å¡Šä¸­"
-#: fortran/decl.c:5387
+#: fortran/decl.c:5388
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ IF-THEN å€å¡Šä¸­"
-#: fortran/decl.c:5392
+#: fortran/decl.c:5393
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ DO 中"
-#: fortran/decl.c:5396
+#: fortran/decl.c:5397
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ SELECT å€å¡Šä¸­"
-#: fortran/decl.c:5400
+#: fortran/decl.c:5401
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ FORALL å€å¡Šä¸­"
-#: fortran/decl.c:5404
+#: fortran/decl.c:5405
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨ WHERE å€å¡Šä¸­"
-#: fortran/decl.c:5408
+#: fortran/decl.c:5409
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr "%C 處的 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨å·¢ç‹€çš„å­ç¨‹å¼ä¸­"
-#: fortran/decl.c:5426
+#: fortran/decl.c:5427
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr "%C 處 ENTRY 敘述ä¸èƒ½å‡ºç¾åœ¨è¢«åŒ…å«çš„程åºä¸­"
-#: fortran/decl.c:5480 fortran/decl.c:5678
+#: fortran/decl.c:5481 fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5736 fortran/decl.c:5752
+#: fortran/decl.c:5737 fortran/decl.c:5753
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in CASE-specification at %C"
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr "%C CASE 指定語法錯誤"
-#: fortran/decl.c:5767
+#: fortran/decl.c:5768
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing quote '\"' for binding label at %C"
msgstr "%C 處缺少格å¼æ¨™ç±¤"
-#: fortran/decl.c:5776
+#: fortran/decl.c:5777
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing quote ''' for binding label at %C"
msgstr "%C 處缺少格å¼æ¨™ç±¤"
-#: fortran/decl.c:5786
+#: fortran/decl.c:5787
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing format label at %C"
msgid "Missing closing paren for binding label at %C"
msgstr "%C 處缺少格å¼æ¨™ç±¤"
-#: fortran/decl.c:5792
+#: fortran/decl.c:5793
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "No binding name is allowed in BIND(C) at %C"
msgstr "函å¼å「%sã€ä¸å…許出ç¾åœ¨ %C 處"
-#: fortran/decl.c:5798
+#: fortran/decl.c:5799
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:5827
+#: fortran/decl.c:5828
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6032
+#: fortran/decl.c:6033
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr "%C 處éžé æœŸçš„ END 敘述"
-#: fortran/decl.c:6040
+#: fortran/decl.c:6041
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s statement at %C cannot follow %s statement at %L"
msgid "Fortran 2008: END statement instead of %s statement at %L"
msgstr "%s 敘述在 %C 處ä¸èƒ½è·Ÿéš¨ %s 敘述在 %L 處"
#. We would have required END [something].
-#: fortran/decl.c:6048
+#: fortran/decl.c:6049
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr "éœ€è¦ %s 敘述在 %L 處"
-#: fortran/decl.c:6059
+#: fortran/decl.c:6060
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %C"
msgstr "éœ€è¦ %s 敘述,於 %C"
-#: fortran/decl.c:6075
+#: fortran/decl.c:6076
#, gcc-internal-format, gfc-internal-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr "需è¦å¡Šå「%sã€åœ¨ã€Œ%sã€é‹ç®—å¼ä¸­ï¼Œæ–¼ %C"
-#: fortran/decl.c:6092
+#: fortran/decl.c:6093
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr "%C 處需è¦çµæŸå"
-#: fortran/decl.c:6101 fortran/decl.c:6109
+#: fortran/decl.c:6102 fortran/decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Expected label '%s' for %s statement at %C"
msgstr "需è¦æ¨™ç±¤ã€Œ%sã€ï¼Œç‚º %s 敘述,於 %C"
-#: fortran/decl.c:6174
+#: fortran/decl.c:6175
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:6182
+#: fortran/decl.c:6183
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:6190
+#: fortran/decl.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:6199
+#: fortran/decl.c:6200
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr "%L 處陣列指定必須延é²"
-#: fortran/decl.c:6298
+#: fortran/decl.c:6299
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr "%C 處變數清單中有éžé æœŸçš„無用字元"
-#: fortran/decl.c:6335
+#: fortran/decl.c:6336
#, gcc-internal-format, gfc-internal-format
msgid "Expected '(' at %C"
msgstr "在 %C 處需è¦ã€Œ(ã€"
-#: fortran/decl.c:6349 fortran/decl.c:6389
+#: fortran/decl.c:6350 fortran/decl.c:6390
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr "在 %C 處需è¦è®Šæ•¸å"
-#: fortran/decl.c:6365
+#: fortran/decl.c:6366
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C must be an integer."
msgid "Cray pointer at %C must be an integer"
msgstr "%C 處 Cray 指標必須是一個整數。"
-#: fortran/decl.c:6369
+#: fortran/decl.c:6370
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes."
msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
msgstr "%C 處的 Cray 指標精度為 %d;記憶體ä½å€éœ€è¦ %d ä½å…ƒçµ„"
-#: fortran/decl.c:6375
+#: fortran/decl.c:6376
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr "在 %C 處需è¦ã€Œ,ã€"
-#: fortran/decl.c:6438
+#: fortran/decl.c:6439
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr "在 %C 處需è¦ã€Œ)ã€"
-#: fortran/decl.c:6450
+#: fortran/decl.c:6451
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" or end of statement at %C"
msgstr "在 %C 處需è¦ã€Œ,ã€æˆ–敘述尾"
-#: fortran/decl.c:6476
+#: fortran/decl.c:6477
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6508
+#: fortran/decl.c:6509
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:6527
+#: fortran/decl.c:6528
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr "%C 處的 Cray æŒ‡æ¨™å®£å‘Šéœ€è¦ -fcray-pointer 旗標。"
-#: fortran/decl.c:6566
+#: fortran/decl.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: CONTIGUOUS statement at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:6664
+#: fortran/decl.c:6665
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6681
+#: fortran/decl.c:6682
#, gcc-internal-format, gfc-internal-format
msgid "Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:6719
+#: fortran/decl.c:6720
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:6759
+#: fortran/decl.c:6760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in PROTECTED statement at %C"
msgstr "%C SAVE 敘述語法錯誤"
-#: fortran/decl.c:6783
+#: fortran/decl.c:6784
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "DATA statement at %C is not allowed in a PURE procedure"
msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr "DATA 敘述ä¸å…許出ç¾åœ¨ %C 處的 PURE 程åºä¸­"
-#: fortran/decl.c:6820
+#: fortran/decl.c:6821
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "DATA statement at %C is not allowed in a PURE procedure"
msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr "DATA 敘述ä¸å…許出ç¾åœ¨ %C 處的 PURE 程åºä¸­"
-#: fortran/decl.c:6848
+#: fortran/decl.c:6849
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:6855
+#: fortran/decl.c:6856
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr "%C 在 PARAMETER æ•˜è¿°ä¸­éœ€è¦ = 符號"
-#: fortran/decl.c:6861
+#: fortran/decl.c:6862
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr "%C 在 PARAMETER 敘述中需è¦é‹ç®—å¼"
-#: fortran/decl.c:6881
+#: fortran/decl.c:6882
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Initializer not allowed for COMMON variable '%s' at %C"
msgid "Initializing already initialized variable at %C"
msgstr "COMMON 變數「%sã€åœ¨ %C 處ä¸å…許有åˆå§‹å€¼è¨­å®š"
-#: fortran/decl.c:6916
+#: fortran/decl.c:6917
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr "%C 處 PARAMETER 敘述中有éžé æœŸçš„å­—å…ƒ"
-#: fortran/decl.c:6940
+#: fortran/decl.c:6941
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:6952
+#: fortran/decl.c:6953
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr "%C 處 SAVE 敘述跟隨空白 SAVE 敘述"
-#: fortran/decl.c:6999
+#: fortran/decl.c:7000
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr "%C SAVE 敘述語法錯誤"
-#: fortran/decl.c:7013
+#: fortran/decl.c:7014
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7017
+#: fortran/decl.c:7018
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: VALUE statement at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:7057
+#: fortran/decl.c:7058
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in VALUE statement at %C"
msgstr "%C SAVE 敘述語法錯誤"
-#: fortran/decl.c:7068
+#: fortran/decl.c:7069
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:7092
+#: fortran/decl.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
msgstr ""
-#: fortran/decl.c:7118
+#: fortran/decl.c:7119
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in VOLATILE statement at %C"
msgstr "%C SAVE 敘述語法錯誤"
-#: fortran/decl.c:7129
+#: fortran/decl.c:7130
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:7171
+#: fortran/decl.c:7172
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr "%C SAVE 敘述語法錯誤"
-#: fortran/decl.c:7195
+#: fortran/decl.c:7196
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:7220
+#: fortran/decl.c:7221
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:7254
+#: fortran/decl.c:7255
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:7303
+#: fortran/decl.c:7304
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected :: in TYPE definition at %C"
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr "%C 在 TYPE å®šç¾©ä¸­éœ€è¦ ::"
-#: fortran/decl.c:7309
+#: fortran/decl.c:7310
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected :: in TYPE definition at %C"
msgid "No such symbol in TYPE definition at %C"
msgstr "%C 在 TYPE å®šç¾©ä¸­éœ€è¦ ::"
-#: fortran/decl.c:7317
+#: fortran/decl.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "'%s' in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:7324
+#: fortran/decl.c:7325
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:7331
+#: fortran/decl.c:7332
#, gcc-internal-format, gfc-internal-format
msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:7354
+#: fortran/decl.c:7355
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7366
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7387
+#: fortran/decl.c:7388
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: IOMSG tag at %L"
msgid "Fortran 2003: ABSTRACT type at %C"
msgstr "Fortran 2003:%L 處的 IOMSG 標記"
-#: fortran/decl.c:7452
+#: fortran/decl.c:7453
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr "%C 在 TYPE å®šç¾©ä¸­éœ€è¦ ::"
-#: fortran/decl.c:7463
+#: fortran/decl.c:7464
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr "類型「%sã€(ä½æ–¼ %C)ä¸èƒ½èˆ‡å…§å»ºé¡žåž‹åŒå"
-#: fortran/decl.c:7473
+#: fortran/decl.c:7474
#, gcc-internal-format, gfc-internal-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:7490
+#: fortran/decl.c:7491
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:7598
+#: fortran/decl.c:7599
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:7618
+#: fortran/decl.c:7619
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "New in Fortran 2003: ENUM AND ENUMERATOR at %C"
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr "Fortran 2003 新特性:%C 處的 ENUM AND ENUMERATOR"
-#: fortran/decl.c:7651
+#: fortran/decl.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr "%C 處:列舉é‡è¶…éŽ C 整數類型"
-#: fortran/decl.c:7730
+#: fortran/decl.c:7731
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:7778
+#: fortran/decl.c:7779
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:7814
+#: fortran/decl.c:7815
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr "%C 處 ENUMERATOR 定義中語法錯誤"
-#: fortran/decl.c:7861 fortran/decl.c:7876
+#: fortran/decl.c:7862 fortran/decl.c:7877
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s specification at %C"
msgid "Duplicate access-specifier at %C"
msgstr "é‡è¤‡ %s 指定,於 %C"
-#: fortran/decl.c:7896
+#: fortran/decl.c:7897
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:7916
+#: fortran/decl.c:7917
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:7943
+#: fortran/decl.c:7944
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate %s attribute at %L"
msgid "Duplicate POINTER attribute at %C"
msgstr "é‡è¤‡çš„ %s 屬性,ä½æ–¼ %L"
-#: fortran/decl.c:7961
+#: fortran/decl.c:7962
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected VARIABLE at %C"
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr "%C è™•éœ€è¦ VARIABLE "
-#: fortran/decl.c:7977
+#: fortran/decl.c:7978
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Duplicate SEQUENCE statement at %C"
msgid "Duplicate DEFERRED at %C"
msgstr "%C 處é‡è¤‡çš„ SEQUENCE 敘述"
-#: fortran/decl.c:7990
+#: fortran/decl.c:7991
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected a nameless interface at %C"
msgid "Expected access-specifier at %C"
msgstr "%C 需è¦ä¸€å€‹ç„¡å介é¢"
-#: fortran/decl.c:7992
+#: fortran/decl.c:7993
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding attribute at %C"
msgstr "%C 處需è¦çµæŸå"
-#: fortran/decl.c:8000
+#: fortran/decl.c:8001
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:8012
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:8054
+#: fortran/decl.c:8055
#, gcc-internal-format, gfc-internal-format
msgid "Interface-name expected after '(' at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8061
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "')' expected at %C"
msgstr "在 %C 處需è¦ã€Œ(ã€"
-#: fortran/decl.c:8080
+#: fortran/decl.c:8081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8085
+#: fortran/decl.c:8086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:8108
+#: fortran/decl.c:8109
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding name at %C"
msgstr "%C 處需è¦çµæŸå"
-#: fortran/decl.c:8112
+#: fortran/decl.c:8113
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Fortran 2003: FLUSH statement at %C"
msgid "Fortran 2008: PROCEDURE list at %C"
msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
-#: fortran/decl.c:8125
+#: fortran/decl.c:8126
#, gcc-internal-format, gfc-internal-format
msgid "'=> target' is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:8131
+#: fortran/decl.c:8132
#, gcc-internal-format, gfc-internal-format
msgid "'::' needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:8141
+#: fortran/decl.c:8142
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected binding target after '=>' at %C"
msgstr "%C 處需è¦çµæŸå"
-#: fortran/decl.c:8158
+#: fortran/decl.c:8159
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:8169
+#: fortran/decl.c:8170
#, gcc-internal-format, gfc-internal-format
msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8218
+#: fortran/decl.c:8219
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:8238
+#: fortran/decl.c:8239
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected '::' at %C"
msgstr "在 %C 處需è¦ã€Œ(ã€"
-#: fortran/decl.c:8250
+#: fortran/decl.c:8251
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected array subscript at %C"
msgid "Expected generic name or operator descriptor at %C"
msgstr "%C 處需è¦é™£åˆ—下標"
-#: fortran/decl.c:8276
+#: fortran/decl.c:8277
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected '=>' at %C"
msgstr "在 %C 處需è¦ã€Œ(ã€"
-#: fortran/decl.c:8318
+#: fortran/decl.c:8319
#, gcc-internal-format, gfc-internal-format
msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8326
+#: fortran/decl.c:8327
#, gcc-internal-format, gfc-internal-format
msgid "Binding at %C must have the same access as already defined binding '%s'"
msgstr ""
-#: fortran/decl.c:8375
+#: fortran/decl.c:8376
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected terminating name at %C"
msgid "Expected specific binding name at %C"
msgstr "%C 處需è¦çµæŸå"
-#: fortran/decl.c:8385
+#: fortran/decl.c:8386
#, gcc-internal-format, gfc-internal-format
msgid "'%s' already defined as specific binding for the generic '%s' at %C"
msgstr ""
-#: fortran/decl.c:8403
+#: fortran/decl.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:8438
+#: fortran/decl.c:8439
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:8449
+#: fortran/decl.c:8450
#, gcc-internal-format, gfc-internal-format
msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
msgstr ""
-#: fortran/decl.c:8471
+#: fortran/decl.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected VARIABLE at %C"
msgid "Empty FINAL at %C"
msgstr "%C è™•éœ€è¦ VARIABLE "
-#: fortran/decl.c:8478
+#: fortran/decl.c:8479
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected structure component name at %C"
msgid "Expected module procedure name at %C"
msgstr "%C 處需è¦çµæ§‹å…ƒä»¶å"
-#: fortran/decl.c:8488
+#: fortran/decl.c:8489
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected '(' at %C"
msgid "Expected ',' at %C"
msgstr "在 %C 處需è¦ã€Œ(ã€"
-#: fortran/decl.c:8494
+#: fortran/decl.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "procedure name = %s"
msgid "Unknown procedure name \"%s\" at %C"
msgstr "程åºå = %s"
-#: fortran/decl.c:8508
+#: fortran/decl.c:8509
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' at %C is already defined at %L"
msgid "'%s' at %C is already defined as FINAL procedure!"
msgstr "程åºã€Œ%sã€åœ¨ %C 處已經於 %L 處被宣告"
-#: fortran/decl.c:8577
+#: fortran/decl.c:8578
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "RESULT attribute required in ENTRY statement at %C"
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr "%C 處的 ENTRY æ•˜è¿°éœ€è¦ RESULT 屬性"
-#: fortran/decl.c:8624
+#: fortran/decl.c:8625
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in SAVE statement at %C"
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
@@ -40379,27 +40374,27 @@ msgstr "%L 處賦值å³æ‰‹é‚Šå‡ºç¾å€¼ç‚º POINTER 的函å¼"
msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
msgstr ""
-#: fortran/expr.c:3177 fortran/resolve.c:9095
+#: fortran/expr.c:3177 fortran/resolve.c:9097
#, gcc-internal-format, gfc-internal-format
msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3187 fortran/resolve.c:9105
+#: fortran/expr.c:3187 fortran/resolve.c:9107
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
msgstr ""
-#: fortran/expr.c:3195 fortran/resolve.c:9114
+#: fortran/expr.c:3195 fortran/resolve.c:9116
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3199 fortran/resolve.c:9118
+#: fortran/expr.c:3199 fortran/resolve.c:9120
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
-#: fortran/expr.c:3203 fortran/resolve.c:9122
+#: fortran/expr.c:3203 fortran/resolve.c:9124
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
msgstr ""
@@ -40680,7 +40675,7 @@ msgid "can't open input file: %s"
msgstr "無法開啟輸入檔案:%s"
#: fortran/frontend-passes.c:354 fortran/trans-array.c:1024
-#: fortran/trans-array.c:5760 fortran/trans-array.c:7006
+#: fortran/trans-array.c:5754 fortran/trans-array.c:7000
#: fortran/trans-intrinsic.c:5422
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "creating array of %qT"
@@ -40806,12 +40801,12 @@ msgstr "%L 處定義賦值的第一個åƒæ•¸å¿…須是 INTENT(IN) 或 INTENT(INOU
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "%L 處定義賦值的第二個åƒæ•¸å¿…須是 INTENT(IN)"
-#: fortran/interface.c:705 fortran/resolve.c:13759
+#: fortran/interface.c:705 fortran/resolve.c:13761
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr "%L 處é‹ç®—å­ä»‹é¢çš„第一個åƒæ•¸å¿…須是 INTENT(IN)"
-#: fortran/interface.c:712 fortran/resolve.c:13777
+#: fortran/interface.c:712 fortran/resolve.c:13779
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "%L 處é‹ç®—å­ä»‹é¢çš„第二個åƒæ•¸å¿…須是 INTENT(IN)"
@@ -42978,7 +42973,7 @@ msgstr "%C 處 ELSE 敘述後有éžé æœŸçš„無用字元"
msgid "Unexpected junk after NOWAIT clause at %C"
msgstr "%C 處 ELSE 敘述後有éžé æœŸçš„無用字元"
-#: fortran/openmp.c:819 fortran/resolve.c:8984 fortran/resolve.c:9462
+#: fortran/openmp.c:819 fortran/resolve.c:8986 fortran/resolve.c:9464
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -44129,473 +44124,473 @@ msgstr "%3$L 處純函å¼ã€Œ%2$sã€çš„引數「%1$sã€å¿…須是 INTENT(IN)"
msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
msgstr "%3$L 處純函å¼ã€Œ%2$sã€çš„引數「%1$sã€å¿…須是 INTENT(IN)"
-#: fortran/resolve.c:381
+#: fortran/resolve.c:383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Keyword argument '%s' at %L is not in the procedure"
msgid "Coarray dummy argument '%s' at %L to elemental procedure"
msgstr "在 %L 處的關éµå­—引數ä¸åœ¨ç¨‹åºä¸­"
-#: fortran/resolve.c:389
+#: fortran/resolve.c:391
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr "元素程åºçš„引數「%sã€åœ¨ %L 處必須是標é‡"
-#: fortran/resolve.c:398
+#: fortran/resolve.c:400
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
msgstr "元素程åºçš„引數「%sã€åœ¨ %L 處必須是標é‡"
-#: fortran/resolve.c:408
+#: fortran/resolve.c:410
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:416
+#: fortran/resolve.c:418
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
msgstr "在 %L 處的啞程åºä¸å…許出ç¾åœ¨ ELEMENTAL 程åºä¸­"
-#: fortran/resolve.c:424
+#: fortran/resolve.c:426
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
msgstr "元素程åºçš„引數「%sã€åœ¨ %L 處必須是標é‡"
-#: fortran/resolve.c:436
+#: fortran/resolve.c:438
#, gcc-internal-format, gfc-internal-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr "敘述函å¼çš„引數「%sã€åœ¨ %L 處必須是標é‡"
-#: fortran/resolve.c:446
+#: fortran/resolve.c:448
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of statement function at %L must be scalar"
msgid "Character-valued argument '%s' of statement function at %L must have constant length"
msgstr "敘述函å¼çš„引數「%sã€åœ¨ %L 處必須是標é‡"
-#: fortran/resolve.c:504
+#: fortran/resolve.c:506
#, gcc-internal-format, gfc-internal-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:509
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function '%s' at %L has no IMPLICIT type"
msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
msgstr "函å¼ã€Œ%sã€åœ¨ %L 處沒有 IMPLICIT é¡žåž‹"
-#: fortran/resolve.c:531
+#: fortran/resolve.c:533
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued internal function '%s' at %L must not be assumed length"
msgid "Character-valued %s '%s' at %L must not be assumed length"
msgstr "字元賦值的內部函å¼ã€Œ%sã€åœ¨ %L 處ä¸å…許被指派長度"
-#: fortran/resolve.c:706
+#: fortran/resolve.c:708
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "inconsistent instance variable specification"
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr "ä¸ä¸€è‡´çš„實體變數指定"
-#: fortran/resolve.c:723
+#: fortran/resolve.c:725
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
msgstr ""
-#: fortran/resolve.c:750
+#: fortran/resolve.c:752
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:754
+#: fortran/resolve.c:756
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:761
+#: fortran/resolve.c:763
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:765
+#: fortran/resolve.c:767
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:803
+#: fortran/resolve.c:805
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:808
+#: fortran/resolve.c:810
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:851
+#: fortran/resolve.c:853
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
msgstr ""
-#: fortran/resolve.c:855
+#: fortran/resolve.c:857
#, gcc-internal-format, gfc-internal-format
msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.c:866
+#: fortran/resolve.c:868
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
msgstr ""
-#: fortran/resolve.c:870
+#: fortran/resolve.c:872
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
msgstr ""
-#: fortran/resolve.c:874
+#: fortran/resolve.c:876
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "External object '%s' at %L may not have an initializer"
msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
msgstr "外部物件「%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:904
+#: fortran/resolve.c:906
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:908
+#: fortran/resolve.c:910
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
msgstr "%L 處的物件「%sã€å¿…須有 SAVE 屬性 %s"
-#: fortran/resolve.c:912
+#: fortran/resolve.c:914
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Generic subroutine '%s' at %L is not an intrinsic subroutine"
msgid "COMMON block '%s' at %L is also an intrinsic procedure"
msgstr "通用å­è™•ç†åºã€Œ%sã€(æ–¼ %L 處)ä¸æ˜¯ä¸€å€‹å…§å»ºå­è™•ç†åº"
-#: fortran/resolve.c:916
+#: fortran/resolve.c:918
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
msgstr ""
-#: fortran/resolve.c:921
+#: fortran/resolve.c:923
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.c:985
+#: fortran/resolve.c:987
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Too few components in structure constructor at %C"
msgid "Components of structure constructor '%s' at %L are PRIVATE"
msgstr "%C 處çµæ§‹å»ºæ§‹ä¸­å…ƒä»¶å¤ªå°‘"
-#: fortran/resolve.c:1021
+#: fortran/resolve.c:1023
#, gcc-internal-format, gfc-internal-format
msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:1043
+#: fortran/resolve.c:1045
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:1122
+#: fortran/resolve.c:1124
#, gcc-internal-format, gfc-internal-format
msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:1155
+#: fortran/resolve.c:1157
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Too many components in structure constructor at %C"
msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
msgstr "%C 處çµæ§‹å»ºæ§‹çš„元件太多"
-#: fortran/resolve.c:1171
+#: fortran/resolve.c:1173
#, gcc-internal-format, gfc-internal-format
msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:1182
+#: fortran/resolve.c:1184
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Pointer initialization at %C requires '=>', not '='"
msgid "Pointer initialization target at %L must not be ALLOCATABLE "
msgstr "在 %C 處的指標åˆå§‹åŒ–需è¦ã€Œ=>ã€ï¼Œè€Œä¸æ˜¯ã€Œ=ã€"
-#: fortran/resolve.c:1188
+#: fortran/resolve.c:1190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Object '%s' at %L must have the SAVE attribute %s"
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr "%L 處的物件「%sã€å¿…須有 SAVE 屬性 %s"
-#: fortran/resolve.c:1199
+#: fortran/resolve.c:1201
#, gcc-internal-format, gfc-internal-format
msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
msgstr ""
-#: fortran/resolve.c:1328
+#: fortran/resolve.c:1330
#, gcc-internal-format, gfc-internal-format
msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1390
+#: fortran/resolve.c:1392
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L is ambiguous"
msgid "'%s' at %L is ambiguous"
msgstr "符號「%sã€(ä½æ–¼ %L)有歧義"
-#: fortran/resolve.c:1394
+#: fortran/resolve.c:1396
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "內部程åºã€Œ%sã€åœ¨ %L 處ä¸å…許åšç‚ºå¯¦éš›å¼•æ•¸"
-#: fortran/resolve.c:1506
+#: fortran/resolve.c:1508
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L must be PURE"
msgid "Type specified for intrinsic function '%s' at %L is ignored"
msgstr "指定函å¼ã€Œ%sã€(ä½æ–¼ %L)必須為 PURE"
-#: fortran/resolve.c:1519
+#: fortran/resolve.c:1521
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L cannot have an initializer"
msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
msgstr "內建函å¼ã€Œ%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:1530
+#: fortran/resolve.c:1532
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic at %L does not exist"
msgid "'%s' declared INTRINSIC at %L does not exist"
msgstr "%L 處的內建函å¼ä¸å­˜åœ¨"
-#: fortran/resolve.c:1541
+#: fortran/resolve.c:1543
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
msgstr ""
-#: fortran/resolve.c:1577
+#: fortran/resolve.c:1579
#, gcc-internal-format, gfc-internal-format
msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
msgstr ""
-#: fortran/resolve.c:1610 fortran/resolve.c:8520 fortran/resolve.c:9409
+#: fortran/resolve.c:1612 fortran/resolve.c:8522 fortran/resolve.c:9411
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "標籤 %d(åƒç…§è‡ª %L)從未被定義"
-#: fortran/resolve.c:1655
+#: fortran/resolve.c:1657
#, gcc-internal-format, gfc-internal-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr "敘述函å¼ã€Œ%sã€åœ¨ %L 處ä¸å…許åšç‚ºå¯¦éš›å¼•æ•¸"
-#: fortran/resolve.c:1663
+#: fortran/resolve.c:1665
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr "敘述函å¼ã€Œ%sã€åœ¨ %L 處ä¸å…許åšç‚ºå¯¦éš›å¼•æ•¸"
-#: fortran/resolve.c:1671
+#: fortran/resolve.c:1673
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
msgstr "內部程åºã€Œ%sã€åœ¨ %L 處ä¸å…許åšç‚ºå¯¦éš›å¼•æ•¸"
-#: fortran/resolve.c:1679
+#: fortran/resolve.c:1681
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
msgstr "ELEMENTAL non-INTRINSIC 程åºã€Œ%sã€åœ¨ %L 處ä¸å…許åšç‚ºå¯¦éš›å¼•æ•¸"
-#: fortran/resolve.c:1706
+#: fortran/resolve.c:1708
#, gcc-internal-format, gfc-internal-format
msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1728
+#: fortran/resolve.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr "符號「%sã€(ä½æ–¼ %L)有歧義"
-#: fortran/resolve.c:1783
+#: fortran/resolve.c:1785
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of INT at %L is not a valid type"
msgid "By-value argument at %L is not of numeric type"
msgstr "%L 處 INT 的引數類型無效"
-#: fortran/resolve.c:1790
+#: fortran/resolve.c:1792
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1804
+#: fortran/resolve.c:1806
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "standard conversions are not allowed in this context"
msgid "By-value argument at %L is not allowed in this context"
msgstr "此上下文中ä¸å…許標準轉æ›"
-#: fortran/resolve.c:1816
+#: fortran/resolve.c:1818
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1827
+#: fortran/resolve.c:1829
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.c:1950
+#: fortran/resolve.c:1952
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1989
+#: fortran/resolve.c:1991
#, gcc-internal-format, gfc-internal-format
msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:2151
+#: fortran/resolve.c:2153
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in array reference at %L (%d/%d)"
msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
msgstr "%L 處陣列åƒç…§ä¸­ç§©ä¸åŒ¹é…(%d/%d)"
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2161
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Type/rank mismatch in argument '%s' at %L"
msgid "Return type mismatch of function '%s' at %L (%s/%s)"
msgstr "引數「%sã€é¡žåž‹/秩ä¸åŒ¹é…,於 %L 處"
-#: fortran/resolve.c:2178
+#: fortran/resolve.c:2180
#, gcc-internal-format, gfc-internal-format
msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
msgstr ""
-#: fortran/resolve.c:2188
+#: fortran/resolve.c:2190
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
msgstr "符號「%sã€åœ¨ %L 處已經有了明確介é¢"
-#: fortran/resolve.c:2196
+#: fortran/resolve.c:2198
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
msgstr "符號「%sã€åœ¨ %L 處已經有了明確介é¢"
-#: fortran/resolve.c:2204
+#: fortran/resolve.c:2206
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2215
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
msgstr "符號「%sã€åœ¨ %L 處已經有了明確介é¢"
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2227
#, gcc-internal-format, gfc-internal-format
msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
msgstr ""
-#: fortran/resolve.c:2237
+#: fortran/resolve.c:2239
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
msgstr ""
-#: fortran/resolve.c:2250
+#: fortran/resolve.c:2252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Character-valued internal function '%s' at %L must not be assumed length"
msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
msgstr "字元賦值的內部函å¼ã€Œ%sã€åœ¨ %L 處ä¸å…許被指派長度"
-#: fortran/resolve.c:2260
+#: fortran/resolve.c:2262
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
msgstr "符號「%sã€åœ¨ %L 處已經有了明確介é¢"
-#: fortran/resolve.c:2267
+#: fortran/resolve.c:2269
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Symbol '%s' at %L already has an explicit interface"
msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
msgstr "符號「%sã€åœ¨ %L 處已經有了明確介é¢"
-#: fortran/resolve.c:2373
+#: fortran/resolve.c:2375
#, gcc-internal-format, gfc-internal-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2391
+#: fortran/resolve.c:2393
#, gcc-internal-format, gfc-internal-format
msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
msgstr ""
-#: fortran/resolve.c:2429
+#: fortran/resolve.c:2431
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:2478
+#: fortran/resolve.c:2480
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:2534 fortran/resolve.c:13694
+#: fortran/resolve.c:2536 fortran/resolve.c:13696
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr "函å¼ã€Œ%sã€åœ¨ %L 處沒有 IMPLICIT é¡žåž‹"
-#: fortran/resolve.c:2735
+#: fortran/resolve.c:2737
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of INT at %L is not a valid type"
msgid "Argument to '%s' at %L is not a variable"
msgstr "%L 處 INT 的引數類型無效"
-#: fortran/resolve.c:2779
+#: fortran/resolve.c:2781
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing actual argument for argument '%s' at %L"
msgid "More actual than formal arguments in '%s' call at %L"
msgstr "åƒæ•¸ã€Œ%sã€åœ¨ %L 處缺少引數"
-#: fortran/resolve.c:2791
+#: fortran/resolve.c:2793
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
msgstr ""
-#: fortran/resolve.c:2800
+#: fortran/resolve.c:2802
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "pointers are not permitted as case values"
msgid "Coindexed argument not permitted in '%s' call at %L"
msgstr "指標ä¸èƒ½åšç‚º case 常數"
-#: fortran/resolve.c:2823
+#: fortran/resolve.c:2825
#, gcc-internal-format, gfc-internal-format
msgid "Array section not permitted in '%s' call at %L"
msgstr ""
-#: fortran/resolve.c:2834
+#: fortran/resolve.c:2836
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function name '%s' not allowed at %C"
msgid "Array section in '%s' call at %L"
msgstr "函å¼å「%sã€ä¸å…許出ç¾åœ¨ %C 處"
-#: fortran/resolve.c:2853
+#: fortran/resolve.c:2855
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
msgstr ""
-#: fortran/resolve.c:2870
+#: fortran/resolve.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2880
+#: fortran/resolve.c:2882
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
msgstr ""
-#: fortran/resolve.c:2903 fortran/resolve.c:2940
+#: fortran/resolve.c:2905 fortran/resolve.c:2942
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of %s at %L must be of length one"
msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
@@ -44603,536 +44598,536 @@ msgstr "%s çš„åƒæ•¸(ä½æ–¼ %L)長度必須為 1"
#. Case 1c, section 15.1.2.5, J3/04-007: an associated
#. scalar pointer.
-#: fortran/resolve.c:2916
+#: fortran/resolve.c:2918
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是一個 POINTER"
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:2934
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "Parameter '%s' to '%s' at %L must be a scalar"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是一個標é‡"
-#: fortran/resolve.c:2948
+#: fortran/resolve.c:2950
#, gcc-internal-format, gfc-internal-format
msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
msgstr ""
#. TODO: Update this error message to allow for procedure
#. pointers once they are implemented.
-#: fortran/resolve.c:2961
+#: fortran/resolve.c:2963
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Name '%s' at %C is the name of the procedure"
msgid "Parameter '%s' to '%s' at %L must be a procedure"
msgstr "å稱「%sã€(ä½æ–¼ %C)是一個程åºçš„å稱"
-#: fortran/resolve.c:2969
+#: fortran/resolve.c:2971
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
msgstr "%3$L 處純函å¼ã€Œ%2$sã€çš„引數「%1$sã€å¿…須是 INTENT(IN)"
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3020
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%q+D is not a function,"
msgid "'%s' at %L is not a function"
msgstr "%q+D ä¸æ˜¯ä¸€å€‹å‡½å¼ï¼Œ"
-#: fortran/resolve.c:3026 fortran/resolve.c:3657
+#: fortran/resolve.c:3028 fortran/resolve.c:3659
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:3081
+#: fortran/resolve.c:3083
#, gcc-internal-format, gfc-internal-format
msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:3134
+#: fortran/resolve.c:3136
#, gcc-internal-format, gfc-internal-format
msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
msgstr ""
-#: fortran/resolve.c:3184
+#: fortran/resolve.c:3186
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:3191
+#: fortran/resolve.c:3193
#, gcc-internal-format, gfc-internal-format
msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.c:3198
+#: fortran/resolve.c:3200
#, gcc-internal-format, gfc-internal-format
msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
msgstr ""
-#: fortran/resolve.c:3217
+#: fortran/resolve.c:3219
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3221
+#: fortran/resolve.c:3223
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Specification function '%s' at %L cannot be RECURSIVE"
msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr "指定函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½æ˜¯ RECURSIVE"
-#: fortran/resolve.c:3260
+#: fortran/resolve.c:3262
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3263
+#: fortran/resolve.c:3265
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3266
+#: fortran/resolve.c:3268
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:3332
+#: fortran/resolve.c:3334
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unexpected use of subroutine name '%s' at %C"
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr "å°å­è™•ç†åºå「%sã€éžé æœŸçš„使用,在 %C 處"
-#: fortran/resolve.c:3341
+#: fortran/resolve.c:3343
#, gcc-internal-format, gfc-internal-format
msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
msgstr ""
-#: fortran/resolve.c:3450
+#: fortran/resolve.c:3452
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Missing actual argument '%s' in call to '%s' at %L"
msgid "Missing SHAPE parameter for call to %s at %L"
msgstr "缺少引數「%sã€ï¼Œåœ¨å‘¼å«ã€Œ%sã€æ™‚,ä½æ–¼ %L"
-#: fortran/resolve.c:3458
+#: fortran/resolve.c:3460
#, gcc-internal-format, gfc-internal-format
msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
msgstr ""
-#: fortran/resolve.c:3525
+#: fortran/resolve.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:3569
+#: fortran/resolve.c:3571
#, gcc-internal-format, gfc-internal-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3629
+#: fortran/resolve.c:3631
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:3667
+#: fortran/resolve.c:3669
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3671
+#: fortran/resolve.c:3673
#, gcc-internal-format, gfc-internal-format
msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:3747
+#: fortran/resolve.c:3749
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr "%L å’Œ %L 處的é‹ç®—元外形ä¸ç›¸å®¹"
-#: fortran/resolve.c:4245
+#: fortran/resolve.c:4247
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4250
+#: fortran/resolve.c:4252
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4260
+#: fortran/resolve.c:4262
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4285
+#: fortran/resolve.c:4287
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr "%L 零間隔無效"
-#: fortran/resolve.c:4302
+#: fortran/resolve.c:4304
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4310
+#: fortran/resolve.c:4312
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4326
+#: fortran/resolve.c:4328
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4335
+#: fortran/resolve.c:4337
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array reference at %L is out of bounds"
msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr "%L 處陣列åƒç…§è¶Šç•Œ"
-#: fortran/resolve.c:4374
+#: fortran/resolve.c:4376
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:4384
+#: fortran/resolve.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr "%L 處陣列åƒç…§ä¸­ç§©ä¸åŒ¹é…(%d/%d)"
-#: fortran/resolve.c:4392
+#: fortran/resolve.c:4394
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Rank mismatch in array reference at %L (%d/%d)"
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr "%L 處陣列åƒç…§ä¸­ç§©ä¸åŒ¹é…(%d/%d)"
-#: fortran/resolve.c:4408
+#: fortran/resolve.c:4410
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL stride expression at %L must be a scalar %s"
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr "%L 處的 FORALL 步幅敘述必須是 %s 標é‡"
-#: fortran/resolve.c:4436
+#: fortran/resolve.c:4438
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr "%L 處陣列索引必須是標é‡"
-#: fortran/resolve.c:4442
+#: fortran/resolve.c:4444
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array index at %L must be of INTEGER type"
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr "%L 處陣列索引必須具有 INTEGER 類型"
-#: fortran/resolve.c:4448
+#: fortran/resolve.c:4450
#, gcc-internal-format, gfc-internal-format
msgid "Extension: REAL array index at %L"
msgstr "擴充:%L 處的 REAL 陣列索引"
-#: fortran/resolve.c:4487
+#: fortran/resolve.c:4489
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr "%L 引數維數必須是標é‡"
-#: fortran/resolve.c:4494
+#: fortran/resolve.c:4496
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr "%L 處引數維數必須具有 INTEGER 類型"
-#: fortran/resolve.c:4604
+#: fortran/resolve.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr "%L 處陣列索引是一個秩為 %d 的陣列"
-#: fortran/resolve.c:4702
+#: fortran/resolve.c:4704
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr "%L 處的å­å­—串起始索引類型必須為 INTEGER"
-#: fortran/resolve.c:4709
+#: fortran/resolve.c:4711
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr "%L 處的å­å­—串起始索引必須是標é‡"
-#: fortran/resolve.c:4718
+#: fortran/resolve.c:4720
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr "%L 處的å­å­—串起始索引å°æ–¼ 1"
-#: fortran/resolve.c:4731
+#: fortran/resolve.c:4733
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr "%L 處的å­å­—串終止索引類型必須為 INTEGER"
-#: fortran/resolve.c:4738
+#: fortran/resolve.c:4740
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr "%L 處的å­å­—串終止索引必須是標é‡"
-#: fortran/resolve.c:4748
+#: fortran/resolve.c:4750
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring end index at %L must be scalar"
msgid "Substring end index at %L exceeds the string length"
msgstr "%L 處的å­å­—串終止索引必須是標é‡"
-#: fortran/resolve.c:4758
+#: fortran/resolve.c:4760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Substring end index at %L must be scalar"
msgid "Substring end index at %L is too large"
msgstr "%L 處的å­å­—串終止索引必須是標é‡"
-#: fortran/resolve.c:4904
+#: fortran/resolve.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:4911
+#: fortran/resolve.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:4930
+#: fortran/resolve.c:4932
#, gcc-internal-format, gfc-internal-format
msgid "Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:5135
+#: fortran/resolve.c:5137
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5140
+#: fortran/resolve.c:5142
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5204
+#: fortran/resolve.c:5206
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5217
+#: fortran/resolve.c:5219
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5543
+#: fortran/resolve.c:5545
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s tag at %L must be scalar"
msgid "Passed-object at %L must be scalar"
msgstr "%s 標記在 %L 處必須是標é‡"
-#: fortran/resolve.c:5550
+#: fortran/resolve.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5582
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
msgstr ""
-#: fortran/resolve.c:5591
+#: fortran/resolve.c:5593
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr "元素程åºçš„引數「%sã€åœ¨ %L 處必須是標é‡"
#. Nothing matching found!
-#: fortran/resolve.c:5775
+#: fortran/resolve.c:5777
#, gcc-internal-format, gfc-internal-format
msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5802
+#: fortran/resolve.c:5804
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5849
+#: fortran/resolve.c:5851
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6366
+#: fortran/resolve.c:6368
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr "%s (%L 處)必須是一個標é‡"
-#: fortran/resolve.c:6376
+#: fortran/resolve.c:6378
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Cray pointer at %C must be an integer."
msgid "Deleted feature: %s at %L must be integer"
msgstr "%C 處 Cray 指標必須是一個整數。"
-#: fortran/resolve.c:6380 fortran/resolve.c:6387
+#: fortran/resolve.c:6382 fortran/resolve.c:6389
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr "%s (%L 處)必須是 INTEGER"
-#: fortran/resolve.c:6428
+#: fortran/resolve.c:6430
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr "步進敘述於 %L 處的 DO 迴圈中ä¸å¯ç‚ºé›¶"
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6524
+#: fortran/resolve.c:6526
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr "%L 處 FORALL 索引å稱必須是 INTEGER 標é‡"
-#: fortran/resolve.c:6529
+#: fortran/resolve.c:6531
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr "%L 處的 FORALL 啟始敘述必須是 INTEGER 標é‡"
-#: fortran/resolve.c:6536
+#: fortran/resolve.c:6538
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr "%L 處的 FORALL çµæŸæ•˜è¿°å¿…須是 INTEGER 標é‡"
-#: fortran/resolve.c:6544
+#: fortran/resolve.c:6546
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr "%L 處的 FORALL 步幅敘述必須是 %s 標é‡"
-#: fortran/resolve.c:6549
+#: fortran/resolve.c:6551
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr "%L 處的 FORALL 步幅敘述ä¸èƒ½ç‚ºé›¶"
-#: fortran/resolve.c:6565
+#: fortran/resolve.c:6567
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' cannot appear in the expression at %L"
msgid "FORALL index '%s' may not appear in triplet specification at %L"
msgstr "變數「%sã€ä¸èƒ½å‡ºç¾åœ¨ %L 處的é‹ç®—å¼ä¸­"
-#: fortran/resolve.c:6661 fortran/resolve.c:6944
+#: fortran/resolve.c:6663 fortran/resolve.c:6946
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6669 fortran/resolve.c:6910
+#: fortran/resolve.c:6671 fortran/resolve.c:6912
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6774
+#: fortran/resolve.c:6776
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
msgstr ""
-#: fortran/resolve.c:6802
+#: fortran/resolve.c:6804
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:6955
+#: fortran/resolve.c:6957
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:6968
+#: fortran/resolve.c:6970
#, gcc-internal-format, gfc-internal-format
msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
msgstr ""
-#: fortran/resolve.c:6982
+#: fortran/resolve.c:6984
#, gcc-internal-format, gfc-internal-format
msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7006
+#: fortran/resolve.c:7008
#, gcc-internal-format, gfc-internal-format
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7091
+#: fortran/resolve.c:7093
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7107
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "RESULT attribute required in ENTRY statement at %C"
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr "%C 處的 ENTRY æ•˜è¿°éœ€è¦ RESULT 屬性"
-#: fortran/resolve.c:7132
+#: fortran/resolve.c:7134
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7151
+#: fortran/resolve.c:7153
#, gcc-internal-format, gfc-internal-format
msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7168
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expected = sign in PARAMETER statement at %C"
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr "%C 在 PARAMETER æ•˜è¿°ä¸­éœ€è¦ = 符號"
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7179
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array specification must be deferred at %L"
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr "%L 處陣列指定必須延é²"
-#: fortran/resolve.c:7207
+#: fortran/resolve.c:7209
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL index-name at %L must be a scalar INTEGER"
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr "%L 處 FORALL 索引å稱必須是 INTEGER 標é‡"
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7232
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7241
+#: fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7251
+#: fortran/resolve.c:7253
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr "%L 處指定的 UNIT 必須是 INTEGER é‹ç®—å¼æˆ–一個 CHARACTER 變數"
-#: fortran/resolve.c:7274
+#: fortran/resolve.c:7276
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7304
+#: fortran/resolve.c:7306
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7310 fortran/resolve.c:7316
+#: fortran/resolve.c:7312 fortran/resolve.c:7318
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -45141,172 +45136,172 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7511
+#: fortran/resolve.c:7513
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7562
+#: fortran/resolve.c:7564
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr "%L 處 CASE 敘述中的é‹ç®—å¼å¿…須具有 %s é¡žåž‹"
-#: fortran/resolve.c:7573
+#: fortran/resolve.c:7575
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in CASE statement at %L must be kind %d"
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr "%L 處 CASE 敘述中的é‹ç®—å¼ç¨®é¡žå¿…須為 %d"
-#: fortran/resolve.c:7586
+#: fortran/resolve.c:7588
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr "%L 處 CASE 敘述中的é‹ç®—å¼å¿…須為標é‡"
-#: fortran/resolve.c:7632
+#: fortran/resolve.c:7634
#, gcc-internal-format, gfc-internal-format
msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
msgstr ""
-#: fortran/resolve.c:7650
+#: fortran/resolve.c:7652
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr "%L 處 SELECT 敘述的引數ä¸èƒ½æ˜¯ %s"
-#: fortran/resolve.c:7668 fortran/resolve.c:7676
+#: fortran/resolve.c:7670 fortran/resolve.c:7678
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Expression in CASE statement at %L must be of type %s"
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr "%L 處 CASE 敘述中的é‹ç®—å¼å¿…須具有 %s é¡žåž‹"
-#: fortran/resolve.c:7738 fortran/resolve.c:8048
+#: fortran/resolve.c:7740 fortran/resolve.c:8050
#, gcc-internal-format, gfc-internal-format
msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7764
+#: fortran/resolve.c:7766
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7776
+#: fortran/resolve.c:7778
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7790
+#: fortran/resolve.c:7792
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:7893
+#: fortran/resolve.c:7895
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:7958
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Associate-name '%s' at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8000
+#: fortran/resolve.c:8002
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Syntax error in EQUIVALENCE statement at %L"
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr "%L 處 EQUIVALENCE 敘述語法錯誤"
-#: fortran/resolve.c:8026
+#: fortran/resolve.c:8028
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8036
+#: fortran/resolve.c:8038
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' at %L must be an extension of '%s'"
msgstr ""
-#: fortran/resolve.c:8208
+#: fortran/resolve.c:8210
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8299
+#: fortran/resolve.c:8301
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8327
+#: fortran/resolve.c:8329
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8339
+#: fortran/resolve.c:8341
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8348
+#: fortran/resolve.c:8350
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8355
+#: fortran/resolve.c:8357
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8363
+#: fortran/resolve.c:8365
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8372
+#: fortran/resolve.c:8374
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
msgstr ""
-#: fortran/resolve.c:8422
+#: fortran/resolve.c:8424
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL index-name at %L must be a scalar INTEGER"
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr "%L 處 FORALL 索引å稱必須是 INTEGER 標é‡"
-#: fortran/resolve.c:8429 fortran/resolve.c:8493
+#: fortran/resolve.c:8431 fortran/resolve.c:8495
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "FORALL index-name at %L must be a scalar INTEGER"
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr "%L 處 FORALL 索引å稱必須是 INTEGER 標é‡"
-#: fortran/resolve.c:8441 fortran/resolve.c:8500
+#: fortran/resolve.c:8443 fortran/resolve.c:8502
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument dim at %L must be scalar"
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr "%L 引數維數必須是標é‡"
-#: fortran/resolve.c:8453
+#: fortran/resolve.c:8455
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument dim at %L must be scalar"
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr "%L 引數維數必須是標é‡"
-#: fortran/resolve.c:8470
+#: fortran/resolve.c:8472
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of SELECT statement at %L must be a scalar expression"
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr "%L 處 SELECT 敘述中的引數必須為標é‡"
-#: fortran/resolve.c:8474 fortran/resolve.c:8484
+#: fortran/resolve.c:8476 fortran/resolve.c:8486
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of ACOS at %L must be between -1 and 1"
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr "%L 處 ACOS çš„åƒæ•¸å¿…須在 -1 å’Œ 1 之間"
-#: fortran/resolve.c:8527
+#: fortran/resolve.c:8529
#, gcc-internal-format, gfc-internal-format
msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8538
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Branch at %L causes an infinite loop"
msgid "Branch at %L may result in an infinite loop"
@@ -45314,12 +45309,12 @@ msgstr "%L 處的分支導致無窮循環"
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8553 fortran/resolve.c:8576
+#: fortran/resolve.c:8555 fortran/resolve.c:8578
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8557 fortran/resolve.c:8582
+#: fortran/resolve.c:8559 fortran/resolve.c:8584
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -45327,1004 +45322,1004 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8599
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:8669
+#: fortran/resolve.c:8671
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8687
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:8693 fortran/resolve.c:8780
+#: fortran/resolve.c:8695 fortran/resolve.c:8782
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:8703 fortran/resolve.c:8790
+#: fortran/resolve.c:8705 fortran/resolve.c:8792
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr "%L 處在 WHERE å…§ä¸æ”¯æ´çš„敘述"
-#: fortran/resolve.c:8734
+#: fortran/resolve.c:8736
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr "%L è™•å‘ FORALL 索引變數賦值"
-#: fortran/resolve.c:8743
+#: fortran/resolve.c:8745
#, gcc-internal-format, gfc-internal-format
msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:8912
+#: fortran/resolve.c:8914
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:8992
+#: fortran/resolve.c:8994
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr "%L 處的 WHERE/ELSEWHERE å­å¥éœ€è¦ä¸€å€‹ LOGICAL 陣列"
-#: fortran/resolve.c:9146
+#: fortran/resolve.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9178
+#: fortran/resolve.c:9180
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9183
+#: fortran/resolve.c:9185
#, gcc-internal-format, gfc-internal-format
msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9193
+#: fortran/resolve.c:9195
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assignment to a FORALL index variable at %L"
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr "%L è™•å‘ FORALL 索引變數賦值"
-#: fortran/resolve.c:9224
+#: fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9233
+#: fortran/resolve.c:9235
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
msgstr ""
-#: fortran/resolve.c:9368
+#: fortran/resolve.c:9370
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9371
+#: fortran/resolve.c:9373
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr "變數「%sã€åœ¨ %L 尚未指派到目標標籤"
-#: fortran/resolve.c:9382
+#: fortran/resolve.c:9384
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr "%L 處的 INQUIRE æ•˜è¿°éœ€è¦ FILE 或 UNIT é™å®šç¬¦"
-#: fortran/resolve.c:9417
+#: fortran/resolve.c:9419
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:9450
+#: fortran/resolve.c:9452
#, gcc-internal-format, gfc-internal-format
msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:9509
+#: fortran/resolve.c:9511
#, gcc-internal-format, gfc-internal-format
msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:9593
+#: fortran/resolve.c:9595
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr "%L 處的 WHERE/ELSEWHERE å­å¥éœ€è¦ä¸€å€‹ LOGICAL 陣列"
-#: fortran/resolve.c:9675 fortran/resolve.c:9728
+#: fortran/resolve.c:9677 fortran/resolve.c:9730
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Common block names match but binding labels do not.
-#: fortran/resolve.c:9693
+#: fortran/resolve.c:9695
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9740
+#: fortran/resolve.c:9742
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
msgstr ""
#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:9792
+#: fortran/resolve.c:9794
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:9805
+#: fortran/resolve.c:9807
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9818
+#: fortran/resolve.c:9820
#, gcc-internal-format, gfc-internal-format
msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:9897
+#: fortran/resolve.c:9899
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
msgstr ""
-#: fortran/resolve.c:9910
+#: fortran/resolve.c:9912
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "size of array %qs is too large"
msgid "String length at %L is too large"
msgstr "陣列 %qs 太大"
-#: fortran/resolve.c:10247
+#: fortran/resolve.c:10250
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr "å¯æŒ‡æ´¾çš„陣列「%sã€åœ¨ %L 處必須有延é²çš„外形"
-#: fortran/resolve.c:10251
+#: fortran/resolve.c:10254
#, gcc-internal-format, gfc-internal-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:10259
+#: fortran/resolve.c:10262
#, gcc-internal-format, gfc-internal-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr "陣列指標「%sã€åœ¨ %L 處必須有延é²çš„外形"
-#: fortran/resolve.c:10269
+#: fortran/resolve.c:10272
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr "陣列「%sã€åœ¨ %L 處ä¸èƒ½æœ‰å»¶é²çš„外形"
-#: fortran/resolve.c:10282
+#: fortran/resolve.c:10285
#, gcc-internal-format, gfc-internal-format
msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:10294
+#: fortran/resolve.c:10297
#, gcc-internal-format, gfc-internal-format
msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:10325
+#: fortran/resolve.c:10328
#, gcc-internal-format, gfc-internal-format
msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:10347
+#: fortran/resolve.c:10350
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
msgstr ""
#. The shape of a main program or module array needs to be
#. constant.
-#: fortran/resolve.c:10394
+#: fortran/resolve.c:10397
#, gcc-internal-format, gfc-internal-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr "模組或主程å¼é™£åˆ—「%sã€åœ¨ %L 處必須有常態的外形"
-#: fortran/resolve.c:10403
+#: fortran/resolve.c:10406
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
msgstr "å¯èƒ½çš„å‰ç«¯ç¨‹å¼ç¼ºé™·ï¼šæ領陣列大å°æ™‚沒有指標或å¯æŒ‡æ´¾å±¬æ€§ã€‚"
-#: fortran/resolve.c:10417
+#: fortran/resolve.c:10420
#, gcc-internal-format, gfc-internal-format
msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
msgstr ""
-#: fortran/resolve.c:10436
+#: fortran/resolve.c:10439
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:10442
+#: fortran/resolve.c:10445
#, gcc-internal-format, gfc-internal-format
msgid "COMMON variable '%s' at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:10487
+#: fortran/resolve.c:10490
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr "å¯æŒ‡æ´¾çš„「%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10490
+#: fortran/resolve.c:10493
#, gcc-internal-format, gfc-internal-format
msgid "External '%s' at %L cannot have an initializer"
msgstr "外部「%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10494
+#: fortran/resolve.c:10497
#, gcc-internal-format, gfc-internal-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr "啞元「%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10497
+#: fortran/resolve.c:10500
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr "內建函å¼ã€Œ%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10500
+#: fortran/resolve.c:10503
#, gcc-internal-format, gfc-internal-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr "函å¼çµæžœã€Œ%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10503
+#: fortran/resolve.c:10506
#, gcc-internal-format, gfc-internal-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr "自動陣列「%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10540
+#: fortran/resolve.c:10543
#, gcc-internal-format, gfc-internal-format
msgid "Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:10562
+#: fortran/resolve.c:10565
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:10584 fortran/resolve.c:10608
+#: fortran/resolve.c:10587 fortran/resolve.c:10611
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:10626
+#: fortran/resolve.c:10629
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function result '%s' at %L cannot have an initializer"
msgid "Function '%s' at %L cannot have an initializer"
msgstr "函å¼çµæžœã€Œ%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10635
+#: fortran/resolve.c:10638
#, gcc-internal-format, gfc-internal-format
msgid "External object '%s' at %L may not have an initializer"
msgstr "外部物件「%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:10643
+#: fortran/resolve.c:10646
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L must have at least two arguments"
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr "內建函å¼ã€Œ%s〠於 %L 處必須有至少兩個引數"
-#: fortran/resolve.c:10653
+#: fortran/resolve.c:10656
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
msgstr "敘述函å¼ã€Œ%sã€åœ¨ %L 處ä¸å…許åšç‚ºå¯¦éš›å¼•æ•¸"
-#: fortran/resolve.c:10672
+#: fortran/resolve.c:10675
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr "CHARACTER(*) 函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½ä»¥é™£åˆ—賦值"
-#: fortran/resolve.c:10676
+#: fortran/resolve.c:10679
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr "CHARACTER(*) 函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½ä»¥æŒ‡æ¨™è³¦å€¼"
-#: fortran/resolve.c:10680
+#: fortran/resolve.c:10683
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr "CHARACTER(*) 函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½æ˜¯ç´”é‡"
-#: fortran/resolve.c:10684
+#: fortran/resolve.c:10687
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:10696
+#: fortran/resolve.c:10699
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
msgstr "CHARACTER(*) 函å¼ã€Œ%sã€(ä½æ–¼ %L)ä¸èƒ½æ˜¯ç´”é‡"
-#: fortran/resolve.c:10751
+#: fortran/resolve.c:10754
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
msgstr "%s 屬性與 %s 屬性è¡çªï¼Œåœ¨ã€Œ%sã€ä¸­ï¼Œä½æ–¼ %L"
-#: fortran/resolve.c:10757
+#: fortran/resolve.c:10760
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
msgstr "%s 屬性與 %s 屬性è¡çªï¼Œåœ¨ã€Œ%sã€ä¸­ï¼Œä½æ–¼ %L"
-#: fortran/resolve.c:10763
+#: fortran/resolve.c:10766
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
msgstr "%s 屬性與 %s 屬性è¡çªï¼Œåœ¨ã€Œ%sã€ä¸­ï¼Œä½æ–¼ %L"
-#: fortran/resolve.c:10771
+#: fortran/resolve.c:10774
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
msgstr "%s 屬性與 %s 屬性è¡çªï¼Œåœ¨ã€Œ%sã€ä¸­ï¼Œä½æ–¼ %L"
-#: fortran/resolve.c:10777
+#: fortran/resolve.c:10780
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:10823
+#: fortran/resolve.c:10826
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:10831
+#: fortran/resolve.c:10834
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%qD must take exactly one argument"
msgid "FINAL procedure at %L must have exactly one argument"
msgstr "%qD 帶且僅帶 1 個引數"
-#: fortran/resolve.c:10840
+#: fortran/resolve.c:10843
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument of ICHAR at %L must be of length one"
msgid "Argument of FINAL procedure at %L must be of type '%s'"
msgstr "%L 處 ICHAR çš„åƒæ•¸é•·åº¦å¿…須為 1"
-#: fortran/resolve.c:10848
+#: fortran/resolve.c:10851
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是一個 POINTER"
-#: fortran/resolve.c:10854
+#: fortran/resolve.c:10857
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須為 ALLOCATABLE"
-#: fortran/resolve.c:10860
+#: fortran/resolve.c:10863
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)ä¸èƒ½ç‚ºå¯é¸çš„"
-#: fortran/resolve.c:10868
+#: fortran/resolve.c:10871
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "First argument of operator interface at %L must be INTENT(IN)"
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr "%L 處é‹ç®—å­ä»‹é¢çš„第一個åƒæ•¸å¿…須是 INTENT(IN)"
-#: fortran/resolve.c:10876
+#: fortran/resolve.c:10879
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:10895
+#: fortran/resolve.c:10898
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
msgstr ""
-#: fortran/resolve.c:10928
+#: fortran/resolve.c:10931
#, gcc-internal-format, gfc-internal-format
msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
msgstr ""
#. TODO: Remove this error when finalization is finished.
-#: fortran/resolve.c:10933
+#: fortran/resolve.c:10936
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Initialization at %C is not allowed in a PURE procedure"
msgid "Finalization at %L is not yet implemented"
msgstr "åˆå§‹åŒ–ä¸å…許出ç¾åœ¨ %C 處的 PURE 程åºä¸­"
-#: fortran/resolve.c:10964
+#: fortran/resolve.c:10967
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:10974
+#: fortran/resolve.c:10977
#, gcc-internal-format, gfc-internal-format
msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:11033
+#: fortran/resolve.c:11036
#, gcc-internal-format, gfc-internal-format
msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11045
+#: fortran/resolve.c:11048
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:11075
+#: fortran/resolve.c:11078
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:11131
+#: fortran/resolve.c:11134
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:11294
+#: fortran/resolve.c:11297
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' called with an implicit interface at %L"
msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
msgstr "呼å«ç¨‹åºã€Œ%sã€å¸¶éš±å«ä»‹é¢ï¼Œä½æ–¼ %L"
-#: fortran/resolve.c:11331
+#: fortran/resolve.c:11334
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
msgstr "程åºã€Œ%sã€(在 %s 中,ä½æ–¼ %L) æ—¢ä¸æ˜¯å‡½å¼ä¹Ÿä¸æ˜¯å­è™•ç†åº"
-#: fortran/resolve.c:11345
+#: fortran/resolve.c:11348
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L must have at least two arguments"
msgid "Procedure '%s' with PASS at %L must have at least one argument"
msgstr "內建函å¼ã€Œ%s〠於 %L 處必須有至少兩個引數"
-#: fortran/resolve.c:11359 fortran/resolve.c:11822
+#: fortran/resolve.c:11362 fortran/resolve.c:11825
#, gcc-internal-format, gfc-internal-format
msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
msgstr ""
-#: fortran/resolve.c:11367
+#: fortran/resolve.c:11370
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)ä¸èƒ½æ˜¯è¡ç”Ÿé¡žåž‹"
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11379
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
msgid "Passed-object dummy argument of '%s' at %L must be scalar"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是一個標é‡"
-#: fortran/resolve.c:11382
+#: fortran/resolve.c:11385
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須為 ALLOCATABLE"
-#: fortran/resolve.c:11388
+#: fortran/resolve.c:11391
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須是一個 POINTER"
-#: fortran/resolve.c:11417
+#: fortran/resolve.c:11420
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
msgid "Procedure '%s' at %L has the same name as a component of '%s'"
msgstr "元件「%sã€åœ¨ %C 處是「%sã€çš„ PRIVATE 元件"
-#: fortran/resolve.c:11426
+#: fortran/resolve.c:11429
#, gcc-internal-format, gfc-internal-format
msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
msgstr ""
-#: fortran/resolve.c:11521
+#: fortran/resolve.c:11524
#, gcc-internal-format, gfc-internal-format
msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
msgstr ""
-#: fortran/resolve.c:11579
+#: fortran/resolve.c:11582
#, gcc-internal-format, gfc-internal-format
msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
msgstr ""
-#: fortran/resolve.c:11592
+#: fortran/resolve.c:11595
#, gcc-internal-format, gfc-internal-format
msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:11605
+#: fortran/resolve.c:11608
#, gcc-internal-format, gfc-internal-format
msgid "Deferred-length character component '%s' at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:11615
+#: fortran/resolve.c:11618
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array pointer '%s' at %L must have a deferred shape"
msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
msgstr "陣列指標「%sã€åœ¨ %L 處必須有延é²çš„外形"
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11627
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:11634
+#: fortran/resolve.c:11637
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:11643
+#: fortran/resolve.c:11646
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:11651
+#: fortran/resolve.c:11654
#, gcc-internal-format, gfc-internal-format
msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.c:11716
+#: fortran/resolve.c:11719
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
msgstr "%3$L 處純函å¼ã€Œ%2$sã€çš„引數「%1$sã€å¿…須是 INTENT(IN)"
-#: fortran/resolve.c:11756
+#: fortran/resolve.c:11759
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
msgstr ""
-#: fortran/resolve.c:11770
+#: fortran/resolve.c:11773
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L must have at least two arguments"
msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
msgstr "內建函å¼ã€Œ%s〠於 %L 處必須有至少兩個引數"
-#: fortran/resolve.c:11786
+#: fortran/resolve.c:11789
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)ä¸èƒ½æ˜¯è¡ç”Ÿé¡žåž‹"
-#: fortran/resolve.c:11796
+#: fortran/resolve.c:11799
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Argument '%s' of statement function at %L must be scalar"
msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
msgstr "敘述函å¼çš„引數「%sã€åœ¨ %L 處必須是標é‡"
-#: fortran/resolve.c:11805
+#: fortran/resolve.c:11808
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component at %C must have the POINTER attribute"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
msgstr "%C 處的元件必須有 POINTER 屬性"
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11817
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
msgstr "引數「%sã€(屬於內建函å¼ã€Œ%sã€ï¼Œä½æ–¼ %L)必須為 ALLOCATABLE"
-#: fortran/resolve.c:11851
+#: fortran/resolve.c:11854
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
msgstr ""
-#: fortran/resolve.c:11864
+#: fortran/resolve.c:11867
#, gcc-internal-format, gfc-internal-format
msgid "Character length of component '%s' needs to be a constant specification expression at %L"
msgstr ""
-#: fortran/resolve.c:11875
+#: fortran/resolve.c:11878
#, gcc-internal-format, gfc-internal-format
msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11887
+#: fortran/resolve.c:11890
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11895
+#: fortran/resolve.c:11898
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:11904
+#: fortran/resolve.c:11907
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Component at %C must have the POINTER attribute"
msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
msgstr "%C 處的元件必須有 POINTER 屬性"
-#: fortran/resolve.c:11922 fortran/resolve.c:11933
+#: fortran/resolve.c:11925 fortran/resolve.c:11936
#, gcc-internal-format, gfc-internal-format
msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:11945
+#: fortran/resolve.c:11948
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:11998
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
msgstr ""
-#: fortran/resolve.c:12047
+#: fortran/resolve.c:12050
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
msgstr "%3$C 處å稱清單「%2$sã€ä¸­å‡å®šçš„大å°é™£åˆ—「%1$sã€ä¸è¢«å…許。"
-#: fortran/resolve.c:12053
+#: fortran/resolve.c:12056
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12060
+#: fortran/resolve.c:12063
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12069
+#: fortran/resolve.c:12072
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12079
+#: fortran/resolve.c:12082
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12092
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:12097
+#: fortran/resolve.c:12100
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:12114
+#: fortran/resolve.c:12117
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12124
+#: fortran/resolve.c:12127
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12138
#, gcc-internal-format, gfc-internal-format
msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:12162
+#: fortran/resolve.c:12165
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr "%s 屬性與 %s 屬性è¡çªï¼Œåœ¨ã€Œ%sã€ä¸­ï¼Œä½æ–¼ %L"
-#: fortran/resolve.c:12181
+#: fortran/resolve.c:12184
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr "陣列「%sã€åœ¨ %L 處ä¸èƒ½æœ‰å»¶é²çš„外形"
-#: fortran/resolve.c:12193
+#: fortran/resolve.c:12196
#, gcc-internal-format, gfc-internal-format
msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:12204
+#: fortran/resolve.c:12207
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:12273
+#: fortran/resolve.c:12276
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute at %L"
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr "%s 屬性與 %s 屬性在 %L 處è¡çª"
-#: fortran/resolve.c:12276
+#: fortran/resolve.c:12279
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s attribute conflicts with %s attribute at %L"
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr "%s 屬性與 %s 屬性在 %L 處è¡çª"
-#: fortran/resolve.c:12359
+#: fortran/resolve.c:12362
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
msgstr ""
-#: fortran/resolve.c:12377
+#: fortran/resolve.c:12380
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr "å‡å®šå¤§å°çš„陣列在 %L 處必須是啞引數"
-#: fortran/resolve.c:12380
+#: fortran/resolve.c:12383
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr "å‡å®šå¤–形的陣列在 %L 處必須是啞引數"
-#: fortran/resolve.c:12393
+#: fortran/resolve.c:12396
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr "%L 處的符號ä¸æ˜¯ä¸€å€‹ DUMMY 變數"
-#: fortran/resolve.c:12399
+#: fortran/resolve.c:12402
#, gcc-internal-format, gfc-internal-format
msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:12409
+#: fortran/resolve.c:12412
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Variable '%s' at %L in this context must be constant"
msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
msgstr "變數「%sã€åœ¨ %L 處上下文中必須是常數"
-#: fortran/resolve.c:12418
+#: fortran/resolve.c:12421
#, gcc-internal-format, gfc-internal-format
msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
msgstr ""
-#: fortran/resolve.c:12431 fortran/resolve.c:12512
+#: fortran/resolve.c:12434 fortran/resolve.c:12515
#, gcc-internal-format, gfc-internal-format
msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
msgstr ""
-#: fortran/resolve.c:12458
+#: fortran/resolve.c:12461
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:12538
+#: fortran/resolve.c:12541
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr "PUBLIC 函å¼ã€Œ%sã€åœ¨ %L 處ä¸èƒ½æ˜¯ PRIVATE 類型「%sã€"
-#: fortran/resolve.c:12552
+#: fortran/resolve.c:12555
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
msgstr ""
-#: fortran/resolve.c:12570
+#: fortran/resolve.c:12573
#, gcc-internal-format, gfc-internal-format
msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
msgstr ""
-#: fortran/resolve.c:12582
+#: fortran/resolve.c:12585
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr "「%sã€å•žå…ƒå¼•æ•¸åœ¨ %L 處ä¸èƒ½æ˜¯ INTENT(OUT)"
-#: fortran/resolve.c:12594
+#: fortran/resolve.c:12597
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Function result '%s' at %L cannot have an initializer"
msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
msgstr "函å¼çµæžœã€Œ%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:12603
+#: fortran/resolve.c:12606
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12615
+#: fortran/resolve.c:12618
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12630
+#: fortran/resolve.c:12633
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
msgstr ""
-#: fortran/resolve.c:12638
+#: fortran/resolve.c:12641
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Array '%s' at %L cannot have a deferred shape"
msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
msgstr "陣列「%sã€åœ¨ %L 處ä¸èƒ½æœ‰å»¶é²çš„外形"
-#: fortran/resolve.c:12645
+#: fortran/resolve.c:12648
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Allocatable array '%s' at %L must have a deferred shape"
msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
msgstr "å¯æŒ‡æ´¾çš„陣列「%sã€åœ¨ %L 處必須有延é²çš„外形"
-#: fortran/resolve.c:12657
+#: fortran/resolve.c:12660
#, gcc-internal-format, gfc-internal-format
msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
msgstr ""
-#: fortran/resolve.c:12666
+#: fortran/resolve.c:12669
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
msgstr "在 %L 處的啞程åºä¸å…許出ç¾åœ¨ ELEMENTAL 程åºä¸­"
-#: fortran/resolve.c:12738
+#: fortran/resolve.c:12741
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:12832
+#: fortran/resolve.c:12835
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:12838
+#: fortran/resolve.c:12841
#, gcc-internal-format, gfc-internal-format
msgid "DATA array '%s' at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:12847
+#: fortran/resolve.c:12850
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Dummy '%s' at %L cannot have an initializer"
msgid "DATA element '%s' at %L cannot have a coindex"
msgstr "啞元「%sã€åœ¨ %L 處ä¸èƒ½æœ‰åˆå§‹å€¼è¨­å®š"
-#: fortran/resolve.c:12861
+#: fortran/resolve.c:12864
#, gcc-internal-format, gfc-internal-format
msgid "DATA element '%s' at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:12907
+#: fortran/resolve.c:12910
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:12920
+#: fortran/resolve.c:12923
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:13019
+#: fortran/resolve.c:13022
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13027
+#: fortran/resolve.c:13030
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13035
+#: fortran/resolve.c:13038
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:13160
+#: fortran/resolve.c:13163
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:13299
+#: fortran/resolve.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr "標籤 %d 於 %L 經定義但未被使用"
-#: fortran/resolve.c:13304
+#: fortran/resolve.c:13306
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr "標籤 %d 於 %L 經定義但無法被使用"
-#: fortran/resolve.c:13388
+#: fortran/resolve.c:13390
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13397
+#: fortran/resolve.c:13399
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13405
+#: fortran/resolve.c:13407
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:13421
+#: fortran/resolve.c:13423
#, gcc-internal-format, gfc-internal-format
msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13524
+#: fortran/resolve.c:13526
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr "%L 處 EQUIVALENCE 敘述語法錯誤"
-#: fortran/resolve.c:13539
+#: fortran/resolve.c:13541
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:13551
+#: fortran/resolve.c:13553
#, gcc-internal-format, gfc-internal-format
msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
msgstr ""
-#: fortran/resolve.c:13560
+#: fortran/resolve.c:13562
#, gcc-internal-format, gfc-internal-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13639
+#: fortran/resolve.c:13641
#, gcc-internal-format, gfc-internal-format
msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13652
#, gcc-internal-format, gfc-internal-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13663
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr "%L çš„å­å­—串長度為零"
-#: fortran/resolve.c:13704
+#: fortran/resolve.c:13706
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
msgstr "PUBLIC 函å¼ã€Œ%sã€åœ¨ %L 處ä¸èƒ½æ˜¯ PRIVATE 類型「%sã€"
-#: fortran/resolve.c:13717
+#: fortran/resolve.c:13719
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr "ENTRY「%sã€åœ¨ %L 處沒有 IMPLICIT é¡žåž‹"
-#: fortran/resolve.c:13734
+#: fortran/resolve.c:13736
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:13744
+#: fortran/resolve.c:13746
#, gcc-internal-format, gfc-internal-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:13752
+#: fortran/resolve.c:13754
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L must have at least two arguments"
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr "內建函å¼ã€Œ%s〠於 %L 處必須有至少兩個引數"
-#: fortran/resolve.c:13766
+#: fortran/resolve.c:13768
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "First argument of operator interface at %L must be INTENT(IN)"
msgid "First argument of operator interface at %L cannot be optional"
msgstr "%L 處é‹ç®—å­ä»‹é¢çš„第一個åƒæ•¸å¿…須是 INTENT(IN)"
-#: fortran/resolve.c:13784
+#: fortran/resolve.c:13786
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgid "Second argument of operator interface at %L cannot be optional"
msgstr "%L 處é‹ç®—å­ä»‹é¢çš„第二個åƒæ•¸å¿…須是 INTENT(IN)"
-#: fortran/resolve.c:13791
+#: fortran/resolve.c:13793
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Intrinsic '%s' at %L must have at least two arguments"
msgid "Operator interface at %L must have, at most, two arguments"
msgstr "內建函å¼ã€Œ%s〠於 %L 處必須有至少兩個引數"
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13869
#, gcc-internal-format, gfc-internal-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -46502,34 +46497,34 @@ msgstr "%L 處 IBCLR 的第二個åƒæ•¸ç„¡æ•ˆ"
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
msgstr ""
-#: fortran/simplify.c:3448 fortran/simplify.c:3580
+#: fortran/simplify.c:3451 fortran/simplify.c:3583
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr "%L 處的 DIM åƒæ•¸è¶Šç•Œ"
-#: fortran/simplify.c:3751
+#: fortran/simplify.c:3754
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3764
+#: fortran/simplify.c:3767
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3792
+#: fortran/simplify.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4240
+#: fortran/simplify.c:4243
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr "%L 處 MOD 的第二個åƒæ•¸ç‚º 0"
#. Result is processor-dependent.
-#: fortran/simplify.c:4251
+#: fortran/simplify.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr "%L 處 MOD 的第二個åƒæ•¸ç‚º 0"
@@ -46537,48 +46532,48 @@ msgstr "%L 處 MOD 的第二個åƒæ•¸ç‚º 0"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4293 fortran/simplify.c:4305
+#: fortran/simplify.c:4296 fortran/simplify.c:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr "%L 處 MODULO 的第二個åƒæ•¸ç‚º 0"
-#: fortran/simplify.c:4380
+#: fortran/simplify.c:4383
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Result of SCALE overflows its kind at %L"
msgid "Result of NEAREST is NaN at %L"
msgstr "%L 處 SCALE çš„çµæžœå‘上溢ä½å…¶ç¨®åˆ¥"
-#: fortran/simplify.c:4844
+#: fortran/simplify.c:4847
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:4899
+#: fortran/simplify.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5151
+#: fortran/simplify.c:5154
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr "%L 處 SCALE çš„çµæžœå‘上溢ä½å…¶ç¨®åˆ¥"
-#: fortran/simplify.c:5862
+#: fortran/simplify.c:5865
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr "%L 處 SQRT çš„åƒæ•¸ç‚ºè² "
-#: fortran/simplify.c:6173
+#: fortran/simplify.c:6176
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6196
+#: fortran/simplify.c:6199
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6613
+#: fortran/simplify.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "Character '%s' in string at %L cannot be converted into character kind %d"
msgstr ""
@@ -46967,18 +46962,18 @@ msgstr ""
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
-#: fortran/trans-array.c:7003
+#: fortran/trans-array.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L for argument '%s'"
msgstr ""
-#: fortran/trans-array.c:8129
+#: fortran/trans-array.c:8123
#, fuzzy, gcc-internal-format
#| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
msgstr "å¯èƒ½çš„å‰ç«¯ç¨‹å¼ç¼ºé™·ï¼šæ領陣列大å°æ™‚沒有指標或å¯æŒ‡æ´¾å±¬æ€§ã€‚"
-#: fortran/trans-array.c:8626
+#: fortran/trans-array.c:8620
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -47629,19 +47624,19 @@ msgstr ""
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1010
+#: lto/lto.c:1009
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "expected qualified name in friend declaration for destructor %qD"
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr "åœ¨è§£æ§‹å‡½å¼ %qD 中的夥伴宣告需è¦é™å®šå"
-#: lto/lto.c:1019
+#: lto/lto.c:1018
#, fuzzy, gcc-internal-format
#| msgid "could not find specs file %s\n"
msgid "could not parse file offset"
msgstr "找ä¸åˆ° specs 檔案 %s\n"
-#: lto/lto.c:1022
+#: lto/lto.c:1021
#, fuzzy, gcc-internal-format
#| msgid "unexpected node"
msgid "unexpected offset"
@@ -47653,76 +47648,76 @@ msgstr "與é æœŸä¸ç¬¦çš„çµé»ž"
msgid "invalid line in the resolution file"
msgstr "此指令中暫存器無效"
-#: lto/lto.c:1056
+#: lto/lto.c:1054
#, fuzzy, gcc-internal-format
#| msgid "invalid register in the instruction"
msgid "invalid resolution in the resolution file"
msgstr "此指令中暫存器無效"
-#: lto/lto.c:1062
+#: lto/lto.c:1060
#, gcc-internal-format
msgid "resolution sub id "
msgstr ""
-#: lto/lto.c:1157
+#: lto/lto.c:1169
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot find class %qs"
msgid "cannot read LTO decls from %s"
msgstr "找ä¸åˆ°é¡žåˆ¥ %qs"
-#: lto/lto.c:1261
+#: lto/lto.c:1274
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot open %s"
msgstr "無法開啟 %s"
-#: lto/lto.c:1282
+#: lto/lto.c:1295
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot map %s"
msgstr "無法開啟 %s"
-#: lto/lto.c:1293
+#: lto/lto.c:1306
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "cannot open %s"
msgid "Cannot read %s"
msgstr "無法開啟 %s"
-#: lto/lto.c:2272
+#: lto/lto.c:2285
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2275
+#: lto/lto.c:2288
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "opening LTRANS output list %s: %m"
msgstr "開啟輸出檔案 %s:%m"
-#: lto/lto.c:2321
+#: lto/lto.c:2334
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2347
+#: lto/lto.c:2360
#, fuzzy, gcc-internal-format
#| msgid "when writing output to %s: %m"
msgid "writing to LTRANS output list %s: %m"
msgstr "當寫入輸出到 %s 時:%m"
-#: lto/lto.c:2355
+#: lto/lto.c:2368
#, fuzzy, gcc-internal-format
#| msgid "opening output file %s: %m"
msgid "closing LTRANS output list %s: %m"
msgstr "開啟輸出檔案 %s:%m"
-#: lto/lto.c:2582
+#: lto/lto.c:2595
#, fuzzy, gcc-internal-format
#| msgid "%s:could not open output file '%s'\n"
msgid "could not open symbol resolution file: %m"
msgstr "%s:無法開啟輸出檔案「%sã€\n"
-#: lto/lto.c:2657
+#: lto/lto.c:2670
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/profile.c b/gcc/profile.c
index dd9c389fa..6d4a8d8be 100644
--- a/gcc/profile.c
+++ b/gcc/profile.c
@@ -1123,7 +1123,7 @@ branch_prob (void)
is not computed twice. */
if (last
&& gimple_has_location (last)
- && !IS_UNKNOWN_LOCATION (e->goto_locus)
+ && LOCATION_LOCUS (e->goto_locus) != UNKNOWN_LOCATION
&& !single_succ_p (bb)
&& (LOCATION_FILE (e->goto_locus)
!= LOCATION_FILE (gimple_location (last))
@@ -1344,7 +1344,8 @@ branch_prob (void)
/* Notice GOTO expressions eliminated while constructing the CFG. */
if (single_succ_p (bb)
- && !IS_UNKNOWN_LOCATION (single_succ_edge (bb)->goto_locus))
+ && LOCATION_LOCUS (single_succ_edge (bb)->goto_locus)
+ != UNKNOWN_LOCATION)
{
expanded_location curr_location
= expand_location (single_succ_edge (bb)->goto_locus);
diff --git a/gcc/recog.c b/gcc/recog.c
index 5058da2e1..f28b0219d 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -629,7 +629,8 @@ simplify_while_replacing (rtx *loc, rtx to, rtx object,
if (MEM_P (XEXP (x, 0))
&& CONST_INT_P (XEXP (x, 1))
&& CONST_INT_P (XEXP (x, 2))
- && !mode_dependent_address_p (XEXP (XEXP (x, 0), 0))
+ && !mode_dependent_address_p (XEXP (XEXP (x, 0), 0),
+ MEM_ADDR_SPACE (XEXP (x, 0)))
&& !MEM_VOLATILE_P (XEXP (x, 0)))
{
enum machine_mode wanted_mode = VOIDmode;
@@ -1945,7 +1946,7 @@ offsettable_address_addr_space_p (int strictp, enum machine_mode mode, rtx y,
/* Adjusting an offsettable address involves changing to a narrower mode.
Make sure that's OK. */
- if (mode_dependent_address_p (y))
+ if (mode_dependent_address_p (y, as))
return 0;
/* ??? How much offset does an offsettable BLKmode reference need?
@@ -1998,11 +1999,13 @@ offsettable_address_addr_space_p (int strictp, enum machine_mode mode, rtx y,
/* Return 1 if ADDR is an address-expression whose effect depends
on the mode of the memory reference it is used in.
+ ADDRSPACE is the address space associated with the address.
+
Autoincrement addressing is a typical example of mode-dependence
because the amount of the increment depends on the mode. */
bool
-mode_dependent_address_p (rtx addr)
+mode_dependent_address_p (rtx addr, addr_space_t addrspace)
{
/* Auto-increment addressing with anything other than post_modify
or pre_modify always introduces a mode dependency. Catch such
@@ -2013,7 +2016,7 @@ mode_dependent_address_p (rtx addr)
|| GET_CODE (addr) == POST_DEC)
return true;
- return targetm.mode_dependent_address_p (addr);
+ return targetm.mode_dependent_address_p (addr, addrspace);
}
/* Like extract_insn, but save insn extracted and don't extract again, when
diff --git a/gcc/recog.h b/gcc/recog.h
index 9fb344325..0e7d5373a 100644
--- a/gcc/recog.h
+++ b/gcc/recog.h
@@ -114,7 +114,7 @@ extern int offsettable_address_addr_space_p (int, enum machine_mode, rtx,
#define offsettable_address_p(strict,mode,addr) \
offsettable_address_addr_space_p ((strict), (mode), (addr), \
ADDR_SPACE_GENERIC)
-extern bool mode_dependent_address_p (rtx);
+extern bool mode_dependent_address_p (rtx, addr_space_t);
extern int recog (rtx, rtx, int *);
#ifndef GENERATOR_FILE
diff --git a/gcc/reorg.c b/gcc/reorg.c
index f3bf15a4d..89442e395 100644
--- a/gcc/reorg.c
+++ b/gcc/reorg.c
@@ -2494,22 +2494,25 @@ fill_simple_delay_slots (int non_jumps_p)
#endif
}
-/* Follow any unconditional jump at LABEL;
+/* Follow any unconditional jump at LABEL, for the purpose of redirecting JUMP;
return the ultimate label reached by any such chain of jumps.
Return a suitable return rtx if the chain ultimately leads to a
return instruction.
If LABEL is not followed by a jump, return LABEL.
If the chain loops or we can't find end, return LABEL,
- since that tells caller to avoid changing the insn. */
+ since that tells caller to avoid changing the insn.
+ If the returned label is obtained by following a REG_CROSSING_JUMP
+ jump, set *CROSSING to true, otherwise set it to false. */
static rtx
-follow_jumps (rtx label)
+follow_jumps (rtx label, rtx jump, bool *crossing)
{
rtx insn;
rtx next;
rtx value = label;
int depth;
+ *crossing = false;
if (ANY_RETURN_P (label))
return label;
for (depth = 0;
@@ -2537,6 +2540,11 @@ follow_jumps (rtx label)
|| GET_CODE (PATTERN (tem)) == ADDR_DIFF_VEC))
break;
+ if (!targetm.can_follow_jump (jump, insn))
+ break;
+ if (!*crossing)
+ *crossing
+ = find_reg_note (insn, REG_CROSSING_JUMP, NULL_RTX) != NULL_RTX;
value = this_label;
}
if (depth == 10)
@@ -2984,6 +2992,7 @@ fill_slots_from_thread (rtx insn, rtx condition, rtx thread,
if (new_thread != thread)
{
rtx label;
+ bool crossing = false;
gcc_assert (thread_if_true);
@@ -2991,7 +3000,7 @@ fill_slots_from_thread (rtx insn, rtx condition, rtx thread,
&& redirect_with_delay_list_safe_p (insn,
JUMP_LABEL (new_thread),
delay_list))
- new_thread = follow_jumps (JUMP_LABEL (new_thread));
+ new_thread = follow_jumps (JUMP_LABEL (new_thread), insn, &crossing);
if (ANY_RETURN_P (new_thread))
label = find_end_label (new_thread);
@@ -3001,7 +3010,11 @@ fill_slots_from_thread (rtx insn, rtx condition, rtx thread,
label = get_label_before (new_thread);
if (label)
- reorg_redirect_jump (insn, label);
+ {
+ reorg_redirect_jump (insn, label);
+ if (crossing)
+ set_unique_reg_note (insn, REG_CROSSING_JUMP, NULL_RTX);
+ }
}
return delay_list;
@@ -3347,6 +3360,7 @@ relax_delay_slots (rtx first)
for (insn = first; insn; insn = next)
{
rtx other;
+ bool crossing;
next = next_active_insn (insn);
@@ -3357,7 +3371,9 @@ relax_delay_slots (rtx first)
&& (condjump_p (insn) || condjump_in_parallel_p (insn))
&& !ANY_RETURN_P (target_label = JUMP_LABEL (insn)))
{
- target_label = skip_consecutive_labels (follow_jumps (target_label));
+ target_label
+ = skip_consecutive_labels (follow_jumps (target_label, insn,
+ &crossing));
if (ANY_RETURN_P (target_label))
target_label = find_end_label (target_label);
@@ -3369,7 +3385,11 @@ relax_delay_slots (rtx first)
}
if (target_label && target_label != JUMP_LABEL (insn))
- reorg_redirect_jump (insn, target_label);
+ {
+ reorg_redirect_jump (insn, target_label);
+ if (crossing)
+ set_unique_reg_note (insn, REG_CROSSING_JUMP, NULL_RTX);
+ }
/* See if this jump conditionally branches around an unconditional
jump. If so, invert this jump and point it to the target of the
@@ -3432,9 +3452,8 @@ relax_delay_slots (rtx first)
reorg_redirect_jump (insn, other_target);
}
- /* Now look only at cases where we have filled a delay slot. */
- if (!NONJUMP_INSN_P (insn)
- || GET_CODE (PATTERN (insn)) != SEQUENCE)
+ /* Now look only at cases where we have a filled delay slot. */
+ if (!NONJUMP_INSN_P (insn) || GET_CODE (PATTERN (insn)) != SEQUENCE)
continue;
pat = PATTERN (insn);
@@ -3494,9 +3513,8 @@ relax_delay_slots (rtx first)
}
/* Now look only at the cases where we have a filled JUMP_INSN. */
- if (!JUMP_P (XVECEXP (PATTERN (insn), 0, 0))
- || ! (condjump_p (XVECEXP (PATTERN (insn), 0, 0))
- || condjump_in_parallel_p (XVECEXP (PATTERN (insn), 0, 0))))
+ if (!JUMP_P (delay_insn)
+ || !(condjump_p (delay_insn) || condjump_in_parallel_p (delay_insn)))
continue;
target_label = JUMP_LABEL (delay_insn);
@@ -3505,7 +3523,8 @@ relax_delay_slots (rtx first)
/* If this jump goes to another unconditional jump, thread it, but
don't convert a jump into a RETURN here. */
- trial = skip_consecutive_labels (follow_jumps (target_label));
+ trial = skip_consecutive_labels (follow_jumps (target_label, delay_insn,
+ &crossing));
if (ANY_RETURN_P (trial))
trial = find_end_label (trial);
@@ -3514,6 +3533,8 @@ relax_delay_slots (rtx first)
{
reorg_redirect_jump (delay_insn, trial);
target_label = trial;
+ if (crossing)
+ set_unique_reg_note (insn, REG_CROSSING_JUMP, NULL_RTX);
}
/* If the first insn at TARGET_LABEL is redundant with a previous
diff --git a/gcc/rtl.h b/gcc/rtl.h
index f0daf44ab..cd5d4352b 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -829,7 +829,8 @@ extern void rtl_check_failed_flag (const char *, const_rtx, const char *,
#define INSN_LOCATION(INSN) XUINT (INSN, 5)
-#define INSN_HAS_LOCATION(INSN) (!IS_UNKNOWN_LOCATION (INSN_LOCATION (INSN)))
+#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\
+ != UNKNOWN_LOCATION)
/* LOCATION of an RTX if relevant. */
#define RTL_LOCATION(X) (INSN_P (X) ? \
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c
index f53caddf7..6625a53a6 100644
--- a/gcc/sched-deps.c
+++ b/gcc/sched-deps.c
@@ -4600,8 +4600,7 @@ parse_add_or_inc (struct mem_inc_info *mii, rtx insn, bool before_mem)
if (!REG_P (SET_DEST (pat)))
return false;
- if (GET_CODE (SET_SRC (pat)) != PLUS
- && GET_CODE (SET_SRC (pat)) != MINUS)
+ if (GET_CODE (SET_SRC (pat)) != PLUS)
return false;
mii->inc_insn = insn;
@@ -4629,9 +4628,14 @@ parse_add_or_inc (struct mem_inc_info *mii, rtx insn, bool before_mem)
}
if (regs_equal && REGNO (SET_DEST (pat)) == STACK_POINTER_REGNUM)
- /* Note that the sign has already been reversed for !before_mem. */
- return mii->inc_constant > 0;
-
+ {
+ /* Note that the sign has already been reversed for !before_mem. */
+#ifdef STACK_GROWS_DOWNWARD
+ return mii->inc_constant > 0;
+#else
+ return mii->inc_constant < 0;
+#endif
+ }
return true;
}
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c
index 9ed98e671..af85ccc08 100644
--- a/gcc/simplify-rtx.c
+++ b/gcc/simplify-rtx.c
@@ -874,7 +874,7 @@ simplify_unary_operation_1 (enum rtx_code code, enum machine_mode mode, rtx op)
if we are not changing the meaning of the address. */
if (GET_CODE (op) == MEM
&& !MEM_VOLATILE_P (op)
- && !mode_dependent_address_p (XEXP (op, 0)))
+ && !mode_dependent_address_p (XEXP (op, 0), MEM_ADDR_SPACE (op)))
return rtl_hooks.gen_lowpart_no_emit (mode, op);
break;
@@ -1525,109 +1525,117 @@ simplify_const_unary_operation (enum rtx_code code, enum machine_mode mode,
else if (width <= HOST_BITS_PER_DOUBLE_INT
&& (CONST_DOUBLE_AS_INT_P (op) || CONST_INT_P (op)))
{
- unsigned HOST_WIDE_INT l1, lv;
- HOST_WIDE_INT h1, hv;
+ double_int first, value;
if (CONST_DOUBLE_AS_INT_P (op))
- l1 = CONST_DOUBLE_LOW (op), h1 = CONST_DOUBLE_HIGH (op);
+ first = double_int::from_pair (CONST_DOUBLE_HIGH (op),
+ CONST_DOUBLE_LOW (op));
else
- l1 = INTVAL (op), h1 = HWI_SIGN_EXTEND (l1);
+ first = double_int::from_shwi (INTVAL (op));
switch (code)
{
case NOT:
- lv = ~ l1;
- hv = ~ h1;
+ value = ~first;
break;
case NEG:
- neg_double (l1, h1, &lv, &hv);
+ value = -first;
break;
case ABS:
- if (h1 < 0)
- neg_double (l1, h1, &lv, &hv);
+ if (first.is_negative ())
+ value = -first;
else
- lv = l1, hv = h1;
+ value = first;
break;
case FFS:
- hv = 0;
- if (l1 != 0)
- lv = ffs_hwi (l1);
- else if (h1 != 0)
- lv = HOST_BITS_PER_WIDE_INT + ffs_hwi (h1);
+ value.high = 0;
+ if (first.low != 0)
+ value.low = ffs_hwi (first.low);
+ else if (first.high != 0)
+ value.low = HOST_BITS_PER_WIDE_INT + ffs_hwi (first.high);
else
- lv = 0;
+ value.low = 0;
break;
case CLZ:
- hv = 0;
- if (h1 != 0)
- lv = GET_MODE_PRECISION (mode) - floor_log2 (h1) - 1
- - HOST_BITS_PER_WIDE_INT;
- else if (l1 != 0)
- lv = GET_MODE_PRECISION (mode) - floor_log2 (l1) - 1;
- else if (! CLZ_DEFINED_VALUE_AT_ZERO (mode, lv))
- lv = GET_MODE_PRECISION (mode);
+ value.high = 0;
+ if (first.high != 0)
+ value.low = GET_MODE_PRECISION (mode) - floor_log2 (first.high) - 1
+ - HOST_BITS_PER_WIDE_INT;
+ else if (first.low != 0)
+ value.low = GET_MODE_PRECISION (mode) - floor_log2 (first.low) - 1;
+ else if (! CLZ_DEFINED_VALUE_AT_ZERO (mode, value.low))
+ value.low = GET_MODE_PRECISION (mode);
break;
case CTZ:
- hv = 0;
- if (l1 != 0)
- lv = ctz_hwi (l1);
- else if (h1 != 0)
- lv = HOST_BITS_PER_WIDE_INT + ctz_hwi (h1);
- else if (! CTZ_DEFINED_VALUE_AT_ZERO (mode, lv))
- lv = GET_MODE_PRECISION (mode);
+ value.high = 0;
+ if (first.low != 0)
+ value.low = ctz_hwi (first.low);
+ else if (first.high != 0)
+ value.low = HOST_BITS_PER_WIDE_INT + ctz_hwi (first.high);
+ else if (! CTZ_DEFINED_VALUE_AT_ZERO (mode, value.low))
+ value.low = GET_MODE_PRECISION (mode);
break;
case POPCOUNT:
- hv = 0;
- lv = 0;
- while (l1)
- lv++, l1 &= l1 - 1;
- while (h1)
- lv++, h1 &= h1 - 1;
+ value = double_int_zero;
+ while (first.low)
+ {
+ value.low++;
+ first.low &= first.low - 1;
+ }
+ while (first.high)
+ {
+ value.low++;
+ first.high &= first.high - 1;
+ }
break;
case PARITY:
- hv = 0;
- lv = 0;
- while (l1)
- lv++, l1 &= l1 - 1;
- while (h1)
- lv++, h1 &= h1 - 1;
- lv &= 1;
+ value = double_int_zero;
+ while (first.low)
+ {
+ value.low++;
+ first.low &= first.low - 1;
+ }
+ while (first.high)
+ {
+ value.low++;
+ first.high &= first.high - 1;
+ }
+ value.low &= 1;
break;
case BSWAP:
{
unsigned int s;
- hv = 0;
- lv = 0;
+ value = double_int_zero;
for (s = 0; s < width; s += 8)
{
unsigned int d = width - s - 8;
unsigned HOST_WIDE_INT byte;
if (s < HOST_BITS_PER_WIDE_INT)
- byte = (l1 >> s) & 0xff;
+ byte = (first.low >> s) & 0xff;
else
- byte = (h1 >> (s - HOST_BITS_PER_WIDE_INT)) & 0xff;
+ byte = (first.high >> (s - HOST_BITS_PER_WIDE_INT)) & 0xff;
if (d < HOST_BITS_PER_WIDE_INT)
- lv |= byte << d;
+ value.low |= byte << d;
else
- hv |= byte << (d - HOST_BITS_PER_WIDE_INT);
+ value.high |= byte << (d - HOST_BITS_PER_WIDE_INT);
}
}
break;
case TRUNCATE:
/* This is just a change-of-mode, so do nothing. */
- lv = l1, hv = h1;
+ value = first;
break;
case ZERO_EXTEND:
@@ -1636,8 +1644,7 @@ simplify_const_unary_operation (enum rtx_code code, enum machine_mode mode,
if (op_width > HOST_BITS_PER_WIDE_INT)
return 0;
- hv = 0;
- lv = l1 & GET_MODE_MASK (op_mode);
+ value = double_int::from_uhwi (first.low & GET_MODE_MASK (op_mode));
break;
case SIGN_EXTEND:
@@ -1646,11 +1653,11 @@ simplify_const_unary_operation (enum rtx_code code, enum machine_mode mode,
return 0;
else
{
- lv = l1 & GET_MODE_MASK (op_mode);
- if (val_signbit_known_set_p (op_mode, lv))
- lv |= ~GET_MODE_MASK (op_mode);
+ value.low = first.low & GET_MODE_MASK (op_mode);
+ if (val_signbit_known_set_p (op_mode, value.low))
+ value.low |= ~GET_MODE_MASK (op_mode);
- hv = HWI_SIGN_EXTEND (lv);
+ value.high = HWI_SIGN_EXTEND (value.low);
}
break;
@@ -1661,7 +1668,7 @@ simplify_const_unary_operation (enum rtx_code code, enum machine_mode mode,
return 0;
}
- return immed_double_const (lv, hv, mode);
+ return immed_double_int_const (value, mode);
}
else if (CONST_DOUBLE_AS_FLOAT_P (op)
@@ -2232,7 +2239,7 @@ simplify_binary_operation_1 (enum rtx_code code, enum machine_mode mode,
neg_const_int (mode, op1));
/* (x - (x & y)) -> (x & ~y) */
- if (GET_CODE (op1) == AND)
+ if (INTEGRAL_MODE_P (mode) && GET_CODE (op1) == AND)
{
if (rtx_equal_p (op0, XEXP (op1, 0)))
{
@@ -3578,6 +3585,7 @@ simplify_const_binary_operation (enum rtx_code code, enum machine_mode mode,
&& (CONST_DOUBLE_AS_INT_P (op1) || CONST_INT_P (op1)))
{
double_int o0, o1, res, tmp;
+ bool overflow;
o0 = rtx_to_double_int (op0);
o1 = rtx_to_double_int (op1);
@@ -3599,34 +3607,30 @@ simplify_const_binary_operation (enum rtx_code code, enum machine_mode mode,
break;
case DIV:
- if (div_and_round_double (TRUNC_DIV_EXPR, 0,
- o0.low, o0.high, o1.low, o1.high,
- &res.low, &res.high,
- &tmp.low, &tmp.high))
+ res = o0.divmod_with_overflow (o1, false, TRUNC_DIV_EXPR,
+ &tmp, &overflow);
+ if (overflow)
return 0;
break;
case MOD:
- if (div_and_round_double (TRUNC_DIV_EXPR, 0,
- o0.low, o0.high, o1.low, o1.high,
- &tmp.low, &tmp.high,
- &res.low, &res.high))
+ tmp = o0.divmod_with_overflow (o1, false, TRUNC_DIV_EXPR,
+ &res, &overflow);
+ if (overflow)
return 0;
break;
case UDIV:
- if (div_and_round_double (TRUNC_DIV_EXPR, 1,
- o0.low, o0.high, o1.low, o1.high,
- &res.low, &res.high,
- &tmp.low, &tmp.high))
+ res = o0.divmod_with_overflow (o1, true, TRUNC_DIV_EXPR,
+ &tmp, &overflow);
+ if (overflow)
return 0;
break;
case UMOD:
- if (div_and_round_double (TRUNC_DIV_EXPR, 1,
- o0.low, o0.high, o1.low, o1.high,
- &tmp.low, &tmp.high,
- &res.low, &res.high))
+ tmp = o0.divmod_with_overflow (o1, true, TRUNC_DIV_EXPR,
+ &res, &overflow);
+ if (overflow)
return 0;
break;
@@ -5611,7 +5615,7 @@ simplify_subreg (enum machine_mode outermode, rtx op,
or if we would be widening it. */
if (MEM_P (op)
- && ! mode_dependent_address_p (XEXP (op, 0))
+ && ! mode_dependent_address_p (XEXP (op, 0), MEM_ADDR_SPACE (op))
/* Allow splitting of volatile memory references in case we don't
have instruction to move the whole thing. */
&& (! MEM_VOLATILE_P (op)
@@ -5769,7 +5773,8 @@ simplify_subreg (enum machine_mode outermode, rtx op,
&& (INTVAL (XEXP (op, 1)) % GET_MODE_BITSIZE (outermode)) == 0
&& INTVAL (XEXP (op, 1)) > 0
&& INTVAL (XEXP (op, 1)) < GET_MODE_BITSIZE (innermode)
- && ! mode_dependent_address_p (XEXP (XEXP (op, 0), 0))
+ && ! mode_dependent_address_p (XEXP (XEXP (op, 0), 0),
+ MEM_ADDR_SPACE (XEXP (op, 0)))
&& ! MEM_VOLATILE_P (XEXP (op, 0))
&& byte == subreg_lowpart_offset (outermode, innermode)
&& (GET_MODE_SIZE (outermode) >= UNITS_PER_WORD
diff --git a/gcc/target.def b/gcc/target.def
index 0d23c57a3..2d79290b3 100644
--- a/gcc/target.def
+++ b/gcc/target.def
@@ -1350,6 +1350,17 @@ DEFHOOK
bool, (void),
hook_bool_void_false)
+/* True if FOLLOWER may be modified to follow FOLLOWEE. */
+DEFHOOK
+(can_follow_jump,
+ "FOLLOWER and FOLLOWEE are JUMP_INSN instructions;\
+ return true if FOLLOWER may be modified to follow FOLLOWEE;\
+ false, if it can't.\
+ For example, on some targets, certain kinds of branches can't be made to\
+ follow through a hot/cold partitioning.",
+ bool, (const_rtx follower, const_rtx followee),
+ hook_bool_const_rtx_const_rtx_true)
+
/* Return a register class for which branch target register
optimizations should be applied. */
DEFHOOK
@@ -1413,7 +1424,7 @@ DEFHOOK
DEFHOOK
(mode_dependent_address_p,
"",
- bool, (const_rtx addr),
+ bool, (const_rtx addr, addr_space_t addrspace),
default_mode_dependent_address_p)
/* Given an invalid address X for a given machine mode, try machine-specific
diff --git a/gcc/targhooks.c b/gcc/targhooks.c
index 36f998ac3..265fc9840 100644
--- a/gcc/targhooks.c
+++ b/gcc/targhooks.c
@@ -1202,7 +1202,8 @@ default_hard_regno_scratch_ok (unsigned int regno ATTRIBUTE_UNUSED)
/* The default implementation of TARGET_MODE_DEPENDENT_ADDRESS_P. */
bool
-default_mode_dependent_address_p (const_rtx addr ATTRIBUTE_UNUSED)
+default_mode_dependent_address_p (const_rtx addr ATTRIBUTE_UNUSED,
+ addr_space_t addrspace ATTRIBUTE_UNUSED)
{
return false;
}
diff --git a/gcc/targhooks.h b/gcc/targhooks.h
index aa8b3baa3..e89f096bc 100644
--- a/gcc/targhooks.h
+++ b/gcc/targhooks.h
@@ -142,7 +142,7 @@ extern tree default_mangle_decl_assembler_name (tree, tree);
extern tree default_emutls_var_fields (tree, tree *);
extern tree default_emutls_var_init (tree, tree, tree);
extern bool default_hard_regno_scratch_ok (unsigned int);
-extern bool default_mode_dependent_address_p (const_rtx addr);
+extern bool default_mode_dependent_address_p (const_rtx, addr_space_t);
extern bool default_target_option_valid_attribute_p (tree, tree, tree, int);
extern bool default_target_option_pragma_parse (tree, tree);
extern bool default_target_can_inline_p (tree, tree);
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a67785966..8b0c58df8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,236 @@
+2012-09-30 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pad-10.c (foo2): Return x - z.
+
+2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gcc.target/mips/pr37362.c: Fix target selector.
+
+2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR target/54083
+ * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
+
+2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gcc.dg/ucnid-8.c: Update line number.
+ * gcc.dg/torture/pr51106-2.c: Likewise.
+
+2012-09-30 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/54667
+ * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
+ * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
+ * gfortran.dg/c_f_pointer_tests_5.f90: New.
+
+2012-09-30 Janus Weil <janus@gcc.gnu.org>
+
+ * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
+ partially reverting r170092.
+ * gfortran.dg/class_7.f03: Ditto.
+ * gfortran.dg/coarray_14.f90: Ditto.
+ * gfortran.dg/typebound_proc_13.f03: Ditto.
+
+2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/54738
+ * g++.dg/cpp0x/sfinae42.C: New.
+
+2012-09-29 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
+ * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
+ * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
+ * gcc.dg/pr42629.c: XFAIL on AIX.
+ * gcc.dg/pr47684.c: Same.
+ * gcc.dg/pr43670.c: Same.
+ * gcc.dg/pr42916.c: Same.
+ * gcc.dg/pr45449.c: Same.
+ * gcc.dg/pr50017.c: Same.
+ * gcc.dg/pr42728.c: Same.
+ * gcc.dg/pr47881.c: Same.
+ * gcc.dg/pr44023.c: Same.
+ * gcc.dg/pr41345.c: Same.
+ * gcc.dg/pr42630.c: Same.
+ * gcc.dg/pr44971.c: Same.
+ * gcc.dg/pr46771.c: Same.
+ * gcc.dg/ucnid-8.c: Same.
+ * gcc.dg/ucnid-10.c: Same.
+ * gcc.dg/ucnid-13.c: Same.
+ * gcc.dg/torture/pr51106-2.c: Same.
+ * gcc.dg/pr48768.c: Same.
+ * gcc.dg/pr42631.c: Same.
+ * gcc.dg/pr43084.c: Same.
+ * gcc.dg/ucnid-7.c: Same.
+ * gcc.dg/pr42889.c: Same.
+ * gcc.dg/pr41241.c: Same.
+ * gcc.dg/pr42719.c: Same.
+ * g++.dg/debug/pr46583.C: Same.
+ * g++.dg/debug/pr47106.C: Same.
+ * g++.dg/opt/pr48549.C: Same.
+ * g++.dg/other/pr42685.C: Same.
+ * c-c++-common/pr43942.c: Same.
+
+2012-09-29 Ian Lance Taylor <iant@google.com>
+
+ * go.test/go-test.exp: Update for latest version of Go testsuite.
+
+2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
+
+ PR fortran/52724
+ * gfortran.dg/internal_readwrite_3.f90: New test.
+
+2012-09-28 Dodji Seketeli <dodji@redhat.com>
+
+ * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
+ gcc/testsuite/c-c++-common/Wunused-local-typedefs-2.c to here.
+
+ PR c++/54372 - unused attribute inactive on dependant entities
+ * c-c++-common/Wunused-local-typedefs-2.c: New test.
+
+2012-09-25 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/29028 - Missed unused warning on using declaration
+ * g++.dg/warn/Wunused-var-18.C: New test.
+
+2012-09-25 Dodji Seketeli <dodji@redhat.com>
+
+ PR c++/53551 - -Wunused-local-typedefs misses uses
+ * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
+
+2012-09-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/54716
+ * gcc.target/i386/xorps-sse2.c: Remove xfails.
+
+ PR tree-optimization/54713
+ * gcc.c-torture/compile/pr54713-1.c: New test.
+ * gcc.c-torture/compile/pr54713-2.c: New test.
+ * gcc.c-torture/compile/pr54713-3.c: New test.
+
+2012-09-27 Janis Johnson <janisjo@codesourcery.com>
+
+ * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
+
+2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
+
+2012-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/54703
+ * gcc.target/i386/pr54703.c: New test.
+
+2012-09-27 Richard Guenther <rguenther@suse.de>
+
+ PR lto/54709
+ * gcc.dg/lto/pr54709_0.c: New testcase.
+ * gcc.dg/lto/pr54709_1.c: Likewise.
+
+2012-09-26 Janis Johnson <janisjo@codesourcery.com>
+
+ * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
+
+ * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
+
+ * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
+
+ * gcc.target/arm/pr42879.c: Handle big-endian.
+
+2012-09-26 Steve Ellcey <sellcey@mips.com>
+
+ PR c/37303
+ * gcc.dg/pr37303.c: Check for rdata or rodata.
+
+2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/builtin-bswap16-1.c: New testcase.
+
+2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/51274
+ PR target/53087
+ * gcc.target/powerpc/ppc-ne0-1.c: New.
+
+2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/54089
+ * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
+ test_19, test_20, test_21, test_22, test_23): New functions.
+ * gcc.target/sh/pr54089-4.c: New.
+ * gcc.target/sh/pr54089-5.c: New.
+ * gcc.target/sh/pr54089-6.c: New.
+ * gcc.target/sh/pr54089-7.c: New.
+
+2012-09-25 Richard Guenther <rguenther@suse.de>
+
+ PR lto/54625
+ * gcc.dg/lto/pr54702_0.c: New testcase.
+ * gcc.dg/lto/pr54702_1.c: Likewise.
+ * gcc.dg/lto/pr54625-1_0.c: Likewise.
+ * gcc.dg/lto/pr54625-1_1.C: Likewise.
+ * gcc.dg/lto/pr54625-2_0.c: Likewise.
+ * gcc.dg/lto/pr54625-2_1.C: Likewise.
+
+2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/54526
+ * g++.dg/cpp0x/parse2.C: New.
+ * g++.dg/parse/error11.C: Adjust.
+ * g++.dg/parse/error12.C: Likewise.
+
+2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
+
+ * gcc.target/i386/20030217-1.c: Added check for
+ large_long_double effective target.
+ * gcc.target/i386/387-3.c: Likewise.
+ * gcc.target/i386/387-4.c: Likewise.
+ * gcc.target/i386/pr36578-1.c: Likewise.
+ * gcc.target/i386/excess-precision-1.c: Added new code for the case
+ when long double size is equal double size.
+ * gcc.target/i386/excess-precision-1.c: Likewise.
+ * gcc.target/i386/pr36578-2.c: Likewise.
+ * gcc.target/i386/20030217-2.c: New testcase.
+
+2012-09-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/54676
+ * gcc.dg/pr54676.c: New test.
+
+2012-09-25 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/53663
+ * gcc.dg/torture/pr53663-1.c: New testcase.
+ * gcc.dg/torture/pr53663-2.c: Likewise.
+ * gcc.dg/torture/pr53663-3.c: Likewise.
+
+2012-09-25 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
+
+2012-09-24 Janis Johnson <janisjo@codesourcery.com>
+
+ * lib/target-supports-dg.exp (dg-require-effective-target,
+ dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
+ dg-process-target-1 instead of dg-process-target.
+ (dg-process-target-1): Rename from dg-process-target.
+ (dg-process-target): New.
+
+2012-09-24 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/54684
+ * g++.dg/torture/pr54684.C: New testcase.
+
+2012-09-24 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
+
+2012-09-24 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/52173
+ * gcc.dg/tm/pr52173-1.c: New.
+ * gcc.dg/tm/pr52173-2.c: New.
+
2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/pr54669.c: New test.
@@ -475,7 +708,7 @@
2012-09-10 Marc Glisse <marc.glisse@inria.fr>
- * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
+ * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2012-09-10 Richard Guenther <rguenther@suse.de>
diff --git a/gcc/testsuite/c-c++-common/pr43942.c b/gcc/testsuite/c-c++-common/pr43942.c
index 3d97db662..9e7787f50 100644
--- a/gcc/testsuite/c-c++-common/pr43942.c
+++ b/gcc/testsuite/c-c++-common/pr43942.c
@@ -1,6 +1,7 @@
/* PR debug/43942 */
/* { dg-do compile } */
/* { dg-options "-O2 -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
extern int f1 (int);
diff --git a/gcc/testsuite/g++.dg/cpp0x/parse2.C b/gcc/testsuite/g++.dg/cpp0x/parse2.C
new file mode 100644
index 000000000..eea6b41aa
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/parse2.C
@@ -0,0 +1,12 @@
+// PR c++/54526
+// { dg-do compile { target c++11 } }
+
+template <class T>
+struct X { };
+
+struct A { };
+
+int main()
+{
+ X<::A> x;
+}
diff --git a/gcc/testsuite/g++.dg/cpp0x/sfinae42.C b/gcc/testsuite/g++.dg/cpp0x/sfinae42.C
new file mode 100644
index 000000000..a7a23a317
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/sfinae42.C
@@ -0,0 +1,46 @@
+// PR c++/54738
+// { dg-do compile { target c++11 } }
+
+template<class T>
+T&& declval();
+
+template<class F, class T1, class... Ts>
+decltype(((*declval<T1>()).*declval<F>())(declval<Ts>()...))
+test1(int);
+
+template<class...>
+void test1(...);
+
+template<class F, class T1, class... Ts>
+decltype((declval<T1>().*declval<F>())(declval<Ts>()...))
+test2(int);
+
+template<class...>
+void test2(...);
+
+struct S {};
+
+typedef void (S::*Func)(int) const;
+typedef void (S::*Func2)(int);
+
+typedef decltype(test1<Func, S*>(0)) type1a;
+typedef decltype(test1<Func, S*&>(0)) type1b;
+typedef decltype(test1<Func, S*, int, int>(0)) type1c;
+typedef decltype(test1<Func, S*&, int, int>(0)) type1d;
+
+typedef decltype(test2<Func, S>(0)) type2a;
+typedef decltype(test2<Func, S&>(0)) type2b;
+typedef decltype(test2<Func, S, int, int>(0)) type2c;
+typedef decltype(test2<Func, S&, int, int>(0)) type2d;
+
+typedef decltype(test1<Func, S*, S>(0)) type3a;
+typedef decltype(test1<Func, S*&, S>(0)) type3b;
+
+typedef decltype(test2<Func, S, S>(0)) type4a;
+typedef decltype(test2<Func, S&, S>(0)) type4b;
+
+typedef decltype(test1<Func2, const S*, int>(0)) type5a;
+typedef decltype(test1<Func2, const S*&, int>(0)) type5b;
+
+typedef decltype(test2<Func2, const S, int>(0)) type6a;
+typedef decltype(test2<Func2, const S&, int>(0)) type6b;
diff --git a/gcc/testsuite/g++.dg/debug/pr46583.C b/gcc/testsuite/g++.dg/debug/pr46583.C
index a4e94238e..06160b111 100644
--- a/gcc/testsuite/g++.dg/debug/pr46583.C
+++ b/gcc/testsuite/g++.dg/debug/pr46583.C
@@ -1,6 +1,7 @@
// PR debug/46583
// { dg-do compile }
// { dg-options "-O -fno-inline -fipa-cp -fipa-cp-clone -fcompare-debug" }
+// { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } }
template < typename = unsigned long >struct A
{
diff --git a/gcc/testsuite/g++.dg/debug/pr47106.C b/gcc/testsuite/g++.dg/debug/pr47106.C
index 3a8100f8c..9ef276ad0 100644
--- a/gcc/testsuite/g++.dg/debug/pr47106.C
+++ b/gcc/testsuite/g++.dg/debug/pr47106.C
@@ -1,6 +1,7 @@
// { dg-do compile }
// { dg-options "-O -fpartial-inlining -flto -fconserve-stack -fcompare-debug" }
// { dg-require-effective-target lto }
+// { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } }
void end (int, int) __attribute__ ((__noreturn__));
diff --git a/gcc/testsuite/g++.dg/opt/pr48549.C b/gcc/testsuite/g++.dg/opt/pr48549.C
index 93a38e409..01f600e79 100644
--- a/gcc/testsuite/g++.dg/opt/pr48549.C
+++ b/gcc/testsuite/g++.dg/opt/pr48549.C
@@ -1,6 +1,7 @@
// PR rtl-optimization/48549
// { dg-do compile }
// { dg-options "-fcompare-debug -O2" }
+// { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } }
__extension__ typedef __PTRDIFF_TYPE__ pdiff_t;
diff --git a/gcc/testsuite/g++.dg/other/pr42685.C b/gcc/testsuite/g++.dg/other/pr42685.C
index b8b1ad63b..3c55955ac 100644
--- a/gcc/testsuite/g++.dg/other/pr42685.C
+++ b/gcc/testsuite/g++.dg/other/pr42685.C
@@ -1,5 +1,6 @@
// { dg-do compile }
// { dg-options "-O -funroll-loops -fcompare-debug" }
+// { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } }
void Remap(int n, int *src, int *dst, int *map)
{
diff --git a/gcc/testsuite/g++.dg/parse/error11.C b/gcc/testsuite/g++.dg/parse/error11.C
index 39039a880..ec0058ee7 100644
--- a/gcc/testsuite/g++.dg/parse/error11.C
+++ b/gcc/testsuite/g++.dg/parse/error11.C
@@ -16,22 +16,22 @@ struct Foo
};
void method(void) {
- typename Foo<::B>::template Nested<::B> n; // { dg-error "17:'<::' cannot begin" "17-begin" }
-// { dg-message "17:'<:' is an alternate spelling" "17-alt" { target *-*-* } 19 }
-// { dg-error "39:'<::' cannot begin" "39-begin" { target *-*-* } 19 }
-// { dg-message "39:'<:' is an alternate spelling" "39-alt" { target *-*-* } 19 }
+ typename Foo<::B>::template Nested<::B> n; // { dg-error "17:'<::' cannot begin" "17-begin" { target c++98 } }
+// { dg-message "17:'<:' is an alternate spelling" "17-alt" { target c++98 } 19 }
+// { dg-error "39:'<::' cannot begin" "39-begin" { target c++98 } 19 }
+// { dg-message "39:'<:' is an alternate spelling" "39-alt" { target c++98 } 19 }
n.template Nested<B>::method();
- n.template Nested<::B>::method(); // { dg-error "22:'<::' cannot begin" "error" }
-// { dg-message "22:'<:' is an alternate" "note" { target *-*-* } 24 }
+ n.template Nested<::B>::method(); // { dg-error "22:'<::' cannot begin" "error" { target c++98 } }
+// { dg-message "22:'<:' is an alternate" "note" { target c++98 } 24 }
Nested<B>::method();
- Nested<::B>::method(); // { dg-error "11:'<::' cannot begin" "error" }
-// { dg-message "11:'<:' is an alternate" "note" { target *-*-* } 27 }
+ Nested<::B>::method(); // { dg-error "11:'<::' cannot begin" "error" { target c++98 } }
+// { dg-message "11:'<:' is an alternate" "note" { target c++98 } 27 }
}
};
template <int N> struct Foo2 {};
-template struct Foo2<::B>; // { dg-error "21:'<::' cannot begin" "begin" }
-// { dg-message "21:'<:' is an alternate" "alt" { target *-*-* } 33 }
+template struct Foo2<::B>; // { dg-error "21:'<::' cannot begin" "begin" { target c++98 } }
+// { dg-message "21:'<:' is an alternate" "alt" { target c++98 } 33 }
// { dg-message "25:type/value mismatch" "mismatch" { target *-*-* } 33 }
// { dg-error "25:expected a constant" "const" { target *-*-* } 33 }
@@ -39,11 +39,11 @@ int value = 0;
void func(void)
{
- Foo<::B> f; // { dg-error "cannot begin" "begin" }
-// { dg-message "alternate spelling" "alt" { target *-*-* } 42 }
+ Foo<::B> f; // { dg-error "cannot begin" "begin" { target c++98 } }
+// { dg-message "alternate spelling" "alt" { target c++98 } 42 }
f.Foo<B>::method();
- f.Foo<::B>::method(); // { dg-error "8:cannot begin" "begin" }
-// { dg-message "8:alternate spelling" "alt" { target *-*-* } 45 }
+ f.Foo<::B>::method(); // { dg-error "8:cannot begin" "begin" { target c++98 } }
+// { dg-message "8:alternate spelling" "alt" { target c++98 } 45 }
// Check cases where we the token sequence is the correct one, but there
// was no digraph or whitespaces in the middle, so we should not emit
@@ -63,9 +63,9 @@ void func(void)
Foo[::value] = 0;
}
-template struct Foo<::B>; // { dg-error "20:'<::' cannot begin" "begin" }
-// { dg-message "20:is an alternate" "alt" { target *-*-* } 66 }
+template struct Foo<::B>; // { dg-error "20:'<::' cannot begin" "begin" { target c++98 } }
+// { dg-message "20:is an alternate" "alt" { target c++98 } 66 }
// On the first error message, an additional note about the use of
// -fpermissive should be present
-// { dg-message "17:\\(if you use '-fpermissive' G\\+\\+ will accept your code\\)" "-fpermissive" { target *-*-* } 19 }
+// { dg-message "17:\\(if you use '-fpermissive' or '-std=c\\+\\+11', or '-std=gnu\\+\\+11' G\\+\\+ will accept your code\\)" "-fpermissive" { target c++98 } 19 }
diff --git a/gcc/testsuite/g++.dg/parse/error12.C b/gcc/testsuite/g++.dg/parse/error12.C
index 3ebcf3894..203ca3feb 100644
--- a/gcc/testsuite/g++.dg/parse/error12.C
+++ b/gcc/testsuite/g++.dg/parse/error12.C
@@ -8,6 +8,6 @@ struct B;
template <class A>
struct Foo {};
-Foo<::B> foo; // { dg-bogus "error" "error in place of warning" }
-// { dg-warning "4: '<::' cannot begin a template-argument list" "warning <::" { target *-*-* } 11 }
-// { dg-message "4:'<:' is an alternate spelling for '.'. Insert whitespace between '<' and '::'" "note <:" { target *-*-* } 11 }
+Foo<::B> foo; // { dg-bogus "error" "error in place of warning" { target c++98 } }
+// { dg-warning "4: '<::' cannot begin a template-argument list" "warning <::" { target c++98 } 11 }
+// { dg-message "4:'<:' is an alternate spelling for '.'. Insert whitespace between '<' and '::'" "note <:" { target c++98 } 11 }
diff --git a/gcc/testsuite/g++.dg/torture/pr54684.C b/gcc/testsuite/g++.dg/torture/pr54684.C
new file mode 100644
index 000000000..40c47f3fa
--- /dev/null
+++ b/gcc/testsuite/g++.dg/torture/pr54684.C
@@ -0,0 +1,62 @@
+// { dg-do compile }
+
+typedef union tree_node *tree;
+typedef union gimple_statement_d *gimple;
+struct vec_prefix { unsigned num_; };
+template<typename T> struct vec_t {
+ unsigned length (void) const;
+ T &operator[] (unsigned);
+ vec_prefix prefix_;
+ T vec_[1];
+};
+template<typename T> inline unsigned vec_t<T>::length (void) const {
+ return prefix_.num_;
+}
+template<typename T> T & vec_t<T>::operator[] (unsigned ix) {
+ ((void)(__builtin_expect(!(ix < prefix_.num_), 0) ? __builtin_unreachable(), 0 : 0));
+ return vec_[ix];
+}
+enum tree_code { PARM_DECL };
+struct tree_base {
+ enum tree_code code : 16;
+ unsigned default_def_flag : 1;
+};
+union tree_node {
+ struct tree_base base;
+};
+struct ipa_param_descriptor {
+ tree decl;
+ unsigned used : 1;
+};
+typedef struct ipa_param_descriptor ipa_param_descriptor_t;
+struct ipa_node_params {
+ vec_t<ipa_param_descriptor_t> *descriptors;
+};
+static inline int ipa_get_param_count (struct ipa_node_params *info) {
+ return ((info->descriptors) ? (info->descriptors)->length () : 0);
+}
+static inline tree ipa_get_param (struct ipa_node_params *info, int i) {
+ return ((*(info->descriptors))[i]).decl;
+}
+static inline void ipa_set_param_used (struct ipa_node_params *info, int i, bool val) {
+ ((*(info->descriptors))[i]).used = val;
+}
+int ipa_get_param_decl_index (struct ipa_node_params *info, tree ptree)
+{
+ int i, count;
+ count = ipa_get_param_count (info);
+ for (i = 0; i < count; i++)
+ if (ipa_get_param (info, i) == ptree) return i;
+ return -1;
+}
+bool visit_ref_for_mod_analysis (gimple stmt __attribute__ ((__unused__)),
+ tree op, void *data)
+{
+ struct ipa_node_params *info = (struct ipa_node_params *) data;
+ if (op && ((enum tree_code) (op)->base.code) == PARM_DECL)
+ {
+ int index = ipa_get_param_decl_index (info, op);
+ ((void)(__builtin_expect(!(index >= 0), 0) ? __builtin_unreachable(), 0 : 0));
+ ipa_set_param_used (info, index, true);
+ }
+}
diff --git a/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-2.C b/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-2.C
new file mode 100644
index 000000000..073e253c9
--- /dev/null
+++ b/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-2.C
@@ -0,0 +1,20 @@
+// Origin PR c++/33255
+// { dg-options "-Wunused" } <-- should trigger -Wunused-local-typedefs
+// { dg-do compile { target c++11 } }
+
+template <typename C>
+struct structure
+{
+ typename C::type val;
+};
+
+int
+main()
+{
+ struct context
+ {
+ using type = int;
+ };
+
+ return structure<context>{42}.val;
+}
diff --git a/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-3.C b/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-3.C
new file mode 100644
index 000000000..77bacd788
--- /dev/null
+++ b/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-3.C
@@ -0,0 +1,35 @@
+/* Origin PR c++/54372
+ { dg-options "-Wunused-local-typedefs" }
+ { dg-do compile }
+*/
+
+template <typename T>
+void f2()
+{
+ typedef T t __attribute__((unused));
+}
+
+class S
+{
+ template <typename T>
+ void f4()
+ {
+ typedef T t __attribute__((unused));
+ }
+};
+
+template <typename T>
+class tS
+{
+ void f()
+ {
+ typedef T t2 __attribute__((unused));
+ }
+
+ template <typename U>
+ void f2()
+ {
+ typedef T t1 __attribute__((unused));
+ typedef U t2 __attribute__((unused));
+ }
+};
diff --git a/gcc/testsuite/g++.dg/warn/Wunused-var-18.C b/gcc/testsuite/g++.dg/warn/Wunused-var-18.C
new file mode 100644
index 000000000..033966372
--- /dev/null
+++ b/gcc/testsuite/g++.dg/warn/Wunused-var-18.C
@@ -0,0 +1,14 @@
+// Origin: PR c++/29028
+// { dg-options "-Wunused" }
+// { dg-do compile }
+
+namespace N
+{
+ int i; // { dg-warning "unused variable" }
+}
+
+void
+f ()
+{
+ using N::i;
+}
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr54713-1.c b/gcc/testsuite/gcc.c-torture/compile/pr54713-1.c
new file mode 100644
index 000000000..f042ea2fc
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr54713-1.c
@@ -0,0 +1,70 @@
+/* PR tree-optimization/54713 */
+
+#ifndef N
+#define N 8
+#define ONE 1, 1, 1, 1, 1, 1, 1, 1
+#define ONEU 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U
+#endif
+
+typedef int V __attribute__((vector_size (N * sizeof (int))));
+typedef unsigned int W __attribute__((vector_size (N * sizeof (int))));
+
+void
+f1 (V *p)
+{
+ *p = (*p & ((V) { ONE })) ^ ((V) { ONE});
+}
+
+void
+f2 (V *p)
+{
+ *p = (*p ^ ((V) { ONE })) & ((V) { ONE});
+}
+
+void
+f3 (V *p)
+{
+ *p = (~*p) & ((V) { ONE });
+}
+
+void
+f4 (V *p, V *q)
+{
+ *p = (*p ^ *q) == *q;
+}
+
+void
+f5 (V *p, V *q)
+{
+ *p = (*p ^ *q) == *p;
+}
+
+void
+f6 (V *p, V *q, V *r)
+{
+ *p = (*p & *r) == (*q & *r);
+}
+
+void
+f7 (V *p, V *q, V *r)
+{
+ *p = (*p & *r) == (*r & *q);
+}
+
+void
+f8 (V *p, V *q, V *r)
+{
+ *p = (*r & *p) == (*q & *r);
+}
+
+void
+f9 (V *p, V *q, V *r)
+{
+ *p = (*r & *p) == (*r & *q);
+}
+
+void
+f10 (W *p, W *q)
+{
+ *p = *p < (((const W) { ONEU }) << *q);
+}
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr54713-2.c b/gcc/testsuite/gcc.c-torture/compile/pr54713-2.c
new file mode 100644
index 000000000..c39103731
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr54713-2.c
@@ -0,0 +1,7 @@
+/* PR tree-optimization/54713 */
+
+#define N 16
+#define ONE 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+#define ONEU 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U
+
+#include "pr54713-1.c"
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr54713-3.c b/gcc/testsuite/gcc.c-torture/compile/pr54713-3.c
new file mode 100644
index 000000000..6164a5eec
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr54713-3.c
@@ -0,0 +1,9 @@
+/* PR tree-optimization/54713 */
+
+#define N 32
+#define ONE 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+#define ONEU 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, \
+ 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U
+
+#include "pr54713-1.c"
diff --git a/gcc/testsuite/gcc.dg/lower-subreg-1.c b/gcc/testsuite/gcc.dg/lower-subreg-1.c
index 63be93405..8c7cc2c09 100644
--- a/gcc/testsuite/gcc.dg/lower-subreg-1.c
+++ b/gcc/testsuite/gcc.dg/lower-subreg-1.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { ! { mips64 || { ia64-*-* spu-*-* tilegx-*-* } } } } } */
+/* { dg-do compile { target { ! { mips64 || { arm-*-* ia64-*-* spu-*-* tilegx-*-* } } } } } */
/* { dg-options "-O -fdump-rtl-subreg1" } */
/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && x32 } { "*" } { "" } } */
/* { dg-require-effective-target ilp32 } */
diff --git a/gcc/testsuite/gcc.dg/lto/pr54625-1_0.c b/gcc/testsuite/gcc.dg/lto/pr54625-1_0.c
new file mode 100644
index 000000000..5ab90dddd
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54625-1_0.c
@@ -0,0 +1,10 @@
+/* { dg-lto-do link } */
+/* { dg-extra-ld-options { -r -nostdlib } } */
+
+float a;
+double sin ();
+speex_resampler_init_frac ()
+{
+ a = sin (0);
+}
+
diff --git a/gcc/testsuite/gcc.dg/lto/pr54625-1_1.C b/gcc/testsuite/gcc.dg/lto/pr54625-1_1.C
new file mode 100644
index 000000000..2d0d5bfba
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54625-1_1.C
@@ -0,0 +1,19 @@
+extern "C" double sin (double);
+typedef double UnaryFunType (double);
+class A
+{
+public:
+ int hash ();
+ double lookup (UnaryFunType p1)
+ {
+ int a = hash ();
+ if (p1)
+ return 0;
+ }
+};
+A b;
+void
+math_sin_impl ()
+{
+ b.lookup (sin);
+}
diff --git a/gcc/testsuite/gcc.dg/lto/pr54625-2_0.c b/gcc/testsuite/gcc.dg/lto/pr54625-2_0.c
new file mode 100644
index 000000000..6511ba5cc
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54625-2_0.c
@@ -0,0 +1,9 @@
+/* { dg-lto-do link } */
+/* { dg-extra-ld-options { -r -nostdlib } } */
+
+float a;
+double sin ();
+update_filter ()
+{
+ a = sin (0);
+}
diff --git a/gcc/testsuite/gcc.dg/lto/pr54625-2_1.C b/gcc/testsuite/gcc.dg/lto/pr54625-2_1.C
new file mode 100644
index 000000000..09c365d23
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54625-2_1.C
@@ -0,0 +1,24 @@
+extern "C" double sin (double);
+typedef double (*UnaryFunType) (double);
+class A
+{
+public:
+ int hash ();
+ void lookup (UnaryFunType p1)
+ {
+ int a = hash ();
+ p1 (0);
+ }
+};
+A b, c;
+void
+math_sin_impl ()
+{
+ b.lookup (sin);
+}
+
+void
+js_math_sqrt ()
+{
+ c.lookup (0);
+}
diff --git a/gcc/testsuite/gcc.dg/lto/pr54702_0.c b/gcc/testsuite/gcc.dg/lto/pr54702_0.c
new file mode 100644
index 000000000..2242f50b6
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54702_0.c
@@ -0,0 +1,10 @@
+/* { dg-lto-do link } */
+/* { dg-lto-options { { -O2 -flto -w } } } */
+/* { dg-extra-ld-options { -r -nostdlib } } */
+
+#include <stdlib.h>
+void* f ()
+{
+ void* p = malloc (1);
+ return p;
+}
diff --git a/gcc/testsuite/gcc.dg/lto/pr54702_1.c b/gcc/testsuite/gcc.dg/lto/pr54702_1.c
new file mode 100644
index 000000000..2afb0fbc0
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54702_1.c
@@ -0,0 +1,16 @@
+int *b;
+void *d;
+int c;
+static int *f1 ();
+void f2 ()
+{
+ int *a = f1 (0);
+}
+
+int *f1 (j)
+{
+ b = malloc (0);
+ d = *malloc;
+ c = j;
+}
+
diff --git a/gcc/testsuite/gcc.dg/lto/pr54709_0.c b/gcc/testsuite/gcc.dg/lto/pr54709_0.c
new file mode 100644
index 000000000..7e38bd46d
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54709_0.c
@@ -0,0 +1,9 @@
+/* { dg-lto-do link } */
+/* { dg-require-visibility "hidden" } */
+/* { dg-extra-ld-options { -shared } } */
+/* { dg-lto-options { { -fPIC -fvisibility=hidden -flto } } } */
+
+void foo (void *p, void *q, unsigned s)
+{
+ __builtin_memcpy (p, q, s);
+}
diff --git a/gcc/testsuite/gcc.dg/lto/pr54709_1.c b/gcc/testsuite/gcc.dg/lto/pr54709_1.c
new file mode 100644
index 000000000..59c137d6f
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/lto/pr54709_1.c
@@ -0,0 +1,5 @@
+void * memcpy (void *, void *, long);
+void bar (void *p, void *q, unsigned s)
+{
+ memcpy (p, q, s);
+}
diff --git a/gcc/testsuite/gcc.dg/pr37303.c b/gcc/testsuite/gcc.dg/pr37303.c
index 434fc9d24..ea0827c91 100644
--- a/gcc/testsuite/gcc.dg/pr37303.c
+++ b/gcc/testsuite/gcc.dg/pr37303.c
@@ -1,5 +1,5 @@
/* { dg-do compile { target *-*-elf* *-*-linux-gnu* } } */
/* { dg-options "-std=c99" }
-/* { dg-final { scan-assembler "rodata" } } */
+/* { dg-final { scan-assembler "rdata|rodata" } } */
struct S { const int *x; } s = { (const int[]){1, 2, 3} };
diff --git a/gcc/testsuite/gcc.dg/pr41241.c b/gcc/testsuite/gcc.dg/pr41241.c
index 42fb2f7e5..893353b9e 100644
--- a/gcc/testsuite/gcc.dg/pr41241.c
+++ b/gcc/testsuite/gcc.dg/pr41241.c
@@ -2,6 +2,7 @@
/* { dg-do compile } */
/* { dg-options "-O2 -fcompare-debug -g" } */
/* { dg-options "-O2 -fcompare-debug -g -march=i586 -mtune=i586 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
typedef struct { int t1; int t2; int t3; } *T;
typedef struct { int s; } S;
diff --git a/gcc/testsuite/gcc.dg/pr41345.c b/gcc/testsuite/gcc.dg/pr41345.c
index 4b146c0c2..b2c72c72f 100644
--- a/gcc/testsuite/gcc.dg/pr41345.c
+++ b/gcc/testsuite/gcc.dg/pr41345.c
@@ -1,6 +1,7 @@
/* PR bootstrap/41345 */
/* { dg-do compile } */
/* { dg-options "-O2 -g -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
void
foo (int *x)
diff --git a/gcc/testsuite/gcc.dg/pr42629.c b/gcc/testsuite/gcc.dg/pr42629.c
index 4d80068ff..a5eeb0cc1 100644
--- a/gcc/testsuite/gcc.dg/pr42629.c
+++ b/gcc/testsuite/gcc.dg/pr42629.c
@@ -3,6 +3,7 @@
/* { dg-do compile } */
/* { dg-options "-O1 -fsched-pressure -fschedule-insns -fcompare-debug" } */
/* { dg-require-effective-target int32plus } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int lzo_adler32(int adler, char *buf)
{
diff --git a/gcc/testsuite/gcc.dg/pr42630.c b/gcc/testsuite/gcc.dg/pr42630.c
index 34543dab5..5685637a0 100644
--- a/gcc/testsuite/gcc.dg/pr42630.c
+++ b/gcc/testsuite/gcc.dg/pr42630.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O1 -fvariable-expansion-in-unroller -funroll-loops -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int sum(int *buf, int len)
{
diff --git a/gcc/testsuite/gcc.dg/pr42631.c b/gcc/testsuite/gcc.dg/pr42631.c
index f5ac5a53a..18fb67d1d 100644
--- a/gcc/testsuite/gcc.dg/pr42631.c
+++ b/gcc/testsuite/gcc.dg/pr42631.c
@@ -15,6 +15,7 @@
/* { dg-do compile } */
/* { dg-options "-g -O1 -funroll-loops -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
void foo()
{
diff --git a/gcc/testsuite/gcc.dg/pr42719.c b/gcc/testsuite/gcc.dg/pr42719.c
index 94a58e41a..06adf52a4 100644
--- a/gcc/testsuite/gcc.dg/pr42719.c
+++ b/gcc/testsuite/gcc.dg/pr42719.c
@@ -1,6 +1,7 @@
/* PR tree-optimization/42719 */
/* { dg-do compile } */
/* { dg-options "-O2 -ftracer -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int *v;
diff --git a/gcc/testsuite/gcc.dg/pr42728.c b/gcc/testsuite/gcc.dg/pr42728.c
index 7b2fbb690..8bd7b06ff 100644
--- a/gcc/testsuite/gcc.dg/pr42728.c
+++ b/gcc/testsuite/gcc.dg/pr42728.c
@@ -1,6 +1,7 @@
/* PR debug/42728 */
/* { dg-do compile } */
/* { dg-options "-O1 -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
void
foo (char *a)
diff --git a/gcc/testsuite/gcc.dg/pr42889.c b/gcc/testsuite/gcc.dg/pr42889.c
index d3421736d..b518b2057 100644
--- a/gcc/testsuite/gcc.dg/pr42889.c
+++ b/gcc/testsuite/gcc.dg/pr42889.c
@@ -1,6 +1,7 @@
/* PR rtl-optimization/42889 */
/* { dg-do compile } */
/* { dg-options "-O -fgcse -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
extern int A[], B[];
diff --git a/gcc/testsuite/gcc.dg/pr42916.c b/gcc/testsuite/gcc.dg/pr42916.c
index d32ba9488..c2e69e361 100644
--- a/gcc/testsuite/gcc.dg/pr42916.c
+++ b/gcc/testsuite/gcc.dg/pr42916.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O1 -funroll-loops -ftree-vectorize -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int seed;
diff --git a/gcc/testsuite/gcc.dg/pr43084.c b/gcc/testsuite/gcc.dg/pr43084.c
index c3101248a..df5510071 100644
--- a/gcc/testsuite/gcc.dg/pr43084.c
+++ b/gcc/testsuite/gcc.dg/pr43084.c
@@ -1,6 +1,7 @@
/* PR debug/43084 */
/* { dg-do compile } */
/* { dg-options "-O1 -fipa-struct-reorg -fwhole-program -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
struct S
{
diff --git a/gcc/testsuite/gcc.dg/pr43670.c b/gcc/testsuite/gcc.dg/pr43670.c
index f152b4d7a..19504b728 100644
--- a/gcc/testsuite/gcc.dg/pr43670.c
+++ b/gcc/testsuite/gcc.dg/pr43670.c
@@ -1,6 +1,7 @@
/* PR debug/43670 */
/* { dg-do compile } */
/* { dg-options "-O -ftree-vrp -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
extern void abort (void);
diff --git a/gcc/testsuite/gcc.dg/pr44023.c b/gcc/testsuite/gcc.dg/pr44023.c
index df22bba83..344ca28c5 100644
--- a/gcc/testsuite/gcc.dg/pr44023.c
+++ b/gcc/testsuite/gcc.dg/pr44023.c
@@ -3,6 +3,7 @@
/* { dg-options "-fcompare-debug -O2" } */
/* { dg-options "-fcompare-debug -O2 -mcpu=ev67" { target alpha*-*-* } } */
/* { dg-require-effective-target int32plus } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
void
foo (unsigned f, long v, unsigned *w, unsigned a, unsigned b, unsigned e, unsigned c, unsigned d)
diff --git a/gcc/testsuite/gcc.dg/pr44971.c b/gcc/testsuite/gcc.dg/pr44971.c
index a1faef51b..431445809 100644
--- a/gcc/testsuite/gcc.dg/pr44971.c
+++ b/gcc/testsuite/gcc.dg/pr44971.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O2 -fcompare-debug -w" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
typedef struct
{
diff --git a/gcc/testsuite/gcc.dg/pr45449.c b/gcc/testsuite/gcc.dg/pr45449.c
index d7b69a182..116249740 100644
--- a/gcc/testsuite/gcc.dg/pr45449.c
+++ b/gcc/testsuite/gcc.dg/pr45449.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O2 -fno-tree-pre -fno-tree-pta -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
struct S
{
diff --git a/gcc/testsuite/gcc.dg/pr46771.c b/gcc/testsuite/gcc.dg/pr46771.c
index b44dfd466..e4413027c 100644
--- a/gcc/testsuite/gcc.dg/pr46771.c
+++ b/gcc/testsuite/gcc.dg/pr46771.c
@@ -1,6 +1,7 @@
/* PR debug/46771 */
/* { dg-do compile } */
/* { dg-options "-O -ftree-vectorize -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
unsigned char v[1600];
diff --git a/gcc/testsuite/gcc.dg/pr47684.c b/gcc/testsuite/gcc.dg/pr47684.c
index 475aa1549..7cda812dd 100644
--- a/gcc/testsuite/gcc.dg/pr47684.c
+++ b/gcc/testsuite/gcc.dg/pr47684.c
@@ -1,6 +1,7 @@
/* PR debug/47684 */
/* { dg-do compile } */
/* { dg-options "-O3 -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int in[8][4];
int out[4];
diff --git a/gcc/testsuite/gcc.dg/pr47881.c b/gcc/testsuite/gcc.dg/pr47881.c
index ee1707342..bad980625 100644
--- a/gcc/testsuite/gcc.dg/pr47881.c
+++ b/gcc/testsuite/gcc.dg/pr47881.c
@@ -1,6 +1,7 @@
/* PR debug/47881 */
/* { dg-do compile } */
/* { dg-options "-O -fcompare-debug -fno-dce -funroll-loops -fno-web" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
extern int data[];
diff --git a/gcc/testsuite/gcc.dg/pr48768.c b/gcc/testsuite/gcc.dg/pr48768.c
index 7d0383e83..0ab22ee3a 100644
--- a/gcc/testsuite/gcc.dg/pr48768.c
+++ b/gcc/testsuite/gcc.dg/pr48768.c
@@ -1,6 +1,7 @@
/* PR debug/48768 */
/* { dg-do compile } */
/* { dg-options "-O -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int a, b;
diff --git a/gcc/testsuite/gcc.dg/pr50017.c b/gcc/testsuite/gcc.dg/pr50017.c
index 66bef007d..feeb4d445 100644
--- a/gcc/testsuite/gcc.dg/pr50017.c
+++ b/gcc/testsuite/gcc.dg/pr50017.c
@@ -1,6 +1,7 @@
/* PR debug/50017 */
/* { dg-do compile } */
/* { dg-options "-O3 -fcompare-debug" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
struct S { int r, i; };
diff --git a/gcc/testsuite/gcc.dg/pr54676.c b/gcc/testsuite/gcc.dg/pr54676.c
new file mode 100644
index 000000000..97032edf6
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/pr54676.c
@@ -0,0 +1,23 @@
+/* PR tree-optimization/54676 */
+/* { dg-do compile } */
+/* { dg-options "-O -fno-tree-ccp -fno-tree-copy-prop -fno-tree-fre -ftree-vrp" } */
+
+struct S
+{
+ int s:1;
+};
+
+struct S bar (void);
+
+int a;
+
+void
+foo (int x)
+{
+ struct S s = bar ();
+ while (!a)
+ {
+ int l = 94967295;
+ a = x || (s.s &= l);
+ }
+}
diff --git a/gcc/testsuite/gcc.dg/tm/pr52173-1.c b/gcc/testsuite/gcc.dg/tm/pr52173-1.c
new file mode 100644
index 000000000..9ffa4d618
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/tm/pr52173-1.c
@@ -0,0 +1,19 @@
+/* { dg-do compile } */
+/* { dg-options "-fgnu-tm -O3" } */
+
+int vec[500];
+
+void func()
+{
+ __transaction_relaxed
+ {
+ vec[123] = 456;
+ }
+}
+
+main()
+{
+ int i;
+ for(i = 0; i < 10; ++i)
+ func();
+}
diff --git a/gcc/testsuite/gcc.dg/tm/pr52173-2.c b/gcc/testsuite/gcc.dg/tm/pr52173-2.c
new file mode 100644
index 000000000..ca64893fc
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/tm/pr52173-2.c
@@ -0,0 +1,12 @@
+/* { dg-do compile } */
+/* { dg-options "-fgnu-tm -O2" } */
+
+int a;
+
+int main()
+{
+ int i;
+ for (i = 0; i < 1; ++i)
+ __transaction_atomic { ++a; }
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/tm/pr53850.c b/gcc/testsuite/gcc.dg/tm/pr53850.c
new file mode 100644
index 000000000..ca2c6043b
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/tm/pr53850.c
@@ -0,0 +1,15 @@
+/* { dg-do compile } */
+/* { dg-options "-fgnu-tm -O3" } */
+
+unsigned char pp[100];
+
+void
+foo (void)
+{
+ int i;
+ __transaction_atomic
+ {
+ for (i = 0; i < 100; ++i)
+ pp[i] = 0x33;
+ }
+}
diff --git a/gcc/testsuite/gcc.dg/torture/pr51106-2.c b/gcc/testsuite/gcc.dg/torture/pr51106-2.c
index e69bf1b01..80328a92e 100644
--- a/gcc/testsuite/gcc.dg/torture/pr51106-2.c
+++ b/gcc/testsuite/gcc.dg/torture/pr51106-2.c
@@ -1,6 +1,7 @@
/* PR target/51106 */
/* { dg-do "compile" } */
/* { dg-skip-if "RTL error" { "*-*-*" } { "-fno-fat-lto-objects" } { "" } } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int
bar (int x)
@@ -11,4 +12,4 @@ lab:
return 0;
}
-/* { dg-warning "probably doesn.t match constraints" "" { target *-*-* } 8 } */
+/* { dg-warning "probably doesn.t match constraints" "" { target *-*-* } 9 } */
diff --git a/gcc/testsuite/gcc.dg/torture/pr53663-1.c b/gcc/testsuite/gcc.dg/torture/pr53663-1.c
new file mode 100644
index 000000000..3392ddecb
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/torture/pr53663-1.c
@@ -0,0 +1,30 @@
+/* { dg-do run } */
+
+extern void abort (void);
+
+union u
+{
+ int i;
+ _Bool b;
+};
+
+void f(union u * vp, union u v)
+{
+ *vp = v;
+}
+
+int main()
+{
+ union u v;
+ union u v1;
+ union u v2;
+
+ v.i = 10;
+ f(&v1, v);
+
+ v.b = 0;
+ f(&v2, v);
+ if (v2.b != 0)
+ abort ();
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/torture/pr53663-2.c b/gcc/testsuite/gcc.dg/torture/pr53663-2.c
new file mode 100644
index 000000000..9589a9e20
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/torture/pr53663-2.c
@@ -0,0 +1,24 @@
+/* { dg-do run } */
+
+extern void abort (void);
+
+union u
+{
+ int i;
+ short f;
+} v;
+
+short foo (short *f)
+{
+ *f = 1;
+ v.i = 0;
+ v.f = 0;
+ return *f;
+}
+
+int main()
+{
+ if (foo (&v.f) != 0)
+ abort ();
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/torture/pr53663-3.c b/gcc/testsuite/gcc.dg/torture/pr53663-3.c
new file mode 100644
index 000000000..96af5db10
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/torture/pr53663-3.c
@@ -0,0 +1,24 @@
+/* { dg-do run } */
+
+extern void abort (void);
+
+union u
+{
+ int i;
+ float f;
+} v;
+
+float foo (float *f)
+{
+ *f = 1;
+ v.i = 0;
+ v.f = 0.;
+ return *f;
+}
+
+int main()
+{
+ if (foo (&v.f) != 0.)
+ abort ();
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/torture/pr53922.c b/gcc/testsuite/gcc.dg/torture/pr53922.c
index e42d1c788..57011e46c 100644
--- a/gcc/testsuite/gcc.dg/torture/pr53922.c
+++ b/gcc/testsuite/gcc.dg/torture/pr53922.c
@@ -1,5 +1,6 @@
/* { dg-do run } */
/* { dg-require-weak "" } */
+/* { dg-skip-if "No undefined weak" { hppa*-*-hpux* && { ! lp64 } } { "*" } { "" } } */
int x(int a)
{
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/forwprop-23.c b/gcc/testsuite/gcc.dg/tree-ssa/forwprop-23.c
new file mode 100644
index 000000000..520499336
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/tree-ssa/forwprop-23.c
@@ -0,0 +1,15 @@
+/* { dg-do compile } */
+/* { dg-options "-O -fdump-tree-forwprop1" } */
+
+typedef long vec __attribute__ ((vector_size (2 * sizeof (long))));
+
+long f (long d, long e)
+{
+ vec x = { d, e };
+ vec m = { 1, 0 };
+ return __builtin_shuffle (x, m) [1];
+}
+
+
+/* { dg-final { scan-tree-dump-not "BIT_FIELD_REF" "forwprop1" } } */
+/* { dg-final { cleanup-tree-dump "forwprop1" } } */
diff --git a/gcc/testsuite/gcc.dg/ucnid-10.c b/gcc/testsuite/gcc.dg/ucnid-10.c
index 317cbb113..37b18d7e0 100644
--- a/gcc/testsuite/gcc.dg/ucnid-10.c
+++ b/gcc/testsuite/gcc.dg/ucnid-10.c
@@ -3,6 +3,7 @@
/* { dg-do compile } */
/* { dg-options "-std=gnu99 -fextended-identifiers" } */
/* { dg-require-ascii-locale "" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
#pragma pack(push)
#pragma pack(pop, \u00f3) /* { dg-warning "pop, \\\\U000000f3.*push, \\\\U000000f3" } */
diff --git a/gcc/testsuite/gcc.dg/ucnid-13.c b/gcc/testsuite/gcc.dg/ucnid-13.c
index 942178994..24309d125 100644
--- a/gcc/testsuite/gcc.dg/ucnid-13.c
+++ b/gcc/testsuite/gcc.dg/ucnid-13.c
@@ -3,6 +3,7 @@
/* { dg-do compile } */
/* { dg-options "-std=gnu99 -fextended-identifiers -Wpacked" } */
/* { dg-require-ascii-locale "" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int a __attribute__((\u00c0)); /* { dg-warning "'\\\\U000000c0' attribute directive ignored" } */
diff --git a/gcc/testsuite/gcc.dg/ucnid-5.c b/gcc/testsuite/gcc.dg/ucnid-5.c
index aea57ef06..c7ad8ffb3 100644
--- a/gcc/testsuite/gcc.dg/ucnid-5.c
+++ b/gcc/testsuite/gcc.dg/ucnid-5.c
@@ -1,5 +1,4 @@
/* { dg-do run } */
-/* { dg-xfail-if "" { "powerpc-ibm-aix*" } { "*" } { "" } } */
/* { dg-skip-if "No dollar in identfiers" { "avr-*-*" } { "*" } { "" } } */
/* { dg-options "-std=c99 -fdollars-in-identifiers -fextended-identifiers" } */
void abort (void);
diff --git a/gcc/testsuite/gcc.dg/ucnid-7.c b/gcc/testsuite/gcc.dg/ucnid-7.c
index 1dbcb9ac7..da5aa0ddb 100644
--- a/gcc/testsuite/gcc.dg/ucnid-7.c
+++ b/gcc/testsuite/gcc.dg/ucnid-7.c
@@ -3,6 +3,7 @@
/* { dg-do compile } */
/* { dg-options "-std=c99 -fextended-identifiers" } */
/* { dg-require-ascii-locale "" } */
+/* { dg-xfail-if "" { "powerpc-ibm-aix*" } { "*" } { "" } } */
void *p = &\u00e9; /* { dg-error "'\\\\U000000e9' undeclared" } */
void *q = &\u1e00; /* { dg-error "'\\\\U00001e00' undeclared" } */
diff --git a/gcc/testsuite/gcc.dg/ucnid-8.c b/gcc/testsuite/gcc.dg/ucnid-8.c
index ea2e051f0..0e48a7f6d 100644
--- a/gcc/testsuite/gcc.dg/ucnid-8.c
+++ b/gcc/testsuite/gcc.dg/ucnid-8.c
@@ -3,6 +3,7 @@
/* { dg-do compile } */
/* { dg-options "-std=gnu99 -fextended-identifiers -Wvla" } */
/* { dg-require-ascii-locale "" } */
+/* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
int a __attribute__((__mode__(\u00e9))); /* { dg-error "unknown machine mode '\\\\U000000e9'" } */
struct s1 { int \u00e9 : 0; }; /* { dg-error "zero width for bit-field '\\\\U000000e9'" } */
@@ -12,4 +13,4 @@ void f (int b) { int \u00e9[b]; } /* { dg-warning "variable length array '\\\\U0
void g (static int \u00e9); /* { dg-error "storage class specified for parameter '\\\\U000000e9'" } */
struct s2 { int \u00e1; } \u00e9 = { { 0 } }; /* { dg-warning "braces around scalar initializer" } */
-/* { dg-warning "near initialization for '\\\\U000000e9\\.\\\\U000000e1'" "UCN diag" { target *-*-* } 14 } */
+/* { dg-warning "near initialization for '\\\\U000000e9\\.\\\\U000000e1'" "UCN diag" { target *-*-* } 15 } */
diff --git a/gcc/testsuite/gcc.target/arm/builtin-bswap16-1.c b/gcc/testsuite/gcc.target/arm/builtin-bswap16-1.c
new file mode 100644
index 000000000..6920f004e
--- /dev/null
+++ b/gcc/testsuite/gcc.target/arm/builtin-bswap16-1.c
@@ -0,0 +1,15 @@
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
+/* { dg-require-effective-target arm_arch_v6_ok } */
+/* { dg-add-options arm_arch_v6 } */
+/* { dg-final { scan-assembler-not "orr\[ \t\]" } } */
+
+unsigned short swapu16_1 (unsigned short x)
+{
+ return (x << 8) | (x >> 8);
+}
+
+unsigned short swapu16_2 (unsigned short x)
+{
+ return (x >> 8) | (x << 8);
+}
diff --git a/gcc/testsuite/gcc.target/arm/combine-movs.c b/gcc/testsuite/gcc.target/arm/combine-movs.c
index 8925feeb4..e9fd6cb45 100644
--- a/gcc/testsuite/gcc.target/arm/combine-movs.c
+++ b/gcc/testsuite/gcc.target/arm/combine-movs.c
@@ -9,5 +9,5 @@ void foo (unsigned long r[], unsigned int d)
r[i] = 0;
}
-/* { dg-final { scan-assembler "lsrs\tr\[0-9\]" { target arm_thumb2_ok } } } */
-/* { dg-final { scan-assembler "movs\tr\[0-9\]" { target { ! arm_thumb2_ok} } } } */
+/* { dg-final { scan-assembler "lsrs\tr\[0-9\]" { target arm_thumb2 } } } */
+/* { dg-final { scan-assembler "movs\tr\[0-9\]" { target { ! arm_thumb2 } } } } */
diff --git a/gcc/testsuite/gcc.target/arm/div64-unwinding.c b/gcc/testsuite/gcc.target/arm/div64-unwinding.c
index b7ed89178..d10fb2bdd 100644
--- a/gcc/testsuite/gcc.target/arm/div64-unwinding.c
+++ b/gcc/testsuite/gcc.target/arm/div64-unwinding.c
@@ -1,6 +1,7 @@
/* Performing a 64-bit division should not pull in the unwinder. */
-/* { dg-do run } */
+/* The test is expected to fail for GNU/Linux; see PR54723. */
+/* { dg-do run { xfail *-*-linux* } } */
/* { dg-options "-O0" } */
#include <stdlib.h>
diff --git a/gcc/testsuite/gcc.target/arm/mmx-2.c b/gcc/testsuite/gcc.target/arm/mmx-2.c
index d8409799a..0540f659d 100644
--- a/gcc/testsuite/gcc.target/arm/mmx-2.c
+++ b/gcc/testsuite/gcc.target/arm/mmx-2.c
@@ -5,7 +5,7 @@
/* { dg-skip-if "Test is specific to ARM mode" { arm*-*-* } { "-mthumb" } { "" } } */
/* { dg-require-effective-target arm32 } */
/* { dg-require-effective-target arm_iwmmxt_ok } */
-/* { dg-options "-flax-vector-conversions -std=gnu99" } */
+/* { dg-options "-mcpu=iwmmxt -flax-vector-conversions -std=gnu99" } */
/* Internal data types for implementing the intrinsics. */
typedef int __v2si __attribute__ ((vector_size (8)));
diff --git a/gcc/testsuite/gcc.target/arm/pr42879.c b/gcc/testsuite/gcc.target/arm/pr42879.c
index 9961a839f..9fcdad694 100644
--- a/gcc/testsuite/gcc.target/arm/pr42879.c
+++ b/gcc/testsuite/gcc.target/arm/pr42879.c
@@ -4,6 +4,9 @@
struct A
{
+#ifdef __ARMEB__
+ int dummy:31;
+#endif
int v:1;
};
diff --git a/gcc/testsuite/gcc.target/arm/unsigned-extend-1.c b/gcc/testsuite/gcc.target/arm/unsigned-extend-1.c
index 6c55561df..3b4ab048f 100644
--- a/gcc/testsuite/gcc.target/arm/unsigned-extend-1.c
+++ b/gcc/testsuite/gcc.target/arm/unsigned-extend-1.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -march=armv6" } */
+/* { dg-options "-O2" } */
unsigned char foo (unsigned char c)
{
diff --git a/gcc/testsuite/gcc.target/i386/20030217-1.c b/gcc/testsuite/gcc.target/i386/20030217-1.c
index f19fd27fe..d2b24802b 100644
--- a/gcc/testsuite/gcc.target/i386/20030217-1.c
+++ b/gcc/testsuite/gcc.target/i386/20030217-1.c
@@ -2,6 +2,7 @@
are parsed correctly. */
/* { dg-do run } */
/* { dg-options "-std=c99" } */
+/* { dg-require-effective-target large_long_double } */
long double d = 0x0.0000003ffffffff00000p-16357L;
long double e = 0x0.0000003ffffffff00000p-16356L;
diff --git a/gcc/testsuite/gcc.target/i386/20030217-2.c b/gcc/testsuite/gcc.target/i386/20030217-2.c
new file mode 100644
index 000000000..d0606a242
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/20030217-2.c
@@ -0,0 +1,23 @@
+/* Test whether denormal floating point constants in hexadecimal notation
+ are parsed correctly. */
+/* { dg-do run } */
+/* { dg-options "-std=c99" } */
+
+long double d;
+long double e;
+
+long double f = 2.2250738585072014E-308L;
+
+extern void abort (void);
+extern void exit (int);
+
+int
+main (void)
+{
+ d = 0x0.0000003ffffffff00000p-1048L;
+ e = 0x0.0000003ffffffff00000p-1047L;
+ if (d != e / 2.0)
+ abort ();
+
+ exit (0);
+}
diff --git a/gcc/testsuite/gcc.target/i386/387-3.c b/gcc/testsuite/gcc.target/i386/387-3.c
index d00c72967..1b8dc8bab 100644
--- a/gcc/testsuite/gcc.target/i386/387-3.c
+++ b/gcc/testsuite/gcc.target/i386/387-3.c
@@ -2,6 +2,7 @@
/* { dg-do compile } */
/* { dg-options "-O2 -mfpmath=387 -mfancy-math-387" } */
/* { dg-final { scan-assembler "fldpi" } } */
+/* { dg-require-effective-target large_long_double } */
long double add_pi(long double x)
{
diff --git a/gcc/testsuite/gcc.target/i386/387-4.c b/gcc/testsuite/gcc.target/i386/387-4.c
index e4f4a48f2..27c48ed20 100644
--- a/gcc/testsuite/gcc.target/i386/387-4.c
+++ b/gcc/testsuite/gcc.target/i386/387-4.c
@@ -1,6 +1,7 @@
/* { dg-do compile } */
/* { dg-options "-O2 -mfancy-math-387" } */
/* { dg-final { scan-assembler "fldpi" } } */
+/* { dg-require-effective-target large_long_double } */
long double atanl (long double);
diff --git a/gcc/testsuite/gcc.target/i386/excess-precision-1.c b/gcc/testsuite/gcc.target/i386/excess-precision-1.c
index bd825d628..1bd3b8868 100644
--- a/gcc/testsuite/gcc.target/i386/excess-precision-1.c
+++ b/gcc/testsuite/gcc.target/i386/excess-precision-1.c
@@ -38,12 +38,22 @@ test_add (void)
abort ();
if (f1 + f2 < fadd1)
abort ();
- if (d1 + d2 + d3 == dadd2)
- abort ();
- if (!(d1 + d2 + d3 > dadd2))
- abort ();
- if (!(d1 + d2 + d3 >= dadd2))
- abort ();
+ if (sizeof(long double) > sizeof(double)) {
+ if ( d1 + d2 + d3 == dadd2)
+ abort ();
+ if (!(d1 + d2 + d3 > dadd2))
+ abort ();
+ if (!(d1 + d2 + d3 >= dadd2))
+ abort ();
+ }
+ else {
+ if ( d1 + d2 + d3 != dadd2 )
+ abort();
+ if ( d1 + d2 + d3 < dadd2 )
+ abort();
+ if ( d1 + d2 + d3 > dadd2 )
+ abort();
+ }
}
volatile long double ldsub1 = 1.0l - 0x1.0p-30l;
@@ -90,10 +100,18 @@ test_mul (void)
abort ();
if ((0, dbl_min * dbl_min * dbl_min) != dbl_min3)
abort ();
- if (dbl_min * dbl_min * dbl_min == 0)
- abort ();
- if ((flt_min * flt_min ? dbl_min * dbl_min * dbl_min : 0) == 0)
- abort ();
+ if (sizeof(long double) > sizeof(double) ) {
+ if (dbl_min * dbl_min * dbl_min == 0)
+ abort ();
+ if ((flt_min * flt_min ? dbl_min * dbl_min * dbl_min : 0) == 0)
+ abort ();
+ }
+ else {
+ if (dbl_min * dbl_min * dbl_min != 0)
+ abort ();
+ if ((flt_min * flt_min ? dbl_min * dbl_min * dbl_min : 1) != 0)
+ abort ();
+ }
if ((flt_min * flt_min ? : 0) == 0)
abort ();
}
diff --git a/gcc/testsuite/gcc.target/i386/excess-precision-3.c b/gcc/testsuite/gcc.target/i386/excess-precision-3.c
index 3de61b439..1fd038a87 100644
--- a/gcc/testsuite/gcc.target/i386/excess-precision-3.c
+++ b/gcc/testsuite/gcc.target/i386/excess-precision-3.c
@@ -15,6 +15,7 @@ volatile float f3 = 0x1.0p-60f;
volatile double d1 = 1.0;
volatile double d2 = 0x1.0p-30;
volatile double d3 = 0x1.0p-60;
+volatile double d3d = 0x1.0p-52;
volatile float fadd1 = 1.0f + 0x1.0p-30f;
volatile double dadd2 = 1.0 + 0x1.0p-30 + 0x1.0p-60;
volatile double dh = 0x1.0p-24;
@@ -35,9 +36,15 @@ test_assign (void)
if (d != dadd2)
abort ();
/* Verify rounding direct to float without double rounding. */
- f = d1 + dh + d3;
- if (f != fha)
- abort ();
+ if (sizeof(long double) > sizeof(double) ) {
+ f = d1 + dh + d3;
+ if (f != fha)
+ abort ();
+ } else {
+ f = d1 + dh + d3d;
+ if (f != fha)
+ abort ();
+ }
}
void
@@ -193,16 +200,28 @@ test_builtin (void)
abort ();
if (!__builtin_islessgreater (flt_min * flt_min, 0.0f))
abort ();
- if (!__builtin_isgreater (dbl_min * dbl_min, 0.0))
- abort ();
if (!__builtin_isgreaterequal (dbl_min * dbl_min, 0.0))
abort ();
- if (!__builtin_isless (0.0, dbl_min * dbl_min))
- abort ();
- if (__builtin_islessequal (dbl_min * dbl_min, 0.0))
- abort ();
- if (!__builtin_islessgreater (dbl_min * dbl_min, 0.0))
- abort ();
+ if (sizeof(long double) > sizeof(double) ) {
+ if (!__builtin_isgreater (dbl_min * dbl_min, 0.0))
+ abort ();
+ if (!__builtin_isless (0.0, dbl_min * dbl_min))
+ abort ();
+ if (__builtin_islessequal (dbl_min * dbl_min, 0.0))
+ abort ();
+ if (!__builtin_islessgreater (dbl_min * dbl_min, 0.0))
+ abort ();
+ }
+ else {
+ if (__builtin_isgreater (dbl_min * dbl_min, 0.0))
+ abort ();
+ if (__builtin_isless (0.0, dbl_min * dbl_min))
+ abort ();
+ if (!__builtin_islessequal (dbl_min * dbl_min, 0.0))
+ abort ();
+ if (__builtin_islessgreater (dbl_min * dbl_min, 0.0))
+ abort ();
+ }
}
int
diff --git a/gcc/testsuite/gcc.target/i386/pad-10.c b/gcc/testsuite/gcc.target/i386/pad-10.c
index d721c64a5..cd65041fd 100644
--- a/gcc/testsuite/gcc.target/i386/pad-10.c
+++ b/gcc/testsuite/gcc.target/i386/pad-10.c
@@ -15,5 +15,5 @@ foo2 (int z, int x)
return z;
}
else
- return x + z;
+ return x - z;
}
diff --git a/gcc/testsuite/gcc.target/i386/pr36578-1.c b/gcc/testsuite/gcc.target/i386/pr36578-1.c
index 49999351f..5ede23a11 100644
--- a/gcc/testsuite/gcc.target/i386/pr36578-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr36578-1.c
@@ -2,6 +2,7 @@
/* { dg-do run } */
/* { dg-options "-msse2 -mfpmath=sse" } */
/* { dg-require-effective-target sse2 } */
+/* { dg-require-effective-target large_long_double } */
#include "sse2-check.h"
diff --git a/gcc/testsuite/gcc.target/i386/pr36578-2.c b/gcc/testsuite/gcc.target/i386/pr36578-2.c
index 5d6556f55..bfde2cb0f 100644
--- a/gcc/testsuite/gcc.target/i386/pr36578-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr36578-2.c
@@ -11,13 +11,18 @@ extern int printf(const char *, ...);
volatile double d1 = 0x1.000001p0;
volatile double d2 = 0x1p-54;
+volatile double d2d = 0x1p-52;
volatile float f = 0x1.000002p0f;
volatile float f2;
static void
sse2_test (void)
{
- f2 = (float)((long double)d1 + (long double)d2);
+ if (sizeof(long double) > sizeof(double) ) {
+ f2 = (float)((long double)d1 + (long double)d2);
+ } else {
+ f2 = (float)((long double)d1 + (long double)d2d);
+ }
if (f != f2)
abort ();
exit (0);
diff --git a/gcc/testsuite/gcc.target/i386/pr50725.c b/gcc/testsuite/gcc.target/i386/pr50725.c
index ef74ecb02..c9ca7d947 100644
--- a/gcc/testsuite/gcc.target/i386/pr50725.c
+++ b/gcc/testsuite/gcc.target/i386/pr50725.c
@@ -39,7 +39,7 @@ main ()
if (bar (22) != 24 || bar (20) != 128)
abort ();
#ifdef __x86_64__
- register long r10 __asm__ ("r10") = 0xdeadbeefdeadbeefUL;
+ register long long r10 __asm__ ("r10") = 0xdeadbeefdeadbeefULL;
asm volatile ("" : "+r" (r10));
#endif
if (baz (0, 0, 0, 0, 0, 0, 22) != 24 || baz (0, 0, 0, 0, 0, 0, 20) != 128)
diff --git a/gcc/testsuite/gcc.target/i386/pr54703.c b/gcc/testsuite/gcc.target/i386/pr54703.c
new file mode 100644
index 000000000..e30c293c0
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/pr54703.c
@@ -0,0 +1,36 @@
+/* PR target/54703 */
+/* { dg-do run { target sse2_runtime } } */
+/* { dg-options "-O -msse2" } */
+/* { dg-additional-options "-mavx -mtune=bdver1" { target avx_runtime } } */
+
+extern void abort (void);
+typedef double V __attribute__((vector_size(16)));
+
+union {
+ unsigned long long m[2];
+ V v;
+} u = { { 0xffffffffff000000ULL, 0xffffffffff000000ULL } };
+
+static inline V
+foo (V x)
+{
+ V y = __builtin_ia32_andpd (x, u.v);
+ V z = __builtin_ia32_subpd (x, y);
+ return __builtin_ia32_mulpd (y, z);
+}
+
+void
+test (V *x)
+{
+ V a = { 2.1, 2.1 };
+ *x = foo (foo (a));
+}
+
+int
+main ()
+{
+ test (&u.v);
+ if (u.m[0] != 0x3acbf487f0a30550ULL || u.m[1] != u.m[0])
+ abort ();
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.target/i386/xorps-sse2.c b/gcc/testsuite/gcc.target/i386/xorps-sse2.c
index 3c268b4cb..b9576d970 100644
--- a/gcc/testsuite/gcc.target/i386/xorps-sse2.c
+++ b/gcc/testsuite/gcc.target/i386/xorps-sse2.c
@@ -1,8 +1,8 @@
/* Test that we generate xorps when the result is used in FP math. */
/* { dg-do compile } */
/* { dg-options "-O -msse2 -mno-sse3" } */
-/* { dg-final { scan-assembler "xorps\[ \t\]" { xfail *-*-* } } } */
-/* { dg-final { scan-assembler-not "pxor" { xfail *-*-* } } } */
+/* { dg-final { scan-assembler "xorps\[ \t\]" } } */
+/* { dg-final { scan-assembler-not "pxor" } } */
#define vector __attribute__ ((vector_size (16)))
diff --git a/gcc/testsuite/gcc.target/mips/pr37362.c b/gcc/testsuite/gcc.target/mips/pr37362.c
index da34b9d21..848d879d3 100644
--- a/gcc/testsuite/gcc.target/mips/pr37362.c
+++ b/gcc/testsuite/gcc.target/mips/pr37362.c
@@ -1,5 +1,5 @@
/* mips*-sde-elf doesn't have 128-bit long doubles. */
-/* { dg-do compile { target { ! mips*-sde-elf mips*-mti-elf } } } */
+/* { dg-do compile { target { ! { mips*-sde-elf mips*-mti-elf } } } } */
/* { dg-options "-march=mips64r2 -mabi=n32" } */
typedef float TFtype __attribute__((mode(TF)));
diff --git a/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c b/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c
index 2971e553e..b06a74f64 100644
--- a/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c
+++ b/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c
@@ -1,6 +1,7 @@
/* Test generation of dlmzb for strlen on 405. */
/* Origin: Joseph Myers <joseph@codesourcery.com> */
/* { dg-do compile } */
+/* { dg-skip-if "" { powerpc*-*-aix* } { "*" } { "" } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O2 -mcpu=405" } */
/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/440-dlmzb-strlen-1.c b/gcc/testsuite/gcc.target/powerpc/440-dlmzb-strlen-1.c
index c69a7c91b..9571b6695 100644
--- a/gcc/testsuite/gcc.target/powerpc/440-dlmzb-strlen-1.c
+++ b/gcc/testsuite/gcc.target/powerpc/440-dlmzb-strlen-1.c
@@ -1,6 +1,7 @@
/* Test generation of dlmzb for strlen on 440. */
/* Origin: Joseph Myers <joseph@codesourcery.com> */
/* { dg-do compile } */
+/* { dg-skip-if "" { powerpc*-*-aix* } { "*" } { "" } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O2 -mcpu=440" } */
diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-ne0-1.c b/gcc/testsuite/gcc.target/powerpc/ppc-ne0-1.c
new file mode 100644
index 000000000..63c4b6087
--- /dev/null
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-ne0-1.c
@@ -0,0 +1,33 @@
+/* PR target/51274 */
+/* { dg-do compile } */
+/* { dg-options "-O2 -mno-isel" } */
+
+/* { dg-final { scan-assembler-times "addic" 4 } } */
+/* { dg-final { scan-assembler-times "subfe" 1 } } */
+/* { dg-final { scan-assembler-times "addze" 3 } } */
+
+long ne0(long a)
+{
+ return a != 0;
+}
+
+long plus_ne0(long a, long b)
+{
+ return (a != 0) + b;
+}
+
+void dummy(void);
+
+void cmp_plus_ne0(long a, long b)
+{
+ if ((a != 0) + b)
+ dummy();
+}
+
+long plus_ne0_cmp(long a, long b)
+{
+ a = (a != 0) + b;
+ if (a)
+ dummy();
+ return a;
+}
diff --git a/gcc/testsuite/gcc.target/sh/pr54089-1.c b/gcc/testsuite/gcc.target/sh/pr54089-1.c
index 77924554f..399b0a53e 100644
--- a/gcc/testsuite/gcc.target/sh/pr54089-1.c
+++ b/gcc/testsuite/gcc.target/sh/pr54089-1.c
@@ -2,7 +2,7 @@
/* { dg-do compile { target "sh*-*-*" } } */
/* { dg-options "-O1" } */
/* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */
-/* { dg-final { scan-assembler-times "rotcr" 15 } } */
+/* { dg-final { scan-assembler-times "rotcr" 24 } } */
/* { dg-final { scan-assembler-times "shll\t" 1 } } */
typedef char bool;
@@ -109,3 +109,66 @@ test_14 (unsigned int a, int b)
bool r = b < 0;
return ((a >> 1) | (r << 31));
}
+
+unsigned int
+test_15 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 1) | (r << 31));
+}
+
+unsigned int
+test_16 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 2) | (r << 31));
+}
+
+unsigned int
+test_17 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 3) | (r << 31));
+}
+
+unsigned int
+test_18 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 4) | (r << 31));
+}
+
+unsigned int
+test_19 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 5) | (r << 31));
+}
+
+unsigned int
+test_20 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 6) | (r << 31));
+}
+
+unsigned int
+test_21 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 7) | (r << 31));
+}
+
+unsigned int
+test_22 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 8) | (r << 31));
+}
+
+unsigned int
+test_23 (unsigned int a, int b, int c)
+{
+ bool r = b != c;
+ return ((a >> 31) | (r << 31));
+}
diff --git a/gcc/testsuite/gcc.target/sh/pr54089-4.c b/gcc/testsuite/gcc.target/sh/pr54089-4.c
new file mode 100644
index 000000000..4617c3a5f
--- /dev/null
+++ b/gcc/testsuite/gcc.target/sh/pr54089-4.c
@@ -0,0 +1,15 @@
+/* Check that the rotcr instruction is generated when shifting the
+ negated T bit on non-SH2A. */
+/* { dg-do compile { target "sh*-*-*" } } */
+/* { dg-options "-O1" } */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m5*" "-m2a*" } { "" } } */
+/* { dg-final { scan-assembler-times "rotcr" 1 } } */
+/* { dg-final { scan-assembler-times "tst" 1 } } */
+/* { dg-final { scan-assembler-times "movt" 1 } } */
+
+int
+test_00 (int a, int b)
+{
+ int r = a != b;
+ return r << 31;
+}
diff --git a/gcc/testsuite/gcc.target/sh/pr54089-5.c b/gcc/testsuite/gcc.target/sh/pr54089-5.c
new file mode 100644
index 000000000..f781acabf
--- /dev/null
+++ b/gcc/testsuite/gcc.target/sh/pr54089-5.c
@@ -0,0 +1,14 @@
+/* Check that the movrt rotr instruction sequence is generated when shifting
+ the negated T bit on SH2A. */
+/* { dg-do compile { target "sh*-*-*" } } */
+/* { dg-options "-O1" } */
+/* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */
+/* { dg-final { scan-assembler-times "movrt" 1 } } */
+/* { dg-final { scan-assembler-times "rotr" 1 } } */
+
+int
+test_00 (int a, int b)
+{
+ int r = a != b;
+ return r << 31;
+}
diff --git a/gcc/testsuite/gcc.target/sh/pr54089-6.c b/gcc/testsuite/gcc.target/sh/pr54089-6.c
new file mode 100644
index 000000000..a12a0e930
--- /dev/null
+++ b/gcc/testsuite/gcc.target/sh/pr54089-6.c
@@ -0,0 +1,30 @@
+/* Check that the rotr and rotl instructions are generated. */
+/* { dg-do compile { target "sh*-*-*" } } */
+/* { dg-options "-O1" } */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */
+/* { dg-final { scan-assembler-times "rotr" 2 } } */
+/* { dg-final { scan-assembler-times "rotl" 2 } } */
+
+int
+test_00 (int a)
+{
+ return (a << 1) | ((a >> 31) & 1);
+}
+
+int
+test_01 (int a)
+{
+ return (a << 1) | ((unsigned int)a >> 31);
+}
+
+int
+test_02 (int a)
+{
+ return ((unsigned int)a >> 1) | (a << 31);
+}
+
+int
+test_03 (int a)
+{
+ return ((a >> 1) & 0x7FFFFFFF) | (a << 31);
+}
diff --git a/gcc/testsuite/gcc.target/sh/pr54089-7.c b/gcc/testsuite/gcc.target/sh/pr54089-7.c
new file mode 100644
index 000000000..40ca8219a
--- /dev/null
+++ b/gcc/testsuite/gcc.target/sh/pr54089-7.c
@@ -0,0 +1,63 @@
+/* Check that the rotcr instruction is generated. */
+/* { dg-do compile { target "sh*-*-*" } } */
+/* { dg-options "-O1" } */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */
+/* { dg-final { scan-assembler-times "rotcr" 4 } } */
+/* { dg-final { scan-assembler-not "movt" } } */
+/* { dg-final { scan-assembler-not "or\t" } } */
+/* { dg-final { scan-assembler-not "rotr" } } */
+/* { dg-final { scan-assembler-not "and" } } */
+
+typedef char bool;
+
+int
+test_00 (int* a, int* b)
+{
+ int i;
+ unsigned int r = 0;
+ for (i = 0; i < 16; ++i)
+ {
+ bool t = a[i] == b[i];
+ r = (t << 31) | (r >> 1);
+ }
+ return r;
+}
+
+int
+test_01 (int* a, int* b)
+{
+ int i;
+ unsigned int r = 0;
+ for (i = 0; i < 16; ++i)
+ {
+ bool t = a[i] == b[i];
+ r = (t << 31) | (r >> 2);
+ }
+ return r;
+}
+
+int
+test_02 (int* a, int* b)
+{
+ int i;
+ unsigned int r = 0;
+ for (i = 0; i < 16; ++i)
+ {
+ bool t = a[i] == b[i];
+ r = (t << 31) | (r >> 3);
+ }
+ return r;
+}
+
+unsigned int
+test_03 (const bool* a)
+{
+ int i;
+ unsigned int r = 0;
+ for (i = 0; i < 32; ++i)
+ {
+ bool t = a[i];
+ r = (t << 31) | (r >> 1);
+ }
+ return r;
+}
diff --git a/gcc/testsuite/gfortran.dg/allocate_derived_1.f90 b/gcc/testsuite/gfortran.dg/allocate_derived_1.f90
index 648012431..d2c65ffa3 100644
--- a/gcc/testsuite/gfortran.dg/allocate_derived_1.f90
+++ b/gcc/testsuite/gfortran.dg/allocate_derived_1.f90
@@ -24,28 +24,27 @@
real :: r
end type
-! FIXME: uncomment and dejagnuify the lines below once class arrays are enabled
-! class(t1),dimension(:),allocatable :: x
+ class(t1),dimension(:),allocatable :: x
type(t2),dimension(:),allocatable :: y
-! class(t3),dimension(:),allocatable :: z
+ class(t3),dimension(:),allocatable :: z
-! allocate( x(1))
-! allocate(t1 :: x(2))
-! allocate(t2 :: x(3))
-! allocate(t3 :: x(4))
-! allocate(tx :: x(5)) ! { "Error in type-spec at" }
-! allocate(u0 :: x(6)) ! { "may not be ABSTRACT" }
-! allocate(v1 :: x(7)) ! { "is type incompatible with typespec" }
+ allocate( x(1))
+ allocate(t1 :: x(2))
+ allocate(t2 :: x(3))
+ allocate(t3 :: x(4))
+ allocate(tx :: x(5)) ! { dg-error "Error in type-spec at" }
+ allocate(u0 :: x(6)) ! { dg-error "may not be ABSTRACT" }
+ allocate(v1 :: x(7)) ! { dg-error "is type incompatible with typespec" }
allocate( y(1))
allocate(t1 :: y(2)) ! { dg-error "is type incompatible with typespec" }
allocate(t2 :: y(3))
allocate(t3 :: y(3)) ! { dg-error "is type incompatible with typespec" }
-! allocate( z(1))
-! allocate(t1 :: z(2)) ! { "is type incompatible with typespec" }
-! allocate(t2 :: z(3)) ! { "is type incompatible with typespec" }
-! allocate(t3 :: z(4))
+ allocate( z(1))
+ allocate(t1 :: z(2)) ! { dg-error "is type incompatible with typespec" }
+ allocate(t2 :: z(3)) ! { dg-error "is type incompatible with typespec" }
+ allocate(t3 :: z(4))
end
diff --git a/gcc/testsuite/gfortran.dg/c_f_pointer_shape_test.f90 b/gcc/testsuite/gfortran.dg/c_f_pointer_shape_test.f90
index c6204bdac..f27730a43 100644
--- a/gcc/testsuite/gfortran.dg/c_f_pointer_shape_test.f90
+++ b/gcc/testsuite/gfortran.dg/c_f_pointer_shape_test.f90
@@ -1,7 +1,7 @@
! { dg-do compile }
-! verify that the compiler catches the error in the call to c_f_pointer
-! because it is missing the required SHAPE parameter. the SHAPE parameter
-! is optional, in general, but must exist if given a fortran pointer
+! Verify that the compiler catches the error in the call to c_f_pointer
+! because it is missing the required SHAPE argument. The SHAPE argument
+! is optional, in general, but must exist if given a Fortran pointer
! to a non-zero rank object. --Rickett, 09.26.06
module c_f_pointer_shape_test
contains
@@ -13,7 +13,8 @@ contains
type(c_ptr), value :: cPtr
myArrayPtr => myArray
- call c_f_pointer(cPtr, myArrayPtr) ! { dg-error "Missing SHAPE parameter" }
+ call c_f_pointer(cPtr, myArrayPtr) ! { dg-error "Missing SHAPE argument" }
end subroutine test_0
end module c_f_pointer_shape_test
+! { dg-final { cleanup-modules "c_f_pointer_shape_test" } }
diff --git a/gcc/testsuite/gfortran.dg/c_f_pointer_tests_5.f90 b/gcc/testsuite/gfortran.dg/c_f_pointer_tests_5.f90
new file mode 100644
index 000000000..05a3d8b85
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/c_f_pointer_tests_5.f90
@@ -0,0 +1,13 @@
+! { dg-do compile }
+!
+! PR 54667: [OOP] gimplification failure with c_f_pointer
+!
+! Contributed by Andrew Benson <abensonca@gmail.com>
+
+use, intrinsic :: ISO_C_Binding
+type :: nc
+end type
+type(c_ptr) :: cSelf
+class(nc), pointer :: self
+call c_f_pointer(cSelf, self) ! { dg-error "must not be polymorphic" }
+end
diff --git a/gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 b/gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90
index e09b0bb37..13ca9d91d 100644
--- a/gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90
+++ b/gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90
@@ -23,7 +23,7 @@ procedure(integer), pointer :: fint
cp = c_funloc (sub) ! { dg-error "Can't convert TYPE.c_funptr. to TYPE.c_ptr." })
cfp = c_loc (int) ! { dg-error "Can't convert TYPE.c_ptr. to TYPE.c_funptr." }
-call c_f_pointer (cfp, int) ! { dg-error "Argument at .1. to C_F_POINTER shall have the type C_PTR" }
+call c_f_pointer (cfp, int) ! { dg-error "Argument CPTR to C_F_POINTER at .1. shall have the type C_PTR" }
call c_f_procpointer (cp, fsub) ! { dg-error "Argument at .1. to C_F_FUNPOINTER shall have the type C_FUNPTR" }
cfp = c_funloc (noCsub) ! { dg-error "TS 29113: Noninteroperable argument 'nocsub' to 'c_funloc'" }
diff --git a/gcc/testsuite/gfortran.dg/class_7.f03 b/gcc/testsuite/gfortran.dg/class_7.f03
index d7f1c835e..99fbf6fc6 100644
--- a/gcc/testsuite/gfortran.dg/class_7.f03
+++ b/gcc/testsuite/gfortran.dg/class_7.f03
@@ -9,8 +9,7 @@
end type t0
type t
integer :: i
-! FIXME: uncomment and dejagnuify once class arrays are enabled
-! class(t0), allocatable :: foo(3) ! { "deferred shape" }
+ class(t0), allocatable :: foo(3) ! { dg-error "deferred shape" }
end type t
! PR41608: Would ICE on missing type decl
diff --git a/gcc/testsuite/gfortran.dg/coarray_14.f90 b/gcc/testsuite/gfortran.dg/coarray_14.f90
index 3097eede7..d7eb6b6be 100644
--- a/gcc/testsuite/gfortran.dg/coarray_14.f90
+++ b/gcc/testsuite/gfortran.dg/coarray_14.f90
@@ -47,7 +47,7 @@ end subroutine test
program myTest
type t
end type t
-type(t), allocatable :: a[:]
+class(t), allocatable :: a[:]
allocate (t :: a) ! { dg-error "Coarray specification required in ALLOCATE statement" }
allocate (t :: a[*]) ! OK
end program myTest
diff --git a/gcc/testsuite/gfortran.dg/internal_readwrite_3.f90 b/gcc/testsuite/gfortran.dg/internal_readwrite_3.f90
new file mode 100644
index 000000000..279fac5a6
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/internal_readwrite_3.f90
@@ -0,0 +1,11 @@
+! { dg-do run }
+! PR 52724 - this used to generate a "Bad integer" error.
+program main
+ implicit none
+ integer :: i
+ character(len=100,kind=4) :: buffer, a
+ buffer = 4_"123"
+ read(buffer,*) i
+ write (a,'(I3)') i
+ if (a /= 4_"123") call abort
+end program main
diff --git a/gcc/testsuite/gfortran.dg/typebound_proc_13.f03 b/gcc/testsuite/gfortran.dg/typebound_proc_13.f03
index af486ff76..98caac692 100644
--- a/gcc/testsuite/gfortran.dg/typebound_proc_13.f03
+++ b/gcc/testsuite/gfortran.dg/typebound_proc_13.f03
@@ -16,8 +16,7 @@ MODULE m
TYPE t2
CONTAINS
-! FIXME: uncomment and dejagnuify once class arrays are enabled
-! PROCEDURE, PASS :: nonscalar ! { "must be scalar" }
+ PROCEDURE, PASS :: nonscalar ! { dg-error "must be scalar" }
PROCEDURE, PASS :: is_pointer ! { dg-error "must not be POINTER" }
PROCEDURE, PASS :: is_allocatable ! { dg-error "must not be ALLOCATABLE" }
END TYPE t2
@@ -27,9 +26,9 @@ CONTAINS
SUBROUTINE myproc ()
END SUBROUTINE myproc
-! SUBROUTINE nonscalar (me)
-! CLASS(t2), INTENT(IN) :: me(:)
-! END SUBROUTINE nonscalar
+ SUBROUTINE nonscalar (me)
+ CLASS(t2), INTENT(IN) :: me(:)
+ END SUBROUTINE nonscalar
SUBROUTINE is_pointer (me)
CLASS(t2), POINTER, INTENT(IN) :: me
diff --git a/gcc/testsuite/go.test/go-test.exp b/gcc/testsuite/go.test/go-test.exp
index 943a7f1a1..b093f01c8 100644
--- a/gcc/testsuite/go.test/go-test.exp
+++ b/gcc/testsuite/go.test/go-test.exp
@@ -26,6 +26,8 @@
# D The directory of the test.
#
# Typical command lines:
+# // compile
+# // run
# // $G $D/$F.go && $L $F.$A && ./$A.out
# // $G $D/$F.go && $L $F.$A || echo BUG: known to fail incorrectly
# // $G $D/$F.go && echo BUG: compilation succeeds incorrectly
@@ -267,7 +269,7 @@ proc go-gc-tests { } {
# frontend ignores the standard options, it doesn't significantly
# improve testing.
set saved_torture_options $TORTURE_OPTIONS
- set TORTURE_OPTIONS [ list { -O2 -g }]
+ set TORTURE_OPTIONS [list { -O2 -g }]
set saved-dg-do-what-default ${dg-do-what-default}
@@ -316,13 +318,6 @@ proc go-gc-tests { } {
}
}
- if { [string match "*bug347*" $test] \
- || [string match "*bug348*" $test] } {
- # These bugs rely on runtime.Caller which currently fails.
- untested $name
- continue
- }
-
if { [file tail $test] == "init1.go" } {
# This tests whether GC runs during init, which for gccgo
# it currently does not.
@@ -347,6 +342,22 @@ proc go-gc-tests { } {
continue
}
+ if { [file tail $test] == "rotate.go" } {
+ # This test produces a temporary file that takes too long
+ # to compile--5 minutes on my laptop without optimization.
+ # When compiling without optimization it tests nothing
+ # useful, since the point of the test is to see whether
+ # the compiler generates rotate instructions.
+ untested $name
+ continue
+ }
+
+ if { [file tail $test] == "bug347.go" \
+ || [file tail $test] == "bug348.go" } {
+ # These tests don't work if the functions are inlined.
+ set TORTURE_OPTIONS [list { -O0 -g }]
+ }
+
set fd [open $test r]
set lines_ok 1
@@ -424,9 +435,24 @@ proc go-gc-tests { } {
}
}
- if { $test_line == "// \$G \$D/\$F\.go && \$L \$F\.\$A && \./\$A\.out >tmp.go &&" \
- && $test_line2 == "// \$G tmp\.go && \$L tmp\.\$A && \./\$A\.out || echo BUG: 64bit" } {
- # 64bit.go is a special case.
+ if { $test_line == "// compile"
+ || $test_line == "// echo bug395 is broken # takes 90+ seconds to break" } {
+ # This is a vanilla compile test.
+ set dg-do-what-default "assemble"
+ go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
+ } elseif { $test_line == "// run"
+ || $test_line == "// \$G \$F.go && \$L \$F.\$A && ./\$A.out" } {
+ # This is a vanilla execution test.
+ go-torture-execute $test
+ file delete core [glob -nocomplain core.*]
+ } elseif { $test_line == "// build" } {
+ # This is a vanilla compile and link test.
+ set dg-do-what-default "link"
+ go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
+ } elseif { $test_line == "// runoutput" \
+ || ($test_line == "// \$G \$D/\$F.go && \$L \$F.\$A &&"
+ && $test_line2 == "// ./\$A.out >tmp.go && \$G tmp.go && \$L -o \$A.out1 tmp.\$A && ./\$A.out1") } {
+ # Run the test to get a .go program to run.
set go_execute_args ""
set hold_runtests $runtests
set runtests "go-test.exp"
@@ -440,42 +466,17 @@ proc go-gc-tests { } {
} else {
pass "$name execution"
file delete $base-out.x
- # Disable optimizations as this test takes a long time
- # to compile.
- set hold $TORTURE_OPTIONS
- set TORTURE_OPTIONS [ list { -O0 -g }]
+ # Disable optimizations as some of these tests
+ # take a long time to compile.
+ set TORTURE_OPTIONS [list { -O0 -g -fno-var-tracking-assignments }]
go-torture-execute "./$base-out.go"
- set TORTURE_OPTIONS $hold
}
file delete $base-out.go
}
file delete $output_file
set runtests $hold_runtests
- } elseif { $test_line == "// \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out" \
- || $test_line == "// \$G \$F.go && \$L \$F.\$A && ./\$A.out" \
- || $test_line == "// \$G \$F.go && \$L \$F.\$A &&./\$A.out" \
- || $test_line == "// \$G \$D/\$F.go && \$L \$F.\$A && \$A.out" \
- || [string match \
- "// \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out || echo BUG*" \
- $test_line]
- || [string match \
- "// \$G \$F.go && \$L \$F.\$A && (./\$A.out || echo BUG*" \
- $test_line]
- || [string match \
- "// \$G \$D/\$F.go && \$L \$F.\$A && (./\$A.out || echo BUG*" \
- $test_line]
- || [string match \
- "// \$G \$F.go && \$L \$F.\$A && GOMAXPROCS=* ./\$A.out" \
- $test_line]
- || [string match \
- "// \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out >* || echo BUG*" \
- $test_line] } {
- # This is a vanilla execution test.
- go-torture-execute $test
- file delete core [glob -nocomplain core.*]
- } elseif { $test_line == "// \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out 2>&1 | cmp - \$D/\$F.out" \
- || $test_line == "// \$G \$F.go && \$L \$F.\$A && ./\$A.out 2>&1 | cmp - \$D/\$F.out" \
- || $test_line == "// (\$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out 2>&1 | cmp - \$D/\$F.out)" } {
+ } elseif { $test_line == "// cmpout" \
+ || $test_line == "// (\$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out 2>&1 | cmp - \$D/\$F.out)" } {
# This is an execution test for which we need to check the
# program output.
set hold_runtests $runtests
@@ -495,110 +496,39 @@ proc go-gc-tests { } {
regsub "\\.go$" $test ".out" expect
filecmp $expect $base.p "$name compare"
}
- #file delete $base.p
+ file delete $base.p
} else {
untested "$name execution"
untested "$name compare"
}
set runtests $hold_runtests
- } elseif { [string match \
- "// \$G \$D/\$F.go && \$L \$F.\$A || echo BUG*" \
- $test_line] \
- || [string match "// \$G \$F.go && \$L \$F.\$A #*" \
- $test_line]
- || $test_line == "// \$G \$D/\$F.go && \$L \$F.\$A" } {
- # This is a vanilla compile and link test.
- set dg-do-what-default "link"
- go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
- } elseif { [string match "// \$G \$D/\$F.go" $test_line] \
- || [string match "// \$G \$D/\$F.go || echo BUG*" \
- $test_line] \
- || [string match "// \$G \$D/\$F.go || echo \"Bug*" \
- $test_line] \
- || [string match "// \$G \$D/\$F.go || echo \"Issue*" \
- $test_line] \
- || [string match "// \$G \$F.go || echo BUG*" \
- $test_line] \
- || [string match "// ! \$G \$D/\$F.go && echo BUG*" \
- $test_line] \
- || $test_line == "// echo bug395 is broken # takes 90+ seconds to break" } {
- # This is a vanilla compile test.
- set dg-do-what-default "assemble"
- go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
- } elseif { [string match "// \$G \$D/\$F.go && echo BUG*" \
- $test_line] \
- || $test_line == "// ! \$G \$D/\$F.go >/dev/null" \
- || $test_line == "// ! \$G \$D/\$F.go" \
- || $test_line == "// ! \$G \$F.go" \
- || [string match "// ! \$G \$D/\$F.go || echo BUG*" \
- $test_line] } {
- # This is a compile test which should fail.
- set dg-do-what-default "assemble"
- setup_xfail "*-*-*"
- go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
- } elseif { [string match "// \$G \$D/\$F.go && \$L \$F.\$A && ! ./\$A.out" \
- $test_line] \
- || [string match "// \$G \$D/\$F.go && \$L \$F.\$A && ! ./\$A.out || echo BUG: *" \
- $test_line] \
- || [string match "// \$G \$D/\$F.go && \$L \$F.\$A && (! ./\$A.out || echo BUG: *" \
- $test_line] \
- || ($test_line == "// \$G \$D/\$F.go && \$L \$F.\$A &&"
- && $test_line2 == "// ((! sh -c ./\$A.out) >/dev/null 2>&1 || echo BUG: should fail)") } {
+ } elseif { [string match "// \$G \$D/\$F.go && \$L \$F.\$A && ! ./\$A.out || echo BUG: *" \
+ $test_line] } {
go-execute-xfail $test
- } elseif { [string match "// errchk \$G \$F.go" $test_line] \
- || [string match "// errchk \$G -e \$F.go" $test_line] \
- || [string match "// errchk \$G \$D/\$F.go" $test_line] \
- || [string match "//errchk \$G \$D/\$F.go" $test_line] \
- || [string match "// errchk \$G -e \$D/\$F.go" \
- $test_line] \
- || [string match "// ! errchk \$G \$D/\$F.go" $test_line] \
- || [string match "// ! errchk \$G -e \$D/\$F.go" \
- $test_line] \
- || [string match "// errchk \$G \$F.go || true" \
- $test_line] \
- || [string match "// errchk \$G \$D/\$F.go || true" \
- $test_line] \
- || [string match "// errchk \$G -e \$D/\$F.go || true" \
- $test_line] \
- || [string match "// errchk \$G \$D/\$F.go || echo BUG*" \
- $test_line] } {
+ } elseif { $test_line == "// errorcheck" } {
errchk $test ""
- } elseif { [string match \
- "// \$G \$D/\$F.dir/bug0.go && \$G \$D/\$F.dir/bug1.go || echo BUG*" \
- $test_line] \
- || [string match \
- "// \$G \$D/\$F.dir/one.go && \$G \$D/\$F.dir/two.go" \
- $test_line] } {
- if { [string match \
- "// \$G \$D/\$F.dir/bug0.go && \$G \$D/\$F.dir/bug1.go || echo BUG*" \
- $test_line] } {
- set name1 "bug0.go"
- set name2 "bug1.go"
- } elseif { [string match \
- "// \$G \$D/\$F.dir/one.go && \$G \$D/\$F.dir/two.go" \
- $test_line] } {
- set name1 "one.go"
- set name2 "two.go"
- }
+ } elseif { $test_line == "// compiledir" } {
set hold_runtests $runtests
set runtests "go-test.exp"
set dg-do-what-default "assemble"
- regsub "\\.go$" $test ".dir/$name1" file1
- dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
- regsub "\\.go$" $test ".dir/$name2" file2
- dg-test $file2 "-O" "-w $DEFAULT_GOCFLAGS"
- file delete "[file rootname [file tail $file1]].o"
+ set dir "[file rootname $test].dir"
+ set del {}
+ foreach f [lsort [glob "$dir/*.go"]] {
+ dg-test -keep-output $f "-O" "-w $DEFAULT_GOCFLAGS"
+ lappend del "[file rootname [file tail $f]].o"
+ }
+ foreach f $del {
+ file delete $f
+ }
set runtests $hold_runtests
+ } elseif { "$test_line" == ""
+ || [string match "// true*" $test_line]
+ || [string match "// skip*" $test_line] } {
+ # Not a real test, just ignore.
} elseif { [string match \
"// \$G \$D/\$F.dir/bug0.go && errchk \$G \$D/\$F.dir/bug1.go" \
$test_line] \
|| [string match \
- "// \$G \$D/\$F.dir/p1.go && \$G \$D/\$F.dir/p2.go" \
- $test_line] \
- || [string match \
- "// \$G \$D/\$F.dir/b.go && \$G \$D/\$F.dir/a.go" \
- $test_line] \
- || [string match \
"// \$G \$D/\$F.dir/io.go && errchk \$G -e \$D/\$F.dir/main.go" \
$test_line] } {
if { [string match \
@@ -607,16 +537,6 @@ proc go-gc-tests { } {
set name1 "bug0.go"
set name2 "bug1.go"
} elseif { [string match \
- "// \$G \$D/\$F.dir/p1.go && \$G \$D/\$F.dir/p2.go" \
- $test_line] } {
- set name1 "p1.go"
- set name2 "p2.go"
- } elseif { [string match \
- "// \$G \$D/\$F.dir/b.go && \$G \$D/\$F.dir/a.go" \
- $test_line] } {
- set name1 "b.go"
- set name2 "a.go"
- } elseif { [string match \
"// \$G \$D/\$F.dir/io.go && errchk \$G -e \$D/\$F.dir/main.go" \
$test_line] } {
set name1 "io.go"
@@ -643,35 +563,6 @@ proc go-gc-tests { } {
file delete "[file rootname [file tail $file1]].o"
set runtests $hold_runtests
} elseif { [string match \
- "// \$G \$D/\$F.dir/bug0.go && (! \$G \$D/\$F.dir/bug1.go || echo BUG*" \
- $test_line] } {
- set hold_runtests $runtests
- set runtests "go-test.exp"
- set dg-do-what-default "assemble"
- regsub "\\.go$" $test ".dir/bug0.go" file1
- dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
- regsub "\\.go$" $test ".dir/bug1.go" file2
- setup_xfail "*-*-*"
- dg-test $file2 "-O" "-w $DEFAULT_GOCFLAGS"
- file delete "[file rootname [file tail $file1]].o"
- set runtests $hold_runtests
- } elseif { [string match \
- "// \$G \$D/\$F.dir/bug0.go && \$G \$D/\$F.dir/bug1.go && (! \$G \$D/\$F.dir/bug2.go || echo BUG*" \
- $test_line] } {
- set hold_runtests $runtests
- set runtests "go-test.exp"
- set dg-do-what-default "assemble"
- regsub "\\.go$" $test ".dir/bug0.go" file1
- dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
- regsub "\\.go$" $test ".dir/bug1.go" file2
- dg-test -keep-output $file2 "-O" "-w $DEFAULT_GOCFLAGS"
- regsub "\\.go$" $test ".dir/bug2.go" file3
- setup_xfail "*-*-*"
- dg-test $file3 "-O" "-w $DEFAULT_GOCFLAGS"
- file delete "[file rootname [file tail $file1]].o"
- file delete "[file rootname [file tail $file2]].o"
- set runtests $hold_runtests
- } elseif { [string match \
"// \$G \$D/\$F.dir/bug0.go && \$G \$D/\$F.dir/bug1.go && errchk \$G \$D/\$F.dir/bug2.go" \
$test_line] } {
set hold_runtests $runtests
@@ -691,7 +582,10 @@ proc go-gc-tests { } {
$test_line] \
|| [string match \
"// \$G \$D/\$F.dir/p.go && \$G \$D/\$F.dir/main.go && \$L main.\$A && ./\$A.out" \
- $test_line] } {
+ $test_line] \
+ || $test_line == "// \$G \$D/\$F.dir/p1.go && \$G \$D/\$F.dir/main.go && \$L main.\$A && ./\$A.out" \
+ || $test_line == "// \$G \$D/\$F.dir/lib.go && \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out" \
+ || $test_line == "// \$G \$D/method4a.go && \$G \$D/\$F.go && \$L \$F.\$A && ./$\A.out" } {
if { [string match \
"// \$G \$D/bug160.dir/x.go && \$G \$D/bug160.dir/y.go && \$L y.\$A && ./\$A.out" \
$test_line] } {
@@ -702,14 +596,29 @@ proc go-gc-tests { } {
$test_line] } {
set name1 "p.go"
set name2 "main.go"
+ } elseif { $test_line == "// \$G \$D/\$F.dir/p1.go && \$G \$D/\$F.dir/main.go && \$L main.\$A && ./\$A.out" } {
+ set name1 "p1.go"
+ set name2 "main.go"
+ } elseif { $test_line == "// \$G \$D/\$F.dir/lib.go && \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out" } {
+ set name1 "lib.go"
+ set name2 ""
+ } elseif { $test_line == "// \$G \$D/method4a.go && \$G \$D/\$F.go && \$L \$F.\$A && ./$\A.out" } {
+ set name1 "method4a.go"
+ set name2 ""
}
set hold_runtests $runtests
set runtests "go-test.exp"
set dg-do-what-default "assemble"
regsub "\\.go$" $test ".dir/$name1" file1
+ if { $name1 == "method4a.go" } {
+ set file1 "[file dirname $test]/method4a.go"
+ }
dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
set ofile1 "[file rootname [file tail $file1]].o"
regsub "\\.go$" $test ".dir/$name2" file2
+ if { $name2 == "" } {
+ set file2 $test
+ }
dg-test -keep-output $file2 "-O" "-w $DEFAULT_GOCFLAGS"
set ofile2 "[file rootname [file tail $file2]].o"
set dg-do-what-default "link"
@@ -723,6 +632,29 @@ proc go-gc-tests { } {
$status $name
file delete $ofile1 $ofile2 $output_file
set runtests $hold_runtests
+ } elseif { $test_line == "// \$G \$D/\$F.dir/one.go && \$G \$D/\$F.dir/two.go && \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out" } {
+ set hold_runtests $runtests
+ set runtests "go-test.exp"
+ set dg-do-what-default "assemble"
+ regsub "\\.go$" $test ".dir/one.go" file1
+ dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
+ set ofile1 "[file rootname [file tail $file1]].o"
+ regsub "\\.go$" $test ".dir/two.go" file2
+ dg-test -keep-output $file2 "-O" "-w $DEFAULT_GOCFLAGS"
+ set ofile2 "[file rootname [file tail $file2]].o"
+ dg-test -keep-output $test "-O" "-w $DEFAULT_GOCFLAGS"
+ set ofile3 "[file rootname [file tail $test]].o"
+ set dg-do-what-default "link"
+ set output_file "./[file rootname [file tail $test]].exe"
+ set comp_output [go_target_compile "$ofile1 $ofile2 $ofile3" \
+ $output_file "executable" "$options"]
+ set comp_output [go-dg-prune $target_triplet $comp_output]
+ verbose -log $comp_output
+ set result [go_load "$output_file" "" ""]
+ set status [lindex $result 0]
+ $status $name
+ file delete $ofile1 $ofile2 $ofile3 $output_file
+ set runtests $hold_runtests
} elseif { [string match \
"// \$G \$D/bug191.dir/a.go && \$G \$D/bug191.dir/b.go && \$G \$D/\$F.go && \$L \$F.\$A" \
$test_line] } {
@@ -816,38 +748,6 @@ proc go-gc-tests { } {
}
file delete $ofile1 $ofile2 $output_file
set runtests $hold_runtests
- } elseif { [string match \
- "// \$G \$D/\$F.dir/chanbug.go && \$G -I. \$D/\$F.dir/chanbug2.go" \
- $test_line] } {
- set hold_runtests $runtests
- set runtests "go-test.exp"
- set dg-do-what-default "assemble"
- regsub "\\.go$" $test ".dir/chanbug.go" file1
- dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
- regsub "\\.go$" $test ".dir/chanbug2.go" file2
- dg-test $file2 "-O" "-w $DEFAULT_GOCFLAGS"
- file delete "[file rootname [file tail $file1]].o"
- set runtests $hold_runtests
- } elseif { [string match \
- "// (! \$G \$D/\$F.go) | grep 'initialization loop' *" \
- $test_line] } {
- set dg-do-what-default "assemble"
- setup_xfail "*-*-*"
- go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
- } elseif { [string match \
- "// \$G \$D/\$F.dir/x.go && errchk \$G \$D/\$F.dir/y.go" \
- $test_line] } {
- set hold_runtests $runtests
- set runtests "go-test.exp"
- set dg-do-what-default "assemble"
- regsub "\\.go$" $test ".dir/x.go" file1
- dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
- regsub "\\.go$" $test ".dir/y.go" file2
- errchk $file2 ""
- file delete "[file rootname [file tail $file1]].o"
- set runtests $hold_runtests
- } elseif { "$test_line" == "" || [string match "// true*" $test_line] } {
- # Not a real test, just ignore.
} elseif { $test_line == "// \$G \$D/\$F.dir/bug0.go &&" \
&& $test_line2 == "// \$G \$D/\$F.dir/bug1.go &&" \
&& $test_line3 == "// \$G \$D/\$F.dir/bug2.go &&" \
@@ -921,7 +821,7 @@ proc go-gc-tests { } {
}
file delete $ofile1 $ofile2 $output_file
set runtests $hold_runtests
- } elseif { $test_line == "// \$G \$D/\$F.go \$D/cmplxdivide1.go && \$L \$D/\$F.\$A && ./\$A.out" } {
+ } elseif { $test_line == "// run cmplxdivide1.go" } {
regsub "/\[^/\]*$" $test "/cmplxdivide1.go" test2
set output_file "./[file rootname [file tail $test]].o"
set comp_output [go_target_compile "$test $test2" \
@@ -954,10 +854,8 @@ proc go-gc-tests { } {
file delete tmp.x
# Disable optimizations as this test takes a long time
# to compile.
- set hold $TORTURE_OPTIONS
- set TORTURE_OPTIONS [ list { -O0 -g }]
+ set TORTURE_OPTIONS [list { -O0 -g -fno-var-tracking-assignments }]
go-torture-execute "./tmp.go"
- set TORTURE_OPTIONS $hold
}
if { [catch "exec $output_file -pass 1 >tmp.go"] != 0 } {
fail "$name execution 1"
@@ -994,59 +892,6 @@ proc go-gc-tests { } {
}
file delete $output_file
set runtests $hold_runtests
- } elseif { [string match \
- "// \$G \$D/\$F.dir/p.go && \$G \$D/\$F.dir/main.go && \$L main.\$A && ! ./\$A.out || echo BUG*" \
- $test_line] } {
- set hold_runtests $runtests
- set runtests "go-test.exp"
- set dg-do-what-default "assemble"
- regsub "\\.go$" $test ".dir/p.go" file1
- dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
- set ofile1 "[file rootname [file tail $file1]].o"
- regsub "\\.go$" $test ".dir/main.go" file2
- dg-test -keep-output $file2 "-O" "-w $DEFAULT_GOCFLAGS"
- set ofile2 "[file rootname [file tail $file2]].o"
- set output_file "./[file rootname [file tail $test]].exe"
- set comp_output [go_target_compile "$ofile1 $ofile2" \
- $output_file "executable" "$options"]
- set comp_output [go-dg-prune $target_triplet $comp_output]
- if [string match "" $comp_output] {
- setup_xfail "*-*-*"
- set result [go_load "$output_file" "" ""]
- set status [lindex $result 0]
- $status $name
- } else {
- verbose -log $comp_output
- fail $name
- }
- file delete $ofile1 $ofile2 $output_file
- set runtests $hold_runtests
- } elseif { $test_line == "// \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out >tmp.go &&"
- && $test_line2 == "// \$G tmp.go && \$L tmp.\$A && ./\$A.out || echo BUG: select5" } {
- set go_execute_args ""
- set hold_runtests $runtests
- set runtests "go-test.exp"
- set dg-do-what-default "link"
- dg-test -keep-output $test "-O" "-w $DEFAULT_GOCFLAGS"
- set output_file "./[file rootname [file tail $test]].exe"
- set base "[file rootname [file tail $test]]"
- if [isnative] {
- if { [catch "exec $output_file > $base-out.go"] != 0 } {
- fail "$name execution"
- } else {
- pass "$name execution"
- file delete $base-out.x
- # Disable optimizations as this test takes a long time
- # to compile.
- set hold $TORTURE_OPTIONS
- set TORTURE_OPTIONS [ list { -O0 -g }]
- go-torture-execute "./$base-out.go"
- set TORTURE_OPTIONS $hold
- }
- file delete $base-out.go
- }
- file delete $output_file
- set runtests $hold_runtests
} elseif { $test_line == "// errchk \$G -e \$D/\$F.dir/\[ab\].go" } {
regsub "\\.go$" $test ".dir/a.go" file1
regsub "\\.go$" $test ".dir/b.go" file2
@@ -1057,7 +902,7 @@ proc go-gc-tests { } {
go-torture-execute $test
} elseif { $test_line == "// \$G -N -o slow.\$A \$D/bug369.dir/pkg.go &&" \
&& $test_line2 == "// \$G -o fast.\$A \$D/bug369.dir/pkg.go &&" \
- && $test_line3 == "// \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out" } {
+ && $test_line3 == "// run" } {
set hold_runtests $runtests
set runtests "go-test.exp"
set dg-do-what-default "assemble"
@@ -1094,30 +939,19 @@ proc go-gc-tests { } {
dg-test $test "-O" "-w $DEFAULT_GOCFLAGS"
file delete "[file rootname [file tail $file1]].o"
set runtests $hold_runtests
- } elseif { $test_line == "// \$G \$D/\$F.go && \$L \$F.\$A && ./\$A.out >tmp.go &&"
- && $test_line2 == "// \$G tmp.go && \$L tmp.\$A && ./\$A.out" } {
- set go_execute_args ""
+ } elseif { [string match "// \$G \$D/\$F.dir/one.go && \$G \$D/\$F.dir/two.go || echo BUG*" \
+ $test_line ] } {
set hold_runtests $runtests
set runtests "go-test.exp"
- set dg-do-what-default "link"
- dg-test -keep-output $test "-O" "-w $DEFAULT_GOCFLAGS"
- set output_file "./[file rootname [file tail $test]].exe"
- set base "[file rootname [file tail $test]]"
- if [isnative] {
- if { [catch "exec $output_file >$base-out.go"] != 0 } {
- fail "$name execution"
- } else {
- pass "$name execution"
- file delete $base-out.x
- go-torture-execute "./$base-out.go"
- }
- file delete $base-out.go
- }
- file delete $output_file
+ set dg-do-what-default "assemble"
+ regsub "\\.go$" $test ".dir/one.go" file1
+ dg-test -keep-output $file1 "-O" "-w $DEFAULT_GOCFLAGS"
+ set ofile1 "[file rootname [file tail $file1]].o"
+ regsub "\\.go$" $test ".dir/two.go" file2
+ dg-test $file2 "-O" "-w $DEFAULT_GOCFLAGS"
+ file delete $ofile1
set runtests $hold_runtests
- } elseif { $test_line == "// # generated by cmplxdivide.c" } {
- # Ignore.
- } elseif { $test_line == "// \$G \$D/bug302.dir/p.go && gopack grc pp.a p.\$A && \$G \$D/bug302.dir/main.go" \
+ } elseif { $test_line == "// \$G \$D/bug302.dir/p.go && pack grc pp.a p.\$A && \$G \$D/bug302.dir/main.go" \
|| $test_line == "// \$G \$D/empty.go && errchk \$G \$D/\$F.go" } {
# These tests import the same package under two different
# names, which gccgo does not support.
@@ -1127,14 +961,22 @@ proc go-gc-tests { } {
# as an initializer will be generated for any code which
# has global variables which need to be registered as GC
# roots.
- } elseif { $test_line == "// errchk -0 \$G -m -l \$D/\$F.go" } {
+ } elseif { $test_line == "// errorcheck -0 -m"
+ || $test_line == "// errorcheck -0 -m -l" } {
# This tests debug output of the gc compiler, which is
# meaningless for gccgo.
- } elseif { $test_line == "// \[ \$O == 6 \] || errchk \$G -e \$D/\$F.go" \
- || $test_line == "// \[ \$O != 6 \] || errchk \$G -e \$D/\$F.go" } {
+ } elseif { $test_line == "// \[ \$A == 6 \] || errchk \$G -e \$D/\$F.go" \
+ || $test_line == "// \[ \$A != 6 \] || errchk \$G -e \$D/\$F.go" } {
# This tests specific handling of the gc compiler on types
# that are too large. It is target specific in a way I
# haven't bothered to check for here.
+ } elseif { $test_line == "// \$G \$D/\$F.go && \$L -X main.tbd hello \$F.\$A && ./\$A.out" } {
+ # This tests the gc ld -X option, which gccgo does not
+ # support.
+ } elseif { $test_line == "// \$G \$D/pkg.go && pack grc pkg.a pkg.\$A 2> /dev/null && rm pkg.\$A && errchk \$G -I. -u \$D/main.go"
+ || $test_line == "// \$G \$D/pkg.go && pack grcS pkg.a pkg.\$A 2> /dev/null && rm pkg.\$A && \$G -I. -u \$D/main.go" } {
+ # This tests the gc -u option, which gccgo does not
+ # support.
} else {
clone_output "$name: unrecognized test line: $test_line"
unsupported $name
@@ -1142,6 +984,7 @@ proc go-gc-tests { } {
set go_compile_args ""
set go_execute_args ""
+ set TORTURE_OPTIONS [list { -O2 -g }]
}
set dg-do-what-default ${saved-dg-do-what-default}
diff --git a/gcc/testsuite/go.test/test/235.go b/gcc/testsuite/go.test/test/235.go
index 03143a60d..6745dde41 100644
--- a/gcc/testsuite/go.test/test/235.go
+++ b/gcc/testsuite/go.test/test/235.go
@@ -1,9 +1,12 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Solve the 2,3,5 problem (print all numbers with 2, 3, or 5 as factor) using channels.
+// Test the solution, silently.
+
package main
type T chan uint64
diff --git a/gcc/testsuite/go.test/test/64bit.go b/gcc/testsuite/go.test/test/64bit.go
index 9e91a97fd..7ad28ad4b 100644
--- a/gcc/testsuite/go.test/test/64bit.go
+++ b/gcc/testsuite/go.test/test/64bit.go
@@ -1,6 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out >tmp.go &&
-// $G tmp.go && $L tmp.$A && ./$A.out || echo BUG: 64bit
-// rm -f tmp.go
+// runoutput
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/alias.go b/gcc/testsuite/go.test/test/alias.go
index 639a9cabb..ec93a2d10 100644
--- a/gcc/testsuite/go.test/test/alias.go
+++ b/gcc/testsuite/go.test/test/alias.go
@@ -1,13 +1,14 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
-
// Test that error messages say what the source file says
// (uint8 vs byte, int32 vs. rune).
+// Does not compile.
+
+package main
import (
"fmt"
diff --git a/gcc/testsuite/go.test/test/alias1.go b/gcc/testsuite/go.test/test/alias1.go
index e8ef8a23f..4219af8cd 100644
--- a/gcc/testsuite/go.test/test/alias1.go
+++ b/gcc/testsuite/go.test/test/alias1.go
@@ -1,14 +1,14 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
-
// Test that dynamic interface checks treat byte=uint8
// and rune=int or rune=int32.
+package main
+
func main() {
var x interface{}
diff --git a/gcc/testsuite/go.test/test/append.go b/gcc/testsuite/go.test/test/append.go
index e178f4699..3f6251ee5 100644
--- a/gcc/testsuite/go.test/test/append.go
+++ b/gcc/testsuite/go.test/test/append.go
@@ -1,10 +1,10 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Semi-exhaustive test for append()
+// Semi-exhaustive test for the append predeclared function.
package main
@@ -27,6 +27,7 @@ func main() {
}
verifyStruct()
verifyInterface()
+ verifyType()
}
@@ -230,3 +231,17 @@ func verifyInterface() {
verify("interface l", append(s), s)
verify("interface m", append(s, e...), r)
}
+
+type T1 []int
+type T2 []int
+
+func verifyType() {
+ // The second argument to append has type []E where E is the
+ // element type of the first argument. Test that the compiler
+ // accepts two slice types that meet that requirement but are
+ // not assignment compatible. The return type of append is
+ // the type of the first argument.
+ t1 := T1{1}
+ t2 := T2{2}
+ verify("T1", append(t1, t2...), T1{1, 2})
+}
diff --git a/gcc/testsuite/go.test/test/args.go b/gcc/testsuite/go.test/test/args.go
index ba9a377a6..9cfddc338 100644
--- a/gcc/testsuite/go.test/test/args.go
+++ b/gcc/testsuite/go.test/test/args.go
@@ -1,9 +1,14 @@
// $G $F.go && $L $F.$A && ./$A.out arg1 arg2
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test os.Args.
+
package main
import "os"
diff --git a/gcc/testsuite/go.test/test/assign.go b/gcc/testsuite/go.test/test/assign.go
index 2192f9ede..da0192f83 100644
--- a/gcc/testsuite/go.test/test/assign.go
+++ b/gcc/testsuite/go.test/test/assign.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify simple assignment errors are caught by the compiler.
+// Does not compile.
+
package main
import "sync"
diff --git a/gcc/testsuite/go.test/test/assign1.go b/gcc/testsuite/go.test/test/assign1.go
index 71e5b4064..b9e0325ce 100644
--- a/gcc/testsuite/go.test/test/assign1.go
+++ b/gcc/testsuite/go.test/test/assign1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify assignment rules are enforced by the compiler.
+// Does not compile.
+
package main
type (
diff --git a/gcc/testsuite/go.test/test/bench/garbage/Makefile b/gcc/testsuite/go.test/test/bench/garbage/Makefile
index 8002a2017..98838453a 100644
--- a/gcc/testsuite/go.test/test/bench/garbage/Makefile
+++ b/gcc/testsuite/go.test/test/bench/garbage/Makefile
@@ -2,27 +2,22 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
-include ../../../src/Make.inc
-
ALL=\
parser\
peano\
tree\
tree2\
-all: $(addsuffix .out, $(ALL))
-
-%.$O: %.go stats.go
- $(GC) $(GCFLAGS) $(GCIMPORTS) $*.go stats.go
+all: $(ALL)
-%.out: %.$O
- $(LD) -o $@ $*.$O
+%: %.go
+ go build $*.go stats.go
-%.bench: %.out
- time ./$*.out
+%.bench: %
+ time ./$*
bench: $(addsuffix .bench, $(ALL))
clean:
- rm -f *.[$(OS)] $(addsuffix .out, $(ALL))
+ rm -f $(ALL)
diff --git a/gcc/testsuite/go.test/test/bench/garbage/parser.go b/gcc/testsuite/go.test/test/bench/garbage/parser.go
index 9e15f6c0f..b91e0248f 100644
--- a/gcc/testsuite/go.test/test/bench/garbage/parser.go
+++ b/gcc/testsuite/go.test/test/bench/garbage/parser.go
@@ -73,7 +73,7 @@ func parseDir(dirpath string) map[string]*ast.Package {
}
func main() {
- st := &runtime.MemStats
+ st := new(runtime.MemStats)
packages = append(packages, packages...)
packages = append(packages, packages...)
n := flag.Int("n", 4, "iterations")
@@ -83,14 +83,17 @@ func main() {
var lastParsed []map[string]*ast.Package
var t0 time.Time
+ var numGC uint32
+ var pauseTotalNs uint64
pkgroot := runtime.GOROOT() + "/src/pkg/"
for pass := 0; pass < 2; pass++ {
// Once the heap is grown to full size, reset counters.
// This hides the start-up pauses, which are much smaller
// than the normal pauses and would otherwise make
// the average look much better than it actually is.
- st.NumGC = 0
- st.PauseTotalNs = 0
+ runtime.ReadMemStats(st)
+ numGC = st.NumGC
+ pauseTotalNs = st.PauseTotalNs
t0 = time.Now()
for i := 0; i < *n; i++ {
@@ -107,6 +110,9 @@ func main() {
}
t1 := time.Now()
+ runtime.ReadMemStats(st)
+ st.NumGC -= numGC
+ st.PauseTotalNs -= pauseTotalNs
fmt.Printf("Alloc=%d/%d Heap=%d Mallocs=%d PauseTime=%.3f/%d = %.3f\n",
st.Alloc, st.TotalAlloc,
st.Sys,
@@ -142,9 +148,7 @@ var packages = []string{
"container/list",
"container/ring",
"crypto/aes",
- "crypto/blowfish",
"crypto/hmac",
- "crypto/md4",
"crypto/md5",
"crypto/rand",
"crypto/rc4",
@@ -155,7 +159,6 @@ var packages = []string{
"crypto/subtle",
"crypto/tls",
"crypto/x509",
- "crypto/xtea",
"debug/dwarf",
"debug/macho",
"debug/elf",
@@ -164,7 +167,6 @@ var packages = []string{
"encoding/ascii85",
"encoding/base64",
"encoding/binary",
- "encoding/git85",
"encoding/hex",
"encoding/pem",
"os/exec",
@@ -193,8 +195,6 @@ var packages = []string{
"mime",
"net",
"os",
- "os/signal",
- "patch",
"path",
"math/rand",
"reflect",
@@ -214,11 +214,9 @@ var packages = []string{
"testing",
"testing/iotest",
"testing/quick",
- "testing/script",
"time",
"unicode",
"unicode/utf8",
"unicode/utf16",
- "websocket",
"encoding/xml",
}
diff --git a/gcc/testsuite/go.test/test/bench/garbage/peano.go b/gcc/testsuite/go.test/test/bench/garbage/peano.go
index f1ad6ed69..6c7e52314 100644
--- a/gcc/testsuite/go.test/test/bench/garbage/peano.go
+++ b/gcc/testsuite/go.test/test/bench/garbage/peano.go
@@ -1,4 +1,4 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/bench/garbage/stats.go b/gcc/testsuite/go.test/test/bench/garbage/stats.go
index 985e7eaf5..6dc0aeb23 100644
--- a/gcc/testsuite/go.test/test/bench/garbage/stats.go
+++ b/gcc/testsuite/go.test/test/bench/garbage/stats.go
@@ -12,17 +12,23 @@ import (
)
func gcstats(name string, n int, t time.Duration) {
- st := &runtime.MemStats
- fmt.Printf("garbage.%sMem Alloc=%d/%d Heap=%d NextGC=%d Mallocs=%d\n", name, st.Alloc, st.TotalAlloc, st.Sys, st.NextGC, st.Mallocs)
- fmt.Printf("garbage.%s %d %d ns/op\n", name, n, t.Nanoseconds()/int64(n))
- fmt.Printf("garbage.%sLastPause 1 %d ns/op\n", name, st.PauseNs[(st.NumGC-1)%uint32(len(st.PauseNs))])
- fmt.Printf("garbage.%sPause %d %d ns/op\n", name, st.NumGC, int64(st.PauseTotalNs)/int64(st.NumGC))
+ st := new(runtime.MemStats)
+ runtime.ReadMemStats(st)
+ nprocs := runtime.GOMAXPROCS(-1)
+ cpus := ""
+ if nprocs != 1 {
+ cpus = fmt.Sprintf("-%d", nprocs)
+ }
+ fmt.Printf("garbage.%sMem%s Alloc=%d/%d Heap=%d NextGC=%d Mallocs=%d\n", name, cpus, st.Alloc, st.TotalAlloc, st.Sys, st.NextGC, st.Mallocs)
+ fmt.Printf("garbage.%s%s %d %d ns/op\n", name, cpus, n, t.Nanoseconds()/int64(n))
+ fmt.Printf("garbage.%sLastPause%s 1 %d ns/op\n", name, cpus, st.PauseNs[(st.NumGC-1)%uint32(len(st.PauseNs))])
+ fmt.Printf("garbage.%sPause%s %d %d ns/op\n", name, cpus, st.NumGC, int64(st.PauseTotalNs)/int64(st.NumGC))
nn := int(st.NumGC)
if nn >= len(st.PauseNs) {
nn = len(st.PauseNs)
}
t1, t2, t3, t4, t5 := tukey5(st.PauseNs[0:nn])
- fmt.Printf("garbage.%sPause5: %d %d %d %d %d\n", name, t1, t2, t3, t4, t5)
+ fmt.Printf("garbage.%sPause5%s: %d %d %d %d %d\n", name, cpus, t1, t2, t3, t4, t5)
// fmt.Printf("garbage.%sScan: %v\n", name, st.ScanDist)
}
diff --git a/gcc/testsuite/go.test/test/bench/garbage/tree2.go b/gcc/testsuite/go.test/test/bench/garbage/tree2.go
index 6d78f72c5..a171c696b 100644
--- a/gcc/testsuite/go.test/test/bench/garbage/tree2.go
+++ b/gcc/testsuite/go.test/test/bench/garbage/tree2.go
@@ -11,6 +11,7 @@ import (
"os"
"runtime"
"runtime/pprof"
+ "time"
"unsafe"
)
@@ -30,6 +31,7 @@ var (
heap *Object
calls [20]int
numobjects int64
+ memstats runtime.MemStats
)
func buildHeap() {
@@ -55,10 +57,10 @@ func buildTree(objsize, size float64, depth int) (*Object, float64) {
func gc() {
runtime.GC()
- runtime.UpdateMemStats()
- pause := runtime.MemStats.PauseTotalNs
- inuse := runtime.MemStats.Alloc
- free := runtime.MemStats.TotalAlloc - inuse
+ runtime.ReadMemStats(&memstats)
+ pause := memstats.PauseTotalNs
+ inuse := memstats.Alloc
+ free := memstats.TotalAlloc - inuse
fmt.Printf("gc pause: %8.3f ms; collect: %8.0f MB; heapsize: %8.0f MB\n",
float64(pause-lastPauseNs)/1e6,
float64(free-lastFree)/1048576,
@@ -71,9 +73,9 @@ func main() {
flag.Parse()
buildHeap()
runtime.GOMAXPROCS(*cpus)
- runtime.UpdateMemStats()
- lastPauseNs = runtime.MemStats.PauseTotalNs
- lastFree = runtime.MemStats.TotalAlloc - runtime.MemStats.Alloc
+ runtime.ReadMemStats(&memstats)
+ lastPauseNs = memstats.PauseTotalNs
+ lastFree = memstats.TotalAlloc - memstats.Alloc
if *cpuprofile != "" {
f, err := os.Create(*cpuprofile)
if err != nil {
@@ -82,7 +84,12 @@ func main() {
pprof.StartCPUProfile(f)
defer pprof.StopCPUProfile()
}
- for i := 0; i < 10; i++ {
+ const N = 10
+ var t0 time.Time
+ for i := 0; i < N; i++ {
+ t0 = time.Now()
gc()
}
+ // Standard gotest benchmark output, collected by build dashboard.
+ gcstats("BenchmarkTree2", N, time.Now().Sub(t0))
}
diff --git a/gcc/testsuite/go.test/test/bench/go1/Makefile b/gcc/testsuite/go.test/test/bench/go1/Makefile
deleted file mode 100644
index 94847438f..000000000
--- a/gcc/testsuite/go.test/test/bench/go1/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-include $(GOROOT)/src/Make.inc
-
-TARG=go1
-GOFILES=\
- dummy.go\
-
-include $(GOROOT)/src/Make.pkg
diff --git a/gcc/testsuite/go.test/test/bench/go1/_testmain.go b/gcc/testsuite/go.test/test/bench/go1/_testmain.go
deleted file mode 100644
index bedc373a5..000000000
--- a/gcc/testsuite/go.test/test/bench/go1/_testmain.go
+++ /dev/null
@@ -1,40 +0,0 @@
-package main
-
-import target "go1"
-import "testing"
-import "regexp"
-
-var tests = []testing.InternalTest{
-}
-
-var benchmarks = []testing.InternalBenchmark{
- {"go1.BenchmarkBinaryTree17", target.BenchmarkBinaryTree17},
- {"go1.BenchmarkFannkuch11", target.BenchmarkFannkuch11},
- {"go1.BenchmarkGobDecode", target.BenchmarkGobDecode},
- {"go1.BenchmarkGobEncode", target.BenchmarkGobEncode},
- {"go1.BenchmarkGzip", target.BenchmarkGzip},
- {"go1.BenchmarkGunzip", target.BenchmarkGunzip},
- {"go1.BenchmarkJSONEncode", target.BenchmarkJSONEncode},
- {"go1.BenchmarkJSONDecode", target.BenchmarkJSONDecode},
- {"go1.BenchmarkRevcomp25M", target.BenchmarkRevcomp25M},
- {"go1.BenchmarkTemplate", target.BenchmarkTemplate},
-}
-var examples = []testing.InternalExample{}
-
-var matchPat string
-var matchRe *regexp.Regexp
-
-func matchString(pat, str string) (result bool, err error) {
- if matchRe == nil || matchPat != pat {
- matchPat = pat
- matchRe, err = regexp.Compile(matchPat)
- if err != nil {
- return
- }
- }
- return matchRe.MatchString(str), nil
-}
-
-func main() {
- testing.Main(matchString, tests, benchmarks, examples)
-}
diff --git a/gcc/testsuite/go.test/test/bench/go1/dummy.go b/gcc/testsuite/go.test/test/bench/go1/dummy.go
deleted file mode 100644
index 4956bc7b7..000000000
--- a/gcc/testsuite/go.test/test/bench/go1/dummy.go
+++ /dev/null
@@ -1,3 +0,0 @@
-package go1
-
-// Nothing to see here: everything is in the _test files.
diff --git a/gcc/testsuite/go.test/test/bench/go1/fasta_test.go b/gcc/testsuite/go.test/test/bench/go1/fasta_test.go
index dcb2d1055..bff056fa9 100644
--- a/gcc/testsuite/go.test/test/bench/go1/fasta_test.go
+++ b/gcc/testsuite/go.test/test/bench/go1/fasta_test.go
@@ -4,9 +4,24 @@
package go1
+import "runtime"
+
// Not a benchmark; input for revcomp.
-var fasta25m = fasta(25e6)
+var fastabytes = makefasta()
+
+func makefasta() []byte {
+ var n int = 25e6
+ if runtime.GOARCH == "arm" {
+ // TODO(dfc) remove this limitation after precise gc.
+ // A value of 25e6 consumes 465mb of heap on 32bit
+ // platforms, which is too much for most ARM systems.
+ // A value of 25e5 produces a memory layout that
+ // confuses the gc on 32bit platforms. So 25e4 it is.
+ n = 25e4
+ }
+ return fasta(n)
+}
func fasta(n int) []byte {
out := make(fastaBuffer, 0, 11*n)
diff --git a/gcc/testsuite/go.test/test/bench/go1/gob_test.go b/gcc/testsuite/go.test/test/bench/go1/gob_test.go
index 00eeed57a..b172b805a 100644
--- a/gcc/testsuite/go.test/test/bench/go1/gob_test.go
+++ b/gcc/testsuite/go.test/test/bench/go1/gob_test.go
@@ -21,9 +21,7 @@ var (
gobdata *JSONResponse
)
-func gobinit() {
- // gobinit is called after json's init,
- // because it uses jsondata.
+func init() {
gobdata = gobResponse(&jsondata)
var buf bytes.Buffer
diff --git a/gcc/testsuite/go.test/test/bench/go1/gzip_test.go b/gcc/testsuite/go.test/test/bench/go1/gzip_test.go
index c9eeb175f..fe4c480eb 100644
--- a/gcc/testsuite/go.test/test/bench/go1/gzip_test.go
+++ b/gcc/testsuite/go.test/test/bench/go1/gzip_test.go
@@ -21,20 +21,14 @@ var (
func init() {
var buf bytes.Buffer
- c, err := gz.NewWriter(&buf)
- if err != nil {
- panic(err)
- }
+ c := gz.NewWriter(&buf)
c.Write(jsongunz)
c.Close()
jsongz = buf.Bytes()
}
func gzip() {
- c, err := gz.NewWriter(ioutil.Discard)
- if err != nil {
- panic(err)
- }
+ c := gz.NewWriter(ioutil.Discard)
if _, err := c.Write(jsongunz); err != nil {
panic(err)
}
diff --git a/gcc/testsuite/go.test/test/bench/go1/json_test.go b/gcc/testsuite/go.test/test/bench/go1/json_test.go
index 5a3012167..614e24a81 100644
--- a/gcc/testsuite/go.test/test/bench/go1/json_test.go
+++ b/gcc/testsuite/go.test/test/bench/go1/json_test.go
@@ -17,11 +17,11 @@ import (
)
var (
- jsonbytes []byte
- jsondata JSONResponse
+ jsonbytes = makeJsonBytes()
+ jsondata = makeJsonData()
)
-func init() {
+func makeJsonBytes() []byte {
var r io.Reader
r = strings.NewReader(jsonbz2_base64)
r = base64.NewDecoder(base64.StdEncoding, r)
@@ -30,12 +30,15 @@ func init() {
if err != nil {
panic(err)
}
- jsonbytes = b
+ return b
+}
- if err := json.Unmarshal(jsonbytes, &jsondata); err != nil {
+func makeJsonData() JSONResponse {
+ var v JSONResponse
+ if err := json.Unmarshal(jsonbytes, &v); err != nil {
panic(err)
}
- gobinit()
+ return v
}
type JSONResponse struct {
diff --git a/gcc/testsuite/go.test/test/bench/go1/mandel_test.go b/gcc/testsuite/go.test/test/bench/go1/mandel_test.go
new file mode 100644
index 000000000..888c5e4ea
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bench/go1/mandel_test.go
@@ -0,0 +1,41 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// This benchmark, taken from the shootuot, tests floating point performance.
+
+package go1
+
+import "testing"
+
+func mandelbrot(n int) int {
+ const Iter = 50
+ const Zero float64 = 0
+ const Limit = 2.0
+ ok := 0
+ for y := 0; y < n; y++ {
+ for x := 0; x < n; x++ {
+ Zr, Zi, Tr, Ti := Zero, Zero, Zero, Zero
+ Cr := (2*float64(x)/float64(n) - 1.5)
+ Ci := (2*float64(y)/float64(n) - 1.0)
+
+ for i := 0; i < Iter && (Tr+Ti <= Limit*Limit); i++ {
+ Zi = 2*Zr*Zi + Ci
+ Zr = Tr - Ti + Cr
+ Tr = Zr * Zr
+ Ti = Zi * Zi
+ }
+
+ if Tr+Ti <= Limit*Limit {
+ ok++
+ }
+ }
+ }
+ return ok
+}
+
+func BenchmarkMandelbrot200(b *testing.B) {
+ for i := 0; i < b.N; i++ {
+ mandelbrot(200)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/bench/go1/parser_test.go b/gcc/testsuite/go.test/test/bench/go1/parser_test.go
new file mode 100644
index 000000000..26580b887
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bench/go1/parser_test.go
@@ -0,0 +1,43 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package go1
+
+// go parser benchmark based on go/parser/performance_test.go
+
+import (
+ "compress/bzip2"
+ "encoding/base64"
+ "go/parser"
+ "go/token"
+ "io"
+ "io/ioutil"
+ "strings"
+ "testing"
+)
+
+var (
+ parserbytes = makeParserBytes()
+)
+
+func makeParserBytes() []byte {
+ var r io.Reader
+ r = strings.NewReader(parserbz2_base64)
+ r = base64.NewDecoder(base64.StdEncoding, r)
+ r = bzip2.NewReader(r)
+ b, err := ioutil.ReadAll(r)
+ if err != nil {
+ panic(err)
+ }
+ return b
+}
+
+func BenchmarkParse(b *testing.B) {
+ b.SetBytes(int64(len(parserbytes)))
+ for i := 0; i < b.N; i++ {
+ if _, err := parser.ParseFile(token.NewFileSet(), "", parserbytes, parser.ParseComments); err != nil {
+ b.Fatalf("benchmark failed due to parse error: %s", err)
+ }
+ }
+}
diff --git a/gcc/testsuite/go.test/test/bench/go1/parserdata_test.go b/gcc/testsuite/go.test/test/bench/go1/parserdata_test.go
new file mode 100644
index 000000000..113e5e3e3
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bench/go1/parserdata_test.go
@@ -0,0 +1,245 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Input for parser benchmark.
+// This was generated by starting with a the contents of
+// src/pkg/go/parser/parser.go at rev 9b455eb64690, then
+// compressing with bzip2 -9, then encoding to base64.
+// We compile the data into the binary so that the benchmark is
+// a stand-alone binary that can be copied easily from machine to
+// machine. parser_test.go decodes this during init.
+
+package go1
+
+var parserbz2_base64 = "QlpoOTFBWSZTWd3QmOEAIYdfgHwwf//6P7/v/+/////+YEhcAAAB7hwvVWWaZT1X0dt999296z5B" +
+ "3mcQqlBVVVB7hnASWJoFGq9jlHvZHRbdfIB0Hz6fW+jrz4dueD73be6c33tG7la1O9d154ntzzk7" +
+ "jnU+O50zayubCulvgBm7rou5jleOe730dzX2sUbWj1u215X2PBXY17GB3Y3NznVW7ubOuu5a5wHc" +
+ "d9h69Xtatru8+D21uj7bM3lBKdRzPul3bt3GUtvN7z1PfCU0QIAmppkxQYg0Ap5NQZTxR6myJp6m" +
+ "T1D1NMgYSmgQggmiajIZKep5R6mh6jyh6RoA0BoGmg9RoCTSREEEAnqnpqbKp+alNk0ajR+qeiNB" +
+ "k9TanpMhtQDQBJ6pSkSTyPVPU/VP1PShkepoaGTTDSBoaAAyANDQMIkRE0lPTaZBTyYlRp/ok1Pa" +
+ "Rkm09Gk1PaptQAaDR6gPUESRAmQQ0Cnqm9NNBNMlPyj0iPQyQaBp6gAaaB8HrtSFgsiaNsTLSbZS" +
+ "paVaq+DW1qDTQ1FEYixSRiwlmJFRJrBmbIYoNEYoylREClbZLFikJKNRBFApgUQ1GShKjaSyRCCG" +
+ "UixqTabS2lLZiEgaKDZLMoxFY1o2LULILGDEJsWwMhbMzWlpbZm0bCaSS0NlmDGZIiRWIoxorEiG" +
+ "IxTJIyIGU22xsKzSqlMUUmjYE0bTGWaalWxLIlMQqECLEliKYskmLSSjKTKRYGRZmUZpARUKYttm" +
+ "ajIMrKGY0UUglEiWbM0tJsbGyzIk2myi0ZVYlsNRhGlFhJVKmwxloaVklNFBtDIZTQkyhowI0Qxp" +
+ "JTJsyVRUijUs1e9rpIS0kNLGYkko0WswwxrCAwJFBiLERYpFI14/l8d//VUo/f2Ofl/4/PMmROiP" +
+ "+X86qHV/m2eKhwgQcW/w+YWCErVRZu5/WnEVaZnt7Tfo5OP8TQ/6bme17VqPoaBMhDbuEqkuzjiW" +
+ "z4vygpH+2bkcU5nBikvEzgwxXZ804V1e1KpfovBAJKnhrcaHdoN4aEJHqHLUlmyGcSUjUdCvTYRP" +
+ "65aIz4POFpBLH+m+1Lbs7kPa+GjGbi6lF6kRnzeuKKJqJcsR2+EnuemMS9kr4tXWry3r+bgQMkhI" +
+ "ZkgILVvncoXREIltDqJkTlIBmQtrNEYdUFfdE6C6Uevosypd0519H9t17FtHW8FHImhH595l8V5y" +
+ "Dy7pYjFXqJ5ud+fYaJuGUNoK/3zpKZs3XTCeRxe50nakx0WoD9OZ5fgiko2ifKT2JRWE470vIn9q" +
+ "YqZeDApYKszMZ8Mp+S+W5s96YNXPi2dlO/D+1qHRSrLkH4VE7L5oPiWGXTwos+dnwniXQoVKJu+K" +
+ "Y9bmXzt/02qIskOq0b5TG05twenXqbgV7hVAkTElgmqsqORvcte/dakNMsd39HphWvVaeJ3rcihv" +
+ "cJ044ShoPW1kUxBbyYXSVcHhwcPSlRcSVjjMnnOumoi8tmS0XNbV8t7YwYi/pxq8j4IDzF6Gjjac" +
+ "8IstxcUEu4RJ7FipOLfio4rt9s7lfyvvwluT97uTcrpUBmf+k4nmsClh3fSIXpUhCQj0vMkt3PMf" +
+ "iudzHKBAPMXLy7ghISaEuIIZU7ueq2srC6YYkS+GIpVA78WOscuCQLNvB3uP5O/z7mxPA5zkIjIv" +
+ "KdUOFSCIx8N/Dub3Ur4WwQSti9vd16B9/Bzk1g28aiXYmRHTrN0J4cW8xmekkkaIMQXypKnBPZeW" +
+ "OTnpXqdzrz3NXv88RyB3SuMMy9e+YJ0LfvtfRletL4X4fU0YyG2EurWAFBlGvZ9Lzc161b0vZR3B" +
+ "lL54b52XxrzvXeyu0qCh3+Nv1LgzQhtksL1Oay/Q6uVSRCofJ3ZjFUiG7BtUBQ3ZQrIHZJxdYAou" +
+ "EFtGQkRJCQq1JlE0w7e/NTTmJ5ifsE62XbIaTAca2fb4+p0d8L19KX8vFwTin/n8OvB6c+3w6PlS" +
+ "2goNsUIjAKysBZEGKrGSj9cuNPj5nrOYVHPsxLdGaeVHWXgKPR3anI5fKwnR8SM4fFetyzwPhxw0" +
+ "0lGM5Y02qqy7YY3+xFTHU9QtR7daZLEhpvsY3iDlipq2XAQehwfn9cm34kA9P19rUJ+RB7funX6O" +
+ "rB5/xJ4dxpknnVZFXSwLq0tDC4Oze4TN2dOHZ+HL8OJ6n/L8WuPeXeMpMQqItn4ZQfO+L6Ptnu6u" +
+ "udDLKkBnS6yOVFVGKAsixPT+D24mcn109jn27PhPK6x803RI7pvAz3Q/nYYY74mSvWccNSVVSvyz" +
+ "c5IPV1UejZKjmnB3wuXPfG8LTTGrMkIz6mh9EbgSSBOQqmfzXu/57PRZlKcl6buNSiCdgf939gq+" +
+ "zhn356ZdFGoGUfVHCdBp4HXcfZpWfVbdNxh1rxI/RvAK/e4fAR+AkS75mGZTvK5T2ob4g+HlN+LU" +
+ "ednbpvXKTzu+BgxnhWG7i9otZECZps3pIIspDTLQ0P+o0Ryw/UOpt+F7zIKwg3cxA7UQX8rxDUxI" +
+ "Ub/+uw6Qh0xwieVzEaeQKh8s5uI1o+buyWpo8kZVwjBN8JdsHV4lj5tdUIiOuIqskenyFpkcNGgK" +
+ "cV1ohgEbXdcF1bm2LHZwKinccZZqRh4EXGbbqNuTSUTM06DGbwI3IfZcrrVlRlyGvUPnKeM2tG+p" +
+ "U5Nk1fWcKXovwi7Bpm85156nFylux70tJGHWaxNqGt02UGzMM04bJc6GHl57m9PfjBeQ+vlgtDBA" +
+ "KJkoKJEjXjnqvAmY6RkaCUoeo1mVlVA+uUmbbBqU8dYZIxiwRH3Pxc3bOD9uB5Jlka6An6c9B9km" +
+ "OnDL+FHQTYNwgH8mavZz0iOu+Ut8/J5ZwyoIamzhyxBs8262E1X8Xfhle9iE4rVPPFLG0iTioWAU" +
+ "d3xVBGn0oRJqbxtUaxhpdln5NtolGMj59U8pg0/RSY4z7US2Ms+4/ppi54Z8T9x34FrNnEaNTupy" +
+ "0wwbD4jnv7F8vm1WllYykpcbxM8YVxcrK1o0GGUBvVUGqDpjwLUr17oxmaKusyyrqV4yu76rlNga" +
+ "TtCAVGwYMvm+SLMenn6P375gmvYRlpqskpNDxFJcfbkZ8bux2QkkYKLPJlJSlbCOPNDfSULNSdHM" +
+ "12MvGjz5tYTNEbhq9fk6J0QCf04np5cuTvdC7SzdPmMDWTDxiD5exXpVi41UM6eV+926tnWjqo1q" +
+ "KZvLp3rjuvrmxbB648TaJlIjEgjUx2qKW6HRaInEGHsXUxFRTPPAsGXwgtoi1905O44+FkV9ctb8" +
+ "7pZtlllncqNGbJqP2LVNqa9WBOlqMdkm1w8mO+Ln3BLUvtWWl/CjfABpSq7mjGtMdPHs3a9OeOVw" +
+ "FHvW2fQeG243Jl69jvgx4jbSeVZ39VcNZNO5EiPRfOTlBHsZXX27TyO0b+abrFZ3Bwdx+c+uRVo/" +
+ "TEFzLJ4uXS1FoXdJblwzfjW0rcGlZ5Jqs3Gb4iESyfmdVpU6i2DtBPBtsn+nlb95Y0pWMDBM3ZBZ" +
+ "pyIEncddO3bafpssEObXLaLNvraGuJMzgiNF3+t2uZC633wwUji1sLoiU6X4kuZkEjKHnqmi1zXF" +
+ "+dM6MTtO9N5yDve47yIt/CkoVoTbWfc9E1Gs8e19PLxPS0i18ldi6xjw2bsWfjR9Dp21w5ImY6xr" +
+ "3J+BF35JgmZMT8PbEXlDThrTfEMkkrCcD1u+XbyIkkjGCc6Vc2Vr5X53XPuwfOuM31yem0tXg9uZ" +
+ "1kj2P4Hx03wa13qdX0xDFNlPCYxkY+xVhq2lCzma5tkZ/FD3755LyZbdshsWTGsbInzJ39+zd/Ly" +
+ "PMkJ079dteGN01Roys7oKtfDIa/N26YWY4Poq35WHTCM1DF7S5me2r5ahhiLl0ch545YQ+r57a4+" +
+ "Ls9VjY5Pswwk2x9S45uMQ770ssfjbRB1U2hF/DV8nak751LqONvJs28E0JmDcmEwIr4sB1uClx2b" +
+ "PpWuRnAWq7oEmSBKbowbbW2lGqi1nh35psMxUZ4d+FxK4uHVZNA7vU5qm0rUs1IoT9jPLkrzJ83e" +
+ "t1ZM+BwItwHrFPb5jtL228eV0ZUpLZphfFKj2DCkzbKiv1ODiobghZh44PzyoxgKV5SnP3VUGTRN" +
+ "h9Nr5MyMQvBNTHpiwN1N4241qJaQRhUVtKiMhjJjCNoYkMErArCTYOiM3SF88PVh9B9XSdDzTkqF" +
+ "hbUSnyoH1EwYMUaOhcqJmWVqsWHxhPCckWK3GaoqMmowMyzTBWal1P5eL2sVtZ+drjsx40brxVOg" +
+ "xhzdgFm5kg3UcZubj4zvW6QQgvvcd3x612pOT21AWT5bhwppdXYsSL7GRd0DB39io1hcZp98dpdP" +
+ "I7tjczPaDZBPL3EuO1nUrIw7csHF06ZNzmmUd+3TFNPvpr63hVjYTlSF4RbMRaymDlUJwWzYoxO+" +
+ "Ig6OY5Pjo2li+/s0+z4u+7OhBI5khOnopHj9a8efW8cp+r7kZeu8s3bbvYS+DWbWy1roJ0p1AeY2" +
+ "X+fziwq7PTod5KluzFOwS5vjjtukunB1xtG3rkji+868nZBbnTAgkLNN9Ezlg98Zlxha5827EPn0" +
+ "5OW6tutYMa9O+U5TiKz0ggzo3G2J1u6vrY40j3UfBNuDg2ONsRwUmNyZMREtEUZK8Ifne0GcxmXx" +
+ "L3F7fRIQk3RU2t4jbit2VdddKuMkXMTSERChLhN68Hj0bbJ7JYxZ8evJ8+Y5Lg119jsTYSQ6dxXs" +
+ "VKvg4DSyNLKMC2MsbYLARKFWKlCw5wzKlkQYWgttGacw160+Qze+GHCZbC2hGlGVjaX3h5YYzj3f" +
+ "DFYvzyl4YkBZrrrZtfQbVtkyqYQ+rtBBDGBnuPOcHrLOPXfllLstfKRrywI0ctF5F0qltBsNN9Rh" +
+ "msY8es8xjHtcrxnobZe4k3Nuc51d2e2RHRpNSdoNbT25KkUrQtDy69Wxwnnyc1tdraRFtHagZVH9" +
+ "q2swXNQyLCahLQC4szGKaGZKqLSiD3FjPm/7PL5ZHq/XmHmEJ77utU9tZ2zp/ODPCfhI7MvpP+fy" +
+ "16rtvaad6gz2zk1d2YaqMavtFjzK6opMh34RTf/flWMJ0d7tOtpgM0vJ8dPn/rfB5LrZc+fPfnI5" +
+ "rc/tsb5rm3jyV0qOxk6ObY8ZOaTIvk1eLm6lLtZNvtx1laKDXauwgE+92StvSXJZab2zM2l3uYmi" +
+ "IVzSVvVOIE4TEEKad3HGSKygKpCaSo7ct+/dUzPu1tE3+lX/Z7WAD7kwJdnl+r5V6jq7Plwv+rjb" +
+ "GTGL+z9mNjB3cVT+p/DcR60xRs/IsnzfdPSZMlJLJOVkTvp0jO+LfL4X27EcdvPDw3v6OjWSz+TJ" +
+ "Z5l8HIoiquZXPPLqmEUOm39RGa3IwsOfguiZmZqIF2DsDpJJiTapSFYKFGDTr79fD/h/Z/kw1/A/" +
+ "zxQAZAP48GZxmZj/BHm7jPl4tco2zu/RSCM1VNCZI5cwWyltz3GeHlL+w1PK7o8fDTfJUfwq7AqK" +
+ "ElR/1UhrVBdYNUW0LBlGoIo+JbBiaGwNIKCvd/VrVuIOVY+HGZJzZzhRE6ckuA8ticpZOPpOuuXa" +
+ "KImu3UyMxO1amcSxC8mbshm5/lIYjo5kHcND4/kn8sbsRwh++dFinScFgHcTjpweH3aAkjJ7NZJh" +
+ "ddL2dOl6oL1jLNaYM1MgGs52V9cDhBLMwwtZ5YpSzsDNuTpQts24pU5iwhxqgIHKpU1yJCBXnBEJ" +
+ "mSqlV5u7exQh/p1mcnW7JmCri2y1MbKmcokR2TAXipUQkC6CwwQ12Gjnm44X1tVZUp3wlIdJOO5m" +
+ "wrczzu+aFaUilZUS7dnOxbWfWcQeSZ0hL7XHvhkbDzwo37Y5ckj7LmXmHin4QLlw9Ec5/JGyztRG" +
+ "X77Pgow2DsQ6pFw8CK6PUTSTZrWK6ms1J4xnhI0q8I+Ssvmmx/P/r7qE2bRAJB9mf25A5z30NtnL" +
+ "6Pmqft54xt9X3KrN/NSEF1a4R938Ou1vHaOqTRyvO2h+ZZqd1LGaryhzy460Fwfoi7DtiepNdA+V" +
+ "zXPjwfHd+wQOyGMkj0raTGF7VnkvOqpmpZThtUdNn0VJPsKqbdOUAo16juWVKpvxIwUefdTGVI2W" +
+ "xt5rY2t2viki9JK9xd3SJIkOhySAxWJLCGZb4LrTCT3qPu7MoTJE10zkYWgeyawo1blLhbkKGHiZ" +
+ "SLONHph0Zmnz1cYA3RqHbyrB/NqTf4rxWClAjux9sybomMloiRMm9QlnP6Jj5HvtjsYF7il7l0jX" +
+ "MtL9sUMBEpx91hbl+/jW3jqZXfdEZMIOccK6re+rHGqfbGxjYnnDOe8T4OziLqEn8cDo8U3uZNI9" +
+ "+rZY/1+m9aZrGv2EaunZM0m5cU7X1POp5guRbRg2tot/g+/jYyTAipiYd30IhHmjxz8Zc2rQjdcb" +
+ "5CZdXH3fH4T9H42O/j68ZVXgty63afB3lwUIheY9TdWksCKNItEw8L7kwgGaLvc85h6mRaQPm7YI" +
+ "mYnovikrbjd2eGmWNRN588bS0s7T3WjL59IZlW4eJhSFGPW6EDovZLjfDVL74o92s5lyAyQ4INyq" +
+ "gVzWv/j4aw+H6buyxIjRdfRDyZb+NHWrsD23UhRwlyzY42awYWc6lfzag5F55eStTf9rRhuzVROE" +
+ "jAmYZ2bWlICbSehLazA+NNsC7SnKNbXXUMrObZXU0bFu+phdvVja6/DNCQkzS4XqDWlrDytvLVIO" +
+ "fd2Xj0O24X1z453ylFk/j9ve4lz+B8utfOXokeilpTm1L/zvXc5+pNcY/uLmvZPpsezuc4Z+g7I8" +
+ "lVPy/Et9eH+Y3vZIZe+aB/CTMODCDJOMeDdsmKt29WEjDc9AfZ4u1pPukz03zhZ+vzRdmsXjjreU" +
+ "wgzctKJSRVDe5xLLIZmbgWLsFfHqm+F1I9+nyKo9edkYW3R9Ipo983Z02KIfdeHBkMHHn8DW4nz1" +
+ "+5mgdApk5IURBIgEE7boPGAFYAPquEaBic/Rwmnq20EA1FiEVQjBjJBIBfYUfkDwGbkAZUUtZlor" +
+ "CGHFFIkqUrRhxgMJB68bJedguTa7L1cmjNiwpEjFYmlAFEANGhRu+FBdJgUlb+itYpLhS9e+sqou" +
+ "8GwAGRQBD6gRE4/rD9x71IXGomMpBwzAxWCKQqUBQqNKgqXLiV3bppW8JdCriy8WRjlL/y1ldMRN" +
+ "K2pRQFbRHHIpqmjKgqoiL/dcyukplgqt/fhMTEmmVy2jHGg399Na2lx0mApifu28Z7LB3WyX7mAd" +
+ "D99Hq/Cj0hGInwCg7T8PY/TDUMet3DA3yc4aFiKkE/pSz+ovbPD+L8fxI+cfp22n9HmdfqF67pXR" +
+ "+uPpkTj7JuUM554R0uKFZo0uwL/244GOE/tg+zWdJ3fbGmaQg1dnHTLH4+KPnFDj9Vq1ZNL/eozL" +
+ "Oipce/ukJE/6vGGCvqFnbZvqQ34x9B/Cr02eF0o6TvQP8Djg+slju2sLO0IOiOv32aRo+4034LLE" +
+ "svPHM1XAdlzu7umNN0T+MWQPqHjxOSv6tjrUsed7MxDZ6lscn38Yw1ZDHN27SuxtezttN+ryiaRO" +
+ "XO4cZxK4nG9Sxll+s7P2/WoC06HgAniO1M0rO00euOEpcOtyWHtwG/d+iPxcl+LSkORcLIsRkQRY" +
+ "xZkpLTK1Uf7q5MMuiLCRIiIxg39+YMUrdMoqnzK8S9SZNNjS6vRlVG0vLrmmBkmElFkgUhqSZUoy" +
+ "UmokxRtubunYNSN3r7eVeSuxCvS8sVJUbTZpialZgpN5eSOUARUHSKXmk/EfaD1QAkB/R97g+n6D" +
+ "26vxDEMzIsfuDQBwA+SQf6mQD7t/2mqYNm7/n+41MP0TCXIP/o8z8QRjGRgqxFWaMY9g2K3/ibbn" +
+ "CVQUGLt/a2uMYK9wdkaT/RV/f+lsNgbDUGDIrtjJIGxuLmjHdRBiSlIeBRA55x/gJCZKPkGhb5gI" +
+ "JJWoXgE/xQxRGsG8zgwNRkv6s1qmrMuJy7kvcz9XJcvrH/OQ/BrAHAYpIjVX6fsgUoh9SE5Nnd3g" +
+ "zZ5U311/Jt21rX2reXWLDTZ/Plt2iTpC7o2wIXi1ZXpMuC6o8jl5NNK1ufiCI4QYZ8zRkXIHc+o2" +
+ "dz09LIeRrw6SiggEnXNekIZCX/GNh80mkAv64zdnUUYI0HBAe+mYJ+Nr1mrcgsto/JjUU7aG0HJw" +
+ "+mYzx3Gbozde2ufknoISciz5pzjP/aWwB0x5a9CZA/D50hrXtw0a0Z74AjpLgzVltLPpLeL6iG0q" +
+ "eT0iGQ45tex4C64YGHHmL7H5CevzIRfV6WbHr9aOqNxCD9C+CUGRTi4P7HgYpJAYcQYpUDlYDyTZ" +
+ "uEAOmsMCvAloH931YhIqh4pM4neZHlDC7ge0QXGq3/NLHebo/hoKeLx0j4W6vYfxgmqONk1Z7due" +
+ "evpJXmdZdgqUfrP4SJAw0cwobQOPhxgmZKfQ6vLuWksVK01CgzfuOkOo9dB+BxE22TtpuR0dZtWx" +
+ "5D1mSnijyQwYG81v3lFp1zqdJyCT3oUR+eWUtlMov3JgIyU0IgUjij0OEElhAMjJ+KcAgKEwiian" +
+ "dEBke53FPGUpTUCivh9BPQ6TeB4ItgkHv95D5ja/YbE5Kcso/Ah83Gd1SfgrmWZa+wPapwe4uj0T" +
+ "jpLP0z5aD7gqh2N4eknQHYyEYxifBLfE73Xh6/iQvh0EgZswbko0hjTQy+okSCPz/dRWAhP5wpqw" +
+ "140Z3KDUno9Mj1DVf4gJcEhAuAxueaRvE3g3ECbMUAsVZTVzNPYDHEzgiCIDpOcyoJLlCUYWcet4" +
+ "7ePfQZgnwEPNsoYMlyTqz+j5vpktwW0r+fzEMVLJS375MNcESaVLotl3VcK3PHTjsVVFJ3ImDNmM" +
+ "xZAMde2fScG8uc8ZcMpgfnzNJbcHJ2tm5zhDJDGicfN9dMfMjVUO1RR+3bf0eOIquh8+LnG2HusW" +
+ "sWYE+LoxjDBuDur0G2LibFPEDPZ4d2LsHxCzY+kya2SyDctcxxMbhDQmjhzXanEHsHH8Xxb+M/5d" +
+ "lqVPIKkHerSdSSUu9nMGRBMD0tkxGAww5uHB3dbnIY8H4jKEJt549/JdtanPlOc7z8dWrmousQIS" +
+ "QPL3dohW47oSBtCNlmbWOTkS4SZCy3G4kR8IhnaNmh5eqaUO9Tu3ljXXoe56jpfcnek/iH+H1vTx" +
+ "ToHonOg8Gwcx7QnNg24NQkJjgF94VHeqSTLUDqap8BMXW7Rgihk0fA15wQ+fmff999UT+MVilpVv" +
+ "9/P9iHQYfglcQJx1eTrPcf1s/YP0/8f1/u/caT99S5oXWNyhVBcMwDsM/jFSrOPBDwI70ki97A8P" +
+ "h7POfVftueN7/4bc3zV3EfGmj4EVKYLiCEiDYLHGYX9qm0SEAiRIEDuA8Z+YiYA/PUEkFF+MAKiR" +
+ "P2QpOQQdhjIkDIH1yFmsx7DTsealkpikVJonTCoxIp16sK8zzCRJJCfB+vkaptsMEMjbzVE6/9CC" +
+ "XslEEkDiZnPqb7xvvLWb6EBuGSpbCWJbOzPPIekhGTrDqCgCRGXg7wE/WCI+xZbbCVCIkySVhDU6" +
+ "iSHwoqKSnM9om4Z+VKwjShuINg52K8xiMgTwcy+gB5aaaOlIdh6ltZRzk3GM2E1j3QVv0JgtFBEi" +
+ "B9KFkiEEIztjqiVuhtcVgDgDMCQEiQclOBoAb8j0kNzmZqMgqIQiZyBxTqm6JIyIan6NinYhxYSG" +
+ "JyxBA7ymhR8re9Z0wbHbWDFwvUz+H2n2RjBgBMwyhQIayPV9Z14rzyRErRFjaGPLy67W6iyXl3Bi" +
+ "baZCCO67rXs83l5nOutKxBdZDJhhgR1o0apYxhmB4jBgRjEkIT4M9v1zp/I+fbCK8HnO575lkn/x" +
+ "DEhI1lUimGCeYmY5MEkeC/y8HN0fCoDIwZ9/3pzHcanVKpKQPfBNYgf8IpQ06r+VWJIT5W9+InZH" +
+ "GBcbENwEEToXgsIRM0+tLJYkbNix6sWTPLym4icYJ6NsCHrhCHEKRg49maIIwxhSFlsVLRgmJqBb" +
+ "AumFgMpAs0VWMksRvTYghmJ9oesSkwRgrCKDMOdW2onug6Y0rN142vIQBbkKICtRkQq6UsiWaIXf" +
+ "c4N2bAwue2bqKYCGpIiOjrJ9ILIqidEw1MsBF6lIgwsIUJQClSjJAxAJoD8OKwGYB+kzQbYCMTnC" +
+ "nptKOOJa5ZHsK0mYAYNjHHrhFUh+gdf22ft4lhwoht/4iB7pvf74yUstSpWW2BpaTEzMUNDT3+Xx" +
+ "tPZn5va3v7uWsyKsGANWqXAuyIX15bBzAkZcp8ThuDWjZkp7muszHKImsbggb0fmTRp3aoY0BZww" +
+ "qBtlHwvDMYcNnFUOcLBBiqRETh5a8C65MWUeQ3hMEGJA4axRgXCw3LeXMtTZrYS7gOPxqwk/9yho" +
+ "kEN2xaGzpqw0Sx7DP2Rx5OAjGC2nhkCp8eZ7Pcl6KjB7Y1OtCDUXvxr/fIo5Y61MRMo4QBdOORqc" +
+ "H7TSFEUZGRhWkgiiS2Vg2yEsAtkkoqEBBMU6tPGHlxJyOznTetzfbDkQQst0/e/824wA3uKb+eks" +
+ "8KhidRlsSMJBJEDAGfzk7/5Zwkpr3THH5M4PBEx5n17Ub0qggdJM6LfZGplTeD7d7M4RbsaW+zIh" +
+ "bbHrVtBWQYhgTBtzG8s+zmYYfbLM0FtOXg3zdMTnLhLwVII2G07inYX08zDn46f98SfttMDc7tdq" +
+ "tR1vJxHXPFvm56Di3fbb7CB5oO2a2Qkju78J+mXaTrL884tikdO2h9ScaToWOhUMzwO0W+zHSZ3r" +
+ "gy5mzHTPHYxsYRs8BGEQ+z4iyuKoWDUuxuuUwlwHdjD1w7IqRDSnYXEtsIFvacd43TY41gWmzczS" +
+ "imfZnvZw6hxrbbgziJaIZmveTeQXOoZsrON81oli52q8qR91ydprp136HHBswDP06BnoTlbpY3Bp" +
+ "hxKurWoC0sheZ0mG1NnXPK+WlJUMluUhjBkEb5UN5eLeEtxZkYYDTjx3XXn15raUWGBjKdQ2iYzq" +
+ "u80wb8DmFyWsdxFmhLGIyYgd3WU0Pd8HW9zvOpFDiJdh5QzUuMvN1MXW8Xc3O0TnOCSjDNYZY0OO" +
+ "1l7JZqnMMugzQwuoDOzTRBiDjHcGRGNUQQ2DOnKqECwRXKd7FCkOgWFiBxOkpCHZANAzRcxiCQYb" +
+ "TJBF6CLIoRQDtP4fLn9Peg4WBtZDpZ5UAwYLAEQURCfyfn6S47noxNAXMzYSQFhCCyECABAmB0Kz" +
+ "sw98wXf6rwgt4pBiQBukIhpoDiPT1PZtXMNxjvUQ4/qymZQ5rMw2BooMJn8SQkzvzpPgv1xtKu2M" +
+ "bMMfIRhYQNysAjqwTTY7i2ZqmOtw3gIc0oq6OqHWU39P0my8MNYbESokIP1kAOhFL2GQCw5GcPsj" +
+ "5BJdoBvGEeRzM8J2Jyx6nk5l6oJCrEGKvhCHMTXB1hYG1fP3a1n2ZA7vGrcbs+3KApFTBlZS2mMh" +
+ "JDECQxtcC34jSXUwOnsNeEHhiI8GWOiMInnEM6+bYdZ4z4ezEWCLEioyDEjAFmk+g8b2NRvRdMbj" +
+ "ZSNjM2KKmb6Ha6hS2zWlBqPh9L2eW2vVXy+veMsGVCKUsUCSoPWmmGMsjWUJLl8YlplnIPSBobnz" +
+ "ppHclkdYC2eWr5gqG0KcDtgoe2Bm1EVjFJ0rBCCqWhOGR00mSNBFDeJuA8I+jSGykN9il6Shmj1k" +
+ "D88BYgyLCe6lM1XjJDIY5DwVNmny26pmRqq5hxN0770E37hPulwMJkrjLS3TImIOLamTjAFEyWKm" +
+ "xQFKMhxOvYsr5MAgQ3/OJ4QOYm5WQP0hXg5AA5xQYME7fFCoBIJEOPM32CAfqQ2oO5cPfF8JERhB" +
+ "SU0J+SCWAXFy9RupRaY/bh9QdwQP3sZJHx6EPIQ+J8mOUvp8vfAfZP4sJgRGLbKMUgxAKRkKrCEi" +
+ "viWV+jrJIglYLIRqj0ko6QxcWWHtEoXyCSQbiZMgAicn6GG+0YcTCSFz0sVIOk4Sfnequ1CyymVQ" +
+ "LQ3mt2q9FRkJa3zVEkFgJjEzOjuygElBVCB2m2ZUnPzGrmfRqfDs8KSCiCMVjGD5EPW8dBEnA/dZ" +
+ "26RHQB3mI9AGQ0dG8Yez3OW9Uo2lBBthKkbYWuYUzxyEODR/OB+Mw09HWNPsDiBdsvpDYtitRVJQ" +
+ "bURSAxT1TiElh9RIO5SqWwOMh79GtpJXuRhkfidxAn0IIP0sULRYwRhbbbZVw8w3Dx69lZ8oQtn+" +
+ "wP+h0JOY/eeT4y/Y+mynVjc5IYJQb0t3QkHIPqgQ4JxJmb5W/6+t16TV6Q+by3Xlmv0stEbJZYrP" +
+ "3Vpoa9J+LBhGBGAPEoVOegvTxtQgwZRI2goEUkkG2VKwlJ0nh0HWKmRzfwpOI/YkTF/JwVzgiceK" +
+ "QIjIE8TnxOv173TUwNt4te2B1fU15wGEE6oPpez8o+JryMT3HvDXaF3ii9ywJEDh29LbRHw35sTZ" +
+ "HTbm0Dz3w6O+XOshot1XKs5Lyq9XgmgGRMLOl2h0wOL4dK8nS97r4YhKE+/uuOPkGz7ENQzrDqaK" +
+ "eCCxggisgKqJQkgGoosJGYdV6vjqW6etE4h8zj2jpuIA8yMkgoSDUix+cZAYrLAfWAwz41REqpH0" +
+ "nyD7fFGk2pLUWmZq0jVTaV87gpTimFoMk6CG0MKU9N2JZqGZMCzUFNQKXCFie2Bk6NFkN2iahqd0" +
+ "TUL0PoBd0Z290I/cUoEZ4MYRRbKLTp6ZNhloaSFsqo0paokUEGQjIQIiRYC/pNEC6IqiF8Dkeyqn" +
+ "JJo/j+AEzeusxpCBHZbt3Z3nEOiGpTDhSLd02YNlpvN3JN2biuIUTWVJkqlpZm2SadzIymtOoIwm" +
+ "9Cm4MSGFJl3fXvWwqG8TZUw4NAZGMJrJOfufKAya+i0Gw7zE2PDQVPZippYfkBJIblusI7LkQF4w" +
+ "TieqM1Q391XtVi1ECRGwuacU3RoM+hiBIFBRIZW/vXKsjEOMVmhRmGZaE7y9THsnwzG4vjKAkhGc" +
+ "wJ1qQdFgniU0EqNFctIja5vRKLqjOiKgxZIk7lAoBg22zgmZRQssDPaAyL90EObLBA6eghCMQhdt" +
+ "CL5/ses39Q/Kjqia4HvV7wOFvEaShymnHiMeJQ0SYBGE8aFnxalICkMPOw0qOUl3Nwgckkj8w0L4" +
+ "9fVrVNZNOPnwdJycD9FNJ9886azUp5tqGY+EAYeKTfvgnWyMDoYgZGLDNSmJnCqaAMIBkGdDc8rR" +
+ "RIpCpUktoRdFzBodMKjG1K865pNFr0q+DTbT9cKuI6noLmhbcIUQFHS5v377BVJTsRM38/k7bjVQ" +
+ "/QsGFAWOwy4omnhwaQ4dir9UBWLBQtxIJqOc0kd+1gLNFJRamnepDQhCb0D22mGERkybwyhxbkvG" +
+ "DfXrYw0hu4GOIYTDa3IR130b1DVq4FlBjTdyZZILa5cMBJorNMsfJKzYbIZibbkDp9eD+qcSCJ+Z" +
+ "Aw6J6JiTwaKiMsCRrPJo/VKomqUUaNX77+KQwCQBk8d+WuyGzDeB+XezzxcuJGLIhkMpMD6P173X" +
+ "LtobHIhvI8zl/jzAYzfP15Vtfno0bRSr3OiMZIyCc76lEhkyY6kJdFFExO7MSLFNET9zDMoTSfEm" +
+ "FECcF1Y5N4ToR0aUA3GSzFkiICKKM2wagnNB58ypLSPqzEaq0TxVGQloCZoMHKnM4RsYCB3sjADF" +
+ "0ulOqQx3OhD3kXkllMGDo+iI0e2gNQihIWnefq7k8HyQBTwO6HqOTDBbhLDMeBmE3d2ry1uaxUlV" +
+ "9WZLWNc18Mua2SNpqTx2umteedVqW9zIWW4rAboajE0SBhAcQLS6xZdoLE5myiDDRCnAer5IeqVC" +
+ "p4fZ8tnsnIL0sMgb0WgFSV2D9yOEDOg9ScQ8SeBT9Fu13qH0Ia/TilDH0r7/kCRPayBFqjiF41Pn" +
+ "B+IRYJBzdlB68ANn839DLohhGQB64qMgHpYhQyLpQVEYEQUCwmtEiprwfikV8whevoRXFAgbsEuM" +
+ "IAGJosjS1IzJmtC2QVIJ85D3MhplhRsD2JLlKgZlCBGRTx7OIFoaJDWV1p6ZY2MA3mTkVuTCLvkY" +
+ "B9GQuA5JGEEkAIzNyD7XtQedjp3G16IAZoIFHukAm/wpuNsrbW9+RESIe+yorMlloVIl62QMxK0l" +
+ "JIsGBZaSASHuIqUkoOtNsqdiQ01oDA3qvbA9AFEWBFXviyRgWqSxkWs2irRtSWyo4XBSwbCYjsF0" +
+ "JyEDqA876sc4VAoO4NNd5wAlkHoPthseqcSMzdXvnnuMNy9LCQ76CTonH2SJtAO7mFUwWlkEafWW" +
+ "UJgaipGBIwwcBTZozNJTWvxlhY6P1jTHN1r7qs+a63NG80pJo1FGpCgpWmW9G07U7LmClLJRMtIH" +
+ "+XRZByw0WARSKtIlpEEa++lAsGIXNYJSOdY0GZbMFERKblrWECLFCWULJbSgFSpXyNoOytD3YL90" +
+ "xYSQhlD1QLJLQI0He9BzCEnVUSqicw+8My4R9hISYkJGYIxj8ruAhMajQwXdcJGBSBFRYiEzLDQs" +
+ "CajBMxmCr9tr+pNttLXxe3r5N7djRszWjJLEZs1mapMmmTJTQTNpSqUZsNU0JRlqNljWTbV+p7df" +
+ "Lo0rUkVjdV+CKMDKORHjOxLhIwk9G21jFEYFD4XjWjw8wvyPogFPIeTDwiBloHASYHMk8xALgXwl" +
+ "ATRqLTEQYWQsVkWQUKaMBwo7AQKQfAF3fSVyBBLobqUc9N30Yhd9lPGGxI9LQNomLwZp5ZZsMZkl" +
+ "oF2Byvel2w26lwkZCYQKHFs8KDgeFO2+29nFIKMOG7yWYijLbKDKNtLaksQtZVRtZBGNkVAxCiCA" +
+ "Y0LYLJWyyolpYoiIlGrAkS1LLY5k3YQxlKvO3TdNkNSU2Rdd21cyEIcUog9BsnPOQYJDHgyjFjMY" +
+ "rbgvBfJuwtEhGMMokttuSiYYRmQzSrobTNZGFRBRJ0D9I/mJERaCCLCgGiqRrIBlFPnSl5lPE51v" +
+ "mPyjjESFnwAxWlkO96k1MjkQjxldSypErtlBcLC2xJa5YIMOc9hTxTkPSHujC48AnAicrbndNoPO" +
+ "N74pxoN1p5k0VDQyShtPkmhEPSBIBwWmSBAhFI4ntAwUbinCB4hQIFQWEEWCWrvE3qfzQrTTT7si" +
+ "6zQ8MvTyensgBuMEix6adydCOBCBUjFYG+R5YCfYgcfe3KBA528A6ViECYJgPJNB3nSTyDyPKUoB" +
+ "/mQIKxFDYbNYIYrQNbnFO2rWmvkt5vFGebcxXGlIkCiBwVLS2QolREpXmBd2Q8XDpAVtaSkE0BTO" +
+ "nujaCkO9awitnCKKcMnFFHh6fqiPxztdZntuRCeDzyIgwh826nhMzIM2TOwEXW01STLWw5saZe6L" +
+ "ZJoHfoIya3HY79edGjjYfToLT9W+yIpw8X2hhlKhzNjppSbn3t5mBXnyGl+qT7uQbI5+TV6rtb5z" +
+ "y+41+l5LWFxPpRlQGUYQndmJEQkgvWI4R/1s40rG2dyJDQtbruUVR5sPluFVcb5o5DQrT35OfHg6" +
+ "nXsdDhJ4Nkg6D223DHsUoizm1yj4XOdaoIMlVhMBJZJmCIHqgC0gfgz7LGB9HflZG54HCcBh4375" +
+ "6X1dGN+X5axnNu8vqiV7DyNFDXakMyESZcSBwet+6o/TaDQ2yz52GvPcN8lqBxN23CHsR/XQBTJC" +
+ "lBxVhYJyjcQgQvEU1rk+6HSk9vKX+aSBPeAzRGEsBBisD2+XwrWjbRJaEliHqYvlo00yzvSnv9dM" +
+ "IE4khSVKE0W3I2lkgwSAHIhNIEKQQELu+sjBqOm7Ur2wecZHEVHbQYRG+frxWHNZz8VZk4Em5sHZ" +
+ "45CsKUcCifEbXdlIxssZqYYyRUVA+UgcJuAeJwptCkVnJypDkksFFCXJaUuMU2A9AwjZg0nU3GQF" +
+ "qrx3zaKJS3bl733s0xg0apuNuDStMwxlcQVMQQKVQSCZvRLTcU76R4xLMmc45p69aBkD9poNHIAd" +
+ "IFnQkWRDo32AsplDEwLMsMJsGweqY8JPrmunefNpeK8/dLFIqiYhNYz0QzOmhJGEB4LqASPQy9S8" +
+ "obyytQSt66RgQTZZrWZKxiBqQEicBaQPIO6uPfxPFVgzwxzWUbAkltjaNVbTLUj8W+oEtzaWw8tn" +
+ "JhMw+KeonmDEPs9ppd82wYnDsFIVXJTYejCLMRdxe17QzSmWWQ5F4rbErEQhMxuQb6n4lrW+BF4V" +
+ "MbVfZ4moMOjGHVTmNx+DkrbHWs9JZwe2dbvDNDJnT1xJDMtVDIDNVn28eMDhnCKVCs4SsDGI3JRC" +
+ "4FRQycOmGmzVtDCswMNYHQutmo1uWyqAiLp4YmEIKcdLMpQRYzDRcy/Gryi4zHhmO2DrMlwtiFxs" +
+ "y2URYJEW2gl9WQpkJcLLPWevecJ17XXby7blWRRB4c6cgYhEYsM8wsNyABYwJtUgZTpNybGcdonJ" +
+ "jJYb3nicBcbBxDZzEMgiSIY4IkvGEhqJZLjBsFwzJlyJGR+DaLlt2SkuN17TCLhcW8YTBMwUziQJ" +
+ "n52sYOp21W0RM8UC+fKzk0bnoqBHWMxnAW7wCKc/x7rcjpmWhpRANpXlDKoBjEXS35bNSwzddkdA" +
+ "OajcSPD5WSQxnM63z99hzqciJVGxghWs2lipUVyOSjj0zMZ8aVDnmx9pb2tWoKtfFa3u2xrTKS1N" +
+ "7OFeumgtBKKaR+2UJzieUMYBjAIR0WTWmbctjckr7N3VPOru7XMVNk3dt2WIqK02ZudmLFCQkCqp" +
+ "qCyBjGVEdTfF1r7+h+B4O7cou29BYbMh0BFODClliYY5AfJs4+D71Yp7UjPhZjgi333MsPyptUte" +
+ "pFqLJSVa3K525vVziUCCba1HiWF6EI0alvjIt9W7XktfUWvmlum4Kk1aPtoT6dBkB9UaFZ5QZbHG" +
+ "W9Hx/keXtc/nnahU1Y7RoJIXYWFhEDWKe07iby+65oodgnCkf5NWkMTu19eoiz4tB2FkEbAkZFkC" +
+ "QJE2Av9uxj+i4HbYr0Tvi1I5100j8WCciL7h7fGgQTpfTgkJBFPsDsIMZBj5Wy+oD9j+QeOzkqpU" +
+ "q/oD+P02H4E8UHwsrFH7aSsGVsBMw62mEXoSkQ84lgDk6QPTQSKJ6IDuMet75Q5MuoXGTnYascmB" +
+ "kZYOrLA4yQwFTEheZ+Y+BIKiIshoD3MOAx7LfBLUJvRj7KCQhCEoyU2M7LULDIge6lGgjgY1GgVP" +
+ "1KiERIjIAqighIyEC+Xs59Werg1dzsxTVbdmPUHCsMCzELDJzLSojrMVCiDFw8Wmp7p8Vfz5LJrI" +
+ "SQcTIJk0em8ShhFjDJtzeGIl0lZ35N7yVChV+qBCJAjIDCMsy22FjGaitTTZRNUXvy4bk3m7YZ2P" +
+ "WRoBNMYUgOEQMeLhWFF1FeiKoHKwXDHI4GF4EzoogSYlFYVPFwyzgyUiM/HtTQzSwY3/935P/pVS" +
+ "I5ztPxjuSv4UbQOH7cbKdMD1cq9uVWjVUZovZM7cZLxSrw2eWrDGsDgVWAPhYSdXl3xfH0oaTwfb" +
+ "21zqsFhC8NIHdIQSGZveMwM7oSy4ZzP7nD3WnjXGmq73mP93ldP8PvgOpMwbfV1RvR+V/DOnF9rK" +
+ "v9hdyRThQkN3QmOE"
diff --git a/gcc/testsuite/go.test/test/bench/go1/revcomp_test.go b/gcc/testsuite/go.test/test/bench/go1/revcomp_test.go
index 9256164d7..6b6c1e577 100644
--- a/gcc/testsuite/go.test/test/bench/go1/revcomp_test.go
+++ b/gcc/testsuite/go.test/test/bench/go1/revcomp_test.go
@@ -77,9 +77,9 @@ func revcomp(data []byte) {
}
}
-func BenchmarkRevcomp25M(b *testing.B) {
- b.SetBytes(int64(len(fasta25m)))
+func BenchmarkRevcomp(b *testing.B) {
+ b.SetBytes(int64(len(fastabytes)))
for i := 0; i < b.N; i++ {
- revcomp(fasta25m)
+ revcomp(fastabytes)
}
}
diff --git a/gcc/testsuite/go.test/test/bench/shootout/Makefile b/gcc/testsuite/go.test/test/bench/shootout/Makefile
deleted file mode 100644
index e1c9b7b80..000000000
--- a/gcc/testsuite/go.test/test/bench/shootout/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2011 The Go Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style
-# license that can be found in the LICENSE file.
-
-include ../../../src/Make.inc
-
-all:
- @echo "make clean or timing"
-
-timing:
- ./timing.sh
-
-clean:
- rm -f [568].out *.[568]
diff --git a/gcc/testsuite/go.test/test/bench/shootout/binary-tree.c b/gcc/testsuite/go.test/test/bench/shootout/binary-tree.c
index 1b4070406..9c35ac52a 100644
--- a/gcc/testsuite/go.test/test/bench/shootout/binary-tree.c
+++ b/gcc/testsuite/go.test/test/bench/shootout/binary-tree.c
@@ -36,7 +36,6 @@ POSSIBILITY OF SUCH DAMAGE.
icc -O3 -ip -unroll -static binary-trees.c -lm
*/
-#include <malloc.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.c b/gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.c
index 3bace391c..9c3062020 100644
--- a/gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.c
+++ b/gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.c
@@ -221,7 +221,7 @@ main ()
free(s);
- g_ptr_array_foreach(roots, free, NULL);
+ g_ptr_array_foreach(roots, (GFunc)free, NULL);
g_ptr_array_free(roots, TRUE);
return 0;
diff --git a/gcc/testsuite/go.test/test/bench/shootout/mandelbrot.go b/gcc/testsuite/go.test/test/bench/shootout/mandelbrot.go
index 1f9fbfd3d..df60343c2 100644
--- a/gcc/testsuite/go.test/test/bench/shootout/mandelbrot.go
+++ b/gcc/testsuite/go.test/test/bench/shootout/mandelbrot.go
@@ -50,21 +50,21 @@ func main() {
out := bufio.NewWriter(os.Stdout)
defer out.Flush()
- w := *n
- h := *n
+ w := float64(*n)
+ h := float64(*n)
bit_num := 0
byte_acc := byte(0)
const Iter = 50
const Zero float64 = 0
const Limit = 2.0
- fmt.Fprintf(out, "P4\n%d %d\n", w, h)
+ fmt.Fprintf(out, "P4\n%d %d\n", *n, *n)
- for y := 0; y < h; y++ {
- for x := 0; x < w; x++ {
+ for y := 0.0; y < h; y++ {
+ for x := 0.0; x < w; x++ {
Zr, Zi, Tr, Ti := Zero, Zero, Zero, Zero
- Cr := (2*float64(x)/float64(w) - 1.5)
- Ci := (2*float64(y)/float64(h) - 1.0)
+ Cr := (2*x/w - 1.5)
+ Ci := (2*y/h - 1.0)
for i := 0; i < Iter && (Tr+Ti <= Limit*Limit); i++ {
Zi = 2*Zr*Zi + Ci
@@ -85,7 +85,7 @@ func main() {
byte_acc = 0
bit_num = 0
} else if x == w-1 {
- byte_acc <<= uint(8 - w%8)
+ byte_acc <<= uint(8 - uint(*n)%8)
out.WriteByte(byte_acc)
byte_acc = 0
bit_num = 0
diff --git a/gcc/testsuite/go.test/test/bench/shootout/threadring.c b/gcc/testsuite/go.test/test/bench/shootout/threadring.c
index 2c4fb7751..a518134ba 100644
--- a/gcc/testsuite/go.test/test/bench/shootout/threadring.c
+++ b/gcc/testsuite/go.test/test/bench/shootout/threadring.c
@@ -34,6 +34,7 @@ POSSIBILITY OF SUCH DAMAGE.
* contributed by Premysl Hruby
*/
+#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
@@ -57,7 +58,7 @@ static struct stack stacks[THREADS];
static void* thread(void *num)
{
- int l = (int)num;
+ int l = (int)(uintptr_t)num;
int r = (l+1) % THREADS;
int token;
@@ -94,7 +95,7 @@ int main(int argc, char **argv)
pthread_mutex_lock(mutex + i);
pthread_attr_setstack(&stack_attr, &stacks[i], sizeof(struct stack));
- pthread_create(&cthread, &stack_attr, thread, (void*)i);
+ pthread_create(&cthread, &stack_attr, thread, (void*)(uintptr_t)i);
}
pthread_mutex_unlock(mutex + 0);
diff --git a/gcc/testsuite/go.test/test/bench/shootout/timing.log b/gcc/testsuite/go.test/test/bench/shootout/timing.log
index 2541a766b..ee1f889b4 100644
--- a/gcc/testsuite/go.test/test/bench/shootout/timing.log
+++ b/gcc/testsuite/go.test/test/bench/shootout/timing.log
@@ -900,3 +900,264 @@ threadring 50000000
chameneos 6000000
gc chameneosredux 7.41u 0.00s 7.42r # -3%
+
+# A complete run at the Go 1 release.
+# Significant changes:
+# - gccgo is now enabled for all tests (goroutines are cheap enough)
+# - threadring and chameneos are 14% faster, probably due to runtime changes
+# - regex-dna 36% faster
+# - fannkuch-parallel (only) slowed down 40%
+# - gccgo on binary-tree-freelist is still optimized to nothing
+# Other changes are modest.
+
+fasta -n 25000000
+ gcc -O2 fasta.c 1.45u 0.02s 1.48r
+ gccgo -O2 fasta.go 1.46u 0.00s 1.47r
+ gc fasta 1.99u 0.01s 2.00r
+ gc_B fasta 1.99u 0.01s 2.01r
+
+reverse-complement < output-of-fasta-25000000
+ gcc -O2 reverse-complement.c 0.95u 0.48s 4.99r
+ gccgo -O2 reverse-complement.go 0.93u 0.16s 1.09r
+ gc reverse-complement 1.20u 0.19s 1.39r
+ gc_B reverse-complement 1.04u 0.16s 1.20r
+
+nbody -n 50000000
+ gcc -O2 -lm nbody.c 13.02u 0.00s 13.05r
+ gccgo -O2 nbody.go 14.46u 0.00s 14.49r
+ gc nbody 21.79u 0.00s 21.84r
+ gc_B nbody 21.74u 0.00s 21.79r
+
+binary-tree 15 # too slow to use 20
+ gcc -O2 binary-tree.c -lm 0.60u 0.01s 0.61r
+ gccgo -O2 binary-tree.go 1.30u 0.01s 1.32r
+ gccgo -O2 binary-tree-freelist.go 0.00u 0.00s 0.00r
+ gc binary-tree 1.84u 0.01s 1.86r
+ gc binary-tree-freelist 0.33u 0.00s 0.33r
+
+fannkuch 12
+ gcc -O2 fannkuch.c 45.24u 0.00s 45.34r
+ gccgo -O2 fannkuch.go 59.76u 0.01s 59.90r
+ gccgo -O2 fannkuch-parallel.go 218.20u 0.01s 61.60r
+ gc fannkuch 103.92u 0.00s 104.16r
+ gc fannkuch-parallel 221.61u 0.00s 60.49r
+ gc_B fannkuch 53.17u 0.00s 53.30r
+
+regex-dna 100000
+ gcc -O2 regex-dna.c -lpcre 0.47u 0.00s 0.48r
+ gccgo -O2 regex-dna.go 6.52u 0.00s 6.54r
+ gccgo -O2 regex-dna-parallel.go 14.40u 0.73s 4.35r
+ gc regex-dna 2.63u 0.02s 2.66r # -36%
+ gc regex-dna-parallel 2.87u 0.01s 1.11r
+ gc_B regex-dna 2.65u 0.00s 2.66r
+
+spectral-norm 5500
+ gcc -O2 spectral-norm.c -lm 15.78u 0.00s 15.82r
+ gccgo -O2 spectral-norm.go 15.79u 0.00s 15.83r
+ gc spectral-norm 19.76u 0.00s 19.80r
+ gc_B spectral-norm 19.73u 0.01s 19.78r
+
+k-nucleotide 1000000
+ gcc -O2 k-nucleotide.c 5.59u 0.03s 5.63r
+ gccgo -O2 k-nucleotide.go 4.09u 0.03s 4.13r
+ gccgo -O2 k-nucleotide-parallel.go 4.50u 0.06s 1.63r
+ gc k-nucleotide 9.23u 0.02s 9.27r
+ gc k-nucleotide-parallel 9.87u 0.03s 3.55r
+ gc_B k-nucleotide 9.20u 0.00s 9.22r
+
+mandelbrot 16000
+ gcc -O2 mandelbrot.c 36.09u 0.00s 36.18r
+ gccgo -O2 mandelbrot.go 41.69u 0.01s 41.80r
+ gc mandelbrot 60.91u 0.02s 61.07r
+ gc_B mandelbrot 60.90u 0.00s 61.04r
+
+meteor 2098
+ gcc -O2 meteor-contest.c 0.09u 0.00s 0.09r
+ gccgo -O2 meteor-contest.go 0.09u 0.00s 0.09r
+ gc meteor-contest 0.14u 0.00s 0.15r
+ gc_B meteor-contest 0.14u 0.00s 0.14r
+
+pidigits 10000
+ gcc -O2 pidigits.c -lgmp 2.27u 0.00s 2.27r
+ gccgo -O2 pidigits.go 8.65u 0.00s 8.67r
+ gc pidigits 3.70u 0.04s 3.75r
+ gc_B pidigits 3.72u 0.02s 3.75r
+
+threadring 50000000
+ gcc -O2 threadring.c 40.91u 369.85s 323.31r
+ gccgo -O2 threadring.go 26.97u 30.82s 57.93r
+ gc threadring 12.81u 0.01s 12.85r # -13%
+
+chameneos 6000000
+ gcc -O2 chameneosredux.c -lpthread 9.44u 72.90s 12.65r
+ gccgo -O2 chameneosredux.go 7.73u 7.53s 15.30r
+ gc chameneosredux 6.51u 0.00s 6.53r # - 14%
+
+# After http://codereview.appspot.com/6248049, moving panicindex
+# calls out of line (putting the likely code into a single path and shortening
+# loops). Significant changes since the last run (note: some are slower for
+# unrelated and as yet undiagnosed reasons):
+
+nbody -n 50000000
+ gc nbody 19.10u 0.01s 19.19r # -12%
+ gc_B nbody 19.19u 0.00s 19.23r # -12%
+
+binary-tree 15 # too slow to use 20
+ gc binary-tree 1.49u 0.01s 1.51r # -19%
+
+fannkuch 12
+ gc fannkuch 60.79u 0.00s 60.92r # -41%
+ gc fannkuch-parallel 183.51u 0.01s 51.75r # -14%
+ gc_B fannkuch 51.68u 0.00s 51.79r # -3%
+
+k-nucleotide 1000000
+ gc k-nucleotide 9.74u 0.04s 9.80r # +6%
+ gc k-nucleotide-parallel 9.89u 0.05s 3.59r # +1%
+ gc_B k-nucleotide 9.39u 0.02s 9.43r # +2%
+
+mandelbrot (much slower, due to unrelated http://codereview.appspot.com/6209077)
+ gc mandelbrot 100.98u 0.00s 101.20r # +65%
+ gc_B mandelbrot 100.90u 0.01s 101.17r # +65%
+
+meteor 2098
+ gc meteor-contest 0.13u 0.00s 0.13r # -13%
+ gc_B meteor-contest 0.13u 0.00s 0.13r # -7%
+
+# May 30, 2012.
+# After http://codereview.appspot.com/6261051, restoring old code generated
+# for floating-point constants. Mandelbrot is back to its previous numbers.
+
+mandelbrot 16000
+ gcc -O2 mandelbrot.c 36.07u 0.00s 36.16r
+ gccgo -O2 mandelbrot.go 41.72u 0.01s 41.90r
+ gc mandelbrot 60.62u 0.00s 60.76r
+ gc_B mandelbrot 60.68u 0.00s 60.82r
+
+# May 30, 2012.
+# After http://codereview.appspot.com/6248068, better FP code
+# by avoiding MOVSD between registers.
+# Plus some other timing changes that have crept in from other speedups,
+# from garbage collection to Printf.
+
+fasta -n 25000000
+ gc fasta 1.76u 0.00s 1.76r # -12%
+ gc_B fasta 1.71u 0.00s 1.72r # -12%
+
+nbody -n 50000000
+ gc nbody 17.56u 0.00s 17.60r # -8%
+ gc_B nbody 17.30u 0.00s 17.34r # -10%
+
+fannkuch 12
+ gc fannkuch-parallel 155.92u 0.01s 44.05r # -15%
+
+k-nucleotide 1000000
+ gc k-nucleotide 9.22u 0.01s 9.26r # -5%
+ gc k-nucleotide-parallel 9.23u 0.03s 3.26r # -9%
+ gc_B k-nucleotide 9.22u 0.03s 9.28r # -2%
+
+mandelbrot 16000
+ gc mandelbrot 44.80u 0.00s 44.90r # -27%
+ gc_B mandelbrot 44.81u 0.00s 44.92r # -26%
+
+pidigits 10000
+ gc pidigits 3.51u 0.00s 3.52r # -6%
+ gc_B pidigits 3.51u 0.00s 3.52r # -6%
+
+# Aug 28, 2012
+# After some assembler work in package big.
+pidigits 10000
+ gc pidigits 2.85u 0.02s 2.88r # -22%
+ gc_B pidigits 2.88u 0.01s 2.90r # -21%
+
+# Sep 26, 2012
+# 64-bit ints, plus significantly better floating-point code.
+# Interesting details:
+# Generally something in the 0-10% slower range, some (binary tree) more
+# Floating-point noticeably faster:
+# nbody -25%
+# mandelbrot -37% relative to Go 1.
+# Other:
+# regex-dna +47%
+fasta -n 25000000
+ gcc -O2 fasta.c 1.43u 0.03s 1.46r
+ gccgo -O2 fasta.go 1.47u 0.00s 1.47r
+ gc fasta 1.78u 0.01s 1.80r
+ gc_B fasta 1.76u 0.00s 1.76r
+
+reverse-complement < output-of-fasta-25000000
+ gcc -O2 reverse-complement.c 1.14u 0.39s 11.19r
+ gccgo -O2 reverse-complement.go 0.91u 0.17s 1.09r
+ gc reverse-complement 1.12u 0.18s 1.31r
+ gc_B reverse-complement 1.12u 0.15s 1.28r
+
+nbody -n 50000000
+ gcc -O2 nbody.c -lm 13.02u 0.00s 13.05r
+ gccgo -O2 nbody.go 13.90u 0.00s 13.93r
+ gc nbody 17.05u 0.00s 17.09r
+ gc_B nbody 16.30u 0.00s 16.34r
+
+binary-tree 15 # too slow to use 20
+ gcc -O2 binary-tree.c -lm 0.61u 0.00s 0.61r
+ gccgo -O2 binary-tree.go 1.24u 0.04s 1.29r
+ gccgo -O2 binary-tree-freelist.go 0.21u 0.01s 0.22r
+ gc binary-tree 1.93u 0.02s 1.96r
+ gc binary-tree-freelist 0.32u 0.00s 0.33r
+
+fannkuch 12
+ gcc -O2 fannkuch.c 45.19u 0.00s 45.29r
+ gccgo -O2 fannkuch.go 60.32u 0.00s 60.45r
+ gccgo -O2 fannkuch-parallel.go 185.59u 0.00s 59.49r
+ gc fannkuch 72.14u 0.00s 72.30r
+ gc fannkuch-parallel 172.54u 0.00s 43.59r
+ gc_B fannkuch 53.55u 0.00s 53.67r
+
+regex-dna 100000
+ gcc -O2 regex-dna.c -lpcre 0.47u 0.00s 0.47r
+ gccgo -O2 regex-dna.go 6.49u 0.05s 6.56r
+ gccgo -O2 regex-dna-parallel.go 14.60u 0.67s 4.42r
+ gc regex-dna 3.91u 0.00s 3.92r
+ gc regex-dna-parallel 4.01u 0.03s 1.56r
+ gc_B regex-dna 3.91u 0.00s 3.92r
+
+spectral-norm 5500
+ gcc -O2 spectral-norm.c -lm 15.85u 0.00s 15.89r
+ gccgo -O2 spectral-norm.go 15.86u 0.00s 15.89r
+ gc spectral-norm 19.72u 0.00s 19.76r
+ gc_B spectral-norm 19.68u 0.01s 19.74r
+
+k-nucleotide 1000000
+ gcc -O2 k-nucleotide.c -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib-2.0 4.90u 0.01s 4.93r
+ gccgo -O2 k-nucleotide.go 4.78u 0.01s 4.80r
+ gccgo -O2 k-nucleotide-parallel.go 6.49u 0.02s 2.18r
+ gc k-nucleotide 9.05u 0.02s 9.09r
+ gc k-nucleotide-parallel 9.27u 0.01s 3.29r
+ gc_B k-nucleotide 8.95u 0.03s 9.00r
+
+mandelbrot 16000
+ gcc -O2 mandelbrot.c 36.11u 0.00s 36.19r
+ gccgo -O2 mandelbrot.go 43.67u 0.00s 43.77r
+ gc mandelbrot 38.57u 0.00s 38.66r
+ gc_B mandelbrot 38.59u 0.00s 38.68r
+
+meteor 2098
+ gcc -O2 meteor-contest.c 0.09u 0.00s 0.09r
+ gccgo -O2 meteor-contest.go 0.09u 0.00s 0.09r
+ gc meteor-contest 0.13u 0.00s 0.14r
+ gc_B meteor-contest 0.12u 0.00s 0.13r
+
+pidigits 10000
+ gcc -O2 pidigits.c -lgmp 2.26u 0.00s 2.27r
+ gccgo -O2 pidigits.go 9.05u 0.00s 9.07r
+ gc pidigits 2.88u 0.02s 2.90r
+ gc_B pidigits 2.89u 0.00s 2.90r
+
+threadring 50000000
+ gcc -O2 threadring.c -lpthread 37.30u 327.81s 289.28r
+ gccgo -O2 threadring.go 42.83u 26.15s 69.14r
+ gc threadring 13.00u 0.00s 13.03r
+
+chameneos 6000000
+ gcc -O2 chameneosredux.c -lpthread 8.80u 71.67s 12.19r
+ gccgo -O2 chameneosredux.go 11.28u 6.68s 18.00r
+ gc chameneosredux 6.94u 0.00s 6.96r
+
diff --git a/gcc/testsuite/go.test/test/bench/shootout/timing.sh b/gcc/testsuite/go.test/test/bench/shootout/timing.sh
index 3e190e15c..d269b8756 100755
--- a/gcc/testsuite/go.test/test/bench/shootout/timing.sh
+++ b/gcc/testsuite/go.test/test/bench/shootout/timing.sh
@@ -5,7 +5,11 @@
set -e
-eval $(gomake --no-print-directory -f ../../../src/Make.inc go-env)
+eval $(go tool dist env)
+O=$GOCHAR
+GC="go tool ${O}g"
+LD="go tool ${O}l"
+
PATH=.:$PATH
havegccgo=false
@@ -93,7 +97,7 @@ revcomp() {
nbody() {
runonly echo 'nbody -n 50000000'
- run 'gcc -O2 -lm nbody.c' a.out 50000000
+ run 'gcc -O2 nbody.c -lm' a.out 50000000
run 'gccgo -O2 nbody.go' a.out -n 50000000
run 'gc nbody' $O.out -n 50000000
run 'gc_B nbody' $O.out -n 50000000
@@ -103,7 +107,7 @@ binarytree() {
runonly echo 'binary-tree 15 # too slow to use 20'
run 'gcc -O2 binary-tree.c -lm' a.out 15
run 'gccgo -O2 binary-tree.go' a.out -n 15
- run 'gccgo -O2 binary-tree-freelist.go' $O.out -n 15
+ run 'gccgo -O2 binary-tree-freelist.go' a.out -n 15
run 'gc binary-tree' $O.out -n 15
run 'gc binary-tree-freelist' $O.out -n 15
}
@@ -143,7 +147,9 @@ knucleotide() {
runonly gcc -O2 fasta.c
runonly a.out 1000000 > x # should be using 25000000
runonly echo 'k-nucleotide 1000000'
- run 'gcc -O2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include k-nucleotide.c -lglib-2.0' a.out <x
+ if [ $mode = run ]; then
+ run "gcc -O2 k-nucleotide.c $(pkg-config glib-2.0 --cflags --libs)" a.out <x
+ fi
run 'gccgo -O2 k-nucleotide.go' a.out <x
run 'gccgo -O2 k-nucleotide-parallel.go' a.out <x
run 'gc k-nucleotide' $O.out <x
diff --git a/gcc/testsuite/go.test/test/bigalg.go b/gcc/testsuite/go.test/test/bigalg.go
index 902ba8410..55a15c30a 100644
--- a/gcc/testsuite/go.test/test/bigalg.go
+++ b/gcc/testsuite/go.test/test/bigalg.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test the internal "algorithms" for objects larger than a word: hashing, equality etc.
+
package main
type T struct {
diff --git a/gcc/testsuite/go.test/test/bigmap.go b/gcc/testsuite/go.test/test/bigmap.go
index 843a15174..c5e4f91e1 100644
--- a/gcc/testsuite/go.test/test/bigmap.go
+++ b/gcc/testsuite/go.test/test/bigmap.go
@@ -1,9 +1,13 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Internally a map holds elements in up to 255 bytes of key+value.
+// When key or value or both are too large, it uses pointers to key+value
+// instead. Test all the combinations.
+
package main
func seq(x, y int) [1000]byte {
@@ -31,4 +35,105 @@ func main() {
cmp(m[1], seq(11, 13))
cmp(m[2], seq(2, 9))
cmp(m[3], seq(3, 17))
+
+
+ {
+ type T [1]byte
+ type V [1]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [100]byte
+ type V [1]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [1]byte
+ type V [100]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [1000]byte
+ type V [1]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [1]byte
+ type V [1000]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [1000]byte
+ type V [1000]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [200]byte
+ type V [1]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [1]byte
+ type V [200]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
+ {
+ type T [200]byte
+ type V [200]byte
+ m := make(map[T]V)
+ m[T{}] = V{1}
+ m[T{1}] = V{2}
+ if x, y := m[T{}][0], m[T{1}][0]; x != 1 || y != 2 {
+ println(x, y)
+ panic("bad map")
+ }
+ }
}
diff --git a/gcc/testsuite/go.test/test/blank.go b/gcc/testsuite/go.test/test/blank.go
index d6c9e79c6..ee618b148 100644
--- a/gcc/testsuite/go.test/test/blank.go
+++ b/gcc/testsuite/go.test/test/blank.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test behavior of the blank identifier (_).
+
package main
import _ "fmt"
@@ -111,7 +113,7 @@ type I interface {
type TI struct{}
-func (TI) M(x int, y int) {
+func (_ TI) M(x int, y int) {
if x != y {
println("invalid M call:", x, y)
panic("bad M")
diff --git a/gcc/testsuite/go.test/test/blank1.go b/gcc/testsuite/go.test/test/blank1.go
index bcc78466d..c6e038a0d 100644
--- a/gcc/testsuite/go.test/test/blank1.go
+++ b/gcc/testsuite/go.test/test/blank1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that incorrect uses of the blank identifer are caught.
+// Does not compile.
+
package _ // ERROR "invalid package name _"
func main() {
diff --git a/gcc/testsuite/go.test/test/bom.go b/gcc/testsuite/go.test/test/bom.go
new file mode 100644
index 000000000..37f73bc5d
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bom.go
@@ -0,0 +1,26 @@
+// runoutput
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test source file beginning with a byte order mark.
+
+package main
+
+import (
+ "fmt"
+ "strings"
+)
+
+func main() {
+ prog = strings.Replace(prog, "BOM", "\uFEFF", -1)
+ fmt.Print(prog)
+}
+
+var prog = `BOM
+package main
+
+func main() {
+}
+`
diff --git a/gcc/testsuite/go.test/test/bombad.go b/gcc/testsuite/go.test/test/bombad.go
new file mode 100644
index 000000000..b894d9ba9
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bombad.go
@@ -0,0 +1,18 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Here for reference, but hard to test automatically
+// because the BOM muddles the
+// processing done by ../run.
+
+package main
+
+func main() {
+ // There's a bom here. // ERROR "BOM"
+ // And here. // ERROR "BOM"
+ /* And here.*/ // ERROR "BOM"
+ println("hi there") // and here // ERROR "BOM"
+}
diff --git a/gcc/testsuite/go.test/test/bounds.go b/gcc/testsuite/go.test/test/bounds.go
new file mode 100644
index 000000000..50f7ad741
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bounds.go
@@ -0,0 +1,270 @@
+// errorcheck -0 -m -l
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test, using compiler diagnostic flags, that bounds check elimination
+// is eliminating the correct checks.
+
+package foo
+
+var (
+ s []int
+
+ a1 [1]int
+ a1k [1000]int
+ a100k [100000]int
+
+ p1 *[1]int
+ p1k *[1000]int
+ p100k *[100000]int
+
+ i int
+ ui uint
+ i8 int8
+ ui8 uint8
+ i16 int16
+ ui16 uint16
+ i32 int32
+ ui32 uint32
+ i64 int64
+ ui64 uint64
+)
+
+func main() {
+ // Most things need checks.
+ use(s[i])
+ use(a1[i])
+ use(a1k[i])
+ use(a100k[i])
+ use(p1[i])
+ use(p1k[i])
+ use(p100k[i])
+
+ use(s[ui])
+ use(a1[ui])
+ use(a1k[ui])
+ use(a100k[ui])
+ use(p1[ui])
+ use(p1k[ui])
+ use(p100k[ui])
+
+ use(s[i8])
+ use(a1[i8])
+ use(a1k[i8])
+ use(a100k[i8])
+ use(p1[i8])
+ use(p1k[i8])
+ use(p100k[i8])
+
+ // Unsigned 8-bit numbers don't need checks for len >= 2â¸.
+ use(s[ui8])
+ use(a1[ui8])
+ use(a1k[ui8]) // ERROR "index bounds check elided"
+ use(a100k[ui8]) // ERROR "index bounds check elided"
+ use(p1[ui8])
+ use(p1k[ui8]) // ERROR "index bounds check elided"
+ use(p100k[ui8]) // ERROR "index bounds check elided"
+
+ use(s[i16])
+ use(a1[i16])
+ use(a1k[i16])
+ use(a100k[i16])
+ use(p1[i16])
+ use(p1k[i16])
+ use(p100k[i16])
+
+ // Unsigned 16-bit numbers don't need checks for len >= 2¹â¶.
+ use(s[ui16])
+ use(a1[ui16])
+ use(a1k[ui16])
+ use(a100k[ui16]) // ERROR "index bounds check elided"
+ use(p1[ui16])
+ use(p1k[ui16])
+ use(p100k[ui16]) // ERROR "index bounds check elided"
+
+ use(s[i32])
+ use(a1[i32])
+ use(a1k[i32])
+ use(a100k[i32])
+ use(p1[i32])
+ use(p1k[i32])
+ use(p100k[i32])
+
+ use(s[ui32])
+ use(a1[ui32])
+ use(a1k[ui32])
+ use(a100k[ui32])
+ use(p1[ui32])
+ use(p1k[ui32])
+ use(p100k[ui32])
+
+ use(s[i64])
+ use(a1[i64])
+ use(a1k[i64])
+ use(a100k[i64])
+ use(p1[i64])
+ use(p1k[i64])
+ use(p100k[i64])
+
+ use(s[ui64])
+ use(a1[ui64])
+ use(a1k[ui64])
+ use(a100k[ui64])
+ use(p1[ui64])
+ use(p1k[ui64])
+ use(p100k[ui64])
+
+ // Mod truncates the maximum value to one less than the argument,
+ // but signed mod can be negative, so only unsigned mod counts.
+ use(s[i%999])
+ use(a1[i%999])
+ use(a1k[i%999])
+ use(a100k[i%999])
+ use(p1[i%999])
+ use(p1k[i%999])
+ use(p100k[i%999])
+
+ use(s[ui%999])
+ use(a1[ui%999])
+ use(a1k[ui%999]) // ERROR "index bounds check elided"
+ use(a100k[ui%999]) // ERROR "index bounds check elided"
+ use(p1[ui%999])
+ use(p1k[ui%999]) // ERROR "index bounds check elided"
+ use(p100k[ui%999]) // ERROR "index bounds check elided"
+
+ use(s[i%1000])
+ use(a1[i%1000])
+ use(a1k[i%1000])
+ use(a100k[i%1000])
+ use(p1[i%1000])
+ use(p1k[i%1000])
+ use(p100k[i%1000])
+
+ use(s[ui%1000])
+ use(a1[ui%1000])
+ use(a1k[ui%1000]) // ERROR "index bounds check elided"
+ use(a100k[ui%1000]) // ERROR "index bounds check elided"
+ use(p1[ui%1000])
+ use(p1k[ui%1000]) // ERROR "index bounds check elided"
+ use(p100k[ui%1000]) // ERROR "index bounds check elided"
+
+ use(s[i%1001])
+ use(a1[i%1001])
+ use(a1k[i%1001])
+ use(a100k[i%1001])
+ use(p1[i%1001])
+ use(p1k[i%1001])
+ use(p100k[i%1001])
+
+ use(s[ui%1001])
+ use(a1[ui%1001])
+ use(a1k[ui%1001])
+ use(a100k[ui%1001]) // ERROR "index bounds check elided"
+ use(p1[ui%1001])
+ use(p1k[ui%1001])
+ use(p100k[ui%1001]) // ERROR "index bounds check elided"
+
+ // Bitwise and truncates the maximum value to the mask value.
+ // The result (for a positive mask) cannot be negative, so elision
+ // applies to both signed and unsigned indexes.
+ use(s[i&999])
+ use(a1[i&999])
+ use(a1k[i&999]) // ERROR "index bounds check elided"
+ use(a100k[i&999]) // ERROR "index bounds check elided"
+ use(p1[i&999])
+ use(p1k[i&999]) // ERROR "index bounds check elided"
+ use(p100k[i&999]) // ERROR "index bounds check elided"
+
+ use(s[ui&999])
+ use(a1[ui&999])
+ use(a1k[ui&999]) // ERROR "index bounds check elided"
+ use(a100k[ui&999]) // ERROR "index bounds check elided"
+ use(p1[ui&999])
+ use(p1k[ui&999]) // ERROR "index bounds check elided"
+ use(p100k[ui&999]) // ERROR "index bounds check elided"
+
+ use(s[i&1000])
+ use(a1[i&1000])
+ use(a1k[i&1000])
+ use(a100k[i&1000]) // ERROR "index bounds check elided"
+ use(p1[i&1000])
+ use(p1k[i&1000])
+ use(p100k[i&1000]) // ERROR "index bounds check elided"
+
+ use(s[ui&1000])
+ use(a1[ui&1000])
+ use(a1k[ui&1000])
+ use(a100k[ui&1000]) // ERROR "index bounds check elided"
+ use(p1[ui&1000])
+ use(p1k[ui&1000])
+ use(p100k[ui&1000]) // ERROR "index bounds check elided"
+
+ // Right shift cuts the effective number of bits in the index,
+ // but only for unsigned (signed stays negative).
+ use(s[i32>>22])
+ use(a1[i32>>22])
+ use(a1k[i32>>22])
+ use(a100k[i32>>22])
+ use(p1[i32>>22])
+ use(p1k[i32>>22])
+ use(p100k[i32>>22])
+
+ use(s[ui32>>22])
+ use(a1[ui32>>22])
+ use(a1k[ui32>>22])
+ use(a100k[ui32>>22]) // ERROR "index bounds check elided"
+ use(p1[ui32>>22])
+ use(p1k[ui32>>22])
+ use(p100k[ui32>>22]) // ERROR "index bounds check elided"
+
+ use(s[i32>>23])
+ use(a1[i32>>23])
+ use(a1k[i32>>23])
+ use(a100k[i32>>23])
+ use(p1[i32>>23])
+ use(p1k[i32>>23])
+ use(p100k[i32>>23])
+
+ use(s[ui32>>23])
+ use(a1[ui32>>23])
+ use(a1k[ui32>>23]) // ERROR "index bounds check elided"
+ use(a100k[ui32>>23]) // ERROR "index bounds check elided"
+ use(p1[ui32>>23])
+ use(p1k[ui32>>23]) // ERROR "index bounds check elided"
+ use(p100k[ui32>>23]) // ERROR "index bounds check elided"
+
+ // Division cuts the range like right shift does.
+ use(s[i/1e6])
+ use(a1[i/1e6])
+ use(a1k[i/1e6])
+ use(a100k[i/1e6])
+ use(p1[i/1e6])
+ use(p1k[i/1e6])
+ use(p100k[i/1e6])
+
+ use(s[ui/1e6])
+ use(a1[ui/1e6])
+ use(a1k[ui/1e6])
+ use(p1[ui/1e6])
+ use(p1k[ui/1e6])
+
+ use(s[i/1e7])
+ use(a1[i/1e7])
+ use(a1k[i/1e7])
+ use(a100k[i/1e7])
+ use(p1[i/1e7])
+ use(p1k[i/1e7])
+ use(p100k[i/1e7])
+
+ use(s[ui/1e7])
+ use(a1[ui/1e7])
+ use(p1[ui/1e7])
+}
+
+var sum int
+
+func use(x int) {
+ sum += x
+}
diff --git a/gcc/testsuite/go.test/test/bugs/bug395.go b/gcc/testsuite/go.test/test/bugs/bug395.go
index adf74497c..4632dcd0f 100644
--- a/gcc/testsuite/go.test/test/bugs/bug395.go
+++ b/gcc/testsuite/go.test/test/bugs/bug395.go
@@ -1,6 +1,9 @@
// echo bug395 is broken # takes 90+ seconds to break
// # $G $D/$F.go || echo bug395
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/bugs/bug434.dir/one.go b/gcc/testsuite/go.test/test/bugs/bug434.dir/one.go
new file mode 100644
index 000000000..491ada1d9
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bugs/bug434.dir/one.go
@@ -0,0 +1,28 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package one
+
+// Issue 3552
+
+type T struct { int }
+
+func (t T) F() int { return t.int }
+
+type U struct { int int }
+
+func (u U) F() int { return u.int }
+
+type lint int
+
+type V struct { lint }
+
+func (v V) F() int { return int(v.lint) }
+
+type W struct { lint lint }
+
+func (w W) F() int { return int(w.lint) }
+
+
+
diff --git a/gcc/testsuite/go.test/test/bugs/bug434.dir/two.go b/gcc/testsuite/go.test/test/bugs/bug434.dir/two.go
new file mode 100644
index 000000000..1366d244d
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bugs/bug434.dir/two.go
@@ -0,0 +1,22 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Use the functions in one.go so that the inlined
+// forms get type-checked.
+
+package two
+
+import "./one"
+
+func use() {
+ var t one.T
+ var u one.U
+ var v one.V
+ var w one.W
+
+ _ = t.F()
+ _ = u.F()
+ _ = v.F()
+ _ = w.F()
+}
diff --git a/gcc/testsuite/go.test/test/bugs/bug434.go b/gcc/testsuite/go.test/test/bugs/bug434.go
new file mode 100644
index 000000000..5eec7a577
--- /dev/null
+++ b/gcc/testsuite/go.test/test/bugs/bug434.go
@@ -0,0 +1,10 @@
+// $G $D/$F.dir/one.go && $G $D/$F.dir/two.go || echo BUG:bug434
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/chan/doubleselect.go b/gcc/testsuite/go.test/test/chan/doubleselect.go
index f8d50c90c..ac559302d 100644
--- a/gcc/testsuite/go.test/test/chan/doubleselect.go
+++ b/gcc/testsuite/go.test/test/chan/doubleselect.go
@@ -1,11 +1,12 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// This test is designed to flush out the case where two cases of a select can
+// Test the situation in which two cases of a select can
// both end up running. See http://codereview.appspot.com/180068.
+
package main
import (
diff --git a/gcc/testsuite/go.test/test/chan/fifo.go b/gcc/testsuite/go.test/test/chan/fifo.go
index 0dddfcaa0..70d20b31f 100644
--- a/gcc/testsuite/go.test/test/chan/fifo.go
+++ b/gcc/testsuite/go.test/test/chan/fifo.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Verify that unbuffered channels act as pure fifos.
+// Test that unbuffered channels act as pure fifos.
package main
diff --git a/gcc/testsuite/go.test/test/chan/goroutines.go b/gcc/testsuite/go.test/test/chan/goroutines.go
index 371a17387..6ffae7df6 100644
--- a/gcc/testsuite/go.test/test/chan/goroutines.go
+++ b/gcc/testsuite/go.test/test/chan/goroutines.go
@@ -1,11 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// make a lot of goroutines, threaded together.
-// tear them down cleanly.
+// Torture test for goroutines.
+// Make a lot of goroutines, threaded together, and tear them down cleanly.
package main
diff --git a/gcc/testsuite/go.test/test/chan/nonblock.go b/gcc/testsuite/go.test/test/chan/nonblock.go
index 9addf12e9..7e3c0c74d 100644
--- a/gcc/testsuite/go.test/test/chan/nonblock.go
+++ b/gcc/testsuite/go.test/test/chan/nonblock.go
@@ -1,11 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Verify channel operations that test for blocking
-// Use several sizes and types of operands
+// Test channel operations that test for blocking.
+// Use several sizes and types of operands.
package main
diff --git a/gcc/testsuite/go.test/test/chan/perm.go b/gcc/testsuite/go.test/test/chan/perm.go
index a43df1982..7e152c5eb 100644
--- a/gcc/testsuite/go.test/test/chan/perm.go
+++ b/gcc/testsuite/go.test/test/chan/perm.go
@@ -1,9 +1,13 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test various correct and incorrect permutations of send-only,
+// receive-only, and bidirectional channels.
+// Does not compile.
+
package main
var (
diff --git a/gcc/testsuite/go.test/test/chan/powser1.go b/gcc/testsuite/go.test/test/chan/powser1.go
index dc4ff5325..6bf2a9111 100644
--- a/gcc/testsuite/go.test/test/chan/powser1.go
+++ b/gcc/testsuite/go.test/test/chan/powser1.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test concurrency primitives: power series.
+
// Power series package
// A power series is a channel, along which flow rational
// coefficients. A denominator of zero signifies the end.
diff --git a/gcc/testsuite/go.test/test/chan/powser2.go b/gcc/testsuite/go.test/test/chan/powser2.go
index bc329270d..33abd5c53 100644
--- a/gcc/testsuite/go.test/test/chan/powser2.go
+++ b/gcc/testsuite/go.test/test/chan/powser2.go
@@ -1,18 +1,21 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test concurrency primitives: power series.
+
+// Like powser1.go but uses channels of interfaces.
+// Has not been cleaned up as much as powser1.go, to keep
+// it distinct and therefore a different test.
+
// Power series package
// A power series is a channel, along which flow rational
// coefficients. A denominator of zero signifies the end.
// Original code in Newsqueak by Doug McIlroy.
// See Squinting at Power Series by Doug McIlroy,
// http://www.cs.bell-labs.com/who/rsc/thread/squint.pdf
-// Like powser1.go but uses channels of interfaces.
-// Has not been cleaned up as much as powser1.go, to keep
-// it distinct and therefore a different test.
package main
diff --git a/gcc/testsuite/go.test/test/chan/select.go b/gcc/testsuite/go.test/test/chan/select.go
index be4eb3f42..38fa7e1e3 100644
--- a/gcc/testsuite/go.test/test/chan/select.go
+++ b/gcc/testsuite/go.test/test/chan/select.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple select.
+
package main
var counter uint
diff --git a/gcc/testsuite/go.test/test/chan/select2.go b/gcc/testsuite/go.test/test/chan/select2.go
index 2cbb86ec6..40bc357b5 100644
--- a/gcc/testsuite/go.test/test/chan/select2.go
+++ b/gcc/testsuite/go.test/test/chan/select2.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that selects do not consume undue memory.
+
package main
import "runtime"
diff --git a/gcc/testsuite/go.test/test/chan/select3.go b/gcc/testsuite/go.test/test/chan/select3.go
index d919de3e0..847d8ed37 100644
--- a/gcc/testsuite/go.test/test/chan/select3.go
+++ b/gcc/testsuite/go.test/test/chan/select3.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Tests verifying the semantics of the select statement
+// Test the semantics of the select statement
// for basic empty/non-empty cases.
package main
@@ -197,13 +197,13 @@ func main() {
})
testBlock(never, func() {
select {
- case x := <-closedch:
+ case x := (<-closedch):
_ = x
}
})
testBlock(never, func() {
select {
- case x, ok := <-closedch:
+ case x, ok := (<-closedch):
_, _ = x, ok
}
})
diff --git a/gcc/testsuite/go.test/test/chan/select4.go b/gcc/testsuite/go.test/test/chan/select4.go
index 46618ac88..500364038 100644
--- a/gcc/testsuite/go.test/test/chan/select4.go
+++ b/gcc/testsuite/go.test/test/chan/select4.go
@@ -1,4 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
+
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
+// Test that a select statement proceeds when a value is ready.
package main
diff --git a/gcc/testsuite/go.test/test/chan/select5.go b/gcc/testsuite/go.test/test/chan/select5.go
index cc2cc7100..f72cfe4b4 100644
--- a/gcc/testsuite/go.test/test/chan/select5.go
+++ b/gcc/testsuite/go.test/test/chan/select5.go
@@ -1,13 +1,14 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out >tmp.go &&
-// $G tmp.go && $L tmp.$A && ./$A.out || echo BUG: select5
-// rm -f tmp.go
+// runoutput
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Generate test of channel operations and simple selects.
-// Only doing one real send or receive at a time, but phrased
+// The output of this program is compiled and run to do the
+// actual test.
+
+// Each test does only one real send or receive at a time, but phrased
// in various ways that the compiler may or may not rewrite
// into simpler expressions.
diff --git a/gcc/testsuite/go.test/test/chan/select6.go b/gcc/testsuite/go.test/test/chan/select6.go
index 2ba6810ac..af470a0d0 100644
--- a/gcc/testsuite/go.test/test/chan/select6.go
+++ b/gcc/testsuite/go.test/test/chan/select6.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Issue 2075
+// Test for select: Issue 2075
// A bug in select corrupts channel queues of failed cases
// if there are multiple waiters on those channels and the
// select is the last in the queue. If further waits are made
diff --git a/gcc/testsuite/go.test/test/chan/select7.go b/gcc/testsuite/go.test/test/chan/select7.go
index 5fed6cbd4..20456a9d6 100644
--- a/gcc/testsuite/go.test/test/chan/select7.go
+++ b/gcc/testsuite/go.test/test/chan/select7.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/chan/sendstmt.go b/gcc/testsuite/go.test/test/chan/sendstmt.go
index ee6f765cf..a92c4f63a 100644
--- a/gcc/testsuite/go.test/test/chan/sendstmt.go
+++ b/gcc/testsuite/go.test/test/chan/sendstmt.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/chan/sieve1.go b/gcc/testsuite/go.test/test/chan/sieve1.go
index 55076c925..acc310f6c 100644
--- a/gcc/testsuite/go.test/test/chan/sieve1.go
+++ b/gcc/testsuite/go.test/test/chan/sieve1.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test concurrency primitives: classical inefficient concurrent prime sieve.
+
// Generate primes up to 100 using channels, checking the results.
// This sieve consists of a linear chain of divisibility filters,
// equivalent to trial-dividing each n by all primes p ≤ n.
diff --git a/gcc/testsuite/go.test/test/chan/sieve2.go b/gcc/testsuite/go.test/test/chan/sieve2.go
index 9a7ab1540..09e5c527b 100644
--- a/gcc/testsuite/go.test/test/chan/sieve2.go
+++ b/gcc/testsuite/go.test/test/chan/sieve2.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test concurrency primitives: prime sieve of Eratosthenes.
+
// Generate primes up to 100 using channels, checking the results.
// This sieve is Eratosthenesque and only considers odd candidates.
// See discussion at <http://blog.onideas.ws/eratosthenes.go>.
diff --git a/gcc/testsuite/go.test/test/chan/zerosize.go b/gcc/testsuite/go.test/test/chan/zerosize.go
index 617c9dab3..50aca857c 100644
--- a/gcc/testsuite/go.test/test/chan/zerosize.go
+++ b/gcc/testsuite/go.test/test/chan/zerosize.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Making channels of a zero-sized type should not panic.
+// Test making channels of a zero-sized type.
package main
diff --git a/gcc/testsuite/go.test/test/chancap.go b/gcc/testsuite/go.test/test/chancap.go
index 3f3789fbc..b3e40233f 100644
--- a/gcc/testsuite/go.test/test/chancap.go
+++ b/gcc/testsuite/go.test/test/chancap.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test the cap predeclared function applied to channels.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/char_lit.go b/gcc/testsuite/go.test/test/char_lit.go
index 99be77a57..836c3c1a2 100644
--- a/gcc/testsuite/go.test/test/char_lit.go
+++ b/gcc/testsuite/go.test/test/char_lit.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A &&./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test character literal syntax.
+
package main
import "os"
diff --git a/gcc/testsuite/go.test/test/char_lit1.go b/gcc/testsuite/go.test/test/char_lit1.go
index dc5385291..489744b6e 100644
--- a/gcc/testsuite/go.test/test/char_lit1.go
+++ b/gcc/testsuite/go.test/test/char_lit1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal character literals are detected.
+// Does not compile.
+
package main
const (
diff --git a/gcc/testsuite/go.test/test/closedchan.go b/gcc/testsuite/go.test/test/closedchan.go
index c2bbec59d..043a92d38 100644
--- a/gcc/testsuite/go.test/test/closedchan.go
+++ b/gcc/testsuite/go.test/test/closedchan.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/closure.go b/gcc/testsuite/go.test/test/closure.go
index 97da1dd23..c4a312464 100644
--- a/gcc/testsuite/go.test/test/closure.go
+++ b/gcc/testsuite/go.test/test/closure.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test the behavior of closures.
+
package main
import "runtime"
@@ -79,6 +81,7 @@ func h() {
func newfunc() func(int) int { return func(x int) int { return x } }
func main() {
+ runtime.GOMAXPROCS(1)
var fail bool
go f()
@@ -92,8 +95,9 @@ func main() {
go h()
check([]int{100, 200, 101, 201, 500, 101, 201, 500})
- runtime.UpdateMemStats()
- n0 := runtime.MemStats.Mallocs
+ memstats := new(runtime.MemStats)
+ runtime.ReadMemStats(memstats)
+ n0 := memstats.Mallocs
x, y := newfunc(), newfunc()
if x(1) != 1 || y(2) != 2 {
@@ -101,8 +105,8 @@ func main() {
fail = true
}
- runtime.UpdateMemStats()
- if n0 != runtime.MemStats.Mallocs {
+ runtime.ReadMemStats(memstats)
+ if n0 != memstats.Mallocs {
println("newfunc allocated unexpectedly")
fail = true
}
@@ -110,7 +114,7 @@ func main() {
ff(1)
if fail {
- panic("fail")
+ panic("fail")
}
}
diff --git a/gcc/testsuite/go.test/test/cmp.go b/gcc/testsuite/go.test/test/cmp.go
index d51a11aa2..a56ca6ead 100644
--- a/gcc/testsuite/go.test/test/cmp.go
+++ b/gcc/testsuite/go.test/test/cmp.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test equality and inequality operations.
+
package main
import "unsafe"
@@ -281,6 +283,25 @@ func main() {
isfalse(ix != z)
isfalse(iz != x)
}
+
+ // structs with _ fields
+ {
+ var x = struct {
+ x int
+ _ []int
+ y float64
+ _ float64
+ z int
+ }{
+ x: 1, y: 2, z: 3,
+ }
+ var ix interface{} = x
+
+ istrue(x == x)
+ istrue(x == ix)
+ istrue(ix == x)
+ istrue(ix == ix)
+ }
// arrays
{
diff --git a/gcc/testsuite/go.test/test/cmp6.go b/gcc/testsuite/go.test/test/cmp6.go
index 0113a69dd..7d99aae18 100644
--- a/gcc/testsuite/go.test/test/cmp6.go
+++ b/gcc/testsuite/go.test/test/cmp6.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that incorrect comparisons are detected.
+// Does not compile.
+
package main
func use(bool) {}
@@ -15,6 +18,10 @@ type T3 struct{ z []int }
var t3 T3
+type T4 struct { _ []int; a float64 }
+
+var t4 T4
+
func main() {
// Arguments to comparison must be
// assignable one to the other (or vice versa)
@@ -46,6 +53,7 @@ func main() {
// Comparison of structs should have a good message
use(t3 == t3) // ERROR "struct|expected"
+ use(t4 == t4) // ok; the []int is a blank field
// Slices, functions, and maps too.
var x []int
diff --git a/gcc/testsuite/go.test/test/cmplx.go b/gcc/testsuite/go.test/test/cmplx.go
index d5a77d684..248672e7d 100644
--- a/gcc/testsuite/go.test/test/cmplx.go
+++ b/gcc/testsuite/go.test/test/cmplx.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that incorrect invocations of the complex predeclared function are detected.
+// Does not compile.
+
package main
var (
diff --git a/gcc/testsuite/go.test/test/cmplxdivide.c b/gcc/testsuite/go.test/test/cmplxdivide.c
index b340f04d8..12dc4f1c0 100644
--- a/gcc/testsuite/go.test/test/cmplxdivide.c
+++ b/gcc/testsuite/go.test/test/cmplxdivide.c
@@ -51,6 +51,7 @@ main(void)
int i, j, k, l;
double complex n, d, q;
+ printf("// skip\n");
printf("// # generated by cmplxdivide.c\n");
printf("\n");
printf("package main\n");
diff --git a/gcc/testsuite/go.test/test/cmplxdivide.go b/gcc/testsuite/go.test/test/cmplxdivide.go
index 461ee9796..92a98356d 100644
--- a/gcc/testsuite/go.test/test/cmplxdivide.go
+++ b/gcc/testsuite/go.test/test/cmplxdivide.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go $D/cmplxdivide1.go && $L $D/$F.$A && ./$A.out
+// run cmplxdivide1.go
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/cmplxdivide1.go b/gcc/testsuite/go.test/test/cmplxdivide1.go
index 6a1dee9fe..e9031dd15 100644
--- a/gcc/testsuite/go.test/test/cmplxdivide1.go
+++ b/gcc/testsuite/go.test/test/cmplxdivide1.go
@@ -1,3 +1,4 @@
+// skip
// # generated by cmplxdivide.c
package main
diff --git a/gcc/testsuite/go.test/test/complit.go b/gcc/testsuite/go.test/test/complit.go
index 8dfc71dcb..649be6d4d 100644
--- a/gcc/testsuite/go.test/test/complit.go
+++ b/gcc/testsuite/go.test/test/complit.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test composite literals.
+
package main
type T struct {
diff --git a/gcc/testsuite/go.test/test/complit1.go b/gcc/testsuite/go.test/test/complit1.go
index cd543930e..521401d73 100644
--- a/gcc/testsuite/go.test/test/complit1.go
+++ b/gcc/testsuite/go.test/test/complit1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal composite literals are detected.
+// Does not compile.
+
package main
var m map[int][3]int
diff --git a/gcc/testsuite/go.test/test/compos.go b/gcc/testsuite/go.test/test/compos.go
index 70f90f379..de688b39b 100644
--- a/gcc/testsuite/go.test/test/compos.go
+++ b/gcc/testsuite/go.test/test/compos.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: compos
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that returning &T{} from a function causes an allocation.
+
package main
type T struct {
diff --git a/gcc/testsuite/go.test/test/const.go b/gcc/testsuite/go.test/test/const.go
index a55e13a40..80fbfaf3e 100644
--- a/gcc/testsuite/go.test/test/const.go
+++ b/gcc/testsuite/go.test/test/const.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple boolean and numeric constants.
+
package main
const (
diff --git a/gcc/testsuite/go.test/test/const1.go b/gcc/testsuite/go.test/test/const1.go
index 67f36e4fd..1580b76c6 100644
--- a/gcc/testsuite/go.test/test/const1.go
+++ b/gcc/testsuite/go.test/test/const1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify overflow is detected when using numeric constants.
+// Does not compile.
+
package main
type I interface{}
@@ -13,11 +16,11 @@ const (
Int8 int8 = 101
Minus1 int8 = -1
Uint8 uint8 = 102
- Const = 103
+ Const = 103
Float32 float32 = 104.5
Float64 float64 = 105.5
- ConstFloat = 106.5
+ ConstFloat = 106.5
Big float64 = 1e300
String = "abc"
@@ -35,32 +38,35 @@ var (
a8 = Int8 * Const / 100 // ERROR "overflow"
a9 = Int8 * (Const / 100) // OK
- b1 = Uint8 * Uint8 // ERROR "overflow"
- b2 = Uint8 * -1 // ERROR "overflow"
- b3 = Uint8 - Uint8 // OK
- b4 = Uint8 - Uint8 - Uint8 // ERROR "overflow"
- b5 = uint8(^0) // ERROR "overflow"
- b6 = ^uint8(0) // OK
- b7 = uint8(Minus1) // ERROR "overflow"
- b8 = uint8(int8(-1)) // ERROR "overflow"
- b8a = uint8(-1) // ERROR "overflow"
- b9 byte = (1 << 10) >> 8 // OK
- b10 byte = (1 << 10) // ERROR "overflow"
- b11 byte = (byte(1) << 10) >> 8 // ERROR "overflow"
- b12 byte = 1000 // ERROR "overflow"
- b13 byte = byte(1000) // ERROR "overflow"
- b14 byte = byte(100) * byte(100) // ERROR "overflow"
- b15 byte = byte(100) * 100 // ERROR "overflow"
- b16 byte = byte(0) * 1000 // ERROR "overflow"
- b16a byte = 0 * 1000 // OK
- b17 byte = byte(0) * byte(1000) // ERROR "overflow"
- b18 byte = Uint8 / 0 // ERROR "division by zero"
+ b1 = Uint8 * Uint8 // ERROR "overflow"
+ b2 = Uint8 * -1 // ERROR "overflow"
+ b3 = Uint8 - Uint8 // OK
+ b4 = Uint8 - Uint8 - Uint8 // ERROR "overflow"
+ b5 = uint8(^0) // ERROR "overflow"
+ b5a = int64(^0) // OK
+ b6 = ^uint8(0) // OK
+ b6a = ^int64(0) // OK
+ b7 = uint8(Minus1) // ERROR "overflow"
+ b8 = uint8(int8(-1)) // ERROR "overflow"
+ b8a = uint8(-1) // ERROR "overflow"
+ b9 byte = (1 << 10) >> 8 // OK
+ b10 byte = (1 << 10) // ERROR "overflow"
+ b11 byte = (byte(1) << 10) >> 8 // ERROR "overflow"
+ b12 byte = 1000 // ERROR "overflow"
+ b13 byte = byte(1000) // ERROR "overflow"
+ b14 byte = byte(100) * byte(100) // ERROR "overflow"
+ b15 byte = byte(100) * 100 // ERROR "overflow"
+ b16 byte = byte(0) * 1000 // ERROR "overflow"
+ b16a byte = 0 * 1000 // OK
+ b17 byte = byte(0) * byte(1000) // ERROR "overflow"
+ b18 byte = Uint8 / 0 // ERROR "division by zero"
- c1 float64 = Big
- c2 float64 = Big * Big // ERROR "overflow"
- c3 float64 = float64(Big) * Big // ERROR "overflow"
- c4 = Big * Big // ERROR "overflow"
- c5 = Big / 0 // ERROR "division by zero"
+ c1 float64 = Big
+ c2 float64 = Big * Big // ERROR "overflow"
+ c3 float64 = float64(Big) * Big // ERROR "overflow"
+ c4 = Big * Big // ERROR "overflow"
+ c5 = Big / 0 // ERROR "division by zero"
+ c6 = 1000 % 1e3 // ERROR "floating-point % operation|expected integer type"
)
func f(int)
diff --git a/gcc/testsuite/go.test/test/const2.go b/gcc/testsuite/go.test/test/const2.go
index bea1b9912..048d0cb9f 100644
--- a/gcc/testsuite/go.test/test/const2.go
+++ b/gcc/testsuite/go.test/test/const2.go
@@ -1,12 +1,21 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that large integer constant expressions cause overflow.
+// Does not compile.
+
package main
const (
A int = 1
B byte; // ERROR "type without expr|expected .=."
)
+
+const LargeA = 1000000000000000000
+const LargeB = LargeA * LargeA * LargeA
+const LargeC = LargeB * LargeB * LargeB // GC_ERROR "constant multiplication overflow"
+
+const AlsoLargeA = LargeA << 400 << 400 >> 400 >> 400 // GC_ERROR "constant shift overflow"
diff --git a/gcc/testsuite/go.test/test/const3.go b/gcc/testsuite/go.test/test/const3.go
index 9bba6ced0..3f4e3d1ae 100644
--- a/gcc/testsuite/go.test/test/const3.go
+++ b/gcc/testsuite/go.test/test/const3.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test typed integer constants.
+
package main
import "fmt"
diff --git a/gcc/testsuite/go.test/test/const4.go b/gcc/testsuite/go.test/test/const4.go
new file mode 100644
index 000000000..677fcefa7
--- /dev/null
+++ b/gcc/testsuite/go.test/test/const4.go
@@ -0,0 +1,77 @@
+// run
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test len constants and non-constants, http://golang.org/issue/3244.
+
+package main
+
+var b struct {
+ a[10]int
+}
+
+var m map[string][20]int
+
+var s [][30]int
+
+const (
+ n1 = len(b.a)
+ n2 = len(m[""])
+ n3 = len(s[10])
+)
+
+// Non-constants (see also const5.go).
+var (
+ n4 = len(f())
+ n5 = len(<-c)
+ n6 = cap(g())
+ n7 = cap(<-c1)
+)
+
+var calledF = false
+
+func f() *[40]int {
+ calledF = true
+ return nil
+}
+
+var c = func() chan *[50]int {
+ c := make(chan *[50]int, 2)
+ c <- nil
+ c <- new([50]int)
+ return c
+}()
+
+var calledG = false
+
+func g() *[60]int {
+ calledG = true
+ return nil
+}
+
+var c1 = func() chan *[70]int {
+ c := make(chan *[70]int, 2)
+ c <- nil
+ c <- new([70]int)
+ return c
+}()
+
+func main() {
+ if n1 != 10 || n2 != 20 || n3 != 30 || n4 != 40 || n5 != 50 || n6 != 60 || n7 != 70 {
+ println("BUG:", n1, n2, n3, n4, n5, n6, n7)
+ }
+ if !calledF {
+ println("BUG: did not call f")
+ }
+ if <-c == nil {
+ println("BUG: did not receive from c")
+ }
+ if !calledG {
+ println("BUG: did not call g")
+ }
+ if <-c1 == nil {
+ println("BUG: did not receive from c1")
+ }
+}
diff --git a/gcc/testsuite/go.test/test/const5.go b/gcc/testsuite/go.test/test/const5.go
new file mode 100644
index 000000000..d0eed137d
--- /dev/null
+++ b/gcc/testsuite/go.test/test/const5.go
@@ -0,0 +1,33 @@
+// errorcheck
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test that len non-constants are not constants, http://golang.org/issue/3244.
+
+package p
+
+var b struct {
+ a[10]int
+}
+
+var m map[string][20]int
+
+var s [][30]int
+
+func f() *[40]int
+var c chan *[50]int
+
+const (
+ n1 = len(b.a)
+ n2 = len(m[""])
+ n3 = len(s[10])
+
+ n4 = len(f()) // ERROR "must be constant|is not constant"
+ n5 = len(<-c) // ERROR "must be constant|is not constant"
+
+ n6 = cap(f()) // ERROR "must be constant|is not constant"
+ n7 = cap(<-c) // ERROR "must be constant|is not constant"
+)
+
diff --git a/gcc/testsuite/go.test/test/convT2X.go b/gcc/testsuite/go.test/test/convT2X.go
new file mode 100644
index 000000000..7e27f06b0
--- /dev/null
+++ b/gcc/testsuite/go.test/test/convT2X.go
@@ -0,0 +1,195 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test conversion from non-interface types to the empty interface.
+
+package main
+
+type J interface {
+ Method()
+}
+
+type (
+ U16 uint16
+ U32 uint32
+ U64 uint64
+ U128 [2]uint64
+ F32 float32
+ F64 float64
+ C128 complex128
+ S string
+ B []byte
+ M map[int]int
+ C chan int
+ Z struct{}
+)
+
+func (U16) Method() {}
+func (U32) Method() {}
+func (U64) Method() {}
+func (U128) Method() {}
+func (F32) Method() {}
+func (F64) Method() {}
+func (C128) Method() {}
+func (S) Method() {}
+func (B) Method() {}
+func (M) Method() {}
+func (C) Method() {}
+func (Z) Method() {}
+
+var (
+ u16 = U16(1)
+ u32 = U32(2)
+ u64 = U64(3)
+ u128 = U128{4, 5}
+ f32 = F32(6)
+ f64 = F64(7)
+ c128 = C128(8 + 9i)
+ s = S("10")
+ b = B("11")
+ m = M{12: 13}
+ c = make(C, 14)
+ z = Z{}
+ p = &z
+ pp = &p
+)
+
+var (
+ iu16 interface{} = u16
+ iu32 interface{} = u32
+ iu64 interface{} = u64
+ iu128 interface{} = u128
+ if32 interface{} = f32
+ if64 interface{} = f64
+ ic128 interface{} = c128
+ is interface{} = s
+ ib interface{} = b
+ im interface{} = m
+ ic interface{} = c
+ iz interface{} = z
+ ip interface{} = p
+ ipp interface{} = pp
+
+ ju16 J = u16
+ ju32 J = u32
+ ju64 J = u64
+ ju128 J = u128
+ jf32 J = f32
+ jf64 J = f64
+ jc128 J = c128
+ js J = s
+ jb J = b
+ jm J = m
+ jc J = c
+ jz J = z
+ jp J = p // The method set for *T contains the methods for T.
+ // pp does not implement error.
+)
+
+func second(a ...interface{}) interface{} {
+ return a[1]
+}
+
+func main() {
+ // Test equality.
+ if u16 != iu16 {
+ panic("u16 != iu16")
+ }
+ if u16 != ju16 {
+ panic("u16 != ju16")
+ }
+ if u32 != iu32 {
+ panic("u32 != iu32")
+ }
+ if u32 != ju32 {
+ panic("u32 != ju32")
+ }
+ if u64 != iu64 {
+ panic("u64 != iu64")
+ }
+ if u64 != ju64 {
+ panic("u64 != ju64")
+ }
+ if u128 != iu128 {
+ panic("u128 != iu128")
+ }
+ if u128 != ju128 {
+ panic("u128 != ju128")
+ }
+ if f32 != if32 {
+ panic("f32 != if32")
+ }
+ if f32 != jf32 {
+ panic("f32 != jf32")
+ }
+ if f64 != if64 {
+ panic("f64 != if64")
+ }
+ if f64 != jf64 {
+ panic("f64 != jf64")
+ }
+ if c128 != ic128 {
+ panic("c128 != ic128")
+ }
+ if c128 != jc128 {
+ panic("c128 != jc128")
+ }
+ if s != is {
+ panic("s != is")
+ }
+ if s != js {
+ panic("s != js")
+ }
+ if c != ic {
+ panic("c != ic")
+ }
+ if c != jc {
+ panic("c != jc")
+ }
+ // There are no tests for b and m, as slices and maps are not comparable by ==.
+ if z != iz {
+ panic("z != iz")
+ }
+ if z != jz {
+ panic("z != jz")
+ }
+ if p != ip {
+ panic("p != ip")
+ }
+ if p != jp {
+ panic("p != jp")
+ }
+ if pp != ipp {
+ panic("pp != ipp")
+ }
+ // pp does not implement J.
+
+ // Test that non-interface types can be used as ...interface{} arguments.
+ if got := second(z, p, pp, u16, u32, u64, u128, f32, f64, c128, s, b, m, c); got != ip {
+ println("second: got", got, "want", ip)
+ panic("fail")
+ }
+
+ // Test that non-interface types can be sent on a chan interface{}.
+ const n = 100
+ uc := make(chan interface{})
+ go func() {
+ for i := 0; i < n; i++ {
+ select {
+ case uc <- nil:
+ case uc <- u32:
+ case uc <- u64:
+ case uc <- u128:
+ }
+ }
+ }()
+ for i := 0; i < n; i++ {
+ if got := <-uc; got != nil && got != u32 && got != u64 && got != u128 {
+ println("recv: i", i, "got", got)
+ panic("fail")
+ }
+ }
+}
diff --git a/gcc/testsuite/go.test/test/convert.go b/gcc/testsuite/go.test/test/convert.go
index 0a75663d0..7280edf33 100644
--- a/gcc/testsuite/go.test/test/convert.go
+++ b/gcc/testsuite/go.test/test/convert.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test types of constant expressions, using reflect.
+
package main
import "reflect"
diff --git a/gcc/testsuite/go.test/test/convert1.go b/gcc/testsuite/go.test/test/convert1.go
index bbd0c5f2b..0f417a338 100644
--- a/gcc/testsuite/go.test/test/convert1.go
+++ b/gcc/testsuite/go.test/test/convert1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal conversions involving strings are detected.
+// Does not compile.
+
package main
type Tbyte []byte
diff --git a/gcc/testsuite/go.test/test/convert3.go b/gcc/testsuite/go.test/test/convert3.go
index be68c95b3..143aff04f 100644
--- a/gcc/testsuite/go.test/test/convert3.go
+++ b/gcc/testsuite/go.test/test/convert3.go
@@ -1,9 +1,12 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify allowed and disallowed conversions.
+// Does not compile.
+
package main
// everything here is legal except the ERROR line
diff --git a/gcc/testsuite/go.test/test/convlit.go b/gcc/testsuite/go.test/test/convlit.go
index 1e82d1f2f..8a6145d2a 100644
--- a/gcc/testsuite/go.test/test/convlit.go
+++ b/gcc/testsuite/go.test/test/convlit.go
@@ -1,14 +1,15 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal assignments with both explicit and implicit conversions of literals are detected.
+// Does not compile.
+
package main
-// explicit conversion of constants is work in progress.
-// the ERRORs in this block are debatable, but they're what
-// the language spec says for now.
+// explicit conversion of constants
var x1 = string(1)
var x2 string = string(1)
var x3 = int(1.5) // ERROR "convert|truncate"
diff --git a/gcc/testsuite/go.test/test/convlit1.go b/gcc/testsuite/go.test/test/convlit1.go
index 1e6673cb6..c06bd7443 100644
--- a/gcc/testsuite/go.test/test/convlit1.go
+++ b/gcc/testsuite/go.test/test/convlit1.go
@@ -1,9 +1,12 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal uses of composite literals are detected.
+// Does not compile.
+
package main
var a = []int { "a" }; // ERROR "conver|incompatible|cannot"
diff --git a/gcc/testsuite/go.test/test/copy.go b/gcc/testsuite/go.test/test/copy.go
index 0b5bddbed..65ffb6ff8 100644
--- a/gcc/testsuite/go.test/test/copy.go
+++ b/gcc/testsuite/go.test/test/copy.go
@@ -1,10 +1,10 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Semi-exhaustive test for copy()
+// Semi-exhaustive test for the copy predeclared function.
package main
diff --git a/gcc/testsuite/go.test/test/crlf.go b/gcc/testsuite/go.test/test/crlf.go
index 292b63bf4..2d56889b0 100644
--- a/gcc/testsuite/go.test/test/crlf.go
+++ b/gcc/testsuite/go.test/test/crlf.go
@@ -1,6 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out >tmp.go &&
-// $G tmp.go && $L tmp.$A && ./$A.out
-// rm -f tmp.go
+// runoutput
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/ddd.go b/gcc/testsuite/go.test/test/ddd.go
index b95d6e883..01768b89f 100644
--- a/gcc/testsuite/go.test/test/ddd.go
+++ b/gcc/testsuite/go.test/test/ddd.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test variadic functions and calls (dot-dot-dot).
+
package main
func sum(args ...int) int {
@@ -58,6 +60,10 @@ type U struct {
*T
}
+type I interface {
+ Sum(...int) int
+}
+
func main() {
if x := sum(1, 2, 3); x != 6 {
println("sum 6", x)
@@ -205,7 +211,14 @@ func main() {
println("i(=u).Sum", x)
panic("fail")
}
- /* TODO(rsc): Enable once nested method expressions work.
+ var s struct {
+ I
+ }
+ s.I = &u
+ if x := s.Sum(2, 3, 5, 8); x != 18 {
+ println("s{&u}.Sum", x)
+ panic("fail")
+ }
if x := (*U).Sum(&U{}, 1, 3, 5, 2); x != 11 {
println("(*U).Sum", x)
panic("fail")
@@ -214,5 +227,4 @@ func main() {
println("U.Sum", x)
panic("fail")
}
- */
}
diff --git a/gcc/testsuite/go.test/test/ddd1.go b/gcc/testsuite/go.test/test/ddd1.go
index 6d84248e5..07981af12 100644
--- a/gcc/testsuite/go.test/test/ddd1.go
+++ b/gcc/testsuite/go.test/test/ddd1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal uses of ... are detected.
+// Does not compile.
+
package main
import "unsafe"
@@ -19,6 +22,16 @@ var (
_ = sum([]int{1}) // ERROR "\[\]int literal.*as type int|incompatible"
)
+func sum3(int, int, int) int { return 0 }
+func tuple() (int, int, int) { return 1, 2, 3 }
+
+var (
+ _ = sum(tuple())
+ _ = sum(tuple()...) // ERROR "multiple-value|[.][.][.]"
+ _ = sum3(tuple())
+ _ = sum3(tuple()...) // ERROR "multiple-value|[.][.][.]" "not enough"
+)
+
type T []T
func funny(args ...T) int { return 0 }
diff --git a/gcc/testsuite/go.test/test/ddd2.go b/gcc/testsuite/go.test/test/ddd2.go
index a06af0c06..a141a39c7 100644
--- a/gcc/testsuite/go.test/test/ddd2.go
+++ b/gcc/testsuite/go.test/test/ddd2.go
@@ -1,9 +1,11 @@
-// true
+// skip
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// This file is compiled and then imported by ddd3.go.
+
package ddd
func Sum(args ...int) int {
diff --git a/gcc/testsuite/go.test/test/ddd3.go b/gcc/testsuite/go.test/test/ddd3.go
index 5d5ebdf0f..d8de0a77e 100644
--- a/gcc/testsuite/go.test/test/ddd3.go
+++ b/gcc/testsuite/go.test/test/ddd3.go
@@ -1,9 +1,14 @@
// $G $D/ddd2.go && $G $D/$F.go && $L $F.$A && ./$A.out
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that variadic functions work across package boundaries.
+
package main
import "./ddd2"
diff --git a/gcc/testsuite/go.test/test/decl.go b/gcc/testsuite/go.test/test/decl.go
index 95b6346c3..6f84245f1 100644
--- a/gcc/testsuite/go.test/test/decl.go
+++ b/gcc/testsuite/go.test/test/decl.go
@@ -1,10 +1,10 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Correct short declarations and redeclarations.
+// Test correct short declarations and redeclarations.
package main
diff --git a/gcc/testsuite/go.test/test/declbad.go b/gcc/testsuite/go.test/test/declbad.go
index 09f1dfb57..ff53ab0d7 100644
--- a/gcc/testsuite/go.test/test/declbad.go
+++ b/gcc/testsuite/go.test/test/declbad.go
@@ -1,10 +1,11 @@
-// errchk $G -e $F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Incorrect short declarations and redeclarations.
+// Test that incorrect short declarations and redeclarations are detected.
+// Does not compile.
package main
@@ -38,6 +39,13 @@ func main() {
_, _, _ = i, f, s
}
{
+ // multiline no new variables
+ i := f1
+ i := func() { // ERROR "redeclared|no new|incompatible"
+ }
+ _ = i
+ }
+ {
// single redeclaration
i, f, s := f3()
i := 1 // ERROR "redeclared|no new|incompatible"
diff --git a/gcc/testsuite/go.test/test/defer.go b/gcc/testsuite/go.test/test/defer.go
index bef8fbe26..2f67d3560 100644
--- a/gcc/testsuite/go.test/test/defer.go
+++ b/gcc/testsuite/go.test/test/defer.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test defer.
+
package main
import "fmt"
diff --git a/gcc/testsuite/go.test/test/deferprint.go b/gcc/testsuite/go.test/test/deferprint.go
index 0e0c61821..72c98b19f 100644
--- a/gcc/testsuite/go.test/test/deferprint.go
+++ b/gcc/testsuite/go.test/test/deferprint.go
@@ -1,14 +1,17 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+// cmpout
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that we can defer the predeclared functions print and println.
+
package main
func main() {
defer println(42, true, false, true, 1.5, "world", (chan int)(nil), []int(nil), (map[string]int)(nil), (func())(nil), byte(255))
defer println(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
-// defer panic("dead")
+ // Disabled so the test doesn't crash but left here for reference.
+ // defer panic("dead")
defer print("printing: ")
}
diff --git a/gcc/testsuite/go.test/test/divide.go b/gcc/testsuite/go.test/test/divide.go
index 5c0f45059..c91a33e9d 100644
--- a/gcc/testsuite/go.test/test/divide.go
+++ b/gcc/testsuite/go.test/test/divide.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// divide corner cases
+// Test divide corner cases.
package main
diff --git a/gcc/testsuite/go.test/test/dwarf/linedirectives.go b/gcc/testsuite/go.test/test/dwarf/linedirectives.go
index 68434f0ab..cc4ffb000 100644
--- a/gcc/testsuite/go.test/test/dwarf/linedirectives.go
+++ b/gcc/testsuite/go.test/test/dwarf/linedirectives.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/dwarf/main.go b/gcc/testsuite/go.test/test/dwarf/main.go
index 7f2ec4c00..175a09c77 100644
--- a/gcc/testsuite/go.test/test/dwarf/main.go
+++ b/gcc/testsuite/go.test/test/dwarf/main.go
@@ -1,5 +1,8 @@
// $G $D/$F.go $D/z*.go && $L $F.$A && ./$A.out
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/empty.go b/gcc/testsuite/go.test/test/empty.go
index fa10d6931..92a79a4e0 100644
--- a/gcc/testsuite/go.test/test/empty.go
+++ b/gcc/testsuite/go.test/test/empty.go
@@ -1,9 +1,12 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that top-level parenthesized declarations can be empty.
+// Compiles but does not run.
+
package P
import ( )
diff --git a/gcc/testsuite/go.test/test/env.go b/gcc/testsuite/go.test/test/env.go
index 3c8e42328..972374679 100644
--- a/gcc/testsuite/go.test/test/env.go
+++ b/gcc/testsuite/go.test/test/env.go
@@ -1,4 +1,4 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/eof.go b/gcc/testsuite/go.test/test/eof.go
index 81f9fd028..06c779046 100644
--- a/gcc/testsuite/go.test/test/eof.go
+++ b/gcc/testsuite/go.test/test/eof.go
@@ -1,9 +1,12 @@
-// $G $D/$F.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test a source file does not need a final newline.
+// Compiles but does not run.
+
// No newline at the end of this file.
package main \ No newline at end of file
diff --git a/gcc/testsuite/go.test/test/eof1.go b/gcc/testsuite/go.test/test/eof1.go
index c39a3cfdb..2105b8908 100644
--- a/gcc/testsuite/go.test/test/eof1.go
+++ b/gcc/testsuite/go.test/test/eof1.go
@@ -1,9 +1,12 @@
-// $G $D/$F.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+// Test that a comment ending a source file does not need a final newline.
+// Compiles but does not run.
+
+package eof1
// No newline at the end of this comment. \ No newline at end of file
diff --git a/gcc/testsuite/go.test/test/escape.go b/gcc/testsuite/go.test/test/escape.go
index d4d844704..e8ede5276 100644
--- a/gcc/testsuite/go.test/test/escape.go
+++ b/gcc/testsuite/go.test/test/escape.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -6,8 +6,8 @@
package main
-// check for correct heap-moving of escaped variables.
-// it is hard to check for the allocations, but it is easy
+// Test for correct heap-moving of escaped variables.
+// It is hard to check for the allocations, but it is easy
// to check that if you call the function twice at the
// same stack level, the pointers returned should be
// different.
@@ -18,15 +18,15 @@ var allptr = make([]*int, 0, 100)
func noalias(p, q *int, s string) {
n := len(allptr)
- *p = -(n+1)
- *q = -(n+2)
- allptr = allptr[0:n+2]
+ *p = -(n + 1)
+ *q = -(n + 2)
+ allptr = allptr[0 : n+2]
allptr[n] = p
allptr[n+1] = q
n += 2
for i := 0; i < n; i++ {
if allptr[i] != nil && *allptr[i] != -(i+1) {
- println("aliased pointers", -(i+1), *allptr[i], "after", s)
+ println("aliased pointers", -(i + 1), *allptr[i], "after", s)
allptr[i] = nil
bad = true
}
@@ -141,15 +141,27 @@ func for_escapes2(x int, y int) (*int, *int) {
return p[0], p[1]
}
+func for_escapes3(x int, y int) (*int, *int) {
+ var f [2]func() *int
+ n := 0
+ for i := x; n < 2; i = y {
+ p := new(int)
+ *p = i
+ f[n] = func() *int { return p }
+ n++
+ }
+ return f[0](), f[1]()
+}
+
func out_escapes(i int) (x int, p *int) {
x = i
- p = &x // ERROR "address of out parameter"
+ p = &x // ERROR "address of out parameter"
return
}
func out_escapes_2(i int) (x int, p *int) {
x = i
- return x, &x // ERROR "address of out parameter"
+ return x, &x // ERROR "address of out parameter"
}
func defer1(i int) (x int) {
@@ -187,6 +199,9 @@ func main() {
p, q = for_escapes2(103, 104)
chkalias(p, q, 103, "for_escapes2")
+ p, q = for_escapes3(105, 106)
+ chk(p, q, 105, "for_escapes3")
+
_, p = out_escapes(15)
_, q = out_escapes(16)
chk(p, q, 15, "out_escapes")
diff --git a/gcc/testsuite/go.test/test/escape2.go b/gcc/testsuite/go.test/test/escape2.go
index 73b2a7e58..8db12d991 100644
--- a/gcc/testsuite/go.test/test/escape2.go
+++ b/gcc/testsuite/go.test/test/escape2.go
@@ -1,9 +1,12 @@
-// errchk -0 $G -m -l $D/$F.go
+// errorcheck -0 -m -l
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test, using compiler diagnostic flags, that the escape analysis is working.
+// Compiles but does not run. Inlining is disabled.
+
package foo
import (
@@ -537,6 +540,19 @@ func foo74() {
}
}
+// issue 3975
+func foo74b() {
+ var array [3]func()
+ s := []int{3, 2, 1} // ERROR "\[\]int literal does not escape"
+ for i, v := range s {
+ vv := v // ERROR "moved to heap: vv"
+ // actually just escapes its scope
+ array[i] = func() { // ERROR "func literal escapes to heap"
+ println(vv) // ERROR "&vv escapes to heap"
+ }
+ }
+}
+
func myprint(y *int, x ...interface{}) *int { // ERROR "x does not escape" "leaking param: y"
return y
}
@@ -1048,7 +1064,7 @@ func foo122() {
goto L1
L1:
- i = new(int) // ERROR "does not escape"
+ i = new(int) // ERROR "new.int. does not escape"
_ = i
}
@@ -1057,8 +1073,159 @@ func foo123() {
var i *int
L1:
- i = new(int) // ERROR "escapes"
+ i = new(int) // ERROR "new.int. escapes to heap"
goto L1
_ = i
}
+
+func foo124(x **int) { // ERROR "x does not escape"
+ var i int // ERROR "moved to heap: i"
+ p := &i // ERROR "&i escapes"
+ func() { // ERROR "func literal does not escape"
+ *x = p // ERROR "leaking closure reference p"
+ }()
+}
+
+func foo125(ch chan *int) { // ERROR "does not escape"
+ var i int // ERROR "moved to heap"
+ p := &i // ERROR "&i escapes to heap"
+ func() { // ERROR "func literal does not escape"
+ ch <- p // ERROR "leaking closure reference p"
+ }()
+}
+
+func foo126() {
+ var px *int // loopdepth 0
+ for {
+ // loopdepth 1
+ var i int // ERROR "moved to heap"
+ func() { // ERROR "func literal does not escape"
+ px = &i // ERROR "&i escapes"
+ }()
+ }
+}
+
+var px *int
+
+func foo127() {
+ var i int // ERROR "moved to heap: i"
+ p := &i // ERROR "&i escapes to heap"
+ q := p
+ px = q
+}
+
+func foo128() {
+ var i int
+ p := &i // ERROR "&i does not escape"
+ q := p
+ _ = q
+}
+
+func foo129() {
+ var i int // ERROR "moved to heap: i"
+ p := &i // ERROR "&i escapes to heap"
+ func() { // ERROR "func literal does not escape"
+ q := p // ERROR "leaking closure reference p"
+ func() { // ERROR "func literal does not escape"
+ r := q // ERROR "leaking closure reference q"
+ px = r
+ }()
+ }()
+}
+
+func foo130() {
+ for {
+ var i int // ERROR "moved to heap"
+ func() { // ERROR "func literal does not escape"
+ px = &i // ERROR "&i escapes" "leaking closure reference i"
+ }()
+ }
+}
+
+func foo131() {
+ var i int // ERROR "moved to heap"
+ func() { // ERROR "func literal does not escape"
+ px = &i // ERROR "&i escapes" "leaking closure reference i"
+ }()
+}
+
+func foo132() {
+ var i int // ERROR "moved to heap"
+ go func() { // ERROR "func literal escapes to heap"
+ px = &i // ERROR "&i escapes" "leaking closure reference i"
+ }()
+}
+
+func foo133() {
+ var i int // ERROR "moved to heap"
+ defer func() { // ERROR "func literal does not escape"
+ px = &i // ERROR "&i escapes" "leaking closure reference i"
+ }()
+}
+
+func foo134() {
+ var i int
+ p := &i // ERROR "&i does not escape"
+ func() { // ERROR "func literal does not escape"
+ q := p
+ func() { // ERROR "func literal does not escape"
+ r := q
+ _ = r
+ }()
+ }()
+}
+
+func foo135() {
+ var i int // ERROR "moved to heap: i"
+ p := &i // ERROR "&i escapes to heap" "moved to heap: p"
+ go func() { // ERROR "func literal escapes to heap"
+ q := p // ERROR "&p escapes to heap"
+ func() { // ERROR "func literal does not escape"
+ r := q
+ _ = r
+ }()
+ }()
+}
+
+func foo136() {
+ var i int // ERROR "moved to heap: i"
+ p := &i // ERROR "&i escapes to heap" "moved to heap: p"
+ go func() { // ERROR "func literal escapes to heap"
+ q := p // ERROR "&p escapes to heap" "leaking closure reference p"
+ func() { // ERROR "func literal does not escape"
+ r := q // ERROR "leaking closure reference q"
+ px = r
+ }()
+ }()
+}
+
+func foo137() {
+ var i int // ERROR "moved to heap: i"
+ p := &i // ERROR "&i escapes to heap"
+ func() { // ERROR "func literal does not escape"
+ q := p // ERROR "leaking closure reference p" "moved to heap: q"
+ go func() { // ERROR "func literal escapes to heap"
+ r := q // ERROR "&q escapes to heap"
+ _ = r
+ }()
+ }()
+}
+
+func foo138() *byte {
+ type T struct {
+ x [1]byte
+ }
+ t := new(T) // ERROR "new.T. escapes to heap"
+ return &t.x[0] // ERROR "&t.x.0. escapes to heap"
+}
+
+func foo139() *byte {
+ type T struct {
+ x struct {
+ y byte
+ }
+ }
+ t := new(T) // ERROR "new.T. escapes to heap"
+ return &t.x.y // ERROR "&t.x.y escapes to heap"
+}
diff --git a/gcc/testsuite/go.test/test/escape3.go b/gcc/testsuite/go.test/test/escape3.go
index fc2d6ebbe..4c1989151 100644
--- a/gcc/testsuite/go.test/test/escape3.go
+++ b/gcc/testsuite/go.test/test/escape3.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Test run-time behavior of escape analysis-related optimizations.
+// Test the run-time behavior of escape analysis-related optimizations.
package main
diff --git a/gcc/testsuite/go.test/test/escape4.go b/gcc/testsuite/go.test/test/escape4.go
new file mode 100644
index 000000000..83bc8eb12
--- /dev/null
+++ b/gcc/testsuite/go.test/test/escape4.go
@@ -0,0 +1,57 @@
+// errorcheck -0 -m
+
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test, using compiler diagnostic flags, that the escape analysis is working.
+// Compiles but does not run. Inlining is enabled.
+
+package foo
+
+var p *int
+
+func alloc(x int) *int { // ERROR "can inline alloc" "moved to heap: x"
+ return &x // ERROR "&x escapes to heap"
+}
+
+var f func()
+
+func f1() {
+ p = alloc(2) // ERROR "inlining call to alloc" "&x escapes to heap" "moved to heap: x"
+
+ // Escape analysis used to miss inlined code in closures.
+
+ func() { // ERROR "func literal does not escape"
+ p = alloc(3) // ERROR "inlining call to alloc" "&x escapes to heap" "moved to heap: x"
+ }()
+
+ f = func() { // ERROR "func literal escapes to heap"
+ p = alloc(3) // ERROR "inlining call to alloc" "&x escapes to heap" "moved to heap: x"
+ }
+ f()
+}
+
+func f2() {} // ERROR "can inline f2"
+
+// No inline for panic, recover.
+func f3() { panic(1) }
+func f4() { recover() }
+
+func f5() *byte {
+ type T struct {
+ x [1]byte
+ }
+ t := new(T) // ERROR "new.T. escapes to heap"
+ return &t.x[0] // ERROR "&t.x.0. escapes to heap"
+}
+
+func f6() *byte {
+ type T struct {
+ x struct {
+ y byte
+ }
+ }
+ t := new(T) // ERROR "new.T. escapes to heap"
+ return &t.x.y // ERROR "&t.x.y escapes to heap"
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug000.go b/gcc/testsuite/go.test/test/fixedbugs/bug000.go
index ccb24e8e9..9104a57aa 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug000.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug000.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug002.go b/gcc/testsuite/go.test/test/fixedbugs/bug002.go
index 230841974..3493426d3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug002.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug002.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug003.go b/gcc/testsuite/go.test/test/fixedbugs/bug003.go
index e45975be4..7165d9d20 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug003.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug003.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug004.go b/gcc/testsuite/go.test/test/fixedbugs/bug004.go
index 20f467a5f..fb207e9bc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug004.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug004.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug005.go b/gcc/testsuite/go.test/test/fixedbugs/bug005.go
index 3bd2fe815..3798f8321 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug005.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug005.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug006.go b/gcc/testsuite/go.test/test/fixedbugs/bug006.go
index 43b5dfb12..6761682b3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug006.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug006.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug007.go b/gcc/testsuite/go.test/test/fixedbugs/bug007.go
index d65f6da45..3d9fcb9e0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug007.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug007.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug008.go b/gcc/testsuite/go.test/test/fixedbugs/bug008.go
index 2baead11e..48f74a52d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug008.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug008.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug009.go b/gcc/testsuite/go.test/test/fixedbugs/bug009.go
index ef8263bb2..0467b297a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug009.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug009.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug010.go b/gcc/testsuite/go.test/test/fixedbugs/bug010.go
index 7d96988d4..f54b1d54a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug010.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug010.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug011.go b/gcc/testsuite/go.test/test/fixedbugs/bug011.go
index ce627472c..519c3585f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug011.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug011.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug012.go b/gcc/testsuite/go.test/test/fixedbugs/bug012.go
index ffd5b5570..38efb6d97 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug012.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug012.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug013.go b/gcc/testsuite/go.test/test/fixedbugs/bug013.go
index 4b106775c..045786bf7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug013.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug013.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug014.go b/gcc/testsuite/go.test/test/fixedbugs/bug014.go
index 38a6e51ab..a20f0310e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug014.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug014.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug015.go b/gcc/testsuite/go.test/test/fixedbugs/bug015.go
index 9178f626f..d3a9f22ed 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug015.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug015.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug016.go b/gcc/testsuite/go.test/test/fixedbugs/bug016.go
index 4fbfd48fd..18fac78f3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug016.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug016.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug017.go b/gcc/testsuite/go.test/test/fixedbugs/bug017.go
index fdc986d9d..2f5960d10 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug017.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug017.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug020.go b/gcc/testsuite/go.test/test/fixedbugs/bug020.go
index 896bf5707..cde3f8679 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug020.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug020.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug021.go b/gcc/testsuite/go.test/test/fixedbugs/bug021.go
index 201fa5f03..bf936e875 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug021.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug021.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug022.go b/gcc/testsuite/go.test/test/fixedbugs/bug022.go
index f94a58569..65a8bfe9a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug022.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug022.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug023.go b/gcc/testsuite/go.test/test/fixedbugs/bug023.go
index b3d3d4a3c..9b211cd54 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug023.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug023.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug024.go b/gcc/testsuite/go.test/test/fixedbugs/bug024.go
index c7b17b7c0..2e235b7b4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug024.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug024.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug026.go b/gcc/testsuite/go.test/test/fixedbugs/bug026.go
index eacea3745..bfd03cc95 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug026.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug026.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug027.go b/gcc/testsuite/go.test/test/fixedbugs/bug027.go
index cf2daaecf..874b47e7a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug027.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug027.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug028.go b/gcc/testsuite/go.test/test/fixedbugs/bug028.go
index 0488ad2cb..2edf5a910 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug028.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug028.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug030.go b/gcc/testsuite/go.test/test/fixedbugs/bug030.go
index 7efde9b44..ffd29e057 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug030.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug030.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug031.go b/gcc/testsuite/go.test/test/fixedbugs/bug031.go
index acb4741e9..529e5ce84 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug031.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug031.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug035.go b/gcc/testsuite/go.test/test/fixedbugs/bug035.go
index bd2a633f2..ae41a1795 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug035.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug035.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug036.go b/gcc/testsuite/go.test/test/fixedbugs/bug036.go
deleted file mode 100644
index cc20516ce..000000000
--- a/gcc/testsuite/go.test/test/fixedbugs/bug036.go
+++ /dev/null
@@ -1,13 +0,0 @@
-// ! $G $D/$F.go >/dev/null
-// # ignoring error messages...
-
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-func main() {
- s := float(0);
- s := float(0); // BUG redeclaration
-}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug037.go b/gcc/testsuite/go.test/test/fixedbugs/bug037.go
index ff7d28710..f17fb3fd7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug037.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug037.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug038.go b/gcc/testsuite/go.test/test/fixedbugs/bug038.go
deleted file mode 100644
index 7585376a3..000000000
--- a/gcc/testsuite/go.test/test/fixedbugs/bug038.go
+++ /dev/null
@@ -1,13 +0,0 @@
-// ! $G $D/$F.go >/dev/null
-// # ignoring error messages...
-
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-func main() {
- var z [3]byte;
- z := new([3]byte); // BUG redeclaration
-}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug039.go b/gcc/testsuite/go.test/test/fixedbugs/bug039.go
index 7ac02ceeb..d34f5e62e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug039.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug039.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug040.go b/gcc/testsuite/go.test/test/fixedbugs/bug040.go
index 912316cb6..007f47f9f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug040.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug040.go
@@ -1,5 +1,4 @@
-// ! $G $D/$F.go >/dev/null
-// # ignoring error messages...
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -7,5 +6,6 @@
package main
-func main (x, x int) { // BUG redeclaration error
+func f (x, // GCCGO_ERROR "previous"
+ x int) { // ERROR "redeclared|redefinition" "duplicate"
}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug045.go b/gcc/testsuite/go.test/test/fixedbugs/bug045.go
index 94888c40e..c66a2411a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug045.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug045.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug046.go b/gcc/testsuite/go.test/test/fixedbugs/bug046.go
index 8a9b79707..219e91d53 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug046.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug046.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug047.go b/gcc/testsuite/go.test/test/fixedbugs/bug047.go
index 5a776abce..7619ae73c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug047.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug047.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug048.go b/gcc/testsuite/go.test/test/fixedbugs/bug048.go
index b9fee7899..48ad751e2 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug048.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug048.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug049.go b/gcc/testsuite/go.test/test/fixedbugs/bug049.go
index 8fd67ccd5..51990f2df 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug049.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug049.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug050.go b/gcc/testsuite/go.test/test/fixedbugs/bug050.go
index 585c44623..aba68b1dc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug050.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug050.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug051.go b/gcc/testsuite/go.test/test/fixedbugs/bug051.go
index dd1662306..c4ba2eff6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug051.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug051.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug052.go b/gcc/testsuite/go.test/test/fixedbugs/bug052.go
index d2c1b5061..440a00ebe 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug052.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug052.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug053.go b/gcc/testsuite/go.test/test/fixedbugs/bug053.go
index c981403ed..00625fd7c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug053.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug053.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug054.go b/gcc/testsuite/go.test/test/fixedbugs/bug054.go
index c8a2272c2..01590585c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug054.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug054.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug055.go b/gcc/testsuite/go.test/test/fixedbugs/bug055.go
index 861739610..c3073cc1e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug055.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug055.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug056.go b/gcc/testsuite/go.test/test/fixedbugs/bug056.go
index 050a4a5c5..13eac2920 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug056.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug056.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug057.go b/gcc/testsuite/go.test/test/fixedbugs/bug057.go
index d5d0f1d62..19b8651a5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug057.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug057.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug058.go b/gcc/testsuite/go.test/test/fixedbugs/bug058.go
index e2b4a241a..2b97dbf7c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug058.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug058.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug059.go b/gcc/testsuite/go.test/test/fixedbugs/bug059.go
index 6a77367d6..6f64b9e0b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug059.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug059.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug060.go b/gcc/testsuite/go.test/test/fixedbugs/bug060.go
index 82778b838..826072905 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug060.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug060.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug061.go b/gcc/testsuite/go.test/test/fixedbugs/bug061.go
index aedcf70fe..ae99b186d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug061.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug061.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug062.go b/gcc/testsuite/go.test/test/fixedbugs/bug062.go
index 8ee5c84cb..1cc500365 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug062.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug062.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug063.go b/gcc/testsuite/go.test/test/fixedbugs/bug063.go
index 543e0b726..a3ae3f096 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug063.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug063.go
@@ -1,8 +1,8 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug063
const c = 0 ^ 0
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug064.go b/gcc/testsuite/go.test/test/fixedbugs/bug064.go
index 92d215423..d8b3bea9a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug064.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug064.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: compilation should succeed
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug065.go b/gcc/testsuite/go.test/test/fixedbugs/bug065.go
index a5d1beddd..a1e3b08bb 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug065.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug065.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug066.go b/gcc/testsuite/go.test/test/fixedbugs/bug066.go
index 2fa5048f1..db3d7f860 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug066.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug066.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug066
type Scope struct {
entries map[string] *Object;
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug067.go b/gcc/testsuite/go.test/test/fixedbugs/bug067.go
index 328d191bb..aaeefb0ba 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug067.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug067.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug068.go b/gcc/testsuite/go.test/test/fixedbugs/bug068.go
index a7cf4239c..2cb10ab3a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug068.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug068.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug069.go b/gcc/testsuite/go.test/test/fixedbugs/bug069.go
index 9038387ac..7b07b773d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug069.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug069.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug070.go b/gcc/testsuite/go.test/test/fixedbugs/bug070.go
index 24ac77988..3f3ffcf61 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug070.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug070.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug071.go b/gcc/testsuite/go.test/test/fixedbugs/bug071.go
index a5003ffb9..ec38f7a97 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug071.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug071.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG: compiler crashes
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug071
type rat struct {
den int;
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug072.go b/gcc/testsuite/go.test/test/fixedbugs/bug072.go
index efe5626db..05ad93dac 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug072.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug072.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug073.go b/gcc/testsuite/go.test/test/fixedbugs/bug073.go
index 99e7cd19e..49b47ae46 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug073.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug073.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug074.go b/gcc/testsuite/go.test/test/fixedbugs/bug074.go
index 7b6d14e7e..fb789cb4c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug074.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug074.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug075.go b/gcc/testsuite/go.test/test/fixedbugs/bug075.go
index 7aed13089..d0b7d14e7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug075.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug075.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug076.go b/gcc/testsuite/go.test/test/fixedbugs/bug076.go
index 2ca518d76..60aaa9760 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug076.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug076.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A
+// build
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug077.go b/gcc/testsuite/go.test/test/fixedbugs/bug077.go
index 2cbf96d98..80581a8a3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug077.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug077.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug078.go b/gcc/testsuite/go.test/test/fixedbugs/bug078.go
index ddd3faeba..1041b858c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug078.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug078.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug080.go b/gcc/testsuite/go.test/test/fixedbugs/bug080.go
index bae16cdb2..32b2c53b9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug080.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug080.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: fails incorrectly
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug081.go b/gcc/testsuite/go.test/test/fixedbugs/bug081.go
index 026ce8002..c25d28837 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug081.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug081.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug082.go b/gcc/testsuite/go.test/test/fixedbugs/bug082.go
index 8353ec200..e184ef193 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug082.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug082.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug083.go b/gcc/testsuite/go.test/test/fixedbugs/bug083.go
index 984969d47..8bdecaadb 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug083.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug083.go
@@ -1,5 +1,8 @@
// $G $D/$F.dir/bug0.go && errchk $G $D/$F.dir/bug1.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug084.go b/gcc/testsuite/go.test/test/fixedbugs/bug084.go
index c1054e550..700a67433 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug084.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug084.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug085.go b/gcc/testsuite/go.test/test/fixedbugs/bug085.go
index 02be71753..93ae7e0a4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug085.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug085.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug086.go b/gcc/testsuite/go.test/test/fixedbugs/bug086.go
index f96472fbb..fc69e0e3f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug086.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug086.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug087.go b/gcc/testsuite/go.test/test/fixedbugs/bug087.go
index 4af8d976f..67e7210cd 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug087.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug087.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: fails incorrectly
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug088.go b/gcc/testsuite/go.test/test/fixedbugs/bug088.go
index 9715a703c..3b99da84d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug088.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug088.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/bug0.go && $G $D/$F.dir/bug1.go || echo BUG: fails incorrectly
+// compiledir
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug089.go b/gcc/testsuite/go.test/test/fixedbugs/bug089.go
index fd3dff3ec..e88f17bab 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug089.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug089.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug090.go b/gcc/testsuite/go.test/test/fixedbugs/bug090.go
index 8318ab9c0..320bd57f5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug090.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug090.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug091.go b/gcc/testsuite/go.test/test/fixedbugs/bug091.go
index c2ede7153..dbb1287a1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug091.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug091.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug092.go b/gcc/testsuite/go.test/test/fixedbugs/bug092.go
index 8f05c478f..8027d941e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug092.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug092.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug093.go b/gcc/testsuite/go.test/test/fixedbugs/bug093.go
index 52d92c7e3..acd94466f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug093.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug093.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: fails incorrectly
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug094.go b/gcc/testsuite/go.test/test/fixedbugs/bug094.go
index 2953eb28d..3ef11da3d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug094.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug094.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: fails incorrectly
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug096.go b/gcc/testsuite/go.test/test/fixedbugs/bug096.go
index 9be687a7b..411ba74e0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug096.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug096.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug097.go b/gcc/testsuite/go.test/test/fixedbugs/bug097.go
index ec3c21543..a067e0f57 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug097.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug097.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG wrong result
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug098.go b/gcc/testsuite/go.test/test/fixedbugs/bug098.go
index 1dad4d502..eb4ee4de0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug098.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug098.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug099.go b/gcc/testsuite/go.test/test/fixedbugs/bug099.go
index f76f0e873..03a5c454b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug099.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug099.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG should not crash
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug101.go b/gcc/testsuite/go.test/test/fixedbugs/bug101.go
index 92487deaa..82e496a8a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug101.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug101.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug102.go b/gcc/testsuite/go.test/test/fixedbugs/bug102.go
index 1d97eb4a8..f1c2324b7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug102.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug102.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: should not crash
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug103.go b/gcc/testsuite/go.test/test/fixedbugs/bug103.go
index b789be1c4..1cb710e36 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug103.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug103.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug104.go b/gcc/testsuite/go.test/test/fixedbugs/bug104.go
index dd4bb5834..f0c19a8aa 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug104.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug104.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug106.go b/gcc/testsuite/go.test/test/fixedbugs/bug106.go
index 1874b2044..3b99da84d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug106.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug106.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/bug0.go && $G $D/$F.dir/bug1.go || echo BUG: failed to compile
+// compiledir
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug107.go b/gcc/testsuite/go.test/test/fixedbugs/bug107.go
index 0554bbc8b..dcd8e9d11 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug107.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug107.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug108.go b/gcc/testsuite/go.test/test/fixedbugs/bug108.go
index 10e406de6..9f2a27ebd 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug108.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug108.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug109.go b/gcc/testsuite/go.test/test/fixedbugs/bug109.go
index 766657723..556dc34dd 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug109.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug109.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug109
func f(a float64) float64 {
e := 1.0
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug110.go b/gcc/testsuite/go.test/test/fixedbugs/bug110.go
index 4e43d1c01..5528ba3f1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug110.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug110.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A || echo BUG: const bug
+// build
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug111.go b/gcc/testsuite/go.test/test/fixedbugs/bug111.go
index e72b343ae..d977bd54f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug111.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug111.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG should compile and run
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug112.go b/gcc/testsuite/go.test/test/fixedbugs/bug112.go
index 3c932843c..e2ed5c0d4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug112.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug112.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug113.go b/gcc/testsuite/go.test/test/fixedbugs/bug113.go
index 4ca07dc65..a1e61cb36 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug113.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug113.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug114.go b/gcc/testsuite/go.test/test/fixedbugs/bug114.go
index 974b7cf26..99e66a2dd 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug114.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug114.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && (./$A.out || echo BUG: bug114 failed)
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug115.go b/gcc/testsuite/go.test/test/fixedbugs/bug115.go
index 16b22d707..7cc3dc40a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug115.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug115.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug115 should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug116.go b/gcc/testsuite/go.test/test/fixedbugs/bug116.go
index 42ca80343..5d8e52031 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug116.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug116.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug116
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug117.go b/gcc/testsuite/go.test/test/fixedbugs/bug117.go
index ad89ebf52..038826cbc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug117.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug117.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug118.go b/gcc/testsuite/go.test/test/fixedbugs/bug118.go
index 1271f5b0c..198b8ff28 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug118.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug118.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug118
func Send(c chan int) int {
select {
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug119.go b/gcc/testsuite/go.test/test/fixedbugs/bug119.go
index 750507891..6f2514c24 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug119.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug119.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: should not fail
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug120.go b/gcc/testsuite/go.test/test/fixedbugs/bug120.go
index bf401bf30..58355e53d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug120.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug120.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug120
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug121.go b/gcc/testsuite/go.test/test/fixedbugs/bug121.go
index 15c8451da..5adf9827f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug121.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug121.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug122.go b/gcc/testsuite/go.test/test/fixedbugs/bug122.go
index 72bf38a83..fb4eb9f3a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug122.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug122.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug123.go b/gcc/testsuite/go.test/test/fixedbugs/bug123.go
index bdac67417..f38551a91 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug123.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug123.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug126.go b/gcc/testsuite/go.test/test/fixedbugs/bug126.go
index a8d56e122..f5d976341 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug126.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug126.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug127.go b/gcc/testsuite/go.test/test/fixedbugs/bug127.go
index 25b48114d..f8ea99470 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug127.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug127.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug128.go b/gcc/testsuite/go.test/test/fixedbugs/bug128.go
index 3fd647c00..e8cbea079 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug128.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug128.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: should compile
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug129.go b/gcc/testsuite/go.test/test/fixedbugs/bug129.go
index d1e2d8b56..157ce78ff 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug129.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug129.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG129
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug130.go b/gcc/testsuite/go.test/test/fixedbugs/bug130.go
index 855c7072b..16b029af3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug130.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug130.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: should run
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug131.go b/gcc/testsuite/go.test/test/fixedbugs/bug131.go
index e5d4ca07d..0ebbd2606 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug131.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug131.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug132.go b/gcc/testsuite/go.test/test/fixedbugs/bug132.go
index bab8996f1..e334566c7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug132.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug132.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug133.go b/gcc/testsuite/go.test/test/fixedbugs/bug133.go
index 2beeb074f..a6baac26c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug133.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug133.go
@@ -1,5 +1,8 @@
// $G $D/$F.dir/bug0.go && $G $D/$F.dir/bug1.go && errchk $G $D/$F.dir/bug2.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug135.go b/gcc/testsuite/go.test/test/fixedbugs/bug135.go
index 470135ed4..34d234e22 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug135.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug135.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug136.go b/gcc/testsuite/go.test/test/fixedbugs/bug136.go
index 7491b65d8..bea9bac08 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug136.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug136.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug137.go b/gcc/testsuite/go.test/test/fixedbugs/bug137.go
index 9d43f431b..48368177a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug137.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug137.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug139.go b/gcc/testsuite/go.test/test/fixedbugs/bug139.go
index 2bdbef1c0..095e5c93c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug139.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug139.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug140.go b/gcc/testsuite/go.test/test/fixedbugs/bug140.go
index 441c57a48..8caf1d7d9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug140.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug140.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug141.go b/gcc/testsuite/go.test/test/fixedbugs/bug141.go
index 1b125e5d1..81ba6f1b5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug141.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug141.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: should run
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug142.go b/gcc/testsuite/go.test/test/fixedbugs/bug142.go
index e54458baf..e28d889a9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug142.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug142.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug142
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug143.go b/gcc/testsuite/go.test/test/fixedbugs/bug143.go
index 2f575fcfe..a43e40667 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug143.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug143.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug144.go b/gcc/testsuite/go.test/test/fixedbugs/bug144.go
index bab9a4402..9f8ec7667 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug144.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug144.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug145.go b/gcc/testsuite/go.test/test/fixedbugs/bug145.go
index c59bcebd6..602fe7426 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug145.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug145.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug146.go b/gcc/testsuite/go.test/test/fixedbugs/bug146.go
index 16324c741..e29f910ba 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug146.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug146.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug147.go b/gcc/testsuite/go.test/test/fixedbugs/bug147.go
index a16630b87..e8b3d2439 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug147.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug147.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug147
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug148.go b/gcc/testsuite/go.test/test/fixedbugs/bug148.go
index 251020c96..b67870b12 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug148.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug148.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug149.go b/gcc/testsuite/go.test/test/fixedbugs/bug149.go
index a40403b7d..78b687e97 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug149.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug149.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug150.go b/gcc/testsuite/go.test/test/fixedbugs/bug150.go
index fc25444b6..b565ef73d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug150.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug150.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG: bug150
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug150
type T int
func (t T) M()
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug151.go b/gcc/testsuite/go.test/test/fixedbugs/bug151.go
index 46546dfe1..d9f5e021c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug151.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug151.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG: bug151
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug151
type S string
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug1515.go b/gcc/testsuite/go.test/test/fixedbugs/bug1515.go
index 740252516..a4baccda7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug1515.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug1515.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug152.go b/gcc/testsuite/go.test/test/fixedbugs/bug152.go
index 30c3cac91..45b9b3d53 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug152.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug152.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug154.go b/gcc/testsuite/go.test/test/fixedbugs/bug154.go
index 4371cc5ce..a2cfd4acc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug154.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug154.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: should not panic
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug155.go b/gcc/testsuite/go.test/test/fixedbugs/bug155.go
index 312c8e6a9..8872e978d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug155.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug155.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A || echo BUG: bug155
+// build
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug156.go b/gcc/testsuite/go.test/test/fixedbugs/bug156.go
index 0b77a72d9..f26658729 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug156.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug156.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug156
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug157.go b/gcc/testsuite/go.test/test/fixedbugs/bug157.go
index 9bf68f7a4..1072d7df4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug157.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug157.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug158.go b/gcc/testsuite/go.test/test/fixedbugs/bug158.go
index cdf3195fe..496d7e0db 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug158.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug158.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug159.go b/gcc/testsuite/go.test/test/fixedbugs/bug159.go
index 1aa64433a..92d534563 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug159.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug159.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug159
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug160.go b/gcc/testsuite/go.test/test/fixedbugs/bug160.go
index 8fd53ea07..c5e166a0c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug160.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug160.go
@@ -1,5 +1,8 @@
// $G $D/bug160.dir/x.go && $G $D/bug160.dir/y.go && $L y.$A && ./$A.out
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug161.go b/gcc/testsuite/go.test/test/fixedbugs/bug161.go
index e5f25f746..aab58ee89 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug161.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug161.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug163.go b/gcc/testsuite/go.test/test/fixedbugs/bug163.go
index 919298e6f..d69f6bef0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug163.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug163.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug164.go b/gcc/testsuite/go.test/test/fixedbugs/bug164.go
index 746f631ae..888b495ee 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug164.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug164.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug165.go b/gcc/testsuite/go.test/test/fixedbugs/bug165.go
index 8ce67a46d..f8d50af13 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug165.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug165.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug167.go b/gcc/testsuite/go.test/test/fixedbugs/bug167.go
index 33eb3cb1a..3a50e6ff0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug167.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug167.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A || echo BUG: bug167
+// build
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug168.go b/gcc/testsuite/go.test/test/fixedbugs/bug168.go
index e25eb56b0..53301fa81 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug168.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug168.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug168
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug169.go b/gcc/testsuite/go.test/test/fixedbugs/bug169.go
index c42727f38..f63c2f3e1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug169.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug169.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug170.go b/gcc/testsuite/go.test/test/fixedbugs/bug170.go
index e7f1c5120..11ff5ff3c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug170.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug170.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug171.go b/gcc/testsuite/go.test/test/fixedbugs/bug171.go
index 5357b2adc..49bbb3b89 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug171.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug171.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug172.go b/gcc/testsuite/go.test/test/fixedbugs/bug172.go
index 1837a1158..4dbe7930f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug172.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug172.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug173.go b/gcc/testsuite/go.test/test/fixedbugs/bug173.go
index 898b8400b..6479bb253 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug173.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug173.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug173
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug174.go b/gcc/testsuite/go.test/test/fixedbugs/bug174.go
index 7ff865513..448f63086 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug174.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug174.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug174
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug175.go b/gcc/testsuite/go.test/test/fixedbugs/bug175.go
index 1ca141507..5fca4b22b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug175.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug175.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug176.go b/gcc/testsuite/go.test/test/fixedbugs/bug176.go
index 5820df308..82f8dba0a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug176.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug176.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug177.go b/gcc/testsuite/go.test/test/fixedbugs/bug177.go
index a120ad0ab..9f2c1ea52 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug177.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug177.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug178.go b/gcc/testsuite/go.test/test/fixedbugs/bug178.go
index a7ff09dae..2bae5a1c5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug178.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug178.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug179.go b/gcc/testsuite/go.test/test/fixedbugs/bug179.go
index 3347613d8..dea82fe0a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug179.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug179.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug180.go b/gcc/testsuite/go.test/test/fixedbugs/bug180.go
index 96823fb3a..cfdcfab26 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug180.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug180.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug181.go b/gcc/testsuite/go.test/test/fixedbugs/bug181.go
index f87bc9d4e..4827e9cf0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug181.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug181.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug182.go b/gcc/testsuite/go.test/test/fixedbugs/bug182.go
index 81df2ca13..e02dc59f8 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug182.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug182.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug183.go b/gcc/testsuite/go.test/test/fixedbugs/bug183.go
index 7fd6e4942..dc9f5356e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug183.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug183.go
@@ -1,4 +1,4 @@
-//errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug184.go b/gcc/testsuite/go.test/test/fixedbugs/bug184.go
index 3cc984535..c084ea5cf 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug184.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug184.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug185.go b/gcc/testsuite/go.test/test/fixedbugs/bug185.go
index acae174f4..890900600 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug185.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug185.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug186.go b/gcc/testsuite/go.test/test/fixedbugs/bug186.go
index dde794a5d..5aefd7e5c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug186.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug186.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug187.go b/gcc/testsuite/go.test/test/fixedbugs/bug187.go
index 66aa5f024..5c3c2bb1e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug187.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug187.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug188.go b/gcc/testsuite/go.test/test/fixedbugs/bug188.go
index e1cbce05d..550614789 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug188.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug188.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug189.go b/gcc/testsuite/go.test/test/fixedbugs/bug189.go
index ce338305c..9e412c66d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug189.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug189.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug190.go b/gcc/testsuite/go.test/test/fixedbugs/bug190.go
index da0bfde0f..bb2d81cbb 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug190.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug190.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug191.go b/gcc/testsuite/go.test/test/fixedbugs/bug191.go
index 44fcccfc0..11a6e58e5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug191.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug191.go
@@ -1,5 +1,8 @@
// $G $D/bug191.dir/a.go && $G $D/bug191.dir/b.go && $G $D/$F.go && $L $F.$A
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug192.go b/gcc/testsuite/go.test/test/fixedbugs/bug192.go
index 282ed30d3..679aaed1f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug192.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug192.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug193.go b/gcc/testsuite/go.test/test/fixedbugs/bug193.go
index 5ef02b1c1..64e06da89 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug193.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug193.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug194.go b/gcc/testsuite/go.test/test/fixedbugs/bug194.go
index dcd633dde..297652903 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug194.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug194.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG should compile and run
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug195.go b/gcc/testsuite/go.test/test/fixedbugs/bug195.go
index d8e112a3a..85367cb88 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug195.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug195.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug196.go b/gcc/testsuite/go.test/test/fixedbugs/bug196.go
index ea8ab0dc1..5255de189 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug196.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug196.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug196
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug197.go b/gcc/testsuite/go.test/test/fixedbugs/bug197.go
index c205c5bca..4a9f103ea 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug197.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug197.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug198.go b/gcc/testsuite/go.test/test/fixedbugs/bug198.go
index ea71fad58..73bb64688 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug198.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug198.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug199.go b/gcc/testsuite/go.test/test/fixedbugs/bug199.go
index 71226290f..f69f23b59 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug199.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug199.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug200.go b/gcc/testsuite/go.test/test/fixedbugs/bug200.go
index 63b8633bd..da628faf5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug200.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug200.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug201.go b/gcc/testsuite/go.test/test/fixedbugs/bug201.go
index f7db62fc9..59248231a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug201.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug201.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug202.go b/gcc/testsuite/go.test/test/fixedbugs/bug202.go
index 2fc91b520..49871e3e0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug202.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug202.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG should run
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug203.go b/gcc/testsuite/go.test/test/fixedbugs/bug203.go
index bf86ee912..2fb084bd6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug203.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug203.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug204.go b/gcc/testsuite/go.test/test/fixedbugs/bug204.go
index adf0aafd6..8810a5f92 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug204.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug204.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug205.go b/gcc/testsuite/go.test/test/fixedbugs/bug205.go
index e12be72f9..de17cb698 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug205.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug205.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug206.go b/gcc/testsuite/go.test/test/fixedbugs/bug206.go
index 7efc0b14a..c2382acf1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug206.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug206.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out >/dev/null 2>&1 || echo BUG: bug206
+// cmpout
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug206.out b/gcc/testsuite/go.test/test/fixedbugs/bug206.out
new file mode 100644
index 000000000..aa47d0d46
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug206.out
@@ -0,0 +1,2 @@
+0
+0
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug207.go b/gcc/testsuite/go.test/test/fixedbugs/bug207.go
index 5810d6690..50923df1c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug207.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug207.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug208.go b/gcc/testsuite/go.test/test/fixedbugs/bug208.go
index 13b040084..09ec0afbe 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug208.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug208.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug209.go b/gcc/testsuite/go.test/test/fixedbugs/bug209.go
index ae6f10f60..52faf1fb9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug209.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug209.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug211.go b/gcc/testsuite/go.test/test/fixedbugs/bug211.go
index 69aeeeeac..b15047927 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug211.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug211.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug212.go b/gcc/testsuite/go.test/test/fixedbugs/bug212.go
index 51df9b8ae..4e58b91ec 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug212.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug212.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug213.go b/gcc/testsuite/go.test/test/fixedbugs/bug213.go
index 4d81dbb4d..7f4786b52 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug213.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug213.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug214.go b/gcc/testsuite/go.test/test/fixedbugs/bug214.go
index 502e69826..5420058c4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug214.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug214.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug214
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug215.go b/gcc/testsuite/go.test/test/fixedbugs/bug215.go
index 8f7fb2d3c..08ed662c6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug215.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug215.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug216.go b/gcc/testsuite/go.test/test/fixedbugs/bug216.go
index 76f85464a..c83a522bf 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug216.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug216.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug216
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug217.go b/gcc/testsuite/go.test/test/fixedbugs/bug217.go
index 98334c4ce..ec93c25d9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug217.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug217.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug218.go b/gcc/testsuite/go.test/test/fixedbugs/bug218.go
index b2c9ede75..0e008db17 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug218.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug218.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug218
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug219.go b/gcc/testsuite/go.test/test/fixedbugs/bug219.go
index 966d3fcf3..290c691ea 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug219.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug219.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG: bug219
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug219
func f(func()) int { return 0 }
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug221.go b/gcc/testsuite/go.test/test/fixedbugs/bug221.go
index b64583114..86fda2035 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug221.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug221.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug.go b/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug.go
index 9194927b5..16920246e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug.go
@@ -1,3 +1,7 @@
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package chanbug
var C chan<- (chan int)
var D chan<- func()
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug2.go b/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug2.go
index 73e16678e..109581dc3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug2.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug222.dir/chanbug2.go
@@ -1,2 +1,6 @@
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package Bar
import _ "chanbug"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug222.go b/gcc/testsuite/go.test/test/fixedbugs/bug222.go
index 5c23a533d..3b99da84d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug222.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug222.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/chanbug.go && $G -I. $D/$F.dir/chanbug2.go
+// compiledir
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug223.go b/gcc/testsuite/go.test/test/fixedbugs/bug223.go
index 80f9cae81..29ae53cb7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug223.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug223.go
@@ -1,4 +1,4 @@
-// (! $G $D/$F.go) | grep 'initialization loop' >/dev/null || echo BUG: bug223
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -18,4 +18,4 @@ func f() {
}
}
-var m = map[string]F{"f": f}
+var m = map[string]F{"f": f} // ERROR "initialization loop|depends upon itself"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug224.go b/gcc/testsuite/go.test/test/fixedbugs/bug224.go
index 11ee57ecf..d2fd67cf3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug224.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug224.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug225.go b/gcc/testsuite/go.test/test/fixedbugs/bug225.go
index 8acf66c4e..1bda9ab4b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug225.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug225.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug227.go b/gcc/testsuite/go.test/test/fixedbugs/bug227.go
index a60866044..ea8d02d10 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug227.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug227.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug228.go b/gcc/testsuite/go.test/test/fixedbugs/bug228.go
index da335dbc0..3d23609dd 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug228.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug228.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug229.go b/gcc/testsuite/go.test/test/fixedbugs/bug229.go
index a70a926da..19776881d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug229.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug229.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug230.go b/gcc/testsuite/go.test/test/fixedbugs/bug230.go
index c7ad1a366..210acc430 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug230.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug230.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug231.go b/gcc/testsuite/go.test/test/fixedbugs/bug231.go
index 9500e582b..a9d409b7d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug231.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug231.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug232.go b/gcc/testsuite/go.test/test/fixedbugs/bug232.go
index 99bd02ff6..d18727e90 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug232.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug232.go
@@ -1,8 +1,8 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug232
type I interface { X(...int) }
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug233.go b/gcc/testsuite/go.test/test/fixedbugs/bug233.go
index 31bb673eb..63f8ee2e9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug233.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug233.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug233
import p "fmt"
var _ = p.Print
var fmt = 10
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug234.go b/gcc/testsuite/go.test/test/fixedbugs/bug234.go
index 562109a05..9f503f04a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug234.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug234.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug235.go b/gcc/testsuite/go.test/test/fixedbugs/bug235.go
index 8cecd9d04..d12d9e736 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug235.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug235.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -6,7 +6,7 @@
// used to crash the compiler
-package main
+package bug235
type T struct {
x [4]byte
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug236.go b/gcc/testsuite/go.test/test/fixedbugs/bug236.go
index 895f82a23..6c245565f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug236.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug236.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug237.go b/gcc/testsuite/go.test/test/fixedbugs/bug237.go
index 55cc86ace..58996cadc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug237.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug237.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug238.go b/gcc/testsuite/go.test/test/fixedbugs/bug238.go
index 4d5a905f0..cc47189e1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug238.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug238.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug239.go b/gcc/testsuite/go.test/test/fixedbugs/bug239.go
index 32c3d7e1c..e4902527d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug239.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug239.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug239
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug240.go b/gcc/testsuite/go.test/test/fixedbugs/bug240.go
index 6cba9c8b1..478b5b2ea 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug240.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug240.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug241.go b/gcc/testsuite/go.test/test/fixedbugs/bug241.go
index 172b3742e..1f4440147 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug241.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug241.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug242.go b/gcc/testsuite/go.test/test/fixedbugs/bug242.go
index d80ae76a2..4791ae485 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug242.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug242.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: tuple evaluation order
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug243.go b/gcc/testsuite/go.test/test/fixedbugs/bug243.go
index e3ddf0e77..4870c3614 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug243.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug243.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug244.go b/gcc/testsuite/go.test/test/fixedbugs/bug244.go
index 915c3fcd0..29bf0d58b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug244.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug244.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug245.go b/gcc/testsuite/go.test/test/fixedbugs/bug245.go
index 6e5a8b344..c607a6dc3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug245.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug245.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug245
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug246.go b/gcc/testsuite/go.test/test/fixedbugs/bug246.go
index 12041eb1d..e506f8c0d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug246.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug246.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug246
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug247.go b/gcc/testsuite/go.test/test/fixedbugs/bug247.go
index 2f56b88d4..b6851e1bc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug247.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug247.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug247
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug0.go b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug0.go
index 7fc7401c5..78433f504 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug0.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug0.go
@@ -1,3 +1,7 @@
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package p
type T struct {
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug1.go b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug1.go
index 7fc7401c5..78433f504 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug1.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug1.go
@@ -1,3 +1,7 @@
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package p
type T struct {
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug2.go b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug2.go
index adce36677..ba547d64a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug2.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug2.go
@@ -1,3 +1,7 @@
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package main
import (
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug3.go b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug3.go
index e5a244955..4a56c5cc8 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug3.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug3.go
@@ -1,3 +1,7 @@
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package main
import (
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug248.go b/gcc/testsuite/go.test/test/fixedbugs/bug248.go
index 055bf1fd7..98cda35c4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug248.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug248.go
@@ -5,6 +5,9 @@
// $L bug2.$A &&
// ./$A.out || echo BUG: failed to compile
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug249.go b/gcc/testsuite/go.test/test/fixedbugs/bug249.go
index c85708fd8..dc922455e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug249.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug249.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug250.go b/gcc/testsuite/go.test/test/fixedbugs/bug250.go
index cd28642bf..5140f3e29 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug250.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug250.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG: bug250
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug250
type I1 interface {
m() I2
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug251.go b/gcc/testsuite/go.test/test/fixedbugs/bug251.go
index fb7b98a01..43d9d526f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug251.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug251.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -16,6 +16,6 @@ type I2 interface {
}
-var i1 I1 = i2 // GC_ERROR "missing m method|need type assertion"
+var i1 I1 = i2
var i2 I2
var i2a I2 = i1
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug252.go b/gcc/testsuite/go.test/test/fixedbugs/bug252.go
index a2c1dab9d..6f007fb77 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug252.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug252.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug253.go b/gcc/testsuite/go.test/test/fixedbugs/bug253.go
index bb5b770f5..f6ab712ef 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug253.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug253.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug253
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug254.go b/gcc/testsuite/go.test/test/fixedbugs/bug254.go
index c0c7f249e..9b1c81911 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug254.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug254.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug254
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug255.go b/gcc/testsuite/go.test/test/fixedbugs/bug255.go
index 44427cfdb..dbd41cc6a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug255.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug255.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug256.go b/gcc/testsuite/go.test/test/fixedbugs/bug256.go
index 37fa5f5c8..0498a40d5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug256.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug256.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug257.go b/gcc/testsuite/go.test/test/fixedbugs/bug257.go
index 1b3247500..003f3ff94 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug257.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug257.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bugxxx
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug258.go b/gcc/testsuite/go.test/test/fixedbugs/bug258.go
index 8984df592..d362e5a69 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug258.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug258.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug259.go b/gcc/testsuite/go.test/test/fixedbugs/bug259.go
index d148fb3a0..e4dcaeb2f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug259.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug259.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug260.go b/gcc/testsuite/go.test/test/fixedbugs/bug260.go
index 91dc89f77..6211c4885 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug260.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug260.go
@@ -1,4 +1,8 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug260 failed
+// run
+
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
// Test that structures pack densely, according to the alignment of the largest field.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug261.go b/gcc/testsuite/go.test/test/fixedbugs/bug261.go
index 8c3fda1e7..f7879b04c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug261.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug261.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug262.go b/gcc/testsuite/go.test/test/fixedbugs/bug262.go
index ebca7905f..6cf248a18 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug262.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug262.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug263.go b/gcc/testsuite/go.test/test/fixedbugs/bug263.go
index cab986ad5..f1cf9010d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug263.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug263.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug264.go b/gcc/testsuite/go.test/test/fixedbugs/bug264.go
index 6d86c6fe5..fcf373cce 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug264.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug264.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug265.go b/gcc/testsuite/go.test/test/fixedbugs/bug265.go
index 55f32ecec..7f06fced6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug265.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug265.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug266.go b/gcc/testsuite/go.test/test/fixedbugs/bug266.go
index 25c246f7d..d4da891d3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug266.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug266.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug266
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug267.go b/gcc/testsuite/go.test/test/fixedbugs/bug267.go
index 9646142f2..cf8bf841f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug267.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug267.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go || echo BUG
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+package bug267
type T []int
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug269.go b/gcc/testsuite/go.test/test/fixedbugs/bug269.go
index 4cc0408c3..c13eb26ce 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug269.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug269.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug271.go b/gcc/testsuite/go.test/test/fixedbugs/bug271.go
index ba93d93ed..88add7040 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug271.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug271.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug272.go b/gcc/testsuite/go.test/test/fixedbugs/bug272.go
index 3b7c46674..c27f7ee44 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug272.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug272.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug273.go b/gcc/testsuite/go.test/test/fixedbugs/bug273.go
index dd5aaa7b8..c5e73e945 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug273.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug273.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -8,14 +8,14 @@
package main
-import "unsafe"
-
var bug = false
var minus1 = -1
var big int64 = 10 | 1<<32
-var g1 []int
+type block [1<<19]byte
+
+var g1 []block
func shouldfail(f func(), desc string) {
defer func() { recover() }()
@@ -28,55 +28,47 @@ func shouldfail(f func(), desc string) {
}
func badlen() {
- g1 = make([]int, minus1)
+ g1 = make([]block, minus1)
}
func biglen() {
- g1 = make([]int, big)
+ g1 = make([]block, big)
}
func badcap() {
- g1 = make([]int, 10, minus1)
+ g1 = make([]block, 10, minus1)
}
func badcap1() {
- g1 = make([]int, 10, 5)
+ g1 = make([]block, 10, 5)
}
func bigcap() {
- g1 = make([]int, 10, big)
+ g1 = make([]block, 10, big)
}
-var g3 map[int]int
+var g3 map[block]block
func badmapcap() {
- g3 = make(map[int]int, minus1)
+ g3 = make(map[block]block, minus1)
}
func bigmapcap() {
- g3 = make(map[int]int, big)
+ g3 = make(map[block]block, big)
}
-var g4 chan int
+type cblock [1<<16-1]byte
+
+var g4 chan cblock
func badchancap() {
- g4 = make(chan int, minus1)
+ g4 = make(chan cblock, minus1)
}
func bigchancap() {
- g4 = make(chan int, big)
+ g4 = make(chan cblock, big)
}
-const addrBits = unsafe.Sizeof((*byte)(nil))
-
-var g5 chan [1<<15]byte
func overflowchan() {
- if addrBits == 32 {
- g5 = make(chan [1<<15]byte, 1<<20)
- } else {
- // cannot overflow on 64-bit, because
- // int is 32 bits and max chan value size
- // in the implementation is 64 kB.
- panic(1)
- }
+ g4 = make(chan cblock, 1<<30)
}
func main() {
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug274.go b/gcc/testsuite/go.test/test/fixedbugs/bug274.go
index 198544c3f..beb2d61ac 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug274.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug274.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug275.go b/gcc/testsuite/go.test/test/fixedbugs/bug275.go
index 2bbc807c5..f5f6b14f0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug275.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug275.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug276.go b/gcc/testsuite/go.test/test/fixedbugs/bug276.go
index 844a6b238..dc2308ea6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug276.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug276.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG code should run
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug277.go b/gcc/testsuite/go.test/test/fixedbugs/bug277.go
index 22b2908c9..207556493 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug277.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug277.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG should compile
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug278.go b/gcc/testsuite/go.test/test/fixedbugs/bug278.go
index 3699b9a14..68a3d811c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug278.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug278.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug279.go b/gcc/testsuite/go.test/test/fixedbugs/bug279.go
index af8e056d9..e5ec5943c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug279.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug279.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug280.go b/gcc/testsuite/go.test/test/fixedbugs/bug280.go
index 869d44626..ba594a2c4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug280.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug280.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug281.go b/gcc/testsuite/go.test/test/fixedbugs/bug281.go
index 821b02825..24d6fdce8 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug281.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug281.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug282.go b/gcc/testsuite/go.test/test/fixedbugs/bug282.go
index 463f21e94..3b99da84d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug282.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug282.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/p1.go && $G $D/$F.dir/p2.go
+// compiledir
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug283.go b/gcc/testsuite/go.test/test/fixedbugs/bug283.go
index 45ee9082f..eefed0334 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug283.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug283.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -7,7 +7,7 @@
// http://code.google.com/p/go/issues/detail?id=806
// triggered out of registers on 8g
-package main
+package bug283
type Point struct {
x int
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug284.go b/gcc/testsuite/go.test/test/fixedbugs/bug284.go
index bcf161e3d..68208085f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug284.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug284.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug285.go b/gcc/testsuite/go.test/test/fixedbugs/bug285.go
index 7eed8fb7a..0a8a0f09e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug285.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug285.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug285
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug286.go b/gcc/testsuite/go.test/test/fixedbugs/bug286.go
index eb6783856..44f05153f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug286.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug286.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug286 failed
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug287.go b/gcc/testsuite/go.test/test/fixedbugs/bug287.go
index a4a08eedc..2ed81c593 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug287.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug287.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug288.go b/gcc/testsuite/go.test/test/fixedbugs/bug288.go
index 0105159d1..d2461e6a9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug288.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug288.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug289.go b/gcc/testsuite/go.test/test/fixedbugs/bug289.go
index f7180ff04..3c6b68767 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug289.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug289.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug290.go b/gcc/testsuite/go.test/test/fixedbugs/bug290.go
index 80437c7f8..c8ff0bc45 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug290.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug290.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug291.go b/gcc/testsuite/go.test/test/fixedbugs/bug291.go
index 09334c921..17a5483ef 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug291.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug291.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug292.go b/gcc/testsuite/go.test/test/fixedbugs/bug292.go
index 05852cd46..07051dd3f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug292.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug292.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug293.go b/gcc/testsuite/go.test/test/fixedbugs/bug293.go
index ca9b71a3a..bf926f5a4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug293.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug293.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug294.go b/gcc/testsuite/go.test/test/fixedbugs/bug294.go
index 18f45931c..0f3e38098 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug294.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug294.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug295.go b/gcc/testsuite/go.test/test/fixedbugs/bug295.go
index fec2351f3..e2e5206ca 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug295.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug295.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug296.go b/gcc/testsuite/go.test/test/fixedbugs/bug296.go
index 46d8dbcfe..a7c4e0c46 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug296.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug296.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug297.go b/gcc/testsuite/go.test/test/fixedbugs/bug297.go
index 8767cdfea..b5dfa8d87 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug297.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug297.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug298.go b/gcc/testsuite/go.test/test/fixedbugs/bug298.go
index c16c3f98a..bd362ace2 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug298.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug298.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug299.go b/gcc/testsuite/go.test/test/fixedbugs/bug299.go
index 1c7adb5f5..9646723bf 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug299.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug299.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug300.go b/gcc/testsuite/go.test/test/fixedbugs/bug300.go
index 09ee3ab69..1ef43a0ad 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug300.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug300.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug301.go b/gcc/testsuite/go.test/test/fixedbugs/bug301.go
index a58f4e13b..572668f19 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug301.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug301.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug301.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug302.go b/gcc/testsuite/go.test/test/fixedbugs/bug302.go
index e9edb94ac..dc7637fe5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug302.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug302.go
@@ -1,4 +1,7 @@
-// $G $D/bug302.dir/p.go && gopack grc pp.a p.$A && $G $D/bug302.dir/main.go
+// $G $D/bug302.dir/p.go && pack grc pp.a p.$A && $G $D/bug302.dir/main.go
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug303.go b/gcc/testsuite/go.test/test/fixedbugs/bug303.go
index 3bd790f13..94ca07e70 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug303.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug303.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug304.go b/gcc/testsuite/go.test/test/fixedbugs/bug304.go
index adcf08a35..ad71b20f3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug304.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug304.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug305.go b/gcc/testsuite/go.test/test/fixedbugs/bug305.go
index 758fee269..d0a4b24b8 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug305.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug305.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug306.go b/gcc/testsuite/go.test/test/fixedbugs/bug306.go
index a0a43507d..e8967c25d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug306.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug306.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/p1.go && $G $D/$F.dir/p2.go
+// compiledir
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug307.go b/gcc/testsuite/go.test/test/fixedbugs/bug307.go
index 1b42c09ab..644512529 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug307.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug307.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug308.go b/gcc/testsuite/go.test/test/fixedbugs/bug308.go
index c2845f042..5bea5175b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug308.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug308.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug309.go b/gcc/testsuite/go.test/test/fixedbugs/bug309.go
index d893916cd..948ca5c79 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug309.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug309.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -6,7 +6,7 @@
// issue 1016
-package main
+package bug309
func foo(t interface{}, c chan int) {
switch v := t.(type) {
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug311.go b/gcc/testsuite/go.test/test/fixedbugs/bug311.go
index ed937a674..edcd97596 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug311.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug311.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug312.go b/gcc/testsuite/go.test/test/fixedbugs/bug312.go
index 70888dd41..c7c17e101 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug312.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug312.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug313.go b/gcc/testsuite/go.test/test/fixedbugs/bug313.go
index eb2a0223b..9009c5e8f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug313.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug313.go
@@ -1,5 +1,8 @@
// errchk $G -e $D/$F.dir/[ab].go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug314.go b/gcc/testsuite/go.test/test/fixedbugs/bug314.go
index 95d81d795..6e26d14e1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug314.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug314.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug314
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug315.go b/gcc/testsuite/go.test/test/fixedbugs/bug315.go
index c59ef29e6..7b8a9e570 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug315.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug315.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug315
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug316.go b/gcc/testsuite/go.test/test/fixedbugs/bug316.go
index 2146408a1..e1374122d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug316.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug316.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug316
+// compile
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug317.go b/gcc/testsuite/go.test/test/fixedbugs/bug317.go
index 0cb26c29b..3ff4dc465 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug317.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug317.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug317
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug318.go b/gcc/testsuite/go.test/test/fixedbugs/bug318.go
index 9c46a0426..93de2d847 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug318.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug318.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug319.go b/gcc/testsuite/go.test/test/fixedbugs/bug319.go
index f60eee4fb..f8e959a31 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug319.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug319.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug320.go b/gcc/testsuite/go.test/test/fixedbugs/bug320.go
index 06d41f2ed..c2dd31b81 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug320.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug320.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug321.go b/gcc/testsuite/go.test/test/fixedbugs/bug321.go
index d0595ff59..7d018271f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug321.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug321.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug321
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug322.go b/gcc/testsuite/go.test/test/fixedbugs/bug322.go
index ad0e62dc8..401a8600a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug322.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug322.go
@@ -1,5 +1,8 @@
// $G $D/$F.dir/lib.go && $G $D/$F.dir/main.go && $L main.$A && ./$A.out || echo BUG: fails incorrectly
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug323.go b/gcc/testsuite/go.test/test/fixedbugs/bug323.go
index 23e2be660..9730ae5c8 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug323.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug323.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug324.go b/gcc/testsuite/go.test/test/fixedbugs/bug324.go
index 3da75630a..ee090ae42 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug324.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug324.go
@@ -1,5 +1,8 @@
// $G $D/$F.dir/p.go && $G $D/$F.dir/main.go && $L main.$A && ./$A.out
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug325.go b/gcc/testsuite/go.test/test/fixedbugs/bug325.go
index b86740fff..6ccd0e3c8 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug325.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug325.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug326.go b/gcc/testsuite/go.test/test/fixedbugs/bug326.go
index 7e123e3a3..57f6471dc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug326.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug326.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug327.go b/gcc/testsuite/go.test/test/fixedbugs/bug327.go
index 4ba5f6072..0598d95d6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug327.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug327.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug328.go b/gcc/testsuite/go.test/test/fixedbugs/bug328.go
index 825298371..73ab46d45 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug328.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug328.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+// cmpout
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug329.go b/gcc/testsuite/go.test/test/fixedbugs/bug329.go
index 0b7074d62..74fc78198 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug329.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug329.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug330.go b/gcc/testsuite/go.test/test/fixedbugs/bug330.go
index 114492aff..ef6a0777f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug330.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug330.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug331.go b/gcc/testsuite/go.test/test/fixedbugs/bug331.go
index 6c5acd1f4..fac0e3628 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug331.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug331.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug331
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug332.go b/gcc/testsuite/go.test/test/fixedbugs/bug332.go
index be79286b8..702779ba6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug332.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug332.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug333.go b/gcc/testsuite/go.test/test/fixedbugs/bug333.go
index 515c1f3fa..bb690f0e5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug333.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug333.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug334.go b/gcc/testsuite/go.test/test/fixedbugs/bug334.go
index 870c9ae24..bd671696b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug334.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug334.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug334
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/a.go b/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/a.go
index 5a8112a9d..256c110d7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/a.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/a.go
@@ -4,6 +4,8 @@
package a
-import "./b"
+type T interface{}
-var Bar = b.Foo
+func f() T { return nil }
+
+var Foo T = f()
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/b.go b/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/b.go
index 7428c2a91..1474470d4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/b.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug335.dir/b.go
@@ -4,8 +4,6 @@
package b
-type T interface{}
+import "./a"
-func f() T { return nil }
-
-var Foo T = f()
+var Bar = a.Foo
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug335.go b/gcc/testsuite/go.test/test/fixedbugs/bug335.go
index 915b74657..37c97d7b5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug335.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug335.go
@@ -1,5 +1,4 @@
-// $G $D/$F.dir/b.go && $G $D/$F.dir/a.go
-// rm -f a.$A b.$A
+// compiledir
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -7,4 +6,4 @@
// Issue 1705.
-unused (see script at top of file)
+package ignored
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug336.go b/gcc/testsuite/go.test/test/fixedbugs/bug336.go
index 8de36898f..fbf23207c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug336.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug336.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug337.go b/gcc/testsuite/go.test/test/fixedbugs/bug337.go
index ca9b4b453..38dc665fa 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug337.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug337.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug338.go b/gcc/testsuite/go.test/test/fixedbugs/bug338.go
index c368a7fad..c2193fcc2 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug338.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug338.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug339.go b/gcc/testsuite/go.test/test/fixedbugs/bug339.go
index eac7c5ee6..59921d41c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug339.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug339.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug340.go b/gcc/testsuite/go.test/test/fixedbugs/bug340.go
index 34cc01315..d996ab64c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug340.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug340.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug341.go b/gcc/testsuite/go.test/test/fixedbugs/bug341.go
index 8ee52e1ef..db1af3eaa 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug341.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug341.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug341
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug342.go b/gcc/testsuite/go.test/test/fixedbugs/bug342.go
index 0852cdd34..5f1efbdfe 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug342.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug342.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug343.go b/gcc/testsuite/go.test/test/fixedbugs/bug343.go
index efc87e3d7..82201088b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug343.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug343.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug343
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug344.go b/gcc/testsuite/go.test/test/fixedbugs/bug344.go
index ce953f7f2..4a92624c7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug344.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug344.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug345.go b/gcc/testsuite/go.test/test/fixedbugs/bug345.go
index 874710ce8..e3705f6c1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug345.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug345.go
@@ -1,5 +1,8 @@
// $G $D/$F.dir/io.go && errchk $G -e $D/$F.dir/main.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug346.go b/gcc/testsuite/go.test/test/fixedbugs/bug346.go
index 31284c31a..d9203aa43 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug346.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug346.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: issue2056
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug347.go b/gcc/testsuite/go.test/test/fixedbugs/bug347.go
index 5532cee83..08edf0f4f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug347.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug347.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug348.go b/gcc/testsuite/go.test/test/fixedbugs/bug348.go
index 1a539aa3e..54a289a8d 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug348.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug348.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug349.go b/gcc/testsuite/go.test/test/fixedbugs/bug349.go
index e7612edb7..a3e6bd161 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug349.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug349.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug350.go b/gcc/testsuite/go.test/test/fixedbugs/bug350.go
index f8df3f58b..5ce8996ff 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug350.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug350.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug351.go b/gcc/testsuite/go.test/test/fixedbugs/bug351.go
index 9625c6a50..4c5c7c327 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug351.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug351.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug352.go b/gcc/testsuite/go.test/test/fixedbugs/bug352.go
index 62fd006c4..1ae2d6139 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug352.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug352.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug352
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug353.go b/gcc/testsuite/go.test/test/fixedbugs/bug353.go
index b59d97f33..2a532c491 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug353.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug353.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug354.go b/gcc/testsuite/go.test/test/fixedbugs/bug354.go
index a95256e27..1245d91f5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug354.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug354.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug354
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -7,7 +7,7 @@
// issue 2086
// was calling makeclosure twice on the closure
-package main
+package bug354
type Inner struct {
F func() error
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug355.go b/gcc/testsuite/go.test/test/fixedbugs/bug355.go
index a9cf0161b..fcf859b7f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug355.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug355.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug356.go b/gcc/testsuite/go.test/test/fixedbugs/bug356.go
index d21f0cfac..273c5b8ef 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug356.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug356.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug344
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug357.go b/gcc/testsuite/go.test/test/fixedbugs/bug357.go
index 448d98263..2ac64a80b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug357.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug357.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug358.go b/gcc/testsuite/go.test/test/fixedbugs/bug358.go
index 82fbf7f81..6a008484f 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug358.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug358.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug361.go b/gcc/testsuite/go.test/test/fixedbugs/bug361.go
index d2a64bcef..3e3b7c181 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug361.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug361.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug360
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug362.go b/gcc/testsuite/go.test/test/fixedbugs/bug362.go
index f38572c0d..b888ccb44 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug362.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug362.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug363.go b/gcc/testsuite/go.test/test/fixedbugs/bug363.go
index 9347ec28b..615c66865 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug363.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug363.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug364.go b/gcc/testsuite/go.test/test/fixedbugs/bug364.go
index a93312107..64120d164 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug364.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug364.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug365.go b/gcc/testsuite/go.test/test/fixedbugs/bug365.go
index bc8c2c5e6..795323bb3 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug365.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug365.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug366.go b/gcc/testsuite/go.test/test/fixedbugs/bug366.go
index 8c000f50a..33a1a5a7e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug366.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug366.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/main.go b/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/main.go
index 21e9a5002..c278e4dd9 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/main.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/main.go
@@ -1,3 +1,7 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package main
import (
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/p.go b/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/p.go
index c8772d2d0..2028f740c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/p.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug367.dir/p.go
@@ -1,3 +1,7 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package p
type T struct{ x int }
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug367.go b/gcc/testsuite/go.test/test/fixedbugs/bug367.go
index 25d11a153..bf8edcd1b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug367.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug367.go
@@ -1,5 +1,8 @@
// $G $D/$F.dir/p.go && $G $D/$F.dir/main.go && $L main.$A && ./$A.out || echo BUG: should not fail
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug368.go b/gcc/testsuite/go.test/test/fixedbugs/bug368.go
index 8d94f531c..c38cc7fad 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug368.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug368.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug369.go b/gcc/testsuite/go.test/test/fixedbugs/bug369.go
index 8eb23eecf..2ee8568e0 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug369.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug369.go
@@ -1,6 +1,9 @@
// $G -N -o slow.$A $D/bug369.dir/pkg.go &&
// $G -o fast.$A $D/bug369.dir/pkg.go &&
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug370.go b/gcc/testsuite/go.test/test/fixedbugs/bug370.go
index 9cb45f6e0..246bc7c4e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug370.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug370.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug371.go b/gcc/testsuite/go.test/test/fixedbugs/bug371.go
index bf993df06..6329e9635 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug371.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug371.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug372.go b/gcc/testsuite/go.test/test/fixedbugs/bug372.go
index a6f7208bb..34578565a 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug372.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug372.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug372
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug373.go b/gcc/testsuite/go.test/test/fixedbugs/bug373.go
index 934a6c732..e91f26d6e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug373.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug373.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug374.go b/gcc/testsuite/go.test/test/fixedbugs/bug374.go
index b55c5df45..4f0b721f2 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug374.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug374.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug375.go b/gcc/testsuite/go.test/test/fixedbugs/bug375.go
index 527358526..cb159b0d6 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug375.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug375.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug375
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug376.go b/gcc/testsuite/go.test/test/fixedbugs/bug376.go
index 1efbeecf2..5fbbc9cd4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug376.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug376.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/one.go b/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/one.go
index c9060756b..e29b813a4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/one.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/one.go
@@ -1,3 +1,7 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package one
func Foo() (n int64, _ *int) {
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/two.go b/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/two.go
index 8a5346ab7..2a10812d5 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/two.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug377.dir/two.go
@@ -1,3 +1,7 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
package two
import _ "./one"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug377.go b/gcc/testsuite/go.test/test/fixedbugs/bug377.go
index e905e34d6..22df005b2 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug377.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug377.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/one.go && $G $D/$F.dir/two.go
+// compiledir
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug378.go b/gcc/testsuite/go.test/test/fixedbugs/bug378.go
index b393b3dc1..f3346c648 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug378.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug378.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: bug378
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug379.go b/gcc/testsuite/go.test/test/fixedbugs/bug379.go
index 3dd3d2983..81e9c266e 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug379.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug379.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug380.go b/gcc/testsuite/go.test/test/fixedbugs/bug380.go
index 75b58064f..96e1edeca 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug380.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug380.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug381.go b/gcc/testsuite/go.test/test/fixedbugs/bug381.go
index 3f3232bf1..0253e1446 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug381.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug381.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -7,14 +7,25 @@
// Issue 2276.
// Check that the error messages says
-// bug378.go:19: unsafe.Alignof(0) not used
+// bug381.go:29: unsafe.Alignof(0) not used
// and not
-// bug378.go:19: 4 not used
+// bug381.go:29: 4 not used
+
+// Issue 2768: previously got
+// bug381.go:30: cannot use 3 (type time.Weekday) as type int in function argument
+// want
+// bug381.go:30: cannot use time.Wednesday (type time.Weekday) as type int in function argument
package main
-import "unsafe"
+import (
+ "time"
+ "unsafe"
+)
+
+func f(int)
func main() {
unsafe.Alignof(0) // ERROR "unsafe\.Alignof|value computed is not used"
+ f(time.Wednesday) // ERROR "time.Wednesday|incompatible type"
}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug382.go b/gcc/testsuite/go.test/test/fixedbugs/bug382.go
index 6212fbf50..10c71d466 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug382.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug382.go
@@ -1,5 +1,12 @@
// $G $D/$F.dir/pkg.go && $G $D/$F.go || echo "Bug 382"
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file
+
// Issue 2529
package main
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug383.go b/gcc/testsuite/go.test/test/fixedbugs/bug383.go
index 181a897b6..503779c37 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug383.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug383.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug384.go b/gcc/testsuite/go.test/test/fixedbugs/bug384.go
index b3d646688..0233c197c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug384.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug384.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug385_32.go b/gcc/testsuite/go.test/test/fixedbugs/bug385_32.go
index a009f664e..5ac4136e7 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug385_32.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug385_32.go
@@ -1,4 +1,7 @@
-// [ $O == 6 ] || errchk $G -e $D/$F.go
+// [ $A == 6 ] || errchk $G -e $D/$F.go
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug385_64.go b/gcc/testsuite/go.test/test/fixedbugs/bug385_64.go
index 701be0d09..8c7b9d520 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug385_64.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug385_64.go
@@ -1,4 +1,7 @@
-// [ $O != 6 ] || errchk $G -e $D/$F.go
+// [ $A != 6 ] || errchk $G -e $D/$F.go
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -8,7 +11,7 @@
package main
func main() { // ERROR "stack frame too large"
- var arr [1000200030]int
+ var arr [1000200030]int32
arr_bkup := arr
_ = arr_bkup
}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug386.go b/gcc/testsuite/go.test/test/fixedbugs/bug386.go
index b42c07073..ec358bd36 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug386.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug386.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug387.go b/gcc/testsuite/go.test/test/fixedbugs/bug387.go
index c9db4aea8..59d5ef903 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug387.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug387.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo "Bug387"
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug388.go b/gcc/testsuite/go.test/test/fixedbugs/bug388.go
index c17fd7ca2..d41f9ea54 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug388.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug388.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug389.go b/gcc/testsuite/go.test/test/fixedbugs/bug389.go
index ecbbbdd58..55a02e05c 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug389.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug389.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug390.go b/gcc/testsuite/go.test/test/fixedbugs/bug390.go
index 31c4dd40b..7ce9e1370 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug390.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug390.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug391.go b/gcc/testsuite/go.test/test/fixedbugs/bug391.go
index 81507188b..07d129ddc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug391.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug391.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo "Issue2576"
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/one.go b/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/one.go
index a7017255e..8242f2846 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/one.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/one.go
@@ -20,3 +20,24 @@ func F3() (ret []int) { return append(ret, 1) }
// Call of inlined method with blank receiver.
func (_ *T) M() int { return 1 }
func (t *T) MM() int { return t.M() }
+
+
+// One more like issue 2678
+type S struct { x, y int }
+type U []S
+
+func F4(S int) U { return U{{S,S}} }
+
+func F5() []*S {
+ return []*S{ {1,2}, { 3, 4} }
+}
+
+func F6(S int) *U {
+ return &U{{S,S}}
+}
+
+// Bug in the fix.
+
+type PB struct { x int }
+
+func (t *PB) Reset() { *t = PB{} }
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/two.go b/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/pkg2.go
index b0ce26d39..8320b2fff 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/two.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/pkg2.go
@@ -5,7 +5,7 @@
// Use the functions in one.go so that the inlined
// forms get type-checked.
-package two
+package pkg2
import "./one"
@@ -13,8 +13,13 @@ func use() {
one.F1(nil)
one.F2(nil)
one.F3()
+ one.F4(1)
var t *one.T
t.M()
t.MM()
}
+
+var V = []one.PB{{}, {}}
+
+func F() *one.PB
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/pkg3.go b/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/pkg3.go
new file mode 100644
index 000000000..402c3b083
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug392.dir/pkg3.go
@@ -0,0 +1,13 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Use the functions in pkg2.go so that the inlined
+// forms get type-checked.
+
+package pkg3
+
+import "./pkg2"
+
+var x = pkg2.F()
+var v = pkg2.V
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug392.go b/gcc/testsuite/go.test/test/fixedbugs/bug392.go
index 50af6006f..48b79e01b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug392.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug392.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/one.go && $G $D/$F.dir/two.go
+// compiledir
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug393.go b/gcc/testsuite/go.test/test/fixedbugs/bug393.go
index e21b9c4a4..f8a9c6578 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug393.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug393.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: bug393
+// compile
// Copyright 2012 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -7,7 +7,7 @@
// issue 2672
// was trying binary search with an interface type
-package main
+package bug393
func f(x interface{}) int {
switch x {
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug394.go b/gcc/testsuite/go.test/test/fixedbugs/bug394.go
index 42c20e7a9..2d77156c1 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug394.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug394.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug396.dir/one.go b/gcc/testsuite/go.test/test/fixedbugs/bug396.dir/one.go
index 7902a07d5..96a1dd7dc 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug396.dir/one.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug396.dir/one.go
@@ -4,6 +4,7 @@
package one
+// Issue 2687
type T struct { int }
func New(i int) T { return T{i} }
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug396.go b/gcc/testsuite/go.test/test/fixedbugs/bug396.go
index 50af6006f..48b79e01b 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug396.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug396.go
@@ -1,4 +1,4 @@
-// $G $D/$F.dir/one.go && $G $D/$F.dir/two.go
+// compiledir
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug397.go b/gcc/testsuite/go.test/test/fixedbugs/bug397.go
index 039570130..56cc7cdd4 100644
--- a/gcc/testsuite/go.test/test/fixedbugs/bug397.go
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug397.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug398.go b/gcc/testsuite/go.test/test/fixedbugs/bug398.go
new file mode 100644
index 000000000..1dd3fa421
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug398.go
@@ -0,0 +1,24 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Used to crash compiler in interface type equality check.
+
+package p
+
+type I1 interface {
+ F() interface{I1}
+}
+
+type I2 interface {
+ F() interface{I2}
+}
+
+var v1 I1
+var v2 I2
+
+func f() bool {
+ return v1 == v2
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug399.go b/gcc/testsuite/go.test/test/fixedbugs/bug399.go
new file mode 100644
index 000000000..94852c9ee
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug399.go
@@ -0,0 +1,15 @@
+// compile
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 2674
+
+package main
+const dow = "\000\003"
+
+func main() {
+ println(int(dow[1]))
+}
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug401.go b/gcc/testsuite/go.test/test/fixedbugs/bug401.go
new file mode 100644
index 000000000..5589b5b1b
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug401.go
@@ -0,0 +1,46 @@
+// run
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 2582
+package main
+
+type T struct{}
+
+func (T) cplx() complex128 {
+ for false {
+ } // avoid inlining
+ return complex(1, 0)
+}
+
+func (T) cplx2() complex128 {
+ return complex(0, 1)
+}
+
+type I interface {
+ cplx() complex128
+}
+
+func main() {
+
+ var t T
+
+ if v := real(t.cplx()); v != 1 {
+ panic("not-inlined complex call failed")
+ }
+ _ = imag(t.cplx())
+
+ _ = real(t.cplx2())
+ if v := imag(t.cplx2()); v != 1 {
+ panic("potentially inlined complex call failed")
+ }
+
+ var i I
+ i = t
+ if v := real(i.cplx()); v != 1 {
+ panic("potentially inlined complex call failed")
+ }
+ _ = imag(i.cplx())
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug402.go b/gcc/testsuite/go.test/test/fixedbugs/bug402.go
new file mode 100644
index 000000000..db3f3da44
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug402.go
@@ -0,0 +1,31 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+import "fmt"
+
+var a = []int64{
+ 0.0005 * 1e9,
+ 0.001 * 1e9,
+ 0.005 * 1e9,
+ 0.01 * 1e9,
+ 0.05 * 1e9,
+ 0.1 * 1e9,
+ 0.5 * 1e9,
+ 1 * 1e9,
+ 5 * 1e9,
+}
+
+func main() {
+ s := ""
+ for _, v := range a {
+ s += fmt.Sprint(v) + " "
+ }
+ if s != "500000 1000000 5000000 10000000 50000000 100000000 500000000 1000000000 5000000000 " {
+ panic(s)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug403.go b/gcc/testsuite/go.test/test/fixedbugs/bug403.go
new file mode 100644
index 000000000..ed7b49aea
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug403.go
@@ -0,0 +1,23 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Crashed gccgo.
+
+package p
+
+type S struct {
+ f interface{}
+}
+
+func F(p *S) bool {
+ v := p.f
+ switch a := v.(type) {
+ case nil:
+ _ = a
+ return true
+ }
+ return true
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug404.dir/one.go b/gcc/testsuite/go.test/test/fixedbugs/bug404.dir/one.go
new file mode 100644
index 000000000..2024eb007
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug404.dir/one.go
@@ -0,0 +1,19 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package one
+
+type T1 int
+type T2 []T1
+type T3 T2
+
+func F1(T2) {
+}
+
+func (p *T1) M1() T3 {
+ return nil
+}
+
+func (p T3) M2() {
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug404.dir/two.go b/gcc/testsuite/go.test/test/fixedbugs/bug404.dir/two.go
new file mode 100644
index 000000000..162eae712
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug404.dir/two.go
@@ -0,0 +1,12 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// The gccgo compiler would fail on the import statement.
+// two.go:10:13: error: use of undefined type ‘one.T2’
+
+package two
+
+import "./one"
+
+var V one.T3
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug404.go b/gcc/testsuite/go.test/test/fixedbugs/bug404.go
new file mode 100644
index 000000000..481acda32
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug404.go
@@ -0,0 +1,7 @@
+// compiledir
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug405.go b/gcc/testsuite/go.test/test/fixedbugs/bug405.go
new file mode 100644
index 000000000..e8ecc4d03
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug405.go
@@ -0,0 +1,24 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test using _ receiver. Failed with gccgo.
+
+package main
+
+type S struct {}
+
+func (_ S) F(i int) int {
+ return i
+}
+
+func main() {
+ s := S{}
+ const c = 123
+ i := s.F(c)
+ if i != c {
+ panic(i)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug406.go b/gcc/testsuite/go.test/test/fixedbugs/bug406.go
new file mode 100644
index 000000000..c6f8534c9
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug406.go
@@ -0,0 +1,25 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 2821
+package main
+
+type matrix struct {
+ e []int
+}
+
+func (a matrix) equal() bool {
+ for _ = range a.e {
+ }
+ return true
+}
+
+func main() {
+ var a matrix
+ var i interface{}
+ i = true && a.equal()
+ _ = i
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug407.dir/one.go b/gcc/testsuite/go.test/test/fixedbugs/bug407.dir/one.go
new file mode 100644
index 000000000..a91d90433
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug407.dir/one.go
@@ -0,0 +1,20 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package one
+
+// Issue 2877
+type T struct {
+ f func(t *T, arg int)
+ g func(t T, arg int)
+}
+
+func (t *T) foo(arg int) {}
+func (t T) goo(arg int) {}
+
+func (t *T) F() { t.f = (*T).foo }
+func (t *T) G() { t.g = T.goo }
+
+
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug407.dir/two.go b/gcc/testsuite/go.test/test/fixedbugs/bug407.dir/two.go
new file mode 100644
index 000000000..67e1852ea
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug407.dir/two.go
@@ -0,0 +1,15 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Use the functions in one.go so that the inlined
+// forms get type-checked.
+
+package two
+
+import "./one"
+
+func use() {
+ var r one.T
+ r.F()
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug407.go b/gcc/testsuite/go.test/test/fixedbugs/bug407.go
new file mode 100644
index 000000000..48b79e01b
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug407.go
@@ -0,0 +1,7 @@
+// compiledir
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug409.go b/gcc/testsuite/go.test/test/fixedbugs/bug409.go
new file mode 100644
index 000000000..1dca43b7a
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug409.go
@@ -0,0 +1,20 @@
+// cmpout
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Multiple inlined calls to a function that causes
+// redundant address loads.
+
+package main
+
+func F(v [2]float64) [2]float64 {
+ return [2]float64{v[0], v[1]}
+}
+
+func main() {
+ a := F([2]float64{1, 2})
+ b := F([2]float64{3, 4})
+ println(a[0], a[1], b[0], b[1])
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug409.out b/gcc/testsuite/go.test/test/fixedbugs/bug409.out
new file mode 100644
index 000000000..3cb40ed59
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug409.out
@@ -0,0 +1 @@
++1.000000e+000 +2.000000e+000 +3.000000e+000 +4.000000e+000
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug410.go b/gcc/testsuite/go.test/test/fixedbugs/bug410.go
new file mode 100644
index 000000000..35ecbfc05
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug410.go
@@ -0,0 +1,24 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Used to run 6g out of registers. Issue 2669.
+
+package p
+
+type y struct {
+ num int
+}
+
+func zzz () {
+ k := make([]byte, 10)
+ arr := make ([]*y, 0)
+ for s := range arr {
+ x := make([]byte, 10)
+ for i := 0; i < 100 ; i++ {
+ x[i] ^= k[i-arr[s].num%0]
+ }
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug411.go b/gcc/testsuite/go.test/test/fixedbugs/bug411.go
new file mode 100644
index 000000000..3b90db88d
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug411.go
@@ -0,0 +1,19 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 2588. Used to trigger internal compiler error on 8g,
+// because the compiler tried to registerize the int64 being
+// used as a memory operand of a int64->float64 move.
+
+package p
+
+func f1(a int64) {
+ f2(float64(a), float64(a))
+}
+
+func f2(a,b float64) {
+}
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug412.go b/gcc/testsuite/go.test/test/fixedbugs/bug412.go
new file mode 100644
index 000000000..8dd0a5fcc
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug412.go
@@ -0,0 +1,16 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package p
+
+type t struct {
+ x int // ERROR "duplicate field x|duplicate field name .x."
+ x int
+}
+
+func f(t *t) int {
+ return t.x // GC_ERROR "ambiguous selector t.x"
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug413.go b/gcc/testsuite/go.test/test/fixedbugs/bug413.go
new file mode 100644
index 000000000..ba8046490
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug413.go
@@ -0,0 +1,11 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package p
+
+func f(i int) int { return i }
+
+var i = func() int {a := f(i); return a}() // ERROR "initialization loop|depends upon itself"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug414.dir/main.go b/gcc/testsuite/go.test/test/fixedbugs/bug414.dir/main.go
new file mode 100644
index 000000000..52001233c
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug414.dir/main.go
@@ -0,0 +1,18 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+ package main
+
+ import "./p1"
+
+ type MyObject struct {
+ p1.Fer
+ }
+
+ func main() {
+ var b p1.Fer = &p1.Object{}
+ p1.PrintFer(b)
+ var c p1.Fer = &MyObject{b}
+ p1.PrintFer(c)
+ }
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug414.dir/p1.go b/gcc/testsuite/go.test/test/fixedbugs/bug414.dir/p1.go
new file mode 100644
index 000000000..7768818bf
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug414.dir/p1.go
@@ -0,0 +1,21 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+ package p1
+
+ import "fmt"
+
+ type Fer interface {
+ f() string
+ }
+
+ type Object struct {}
+
+ func (this *Object) f() string {
+ return "Object.f"
+ }
+
+ func PrintFer(fer Fer) {
+ fmt.Sprintln(fer.f())
+ }
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug414.go b/gcc/testsuite/go.test/test/fixedbugs/bug414.go
new file mode 100644
index 000000000..5612fd5c2
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug414.go
@@ -0,0 +1,10 @@
+// $G $D/$F.dir/p1.go && $G $D/$F.dir/main.go && $L main.$A && ./$A.out
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug415.dir/p.go b/gcc/testsuite/go.test/test/fixedbugs/bug415.dir/p.go
new file mode 100644
index 000000000..b4152d63a
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug415.dir/p.go
@@ -0,0 +1,14 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package p
+
+type A struct {
+ s struct{int}
+}
+
+func (a *A) f() {
+ a.s = struct{int}{0}
+}
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug415.dir/prog.go b/gcc/testsuite/go.test/test/fixedbugs/bug415.dir/prog.go
new file mode 100644
index 000000000..b894453fc
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug415.dir/prog.go
@@ -0,0 +1,9 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+import "./p"
+func main() {}
+var _ p.A
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug415.go b/gcc/testsuite/go.test/test/fixedbugs/bug415.go
new file mode 100644
index 000000000..8cd4c49f2
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug415.go
@@ -0,0 +1,9 @@
+// compiledir
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 2716. Export metadata error made main.go not compile.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug416.go b/gcc/testsuite/go.test/test/fixedbugs/bug416.go
new file mode 100644
index 000000000..1d24fa935
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug416.go
@@ -0,0 +1,13 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package p
+
+type T struct {
+ X int
+}
+
+func (t *T) X() {} // ERROR "type T has both field and method named X|redeclares struct field name"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug417.go b/gcc/testsuite/go.test/test/fixedbugs/bug417.go
new file mode 100644
index 000000000..a9acb4238
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug417.go
@@ -0,0 +1,32 @@
+// compile
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Some indirect uses of types crashed gccgo, because it assumed that
+// the size of the type was known before it had been computed.
+
+package p
+
+type S1 struct {
+ p *[1]S3
+ s [][1]S3
+ m map[int][1]S3
+ c chan [1]S3
+ i interface { f([1]S3) [1]S3 }
+ f func([1]S3) [1]S3
+}
+
+type S2 struct {
+ p *struct { F S3 }
+ s []struct { F S3 }
+ m map[int]struct { F S3 }
+ c chan struct { F S3 }
+ i interface { f(struct { F S3 }) struct { F S3 } }
+ f func(struct { F S3 } ) struct { F S3 }
+}
+
+type S3 struct {
+ I int
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug418.go b/gcc/testsuite/go.test/test/fixedbugs/bug418.go
new file mode 100644
index 000000000..64d86b340
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug418.go
@@ -0,0 +1,22 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3044.
+// Multiple valued expressions in return lists.
+
+package p
+
+func Two() (a, b int)
+
+// F used to compile.
+func F() (x interface{}, y int) {
+ return Two(), 0 // ERROR "single-value context"
+}
+
+// Recursive used to trigger an internal compiler error.
+func Recursive() (x interface{}, y int) {
+ return Recursive(), 0 // ERROR "single-value context"
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug419.go b/gcc/testsuite/go.test/test/fixedbugs/bug419.go
new file mode 100644
index 000000000..cfab404eb
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug419.go
@@ -0,0 +1,17 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 1811.
+// gccgo failed to compile this.
+
+package p
+
+type E interface{}
+
+type I interface {
+ E
+ E
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug420.go b/gcc/testsuite/go.test/test/fixedbugs/bug420.go
new file mode 100644
index 000000000..02b4349d8
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug420.go
@@ -0,0 +1,14 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 1757.
+// gccgo failed to compile this.
+
+package main
+
+func main() {
+ (_) = 0
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug421.go b/gcc/testsuite/go.test/test/fixedbugs/bug421.go
new file mode 100644
index 000000000..1fe02375a
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug421.go
@@ -0,0 +1,17 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 1927.
+// gccgo failed to issue the first error below.
+
+package main
+
+func main() {
+ println(int(1) == uint(1)) // ERROR "types"
+ var x int = 1
+ var y uint = 1
+ println(x == y) // ERROR "types"
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug422.go b/gcc/testsuite/go.test/test/fixedbugs/bug422.go
new file mode 100644
index 000000000..6865fe4b6
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug422.go
@@ -0,0 +1,11 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// gccgo crashed compiling this file.
+
+package p
+
+var V = "a" > "b"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug423.go b/gcc/testsuite/go.test/test/fixedbugs/bug423.go
new file mode 100644
index 000000000..726891245
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug423.go
@@ -0,0 +1,277 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// gc used to overflow a counter when a variable was
+// mentioned 256 times, and generate stack corruption.
+
+package main
+
+func main() {
+ F(1)
+}
+
+func F(arg int) {
+ var X interface{}
+ _ = X // used once
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0 // used 32 times
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0 // used 64 times
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0 // used 96 times
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0 // used 128 times
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0 // used 200 times
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0
+ X = 0 // used 256 times
+ if arg != 1 {
+ panic("argument was changed")
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug424.dir/lib.go b/gcc/testsuite/go.test/test/fixedbugs/bug424.dir/lib.go
new file mode 100644
index 000000000..97054da3a
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug424.dir/lib.go
@@ -0,0 +1,16 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package lib
+
+type I interface {
+ m() string
+}
+
+type T struct{}
+
+// m is not accessible from outside this package.
+func (t *T) m() string {
+ return "lib.T.m"
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug424.go b/gcc/testsuite/go.test/test/fixedbugs/bug424.go
new file mode 100644
index 000000000..41524543a
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug424.go
@@ -0,0 +1,102 @@
+// $G $D/$F.dir/lib.go && $G $D/$F.go && $L $F.$A && ./$A.out
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Tests that method calls through an interface always
+// call the locally defined method localT.m independent
+// at which embedding level it is and in which order
+// embedding is done.
+
+package main
+
+import "./lib"
+import "reflect"
+import "fmt"
+
+type localI interface {
+ m() string
+}
+
+type localT struct{}
+
+func (t *localT) m() string {
+ return "main.localT.m"
+}
+
+type myT1 struct {
+ localT
+}
+
+type myT2 struct {
+ localT
+ lib.T
+}
+
+type myT3 struct {
+ lib.T
+ localT
+}
+
+func main() {
+ var i localI
+
+ i = new(localT)
+ if i.m() != "main.localT.m" {
+ println("BUG: localT:", i.m(), "called")
+ }
+
+ i = new(myT1)
+ if i.m() != "main.localT.m" {
+ println("BUG: myT1:", i.m(), "called")
+ }
+
+ i = new(myT2)
+ if i.m() != "main.localT.m" {
+ println("BUG: myT2:", i.m(), "called")
+ }
+
+ t3 := new(myT3)
+ if t3.m() != "main.localT.m" {
+ println("BUG: t3:", t3.m(), "called")
+ }
+
+ i = new(myT3)
+ if i.m() != "main.localT.m" {
+ t := reflect.TypeOf(i)
+ n := t.NumMethod()
+ for j := 0; j < n; j++ {
+ m := t.Method(j)
+ fmt.Printf("#%d: %s.%s %s\n", j, m.PkgPath, m.Name, m.Type)
+ }
+ println("BUG: myT3:", i.m(), "called")
+ }
+
+ var t4 struct {
+ localT
+ lib.T
+ }
+ if t4.m() != "main.localT.m" {
+ println("BUG: t4:", t4.m(), "called")
+ }
+ i = &t4
+ if i.m() != "main.localT.m" {
+ println("BUG: myT4:", i.m(), "called")
+ }
+
+ var t5 struct {
+ lib.T
+ localT
+ }
+ if t5.m() != "main.localT.m" {
+ println("BUG: t5:", t5.m(), "called")
+ }
+ i = &t5
+ if i.m() != "main.localT.m" {
+ println("BUG: myT5:", i.m(), "called")
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug425.go b/gcc/testsuite/go.test/test/fixedbugs/bug425.go
new file mode 100644
index 000000000..5546bd96b
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug425.go
@@ -0,0 +1,17 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// http://code.google.com/p/go/issues/detail?id=3119
+
+package main
+
+import "fmt"
+
+func main() {
+ s := "hello"
+ fmt.Println(s == "")
+ fmt.Println(s + "world" == "world")
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug426.go b/gcc/testsuite/go.test/test/fixedbugs/bug426.go
new file mode 100644
index 000000000..a1af3cf99
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug426.go
@@ -0,0 +1,15 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// gccgo crashed compiling this.
+
+package p
+
+type T *T
+
+func f(t T) {
+ println(t, *t)
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug427.go b/gcc/testsuite/go.test/test/fixedbugs/bug427.go
new file mode 100644
index 000000000..1239e7a33
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug427.go
@@ -0,0 +1,39 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// http://code.google.com/p/go/issues/detail?id=3351
+
+package main
+
+// struct with four fields of basic type
+type S struct {a, b, c, d int}
+
+// struct with five fields of basic type
+type T struct {a, b, c, d, e int}
+
+// array with four elements
+type A [4]int
+
+// array with five elements
+type B [5]int
+
+func main() {
+ var i interface{}
+
+ var s1, s2 S
+ i = s1 == s2
+
+ var t1, t2 T
+ i = t1 == t2
+
+ var a1, a2 A
+ i = a1 == a2
+
+ var b1, b2 B
+ i = b1 == b2
+
+ _ = i
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug428.go b/gcc/testsuite/go.test/test/fixedbugs/bug428.go
new file mode 100644
index 000000000..298c45518
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug428.go
@@ -0,0 +1,19 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test that when the compiler expands append inline it does not
+// overwrite a value before it needs it (issue 3369).
+
+package main
+
+func main() {
+ s := make([]byte, 5, 6)
+ copy(s, "12346")
+ s = append(s[:len(s)-1], '5', s[len(s)-1])
+ if string(s) != "123456" {
+ panic(s)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug429.go b/gcc/testsuite/go.test/test/fixedbugs/bug429.go
new file mode 100644
index 000000000..794d293db
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug429.go
@@ -0,0 +1,16 @@
+// $G $D/$F.go && $L $F.$A && ! ./$A.out || echo BUG: bug429
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Should print deadlock message, not hang.
+
+package main
+
+func main() {
+ select {}
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug430.go b/gcc/testsuite/go.test/test/fixedbugs/bug430.go
new file mode 100644
index 000000000..93d5cf2d5
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug430.go
@@ -0,0 +1,22 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// gccgo crashed compiling this.
+
+package main
+
+type S struct {
+ f [2][]int
+}
+
+func F() (r [2][]int) {
+ return
+}
+
+func main() {
+ var a []S
+ a[0].f = F()
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug431.go b/gcc/testsuite/go.test/test/fixedbugs/bug431.go
new file mode 100644
index 000000000..1057dadcc
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug431.go
@@ -0,0 +1,18 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// gccgo gave an invalid error ("floating point constant truncated to
+// integer") compiling this.
+
+package p
+
+const C = 1<<63 - 1
+
+func F(i int64) int64 {
+ return i
+}
+
+var V = F(int64(C) / 1e6)
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug432.go b/gcc/testsuite/go.test/test/fixedbugs/bug432.go
new file mode 100644
index 000000000..0c1a91461
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug432.go
@@ -0,0 +1,13 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// gccgo crashed compiling this.
+
+package p
+
+var v struct{ I }
+
+type I interface{}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug433.go b/gcc/testsuite/go.test/test/fixedbugs/bug433.go
new file mode 100644
index 000000000..1139dfa00
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug433.go
@@ -0,0 +1,39 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test that initializing struct fields out of order still runs
+// functions in the right order. This failed with gccgo.
+
+package main
+
+type S struct {
+ i1, i2, i3 int
+}
+
+var G int
+
+func v(i int) int {
+ if i != G {
+ panic(i)
+ }
+ G = i + 1
+ return G
+}
+
+func F() S {
+ return S{
+ i1: v(0),
+ i3: v(1),
+ i2: v(2),
+ }
+}
+
+func main() {
+ s := F()
+ if s != (S{1, 3, 2}) {
+ panic(s)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug434.go b/gcc/testsuite/go.test/test/fixedbugs/bug434.go
new file mode 100644
index 000000000..5abb567b4
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug434.go
@@ -0,0 +1,32 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test that typed and untyped negative zero floating point constants
+// are treated as equivalent to zero constants.
+
+package main
+
+import "math"
+
+const zero = 0.0
+
+func main() {
+ x := -zero
+ b := math.Float64bits(x)
+ if b != 0 {
+ panic(b)
+ }
+ x = -float64(zero)
+ b = math.Float64bits(x)
+ if b != 0 {
+ panic(b)
+ }
+ v := x
+ b = math.Float64bits(-v)
+ if b != 0x8000000000000000 {
+ panic(b)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug435.go b/gcc/testsuite/go.test/test/fixedbugs/bug435.go
new file mode 100644
index 000000000..9c30b143b
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug435.go
@@ -0,0 +1,15 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test that a syntax error caused by an unexpected EOF
+// gives an error message with the correct line number.
+//
+// https://code.google.com/p/go/issues/detail?id=3392
+
+package main
+
+func foo() {
+ bar(1, // ERROR "unexpected|missing|undefined"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug436.go b/gcc/testsuite/go.test/test/fixedbugs/bug436.go
new file mode 100644
index 000000000..e848eaeba
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug436.go
@@ -0,0 +1,32 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Gccgo used to crash compiling this.
+
+package main
+
+func foo() (int, int) {
+ return 1, 2
+}
+
+var c = b
+var a, b = foo()
+var d = b + 1
+
+func main() {
+ if a != 1 {
+ panic(a)
+ }
+ if b != 2 {
+ panic(b)
+ }
+ if c != 2 {
+ panic(c)
+ }
+ if d != 3 {
+ panic(d)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug437.dir/one.go b/gcc/testsuite/go.test/test/fixedbugs/bug437.dir/one.go
new file mode 100644
index 000000000..8d3caadae
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug437.dir/one.go
@@ -0,0 +1,18 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package one
+
+type I1 interface {
+ f()
+}
+
+type S1 struct {
+}
+
+func (s S1) f() {
+}
+
+func F1(i1 I1) {
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug437.dir/two.go b/gcc/testsuite/go.test/test/fixedbugs/bug437.dir/two.go
new file mode 100644
index 000000000..406dd5903
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug437.dir/two.go
@@ -0,0 +1,11 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package two
+
+import "./one"
+
+type S2 struct {
+ one.S1
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug437.go b/gcc/testsuite/go.test/test/fixedbugs/bug437.go
new file mode 100644
index 000000000..b1e76a6a7
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug437.go
@@ -0,0 +1,30 @@
+// $G $D/$F.dir/one.go && $G $D/$F.dir/two.go && $G $D/$F.go && $L $F.$A && ./$A.out
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test converting a type defined in a different package to an
+// interface defined in a third package, where the interface has a
+// hidden method. This used to cause a link error with gccgo.
+
+package main
+
+import (
+ "./one"
+ "./two"
+)
+
+func F(i1 one.I1) {
+ switch v := i1.(type) {
+ case two.S2:
+ one.F1(v)
+ }
+}
+
+func main() {
+ F(nil)
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug438.go b/gcc/testsuite/go.test/test/fixedbugs/bug438.go
new file mode 100644
index 000000000..15d3fdab8
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug438.go
@@ -0,0 +1,16 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Gccgo used to incorrectly give an error when compiling this.
+
+package p
+
+func F() (i int) {
+ for first := true; first; first = false {
+ i++
+ }
+ return
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug439.go b/gcc/testsuite/go.test/test/fixedbugs/bug439.go
new file mode 100644
index 000000000..87d4ae037
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug439.go
@@ -0,0 +1,22 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Gccgo used to crash compiling this.
+
+package p
+
+type E int
+
+func (e E) P() *E { return &e }
+
+const (
+ C1 E = 0
+ C2 = C1
+)
+
+func F() *E {
+ return C2.P()
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug440_32.go b/gcc/testsuite/go.test/test/fixedbugs/bug440_32.go
new file mode 100644
index 000000000..2d26fbb90
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug440_32.go
@@ -0,0 +1,21 @@
+// run
+
+// Test for 8g register move bug. The optimizer gets confused
+// about 16- vs 32-bit moves during splitContractIndex.
+
+// Issue 3910.
+
+package main
+
+func main() {
+ const c = 0x12345678
+ index, n, offset := splitContractIndex(c)
+ if index != int((c&0xffff)>>5) || n != int(c&(1<<5-1)) || offset != (c>>16)&(1<<14-1) {
+ println("BUG", index, n, offset)
+ }
+}
+
+func splitContractIndex(ce uint32) (index, n, offset int) {
+ h := uint16(ce)
+ return int(h >> 5), int(h & (1<<5 - 1)), int(ce>>16) & (1<<14 - 1)
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug440_64.go b/gcc/testsuite/go.test/test/fixedbugs/bug440_64.go
new file mode 100644
index 000000000..3ab3e565d
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug440_64.go
@@ -0,0 +1,21 @@
+// run
+
+// Test for 6g register move bug. The optimizer gets confused
+// about 32- vs 64-bit moves during splitContractIndex.
+
+// Issue 3918.
+
+package main
+
+func main() {
+ const c = 0x123400005678
+ index, offset := splitContractIndex(c)
+ if index != (c&0xffffffff)>>5 || offset != c+1 {
+ println("BUG", index, offset)
+ }
+}
+
+func splitContractIndex(ce uint64) (index uint32, offset uint64) {
+ h := uint32(ce)
+ return h >> 5, ce + 1
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug441.go b/gcc/testsuite/go.test/test/fixedbugs/bug441.go
new file mode 100644
index 000000000..8562bfeef
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug441.go
@@ -0,0 +1,36 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Was discarding function calls made for arguments named _
+// in inlined functions. Issue 3593.
+
+package main
+
+var did int
+
+func main() {
+ foo(side())
+ foo2(side(), side())
+ foo3(side(), side())
+ T.m1(T(side()))
+ T(1).m2(side())
+ const want = 7
+ if did != want {
+ println("BUG: missing", want-did, "calls")
+ }
+}
+
+func foo(_ int) {}
+func foo2(_, _ int) {}
+func foo3(int, int) {}
+type T int
+func (_ T) m1() {}
+func (t T) m2(_ int) {}
+
+func side() int {
+ did++
+ return 1
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug442.go b/gcc/testsuite/go.test/test/fixedbugs/bug442.go
new file mode 100644
index 000000000..1d1a94816
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug442.go
@@ -0,0 +1,27 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Used to crash generating hash and == functions for struct
+// with leading _ field. Issue 3607.
+
+package main
+
+type T struct {
+ _ int
+ X interface{}
+ _ string
+ Y float64
+}
+
+func main() {
+ m := map[T]int{}
+ m[T{X: 1, Y: 2}] = 1
+ m[T{X: 2, Y: 3}] = 2
+ m[T{X: 1, Y: 2}] = 3 // overwrites first entry
+ if len(m) != 2 {
+ println("BUG")
+ }
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug443.go b/gcc/testsuite/go.test/test/fixedbugs/bug443.go
new file mode 100644
index 000000000..b67bd8cb8
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug443.go
@@ -0,0 +1,17 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Was failing to compile with 'invalid receiver' due to
+// incomplete type definition evaluation. Issue 3709.
+
+package p
+
+type T1 struct { F *T2 }
+type T2 T1
+
+type T3 T2
+func (*T3) M() // was invalid receiver
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug444.go b/gcc/testsuite/go.test/test/fixedbugs/bug444.go
new file mode 100644
index 000000000..b54fb4f58
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug444.go
@@ -0,0 +1,36 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// The no-op conversion here used to confuse the compiler
+// into doing a load-effective-address of nil.
+// See issue 3670.
+
+package main
+
+import "reflect"
+
+type T interface {}
+
+var x bool
+
+func main() {
+ reflect.TypeOf(nil)
+ reflect.TypeOf(T(nil)) // used to miscompile
+ shouldPanic()
+}
+
+func f() byte {
+ return []byte(nil)[0] // used to miscompile
+}
+
+func shouldPanic() {
+ defer func() {
+ if recover() == nil {
+ panic("not panicking")
+ }
+ }()
+ f()
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug445.go b/gcc/testsuite/go.test/test/fixedbugs/bug445.go
new file mode 100644
index 000000000..497ecd3ab
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug445.go
@@ -0,0 +1,14 @@
+// compile
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3765
+
+package main
+
+func f(x uint) uint {
+ m := ^(1 << x)
+ return uint(m)
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug446.go b/gcc/testsuite/go.test/test/fixedbugs/bug446.go
new file mode 100644
index 000000000..1e435e110
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug446.go
@@ -0,0 +1,36 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3824.
+// Method calls are ignored when deciding initialization
+// order.
+
+package main
+
+type T int
+
+func (r T) Method1() int { return a }
+func (r T) Method2() int { return b }
+
+// dummy1 and dummy2 must be initialized after a and b.
+var dummy1 = T(0).Method1()
+var dummy2 = T.Method2(0)
+
+// Use a function call to force generating code.
+var a = identity(1)
+var b = identity(2)
+
+func identity(a int) int { return a }
+
+func main() {
+ if dummy1 != 1 {
+ panic("dummy1 != 1")
+ }
+ if dummy2 != 2 {
+ panic("dummy2 != 2")
+ }
+}
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug447.go b/gcc/testsuite/go.test/test/fixedbugs/bug447.go
new file mode 100644
index 000000000..a4c871bdb
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug447.go
@@ -0,0 +1,105 @@
+// runoutput
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3804
+// test all possible float -> integer conversions
+
+package main
+
+import (
+ "bytes"
+ "fmt"
+ "strings"
+)
+
+var (
+ intWidths = []int{8, 16, 32, 64} // int%d and uint%d
+ floatWidths = []int{32, 64} // float%d
+)
+
+func main() {
+
+ var names, funcs bytes.Buffer
+
+ for _, iWidth := range intWidths {
+ for _, typ := range []string{"int", "uint"} {
+ var segs bytes.Buffer
+ itype := fmt.Sprintf("%s%d", typ, iWidth)
+ names.WriteString("\ttest" + itype + ",\n")
+ for _, fWidth := range floatWidths {
+ ftype := fmt.Sprintf("float%d", fWidth)
+ seg := strings.Replace(testSegment, "$F", ftype, -1)
+ seg = strings.Replace(seg, "$I", itype, -1)
+ segs.WriteString(seg)
+ }
+ body := strings.Replace(testFunc, "$I", itype, -1)
+ if typ[0] == 'u' {
+ body = strings.Replace(body, "$TEST", " || i < 0", 1)
+ } else {
+ body = strings.Replace(body, "$TEST", "", 1)
+ }
+ body = strings.Replace(body, "$TESTSEGMENTS", segs.String(), 1)
+ funcs.WriteString(body)
+ }
+ }
+
+ program = strings.Replace(program, "$NAMES", names.String(), 1)
+ program = strings.Replace(program, "$FUNCS", funcs.String(), 1)
+ fmt.Print(program)
+}
+
+const testSegment = `
+ f$F := $F(f)
+ if math.Abs(float64(f$F) - f) < 0.05 {
+ if v := $I(f$F); v != $I(i) {
+ fmt.Printf("$I($F(%f)) = %v, expected %v\n", f, v, i)
+ }
+ }`
+
+const testFunc =
+`func test$I(f float64, i int64) {
+ if i != int64($I(i))$TEST {
+ return
+ }
+$TESTSEGMENTS
+}
+`
+
+var program =
+`package main
+
+import (
+ "fmt"
+ "math"
+)
+
+var tests = []struct {
+ f float64
+ i int64
+}{
+ {39.7, 39},
+ {-39.7, -39},
+ {258.6, 258},
+ {-258.6, -258},
+ {65538.9, 65538},
+ {-65538.9, -65538},
+ {4294967298.8, 4294967298},
+ {-4294967298.8, -4294967298},
+}
+
+var funcs = []func(float64, int64){
+$NAMES
+}
+
+$FUNCS
+func main() {
+ for _, t := range tests {
+ for _, f := range funcs {
+ f(t.f, t.i)
+ }
+ }
+}
+`
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg1.go b/gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg1.go
new file mode 100644
index 000000000..032e5d9de
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg1.go
@@ -0,0 +1,11 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package pkg1
+
+var x = make(chan interface{})
+
+func Do() int {
+ return (<-x).(int)
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg2.go b/gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg2.go
new file mode 100644
index 000000000..5c78c7d2f
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug448.dir/pkg2.go
@@ -0,0 +1,14 @@
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3843: inlining bug due to wrong receive operator precedence.
+
+package pkg2
+
+import "./pkg1"
+
+func F() {
+ pkg1.Do()
+}
+
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug448.go b/gcc/testsuite/go.test/test/fixedbugs/bug448.go
new file mode 100644
index 000000000..242f5999e
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug448.go
@@ -0,0 +1,7 @@
+// compiledir
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug449.go b/gcc/testsuite/go.test/test/fixedbugs/bug449.go
new file mode 100644
index 000000000..a9650f4c6
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug449.go
@@ -0,0 +1,69 @@
+// runoutput
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3866
+// runtime.equal failed to take padding between arguments and
+// return values into account, so in certain cases gc-generated
+// code will read a random bool from the stack as the result of
+// the comparison.
+// This program generates a lot of equality tests and hopes to
+// catch this.
+// NOTE: this program assumes comparing instance of T and T's
+// underlying []byte will make gc emit calls to runtime.equal,
+// and if gc optimizes this case, then the test will no longer
+// be correct (in the sense that it no longer tests runtime.equal).
+
+package main
+
+import (
+ "bytes"
+ "fmt"
+ "strconv"
+ "strings"
+)
+
+const ntest = 1024
+
+func main() {
+ var decls, calls bytes.Buffer
+
+ for i := 1; i <= ntest; i++ {
+ s := strconv.Itoa(i)
+ decls.WriteString(strings.Replace(decl, "$", s, -1))
+ calls.WriteString(strings.Replace("call(test$)\n\t", "$", s, -1))
+ }
+
+ program = strings.Replace(program, "$DECLS", decls.String(), 1)
+ program = strings.Replace(program, "$CALLS", calls.String(), 1)
+ fmt.Print(program)
+}
+
+var program = `package main
+
+var count int
+
+func call(f func() bool) {
+ if f() {
+ count++
+ }
+}
+
+$DECLS
+
+func main() {
+ $CALLS
+ if count != 0 {
+ println("failed", count, "case(s)")
+ }
+}
+`
+
+const decl = `
+type T$ [$]uint8
+func test$() bool {
+ v := T${1}
+ return v == [$]uint8{2} || v != [$]uint8{1}
+}`
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug450.go b/gcc/testsuite/go.test/test/fixedbugs/bug450.go
new file mode 100644
index 000000000..3f13de16c
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug450.go
@@ -0,0 +1,28 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3899: 8g incorrectly thinks a variable is
+// "set but not used" and elides an assignment, causing
+// variables to end up with wrong data.
+//
+// The reason is a miscalculation of variable width.
+
+package main
+
+func bar(f func()) {
+ f()
+}
+
+func foo() {
+ f := func() {}
+ if f == nil {
+ }
+ bar(f)
+}
+
+func main() {
+ foo()
+}
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug451.go b/gcc/testsuite/go.test/test/fixedbugs/bug451.go
new file mode 100644
index 000000000..75ce97490
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug451.go
@@ -0,0 +1,11 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+type T x.T // ERROR "undefined|expected package"
+
+// bogus "invalid recursive type"
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug452.go b/gcc/testsuite/go.test/test/fixedbugs/bug452.go
new file mode 100644
index 000000000..d2e4a0b44
--- /dev/null
+++ b/gcc/testsuite/go.test/test/fixedbugs/bug452.go
@@ -0,0 +1,38 @@
+// run
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Issue 3835: 8g tries to optimize arithmetic involving integer
+// constants, but can run out of registers in the process.
+
+package main
+
+var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, F, G int
+
+func foo() int {
+ return a + 1 + b + 2 + c + 3 + d + 4 + e + 5 + f + 6 + g + 7 + h + 8 + i + 9 + j + 10 +
+ k + 1 + l + 2 + m + 3 + n + 4 + o + 5 + p + 6 + q + 7 + r + 8 + s + 9 + t + 10 +
+ u + 1 + v + 2 + w + 3 + x + 4 + y + 5 + z + 6 + A + 7 + B + 8 + C + 9 + D + 10 +
+ E + 1 + F + 2 + G + 3
+}
+
+func bar() int8 {
+ var (
+ W int16
+ X int32
+ Y int32
+ Z int32
+ )
+ return int8(W+int16(X+3)+3) * int8(Y+3+Z*3)
+}
+
+func main() {
+ if foo() == 0 {
+ panic("foo")
+ }
+ if bar() == 0 {
+ panic("bar")
+ }
+}
diff --git a/gcc/testsuite/go.test/test/float_lit.go b/gcc/testsuite/go.test/test/float_lit.go
index 7b91d88e5..2912c3749 100644
--- a/gcc/testsuite/go.test/test/float_lit.go
+++ b/gcc/testsuite/go.test/test/float_lit.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test floating-point literal syntax.
+
package main
var bad bool
diff --git a/gcc/testsuite/go.test/test/floatcmp.go b/gcc/testsuite/go.test/test/floatcmp.go
index f51cbc277..f9f59a937 100644
--- a/gcc/testsuite/go.test/test/floatcmp.go
+++ b/gcc/testsuite/go.test/test/floatcmp.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test floating-point comparison involving NaN.
+
package main
import "math"
diff --git a/gcc/testsuite/go.test/test/for.go b/gcc/testsuite/go.test/test/for.go
index 36ad15709..8a5009065 100644
--- a/gcc/testsuite/go.test/test/for.go
+++ b/gcc/testsuite/go.test/test/for.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test for loops.
+
package main
func assertequal(is, shouldbe int, msg string) {
diff --git a/gcc/testsuite/go.test/test/func.go b/gcc/testsuite/go.test/test/func.go
index e8ed928bc..246cb56fd 100644
--- a/gcc/testsuite/go.test/test/func.go
+++ b/gcc/testsuite/go.test/test/func.go
@@ -1,9 +1,10 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple functions.
package main
diff --git a/gcc/testsuite/go.test/test/func1.go b/gcc/testsuite/go.test/test/func1.go
index 056ff9877..c89f7ff2e 100644
--- a/gcc/testsuite/go.test/test/func1.go
+++ b/gcc/testsuite/go.test/test/func1.go
@@ -1,14 +1,15 @@
-// errchk $G $F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// does not compile and should not compile
+// Test that result parameters are in the same scope as regular parameters.
+// Does not compile.
package main
-func f1(a int) (int, float32) { // BUG (not caught by compiler): multiple return values must have names
+func f1(a int) (int, float32) {
return 7, 7.0
}
diff --git a/gcc/testsuite/go.test/test/func2.go b/gcc/testsuite/go.test/test/func2.go
index 87e78194e..b5966a91f 100644
--- a/gcc/testsuite/go.test/test/func2.go
+++ b/gcc/testsuite/go.test/test/func2.go
@@ -1,9 +1,12 @@
-// $G $F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test function signatures.
+// Compiled but not run.
+
package main
type t1 int
diff --git a/gcc/testsuite/go.test/test/func3.go b/gcc/testsuite/go.test/test/func3.go
index 110b0ef1c..6be3bf018 100644
--- a/gcc/testsuite/go.test/test/func3.go
+++ b/gcc/testsuite/go.test/test/func3.go
@@ -1,9 +1,12 @@
-// errchk $G $F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal function signatures are detected.
+// Does not compile.
+
package main
type t1 int
diff --git a/gcc/testsuite/go.test/test/func4.go b/gcc/testsuite/go.test/test/func4.go
index 2a1a932de..85f1e4b81 100644
--- a/gcc/testsuite/go.test/test/func4.go
+++ b/gcc/testsuite/go.test/test/func4.go
@@ -1,9 +1,12 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that it is illegal to take the address of a function.
+// Does not compile.
+
package main
var notmain func()
diff --git a/gcc/testsuite/go.test/test/func5.go b/gcc/testsuite/go.test/test/func5.go
index e27825c2b..2e058be7e 100644
--- a/gcc/testsuite/go.test/test/func5.go
+++ b/gcc/testsuite/go.test/test/func5.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test functions and goroutines.
+
package main
func caller(f func(int, int) int, a, b int, c chan int) {
diff --git a/gcc/testsuite/go.test/test/func6.go b/gcc/testsuite/go.test/test/func6.go
index 1356b6aa8..456cb49f0 100644
--- a/gcc/testsuite/go.test/test/func6.go
+++ b/gcc/testsuite/go.test/test/func6.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test closures in if conditions.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/func7.go b/gcc/testsuite/go.test/test/func7.go
index e38b008cc..6f6766f29 100644
--- a/gcc/testsuite/go.test/test/func7.go
+++ b/gcc/testsuite/go.test/test/func7.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test evaluation order in if condition.
+
package main
var calledf = false
diff --git a/gcc/testsuite/go.test/test/func8.go b/gcc/testsuite/go.test/test/func8.go
new file mode 100644
index 000000000..7defe265b
--- /dev/null
+++ b/gcc/testsuite/go.test/test/func8.go
@@ -0,0 +1,49 @@
+// run
+
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test evaluation order.
+
+package main
+
+var calledf int
+
+func f() int {
+ calledf++
+ return 0
+}
+
+func g() int {
+ return calledf
+}
+
+var xy string
+
+func x() bool {
+ for false {
+ } // no inlining
+ xy += "x"
+ return false
+}
+
+func y() string {
+ for false {
+ } // no inlining
+ xy += "y"
+ return "abc"
+}
+
+func main() {
+ if f() == g() {
+ println("wrong f,g order")
+ }
+
+ if x() == (y() == "abc") {
+ panic("wrong compare")
+ }
+ if xy != "xy" {
+ println("wrong x,y order")
+ }
+}
diff --git a/gcc/testsuite/go.test/test/gc.go b/gcc/testsuite/go.test/test/gc.go
index 3aab8fac9..6688f9fbd 100644
--- a/gcc/testsuite/go.test/test/gc.go
+++ b/gcc/testsuite/go.test/test/gc.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Simple test of the garbage collector.
+
package main
import "runtime"
diff --git a/gcc/testsuite/go.test/test/gc1.go b/gcc/testsuite/go.test/test/gc1.go
index 84034e7ce..6049ea14e 100644
--- a/gcc/testsuite/go.test/test/gc1.go
+++ b/gcc/testsuite/go.test/test/gc1.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// A simple test of the garbage collector.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/gc2.go b/gcc/testsuite/go.test/test/gc2.go
index 772f9810d..de52a4fbf 100644
--- a/gcc/testsuite/go.test/test/gc2.go
+++ b/gcc/testsuite/go.test/test/gc2.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that buffered channels are garbage collected properly.
+// Test that buffered channels are garbage collected properly.
// An interesting case because they have finalizers and used to
// have self loops that kept them from being collected.
// (Cyclic data with finalizers is never finalized, nor collected.)
diff --git a/gcc/testsuite/go.test/test/golden.out b/gcc/testsuite/go.test/test/golden.out
index e0b4cf6e2..3e44e04c6 100644
--- a/gcc/testsuite/go.test/test/golden.out
+++ b/gcc/testsuite/go.test/test/golden.out
@@ -11,9 +11,18 @@
== dwarf/
+== safe/
+
== fixedbugs/
+=========== fixedbugs/bug429.go
+throw: all goroutines are asleep - deadlock!
+
== bugs/
=========== bugs/bug395.go
bug395 is broken
+
+=========== bugs/bug434.go
+bugs/bug434.dir/two.go:10: one.t.int undefined (cannot refer to unexported field or method one.int)
+BUG:bug434
diff --git a/gcc/testsuite/go.test/test/goprint.go b/gcc/testsuite/go.test/test/goprint.go
index 53ed055a0..2f0d3c390 100644
--- a/gcc/testsuite/go.test/test/goprint.go
+++ b/gcc/testsuite/go.test/test/goprint.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+// cmpout
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that println can be the target of a go statement.
+
package main
import "time"
diff --git a/gcc/testsuite/go.test/test/goto.go b/gcc/testsuite/go.test/test/goto.go
index 1fccb314c..ca477b3d0 100644
--- a/gcc/testsuite/go.test/test/goto.go
+++ b/gcc/testsuite/go.test/test/goto.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify goto semantics.
+// Does not compile.
+//
// Each test is in a separate function just so that if the
// compiler stops processing after one error, we don't
// lose other ones.
diff --git a/gcc/testsuite/go.test/test/hashmap.go b/gcc/testsuite/go.test/test/hashmap.go
deleted file mode 100755
index 0a4d7ab61..000000000
--- a/gcc/testsuite/go.test/test/hashmap.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// $G $F.go && $L $F.$A && ./$A.out
-
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-// ----------------------------------------------------------------------------
-// Helper functions
-
-func ASSERT(p bool) {
- if !p {
- // panic 0
- }
-}
-
-
-// ----------------------------------------------------------------------------
-// Implementation of the HashMap
-
-type KeyType interface {
- Hash() uint32
- Match(other KeyType) bool
-}
-
-
-type ValueType interface {
- // empty interface
-}
-
-
-type Entry struct {
- key KeyType
- value ValueType
-}
-
-
-type Array [1024]Entry
-
-type HashMap struct {
- map_ *Array
- log2_capacity_ uint32
- occupancy_ uint32
-}
-
-
-func (m *HashMap) capacity() uint32 {
- return 1 << m.log2_capacity_
-}
-
-
-func (m *HashMap) Clear() {
- // Mark all entries as empty.
- var i uint32 = m.capacity() - 1
- for i > 0 {
- m.map_[i].key = nil
- i = i - 1
- }
- m.occupancy_ = 0
-}
-
-
-func (m *HashMap) Initialize (initial_log2_capacity uint32) {
- m.log2_capacity_ = initial_log2_capacity
- m.map_ = new(Array)
- m.Clear()
-}
-
-
-func (m *HashMap) Probe (key KeyType) *Entry {
- ASSERT(key != nil)
-
- var i uint32 = key.Hash() % m.capacity()
- ASSERT(0 <= i && i < m.capacity())
-
- ASSERT(m.occupancy_ < m.capacity()) // guarantees loop termination
- for m.map_[i].key != nil && !m.map_[i].key.Match(key) {
- i++
- if i >= m.capacity() {
- i = 0
- }
- }
-
- return &m.map_[i]
-}
-
-
-func (m *HashMap) Lookup (key KeyType, insert bool) *Entry {
- // Find a matching entry.
- var p *Entry = m.Probe(key)
- if p.key != nil {
- return p
- }
-
- // No entry found; insert one if necessary.
- if insert {
- p.key = key
- p.value = nil
- m.occupancy_++
-
- // Grow the map if we reached >= 80% occupancy.
- if m.occupancy_ + m.occupancy_/4 >= m.capacity() {
- m.Resize()
- p = m.Probe(key)
- }
-
- return p
- }
-
- // No entry found and none inserted.
- return nil
-}
-
-
-func (m *HashMap) Resize() {
- var hmap *Array = m.map_
- var n uint32 = m.occupancy_
-
- // Allocate a new map of twice the current size.
- m.Initialize(m.log2_capacity_ << 1)
-
- // Rehash all current entries.
- var i uint32 = 0
- for n > 0 {
- if hmap[i].key != nil {
- m.Lookup(hmap[i].key, true).value = hmap[i].value
- n = n - 1
- }
- i++
- }
-}
-
-
-// ----------------------------------------------------------------------------
-// Test code
-
-type Number struct {
- x uint32
-}
-
-
-func (n *Number) Hash() uint32 {
- return n.x * 23
-}
-
-
-func (n *Number) Match(other KeyType) bool {
- // var y *Number = other
- // return n.x == y.x
- return false
-}
-
-
-func MakeNumber (x uint32) *Number {
- var n *Number = new(Number)
- n.x = x
- return n
-}
-
-
-func main() {
- // func (n int) int { return n + 1; }(1)
-
- //print "HashMap - gri 2/8/2008\n"
-
- var hmap *HashMap = new(HashMap)
- hmap.Initialize(0)
-
- var x1 *Number = MakeNumber(1001)
- var x2 *Number = MakeNumber(2002)
- var x3 *Number = MakeNumber(3003)
- _, _, _ = x1, x2, x3
-
- // this doesn't work I think...
- //hmap.Lookup(x1, true)
- //hmap.Lookup(x2, true)
- //hmap.Lookup(x3, true)
-
- //print "done\n"
-}
diff --git a/gcc/testsuite/go.test/test/helloworld.go b/gcc/testsuite/go.test/test/helloworld.go
index 16c95f006..5025ec9bb 100644
--- a/gcc/testsuite/go.test/test/helloworld.go
+++ b/gcc/testsuite/go.test/test/helloworld.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+// cmpout
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that we can do page 1 of the C book.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/if.go b/gcc/testsuite/go.test/test/if.go
index 18a6715d7..25cc14164 100644
--- a/gcc/testsuite/go.test/test/if.go
+++ b/gcc/testsuite/go.test/test/if.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test if statements in various forms.
+
package main
func assertequal(is, shouldbe int, msg string) {
diff --git a/gcc/testsuite/go.test/test/import.go b/gcc/testsuite/go.test/test/import.go
index bd83dc3bd..d135cd284 100644
--- a/gcc/testsuite/go.test/test/import.go
+++ b/gcc/testsuite/go.test/test/import.go
@@ -1,11 +1,11 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// check that when import gives multiple names
-// to a type, they're still all the same type
+// Test that when import gives multiple names
+// to a single type, they still all refer to the same type.
package main
diff --git a/gcc/testsuite/go.test/test/import1.go b/gcc/testsuite/go.test/test/import1.go
index ebd704ef9..56b29d58c 100644
--- a/gcc/testsuite/go.test/test/import1.go
+++ b/gcc/testsuite/go.test/test/import1.go
@@ -1,10 +1,11 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// check for import conflicts
+// Verify that import conflicts are detected by the compiler.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/import2.go b/gcc/testsuite/go.test/test/import2.go
index 0efc285fa..5c275f34b 100644
--- a/gcc/testsuite/go.test/test/import2.go
+++ b/gcc/testsuite/go.test/test/import2.go
@@ -1,9 +1,12 @@
-// true # used by import3
+// skip # used by import3
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Various declarations of exported variables and functions.
+// Imported by import3.go.
+
package p
var C1 chan <- chan int = (chan<- (chan int))(nil)
diff --git a/gcc/testsuite/go.test/test/import3.go b/gcc/testsuite/go.test/test/import3.go
index e4900b93d..0a5ba1d01 100644
--- a/gcc/testsuite/go.test/test/import3.go
+++ b/gcc/testsuite/go.test/test/import3.go
@@ -1,10 +1,13 @@
// $G $D/import2.go && $G $D/$F.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that all the types from import2.go made it
+// Test that all the types from import2.go made it
// intact and with the same meaning, by assigning to or using them.
package main
diff --git a/gcc/testsuite/go.test/test/import4.go b/gcc/testsuite/go.test/test/import4.go
index 1ae1d0e4a..f35f56781 100644
--- a/gcc/testsuite/go.test/test/import4.go
+++ b/gcc/testsuite/go.test/test/import4.go
@@ -1,12 +1,17 @@
// $G $D/empty.go && errchk $G $D/$F.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+// Verify that various kinds of "imported and not used"
+// errors are caught by the compiler.
+// Does not compile.
-// various kinds of imported and not used
+package main
// standard
import "fmt" // ERROR "imported and not used.*fmt"
diff --git a/gcc/testsuite/go.test/test/import5.go b/gcc/testsuite/go.test/test/import5.go
new file mode 100644
index 000000000..6480acff9
--- /dev/null
+++ b/gcc/testsuite/go.test/test/import5.go
@@ -0,0 +1,55 @@
+// errorcheck
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Verify that invalid imports are rejected by the compiler.
+// Does not compile.
+
+package main
+
+// Correct import paths.
+import _ "fmt"
+import _ `time`
+import _ "m\x61th"
+import _ "go/parser"
+
+// Correct import paths, but the packages don't exist.
+// Don't test.
+//import "a.b"
+//import "greek/αβ"
+
+// Import paths must be strings.
+import 42 // ERROR "import statement"
+import 'a' // ERROR "import statement"
+import 3.14 // ERROR "import statement"
+import 0.25i // ERROR "import statement"
+
+// Each of these pairs tests both `` vs "" strings
+// and also use of invalid characters spelled out as
+// escape sequences and written directly.
+// For example `"\x00"` tests import "\x00"
+// while "`\x00`" tests import `<actual-NUL-byte>`.
+import "" // ERROR "import path"
+import `` // ERROR "import path"
+import "\x00" // ERROR "import path"
+import `\x00` // ERROR "import path"
+import "\x7f" // ERROR "import path"
+import `\x7f` // ERROR "import path"
+import "a!" // ERROR "import path"
+import `a!` // ERROR "import path"
+import "a b" // ERROR "import path"
+import `a b` // ERROR "import path"
+import "a\\b" // ERROR "import path"
+import `a\\b` // ERROR "import path"
+import "\"`a`\"" // ERROR "import path"
+import `\"a\"` // ERROR "import path"
+import "\x80\x80" // ERROR "import path"
+import `\x80\x80` // ERROR "import path"
+import "\xFFFD" // ERROR "import path"
+import `\xFFFD` // ERROR "import path"
+
+// Invalid local imports.
+import "/foo" // ERROR "import path cannot be absolute path"
+import "c:/foo" // ERROR "import path contains invalid character"
diff --git a/gcc/testsuite/go.test/test/index.go b/gcc/testsuite/go.test/test/index.go
index 38aa33dd3..447d70896 100644
--- a/gcc/testsuite/go.test/test/index.go
+++ b/gcc/testsuite/go.test/test/index.go
@@ -4,11 +4,15 @@
// ./$A.out -pass 2 >tmp.go && errchk $G -e tmp.go
// rm -f tmp.go $A.out1
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Generate test of index and slice bounds checks.
+// The output is compiled and run.
package main
@@ -30,16 +34,20 @@ import (
type quad struct { x, y, z, w int }
const (
- cj = 11
- ci int = 12
- ci32 int32 = 13
- ci64 int64 = 14
+ cj = 100011
+ ci int = 100012
+ ci8 int8 = 115
+ ci16 int16 = 10016
+ ci32 int32 = 100013
+ ci64 int64 = 100014
ci64big int64 = 1<<31
ci64bigger int64 = 1<<32
chuge = 1<<100
cnj = -2
cni int = -3
+ cni8 int8 = -6
+ cni16 int16 = -7
cni32 int32 = -4
cni64 int64 = -5
cni64big int64 = -1<<31
@@ -47,16 +55,20 @@ const (
cnhuge = -1<<100
)
-var j int = 20
-var i int = 21
-var i32 int32 = 22
-var i64 int64 = 23
+var j int = 100020
+var i int = 100021
+var i8 int8 = 126
+var i16 int16 = 10025
+var i32 int32 = 100022
+var i64 int64 = 100023
var i64big int64 = 1<<31
var i64bigger int64 = 1<<32
var huge uint64 = 1<<64 - 1
var nj int = -10
var ni int = -11
+var ni8 int8 = -14
+var ni16 int16 = -15
var ni32 int32 = -12
var ni64 int64 = -13
var ni64big int64 = -1<<31
@@ -71,6 +83,14 @@ var sq []quad = make([]quad, 10)
var aq [10]quad
var paq *[10]quad = &aq
+var sib []int = make([]int, 100000)
+var aib [100000]int
+var paib *[100000]int = &aib
+
+var sqb []quad = make([]quad, 100000)
+var aqb [100000]quad
+var paqb *[100000]quad = &aqb
+
type T struct {
si []int
ai [10]int
@@ -78,11 +98,18 @@ type T struct {
sq []quad
aq [10]quad
paq *[10]quad
+
+ sib []int
+ aib [100000]int
+ paib *[100000]int
+ sqb []quad
+ aqb [100000]quad
+ paqb *[100000]quad
}
-var t = T{si, ai, pai, sq, aq, paq}
+var t = T{si, ai, pai, sq, aq, paq, sib, aib, paib, sqb, aqb, paqb}
-var pt = &T{si, ai, pai, sq, aq, paq}
+var pt = &T{si, ai, pai, sq, aq, paq, sib, aib, paib, sqb, aqb, paqb}
// test that f panics
func test(f func(), s string) {
@@ -91,11 +118,25 @@ func test(f func(), s string) {
_, file, line, _ := runtime.Caller(2)
bug()
print(file, ":", line, ": ", s, " did not panic\n")
+ } else if !contains(err.(error).Error(), "out of range") {
+ _, file, line, _ := runtime.Caller(2)
+ bug()
+ print(file, ":", line, ": ", s, " unexpected panic: ", err.(error).Error(), "\n")
}
}()
f()
}
+func contains(x, y string) bool {
+ for i := 0; i+len(y) <= len(x); i++ {
+ if x[i:i+len(y)] == y {
+ return true
+ }
+ }
+ return false
+}
+
+
var X interface{}
func use(y interface{}) {
X = y
@@ -146,11 +187,14 @@ func main() {
// Array, pointer to array, slice.
[]string{"a", "pa", "s"},
-
+
// Element is int, element is quad (struct).
// This controls whether we end up in gsubr.c (i) or cgen.c (q).
[]string{"i", "q"},
+ // Small or big len.
+ []string{"", "b"},
+
// Variable or constant.
[]string{"", "c"},
@@ -158,11 +202,11 @@ func main() {
[]string{"", "n"},
// Size of index.
- []string{"j", "i", "i32", "i64", "i64big", "i64bigger", "huge"},
+ []string{"j", "i", "i8", "i16", "i32", "i64", "i64big", "i64bigger", "huge"},
}
forall(choices, func(x []string) {
- p, a, e, c, n, i := x[0], x[1], x[2], x[3], x[4], x[5]
+ p, a, e, big, c, n, i := x[0], x[1], x[2], x[3], x[4], x[5], x[6]
// Pass: dynamic=0, static=1, 2.
// Which cases should be caught statically?
@@ -184,10 +228,15 @@ func main() {
thisPass = 2
}
}
+
+ // If we're using the big-len data, positive int8 and int16 cannot overflow.
+ if big == "b" && n == "" && (i == "i8" || i == "i16") {
+ return
+ }
// Only print the test case if it is appropriate for this pass.
if thisPass == *pass {
- pae := p+a+e
+ pae := p+a+e+big
cni := c+n+i
// Index operation
diff --git a/gcc/testsuite/go.test/test/indirect.go b/gcc/testsuite/go.test/test/indirect.go
index cfddde9ce..bb20f3009 100644
--- a/gcc/testsuite/go.test/test/indirect.go
+++ b/gcc/testsuite/go.test/test/indirect.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG indirect
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test various safe uses of indirection.
+
package main
var m0 map[string]int
diff --git a/gcc/testsuite/go.test/test/indirect1.go b/gcc/testsuite/go.test/test/indirect1.go
index ecb4f138a..51da4cc7c 100644
--- a/gcc/testsuite/go.test/test/indirect1.go
+++ b/gcc/testsuite/go.test/test/indirect1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that illegal uses of indirection are caught by the compiler.
+// Does not compile.
+
package main
var m0 map[string]int
diff --git a/gcc/testsuite/go.test/test/init.go b/gcc/testsuite/go.test/test/init.go
index 74c2d5c26..f4689443c 100644
--- a/gcc/testsuite/go.test/test/init.go
+++ b/gcc/testsuite/go.test/test/init.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that erroneous use of init is detected.
+// Does not compile.
+
package main
import "runtime"
diff --git a/gcc/testsuite/go.test/test/init1.go b/gcc/testsuite/go.test/test/init1.go
index 9ce3c12ee..a888ad744 100644
--- a/gcc/testsuite/go.test/test/init1.go
+++ b/gcc/testsuite/go.test/test/init1.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -16,10 +16,11 @@ func init() {
c := make(chan int)
go send(c)
<-c
-
- const chunk = 1<<20
- runtime.UpdateMemStats()
- sys := runtime.MemStats.Sys
+
+ const chunk = 1 << 20
+ memstats := new(runtime.MemStats)
+ runtime.ReadMemStats(memstats)
+ sys := memstats.Sys
b := make([]byte, chunk)
for i := range b {
b[i] = byte(i%10 + '0')
@@ -28,8 +29,8 @@ func init() {
for i := 0; i < 1000; i++ {
x = []byte(s)
}
- runtime.UpdateMemStats()
- sys1 := runtime.MemStats.Sys
+ runtime.ReadMemStats(memstats)
+ sys1 := memstats.Sys
if sys1-sys > chunk*50 {
println("allocated 1000 chunks of", chunk, "and used ", sys1-sys, "memory")
}
@@ -41,4 +42,3 @@ func send(c chan int) {
func main() {
}
-
diff --git a/gcc/testsuite/go.test/test/initcomma.go b/gcc/testsuite/go.test/test/initcomma.go
index 195d4575f..a54fce428 100644
--- a/gcc/testsuite/go.test/test/initcomma.go
+++ b/gcc/testsuite/go.test/test/initcomma.go
@@ -1,15 +1,17 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test trailing commas. DO NOT gofmt THIS FILE.
+
package main
-var a = []int{1, 2}
-var b = [5]int{1, 2, 3}
-var c = []int{1}
-var d = [...]int{1, 2, 3}
+var a = []int{1, 2, }
+var b = [5]int{1, 2, 3, }
+var c = []int{1, }
+var d = [...]int{1, 2, 3, }
func main() {
if len(a) != 2 {
diff --git a/gcc/testsuite/go.test/test/initialize.go b/gcc/testsuite/go.test/test/initialize.go
index 6dd7d67dc..1307e0209 100644
--- a/gcc/testsuite/go.test/test/initialize.go
+++ b/gcc/testsuite/go.test/test/initialize.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test initialization of package-level variables.
+
package main
import "fmt"
diff --git a/gcc/testsuite/go.test/test/initializerr.go b/gcc/testsuite/go.test/test/initializerr.go
index e7f8b0e92..48908c347 100644
--- a/gcc/testsuite/go.test/test/initializerr.go
+++ b/gcc/testsuite/go.test/test/initializerr.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that erroneous initialization expressions are caught by the compiler
+// Does not compile.
+
package main
type S struct {
diff --git a/gcc/testsuite/go.test/test/initsyscall.go b/gcc/testsuite/go.test/test/initsyscall.go
deleted file mode 100644
index d0c26d2a8..000000000
--- a/gcc/testsuite/go.test/test/initsyscall.go
+++ /dev/null
@@ -1,26 +0,0 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
-
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// This used to crash because the scheduler
-// tried to kick off a new scheduling thread for f
-// when time.Nanoseconds went into the system call.
-// It's not okay to schedule new goroutines
-// until main has started.
-
-package main
-
-import "time"
-
-func f() {
-}
-
-func init() {
- go f()
- time.Now()
-}
-
-func main() {
-}
diff --git a/gcc/testsuite/go.test/test/int_lit.go b/gcc/testsuite/go.test/test/int_lit.go
index 2644e17b5..78deaea13 100644
--- a/gcc/testsuite/go.test/test/int_lit.go
+++ b/gcc/testsuite/go.test/test/int_lit.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test integer literal syntax.
+
package main
import "os"
diff --git a/gcc/testsuite/go.test/test/intcvt.go b/gcc/testsuite/go.test/test/intcvt.go
index 407bcfd9b..3920528a4 100644
--- a/gcc/testsuite/go.test/test/intcvt.go
+++ b/gcc/testsuite/go.test/test/intcvt.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test implicit and explicit conversions of constants.
+
package main
const (
diff --git a/gcc/testsuite/go.test/test/interface/bigdata.go b/gcc/testsuite/go.test/test/interface/bigdata.go
index 44f6ab127..0f2e9a990 100644
--- a/gcc/testsuite/go.test/test/interface/bigdata.go
+++ b/gcc/testsuite/go.test/test/interface/bigdata.go
@@ -1,11 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// check that big vs small, pointer vs not
-// interface methods work.
+// Test big vs. small, pointer vs. value interface methods.
package main
diff --git a/gcc/testsuite/go.test/test/interface/convert.go b/gcc/testsuite/go.test/test/interface/convert.go
index 7f429f703..eb6fd1d55 100644
--- a/gcc/testsuite/go.test/test/interface/convert.go
+++ b/gcc/testsuite/go.test/test/interface/convert.go
@@ -1,11 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check uses of all the different interface
-// conversion runtime functions.
+// Test all the different interface conversion runtime functions.
package main
diff --git a/gcc/testsuite/go.test/test/interface/convert1.go b/gcc/testsuite/go.test/test/interface/convert1.go
index 658b1a92f..4a3ec8a37 100644
--- a/gcc/testsuite/go.test/test/interface/convert1.go
+++ b/gcc/testsuite/go.test/test/interface/convert1.go
@@ -1,11 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that static interface conversion of
-// interface value nil succeeds.
+// Test static interface conversion of interface value nil.
package main
diff --git a/gcc/testsuite/go.test/test/interface/convert2.go b/gcc/testsuite/go.test/test/interface/convert2.go
index 658b1a92f..4a3ec8a37 100644
--- a/gcc/testsuite/go.test/test/interface/convert2.go
+++ b/gcc/testsuite/go.test/test/interface/convert2.go
@@ -1,11 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that static interface conversion of
-// interface value nil succeeds.
+// Test static interface conversion of interface value nil.
package main
diff --git a/gcc/testsuite/go.test/test/interface/embed.go b/gcc/testsuite/go.test/test/interface/embed.go
index 2fddee190..5c52ac023 100644
--- a/gcc/testsuite/go.test/test/interface/embed.go
+++ b/gcc/testsuite/go.test/test/interface/embed.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check methods derived from embedded interface values.
+// Test methods derived from embedded interface values.
package main
diff --git a/gcc/testsuite/go.test/test/interface/embed0.go b/gcc/testsuite/go.test/test/interface/embed0.go
index bbd81e760..e2ee20ade 100644
--- a/gcc/testsuite/go.test/test/interface/embed0.go
+++ b/gcc/testsuite/go.test/test/interface/embed0.go
@@ -1,10 +1,10 @@
-// true # used by embed1.go
+// skip # used by embed1.go
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that embedded interface types can have local methods.
+// Test that embedded interface types can have local methods.
package p
diff --git a/gcc/testsuite/go.test/test/interface/embed1.go b/gcc/testsuite/go.test/test/interface/embed1.go
index 24e50471f..07b873a63 100644
--- a/gcc/testsuite/go.test/test/interface/embed1.go
+++ b/gcc/testsuite/go.test/test/interface/embed1.go
@@ -1,10 +1,13 @@
// $G $D/embed0.go && $G $D/$F.go && $L $F.$A && ./$A.out
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that embedded interface types can have local methods.
+// Test that embedded interface types can have local methods.
package main
diff --git a/gcc/testsuite/go.test/test/interface/embed2.go b/gcc/testsuite/go.test/test/interface/embed2.go
index c18a1fece..1636db78e 100644
--- a/gcc/testsuite/go.test/test/interface/embed2.go
+++ b/gcc/testsuite/go.test/test/interface/embed2.go
@@ -1,10 +1,10 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check methods derived from embedded interface and *interface values.
+// Test methods derived from embedded interface and *interface values.
package main
diff --git a/gcc/testsuite/go.test/test/interface/explicit.go b/gcc/testsuite/go.test/test/interface/explicit.go
index daae59b36..eb81156e0 100644
--- a/gcc/testsuite/go.test/test/interface/explicit.go
+++ b/gcc/testsuite/go.test/test/interface/explicit.go
@@ -1,10 +1,11 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Static error messages about interface conversions.
+// Verify compiler messages about erroneous static interface conversions.
+// Does not compile.
package main
@@ -14,6 +15,10 @@ type T struct {
var t *T
+type X int
+
+func (x *X) M() {}
+
type I interface {
M()
}
@@ -39,7 +44,7 @@ func main() {
// because i has an extra method
// that t does not, so i cannot contain a t.
i = t // ERROR "incompatible|missing M method"
- t = i // ERROR "incompatible|need type assertion"
+ t = i // ERROR "incompatible|assignment$"
i = i2 // ok
i2 = i // ERROR "incompatible|missing N method"
@@ -65,6 +70,8 @@ func (Int) M(float64) {}
var _ = m.(Int) // ERROR "impossible type assertion"
+var _ = m.(X) // ERROR "pointer receiver"
+
var ii int
var jj Int
diff --git a/gcc/testsuite/go.test/test/interface/fail.go b/gcc/testsuite/go.test/test/interface/fail.go
index 0c20bcf75..72b854dc0 100644
--- a/gcc/testsuite/go.test/test/interface/fail.go
+++ b/gcc/testsuite/go.test/test/interface/fail.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that interface conversion fails when method is missing.
+// Test that interface conversion fails when method is missing.
package main
diff --git a/gcc/testsuite/go.test/test/interface/fake.go b/gcc/testsuite/go.test/test/interface/fake.go
index ddb832542..861a64084 100644
--- a/gcc/testsuite/go.test/test/interface/fake.go
+++ b/gcc/testsuite/go.test/test/interface/fake.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Interface comparisons using types hidden
+// Test interface comparisons using types hidden
// inside reflected-on structs.
package main
diff --git a/gcc/testsuite/go.test/test/interface/noeq.go b/gcc/testsuite/go.test/test/interface/noeq.go
index 3c2ea5975..1c5166ede 100644
--- a/gcc/testsuite/go.test/test/interface/noeq.go
+++ b/gcc/testsuite/go.test/test/interface/noeq.go
@@ -1,10 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: interface/noeq
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Interface values containing types that cannot be compared for equality.
+// Test run-time error detection for interface values containing types
+// that cannot be compared for equality.
package main
diff --git a/gcc/testsuite/go.test/test/interface/pointer.go b/gcc/testsuite/go.test/test/interface/pointer.go
index f1e363cbf..292705066 100644
--- a/gcc/testsuite/go.test/test/interface/pointer.go
+++ b/gcc/testsuite/go.test/test/interface/pointer.go
@@ -1,10 +1,11 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that interface{M()} = *interface{M()} produces a compiler error.
+// Test that interface{M()} = *interface{M()} produces a compiler error.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/interface/private.go b/gcc/testsuite/go.test/test/interface/private.go
index 37890c923..0a42385ea 100644
--- a/gcc/testsuite/go.test/test/interface/private.go
+++ b/gcc/testsuite/go.test/test/interface/private.go
@@ -1,9 +1,15 @@
// $G $D/${F}1.go && errchk $G $D/$F.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that unexported methods are not visible outside the package.
+// Does not compile.
+
package main
import "./private1"
diff --git a/gcc/testsuite/go.test/test/interface/private1.go b/gcc/testsuite/go.test/test/interface/private1.go
index 3173fbef4..3281c38be 100644
--- a/gcc/testsuite/go.test/test/interface/private1.go
+++ b/gcc/testsuite/go.test/test/interface/private1.go
@@ -1,9 +1,11 @@
-// true # used by private.go
+// skip # used by private.go
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Imported by private.go, which should not be able to see the private method.
+
package p
type Exported interface {
diff --git a/gcc/testsuite/go.test/test/interface/receiver.go b/gcc/testsuite/go.test/test/interface/receiver.go
index f53daf8da..4511ab3b4 100644
--- a/gcc/testsuite/go.test/test/interface/receiver.go
+++ b/gcc/testsuite/go.test/test/interface/receiver.go
@@ -1,11 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Implicit methods for embedded types.
-// Mixed pointer and non-pointer receivers.
+// Test Implicit methods for embedded types and
+// mixed pointer and non-pointer receivers.
package main
diff --git a/gcc/testsuite/go.test/test/interface/receiver1.go b/gcc/testsuite/go.test/test/interface/receiver1.go
index 51312d000..2b7ccdc1a 100644
--- a/gcc/testsuite/go.test/test/interface/receiver1.go
+++ b/gcc/testsuite/go.test/test/interface/receiver1.go
@@ -1,10 +1,11 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Error messages about missing implicit methods.
+// Verify compiler complains about missing implicit methods.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/interface/recursive.go b/gcc/testsuite/go.test/test/interface/recursive.go
index 1eb56e976..fcc88331e 100644
--- a/gcc/testsuite/go.test/test/interface/recursive.go
+++ b/gcc/testsuite/go.test/test/interface/recursive.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go || echo BUG: should compile
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -6,7 +6,7 @@
// Check mutually recursive interfaces
-package main
+package recursive
type I1 interface {
foo() I2
diff --git a/gcc/testsuite/go.test/test/interface/recursive1.go b/gcc/testsuite/go.test/test/interface/recursive1.go
index 2c93a2836..cc3cdc37f 100644
--- a/gcc/testsuite/go.test/test/interface/recursive1.go
+++ b/gcc/testsuite/go.test/test/interface/recursive1.go
@@ -1,9 +1,11 @@
-// true # used by recursive2
+// skip # used by recursive2
// Copyright 2012 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Mutually recursive type definitions imported and used by recursive1.go.
+
package p
type I1 interface {
diff --git a/gcc/testsuite/go.test/test/interface/recursive2.go b/gcc/testsuite/go.test/test/interface/recursive2.go
index a7f9ab5db..3a1059960 100644
--- a/gcc/testsuite/go.test/test/interface/recursive2.go
+++ b/gcc/testsuite/go.test/test/interface/recursive2.go
@@ -1,10 +1,13 @@
// $G $D/recursive1.go && $G $D/$F.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2012 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check that the mutually recursive types in recursive1.go made it
+// Test that the mutually recursive types in recursive1.go made it
// intact and with the same meaning, by assigning to or using them.
package main
diff --git a/gcc/testsuite/go.test/test/interface/returntype.go b/gcc/testsuite/go.test/test/interface/returntype.go
index 5cf083617..4d86f3918 100644
--- a/gcc/testsuite/go.test/test/interface/returntype.go
+++ b/gcc/testsuite/go.test/test/interface/returntype.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check methods with different return types.
+// Test interface methods with different return types are distinct.
package main
diff --git a/gcc/testsuite/go.test/test/interface/struct.go b/gcc/testsuite/go.test/test/interface/struct.go
index 40b7f4f91..f60819ca8 100644
--- a/gcc/testsuite/go.test/test/interface/struct.go
+++ b/gcc/testsuite/go.test/test/interface/struct.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG interface6
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Interface values containing structures.
+// Test interface values containing structures.
package main
diff --git a/gcc/testsuite/go.test/test/iota.go b/gcc/testsuite/go.test/test/iota.go
index c40ca1f38..7187dbe33 100644
--- a/gcc/testsuite/go.test/test/iota.go
+++ b/gcc/testsuite/go.test/test/iota.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test iota.
+
package main
func assert(cond bool, msg string) {
diff --git a/gcc/testsuite/go.test/test/ken/array.go b/gcc/testsuite/go.test/test/ken/array.go
index 40209f5da..9412e3502 100644
--- a/gcc/testsuite/go.test/test/ken/array.go
+++ b/gcc/testsuite/go.test/test/ken/array.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test arrays and slices.
+
package main
func setpd(a []int) {
@@ -68,6 +70,9 @@ func testpdpd() {
a = a[5:25]
res(sumpd(a), 5, 25)
+
+ a = a[30:95]
+ res(sumpd(a), 35, 100)
}
// call ptr fixed with ptr fixed
diff --git a/gcc/testsuite/go.test/test/ken/chan.go b/gcc/testsuite/go.test/test/ken/chan.go
index ef75b044d..36b18f80e 100644
--- a/gcc/testsuite/go.test/test/ken/chan.go
+++ b/gcc/testsuite/go.test/test/ken/chan.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test communication operations including select.
+
package main
import "os"
diff --git a/gcc/testsuite/go.test/test/ken/chan1.go b/gcc/testsuite/go.test/test/ken/chan1.go
index e5fc033f3..cbd21a3d6 100644
--- a/gcc/testsuite/go.test/test/ken/chan1.go
+++ b/gcc/testsuite/go.test/test/ken/chan1.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test communication with multiple simultaneous goroutines.
+
package main
import "runtime"
diff --git a/gcc/testsuite/go.test/test/ken/complit.go b/gcc/testsuite/go.test/test/ken/complit.go
index da0a84a04..bc50bbe22 100644
--- a/gcc/testsuite/go.test/test/ken/complit.go
+++ b/gcc/testsuite/go.test/test/ken/complit.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test composite literals.
+
package main
type M map[int]int
diff --git a/gcc/testsuite/go.test/test/ken/convert.go b/gcc/testsuite/go.test/test/ken/convert.go
index 3780ec886..33acbd8cd 100644
--- a/gcc/testsuite/go.test/test/ken/convert.go
+++ b/gcc/testsuite/go.test/test/ken/convert.go
@@ -1,10 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// near-exhaustive test of converting numbers between types.
+// Test, near-exhaustive, of converting numbers between types.
+// No complex numbers though.
package main
diff --git a/gcc/testsuite/go.test/test/ken/cplx0.go b/gcc/testsuite/go.test/test/ken/cplx0.go
index f38ce5b65..665e52a5f 100644
--- a/gcc/testsuite/go.test/test/ken/cplx0.go
+++ b/gcc/testsuite/go.test/test/ken/cplx0.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+// cmpout
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test trivial, bootstrap-level complex numbers, including printing.
+
package main
const (
diff --git a/gcc/testsuite/go.test/test/ken/cplx1.go b/gcc/testsuite/go.test/test/ken/cplx1.go
index 8ec7d40f5..78240a563 100644
--- a/gcc/testsuite/go.test/test/ken/cplx1.go
+++ b/gcc/testsuite/go.test/test/ken/cplx1.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple arithmetic and assignment for complex numbers.
+
package main
const (
diff --git a/gcc/testsuite/go.test/test/ken/cplx2.go b/gcc/testsuite/go.test/test/ken/cplx2.go
index 89f4a0418..eb1da7b8c 100644
--- a/gcc/testsuite/go.test/test/ken/cplx2.go
+++ b/gcc/testsuite/go.test/test/ken/cplx2.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test arithmetic on complex numbers, including multiplication and division.
+
package main
const (
diff --git a/gcc/testsuite/go.test/test/ken/cplx3.go b/gcc/testsuite/go.test/test/ken/cplx3.go
index 048c93eef..be0b8646a 100644
--- a/gcc/testsuite/go.test/test/ken/cplx3.go
+++ b/gcc/testsuite/go.test/test/ken/cplx3.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test composition, decomposition, and reflection on complex numbers.
+
package main
import "unsafe"
diff --git a/gcc/testsuite/go.test/test/ken/cplx4.go b/gcc/testsuite/go.test/test/ken/cplx4.go
index 738afcd2c..97d5d16f4 100644
--- a/gcc/testsuite/go.test/test/ken/cplx4.go
+++ b/gcc/testsuite/go.test/test/ken/cplx4.go
@@ -1,9 +1,12 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test complex numbers,including fmt support.
+// Used to crash.
+
package main
import "fmt"
diff --git a/gcc/testsuite/go.test/test/ken/cplx5.go b/gcc/testsuite/go.test/test/ken/cplx5.go
index e6696674b..4e8f4433d 100644
--- a/gcc/testsuite/go.test/test/ken/cplx5.go
+++ b/gcc/testsuite/go.test/test/ken/cplx5.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test compound types made of complex numbers.
+
package main
var a [12]complex128
diff --git a/gcc/testsuite/go.test/test/ken/divconst.go b/gcc/testsuite/go.test/test/ken/divconst.go
index 5a64d16b4..670e07417 100644
--- a/gcc/testsuite/go.test/test/ken/divconst.go
+++ b/gcc/testsuite/go.test/test/ken/divconst.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test integer division by constants.
+
package main
import "math/rand"
diff --git a/gcc/testsuite/go.test/test/ken/divmod.go b/gcc/testsuite/go.test/test/ken/divmod.go
index dc44ea245..f1bd56ec6 100644
--- a/gcc/testsuite/go.test/test/ken/divmod.go
+++ b/gcc/testsuite/go.test/test/ken/divmod.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test integer division and modulus.
+
package main
const (
diff --git a/gcc/testsuite/go.test/test/ken/embed.go b/gcc/testsuite/go.test/test/ken/embed.go
index 9805e479b..9b35c56ac 100644
--- a/gcc/testsuite/go.test/test/ken/embed.go
+++ b/gcc/testsuite/go.test/test/ken/embed.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test embedded fields of structs, including methods.
+
package main
diff --git a/gcc/testsuite/go.test/test/ken/for.go b/gcc/testsuite/go.test/test/ken/for.go
index 176ecd749..db35548db 100644
--- a/gcc/testsuite/go.test/test/ken/for.go
+++ b/gcc/testsuite/go.test/test/ken/for.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple for loop.
package main
diff --git a/gcc/testsuite/go.test/test/ken/interbasic.go b/gcc/testsuite/go.test/test/ken/interbasic.go
index 9bb50886a..d8fbb95a3 100644
--- a/gcc/testsuite/go.test/test/ken/interbasic.go
+++ b/gcc/testsuite/go.test/test/ken/interbasic.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test interfaces on basic types.
+
package main
type myint int
diff --git a/gcc/testsuite/go.test/test/ken/interfun.go b/gcc/testsuite/go.test/test/ken/interfun.go
index 94bc7eaad..9432181df 100644
--- a/gcc/testsuite/go.test/test/ken/interfun.go
+++ b/gcc/testsuite/go.test/test/ken/interfun.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test interfaces and methods.
+
package main
type S struct {
diff --git a/gcc/testsuite/go.test/test/ken/intervar.go b/gcc/testsuite/go.test/test/ken/intervar.go
index 73d1b0660..8a2fca0d4 100644
--- a/gcc/testsuite/go.test/test/ken/intervar.go
+++ b/gcc/testsuite/go.test/test/ken/intervar.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test interface assignment.
+
package main
type Iputs interface {
diff --git a/gcc/testsuite/go.test/test/ken/label.go b/gcc/testsuite/go.test/test/ken/label.go
index 7a509f048..fcb3e611d 100644
--- a/gcc/testsuite/go.test/test/ken/label.go
+++ b/gcc/testsuite/go.test/test/ken/label.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test goto and labels.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/ken/litfun.go b/gcc/testsuite/go.test/test/ken/litfun.go
index bac2bc17c..e241d4edb 100644
--- a/gcc/testsuite/go.test/test/ken/litfun.go
+++ b/gcc/testsuite/go.test/test/ken/litfun.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple function literals.
package main
diff --git a/gcc/testsuite/go.test/test/ken/mfunc.go b/gcc/testsuite/go.test/test/ken/mfunc.go
index ae0bc0c58..ef2499194 100644
--- a/gcc/testsuite/go.test/test/ken/mfunc.go
+++ b/gcc/testsuite/go.test/test/ken/mfunc.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple multi-argument multi-valued function.
+
package main
func
diff --git a/gcc/testsuite/go.test/test/ken/modconst.go b/gcc/testsuite/go.test/test/ken/modconst.go
index c2603a0a0..d88cf1003 100644
--- a/gcc/testsuite/go.test/test/ken/modconst.go
+++ b/gcc/testsuite/go.test/test/ken/modconst.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test integer modulus by contstants.
+
package main
import "math/rand"
diff --git a/gcc/testsuite/go.test/test/ken/ptrfun.go b/gcc/testsuite/go.test/test/ken/ptrfun.go
index 6739ba33a..af806cfd9 100644
--- a/gcc/testsuite/go.test/test/ken/ptrfun.go
+++ b/gcc/testsuite/go.test/test/ken/ptrfun.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test method invocation with pointer receivers and function-valued fields.
package main
diff --git a/gcc/testsuite/go.test/test/ken/ptrvar.go b/gcc/testsuite/go.test/test/ken/ptrvar.go
index e2ddde629..d78170c9d 100644
--- a/gcc/testsuite/go.test/test/ken/ptrvar.go
+++ b/gcc/testsuite/go.test/test/ken/ptrvar.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test pointers and the . (selector) operator on structs.
package main
diff --git a/gcc/testsuite/go.test/test/ken/range.go b/gcc/testsuite/go.test/test/ken/range.go
index 9535fd497..89c14e5c3 100644
--- a/gcc/testsuite/go.test/test/ken/range.go
+++ b/gcc/testsuite/go.test/test/ken/range.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test 'for range' on arrays, slices, and maps.
+
package main
const size = 16
diff --git a/gcc/testsuite/go.test/test/ken/rob1.go b/gcc/testsuite/go.test/test/ken/rob1.go
index a5854b93e..3042a671b 100644
--- a/gcc/testsuite/go.test/test/ken/rob1.go
+++ b/gcc/testsuite/go.test/test/ken/rob1.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test general operation using a list implementation.
+
package main
type Item interface {
diff --git a/gcc/testsuite/go.test/test/ken/rob2.go b/gcc/testsuite/go.test/test/ken/rob2.go
index d13e2441d..4b4410ee8 100644
--- a/gcc/testsuite/go.test/test/ken/rob2.go
+++ b/gcc/testsuite/go.test/test/ken/rob2.go
@@ -1,9 +1,12 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test general operation using s-list.
+// First Go program ever run (although not in this exact form).
+
package main
import "fmt"
diff --git a/gcc/testsuite/go.test/test/ken/robfor.go b/gcc/testsuite/go.test/test/ken/robfor.go
index 05188a472..c6a420b39 100644
--- a/gcc/testsuite/go.test/test/ken/robfor.go
+++ b/gcc/testsuite/go.test/test/ken/robfor.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test for loops of many forms.
+
package main
func assertequal(is, shouldbe int, msg string) {
diff --git a/gcc/testsuite/go.test/test/ken/robfunc.go b/gcc/testsuite/go.test/test/ken/robfunc.go
index 6b3d4b2e4..885267e30 100644
--- a/gcc/testsuite/go.test/test/ken/robfunc.go
+++ b/gcc/testsuite/go.test/test/ken/robfunc.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test functions of many signatures.
+
package main
func assertequal(is, shouldbe int, msg string) {
diff --git a/gcc/testsuite/go.test/test/ken/shift.go b/gcc/testsuite/go.test/test/ken/shift.go
index 157a07aec..af8789615 100644
--- a/gcc/testsuite/go.test/test/ken/shift.go
+++ b/gcc/testsuite/go.test/test/ken/shift.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test shift.
+
package main
var ians [18]int;
diff --git a/gcc/testsuite/go.test/test/ken/simparray.go b/gcc/testsuite/go.test/test/ken/simparray.go
index 1b6f245ee..0e81a341b 100644
--- a/gcc/testsuite/go.test/test/ken/simparray.go
+++ b/gcc/testsuite/go.test/test/ken/simparray.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple operations on arrays.
+
package main
var b[10] float32;
diff --git a/gcc/testsuite/go.test/test/ken/simpbool.go b/gcc/testsuite/go.test/test/ken/simpbool.go
index dbd9c8d8b..ab2ecc21a 100644
--- a/gcc/testsuite/go.test/test/ken/simpbool.go
+++ b/gcc/testsuite/go.test/test/ken/simpbool.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test basic operations on bool.
+
package main
type s struct {
diff --git a/gcc/testsuite/go.test/test/ken/simpconv.go b/gcc/testsuite/go.test/test/ken/simpconv.go
index feb85d299..22cad2ad0 100644
--- a/gcc/testsuite/go.test/test/ken/simpconv.go
+++ b/gcc/testsuite/go.test/test/ken/simpconv.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple arithmetic conversion.
+
package main
type vlong int64
diff --git a/gcc/testsuite/go.test/test/ken/simpfun.go b/gcc/testsuite/go.test/test/ken/simpfun.go
index ba9ce6f7b..e5dc2b249 100644
--- a/gcc/testsuite/go.test/test/ken/simpfun.go
+++ b/gcc/testsuite/go.test/test/ken/simpfun.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple functions.
package main
diff --git a/gcc/testsuite/go.test/test/ken/simpswitch.go b/gcc/testsuite/go.test/test/ken/simpswitch.go
index 710af2e08..b28250b1d 100644
--- a/gcc/testsuite/go.test/test/ken/simpswitch.go
+++ b/gcc/testsuite/go.test/test/ken/simpswitch.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple switch.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/ken/simpvar.go b/gcc/testsuite/go.test/test/ken/simpvar.go
index fd060b0e2..c6eefbb5a 100644
--- a/gcc/testsuite/go.test/test/ken/simpvar.go
+++ b/gcc/testsuite/go.test/test/ken/simpvar.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test scoping of variables.
+
package main
diff --git a/gcc/testsuite/go.test/test/ken/slicearray.go b/gcc/testsuite/go.test/test/ken/slicearray.go
index 5c31270fc..6cf676c58 100644
--- a/gcc/testsuite/go.test/test/ken/slicearray.go
+++ b/gcc/testsuite/go.test/test/ken/slicearray.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test basic operations of slices and arrays.
+
package main
var bx [10]byte
diff --git a/gcc/testsuite/go.test/test/ken/sliceslice.go b/gcc/testsuite/go.test/test/ken/sliceslice.go
index 639042128..c07c59125 100644
--- a/gcc/testsuite/go.test/test/ken/sliceslice.go
+++ b/gcc/testsuite/go.test/test/ken/sliceslice.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test slicing and re-slicing.
+
package main
var bx []byte
diff --git a/gcc/testsuite/go.test/test/ken/string.go b/gcc/testsuite/go.test/test/ken/string.go
index e05108242..6df8dc4dd 100644
--- a/gcc/testsuite/go.test/test/ken/string.go
+++ b/gcc/testsuite/go.test/test/ken/string.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+// cmpout
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test string operations including printing.
package main
diff --git a/gcc/testsuite/go.test/test/ken/strvar.go b/gcc/testsuite/go.test/test/ken/strvar.go
index dfaaf1213..4d511fe67 100644
--- a/gcc/testsuite/go.test/test/ken/strvar.go
+++ b/gcc/testsuite/go.test/test/ken/strvar.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test struct-valued variables (not pointers).
package main
diff --git a/gcc/testsuite/go.test/test/label.go b/gcc/testsuite/go.test/test/label.go
index e3d853266..b30c27ec4 100644
--- a/gcc/testsuite/go.test/test/label.go
+++ b/gcc/testsuite/go.test/test/label.go
@@ -1,10 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Pass 1 label errors.
+// Verify that erroneous labels are caught by the compiler.
+// This set is caught by pass 1.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/label1.go b/gcc/testsuite/go.test/test/label1.go
index 656daaeea..f923a1882 100644
--- a/gcc/testsuite/go.test/test/label1.go
+++ b/gcc/testsuite/go.test/test/label1.go
@@ -1,10 +1,13 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Pass 2 label errors.
+
+// Verify that erroneous labels are caught by the compiler.
+// This set is caught by pass 2. That's why this file is label1.go.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/linkx.go b/gcc/testsuite/go.test/test/linkx.go
new file mode 100644
index 000000000..12d446ffc
--- /dev/null
+++ b/gcc/testsuite/go.test/test/linkx.go
@@ -0,0 +1,20 @@
+// $G $D/$F.go && $L -X main.tbd hello $F.$A && ./$A.out
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test the -X facility of the gc linker (6l etc.).
+
+package main
+
+var tbd string
+
+func main() {
+ if tbd != "hello" {
+ println("BUG: test/linkx", len(tbd), tbd)
+ }
+}
diff --git a/gcc/testsuite/go.test/test/literal.go b/gcc/testsuite/go.test/test/literal.go
index bf0538812..ba185fc9a 100644
--- a/gcc/testsuite/go.test/test/literal.go
+++ b/gcc/testsuite/go.test/test/literal.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test literal syntax for basic types.
+
package main
var nbad int
diff --git a/gcc/testsuite/go.test/test/mallocfin.go b/gcc/testsuite/go.test/test/mallocfin.go
index ff6239247..be6d79b2b 100644
--- a/gcc/testsuite/go.test/test/mallocfin.go
+++ b/gcc/testsuite/go.test/test/mallocfin.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// trivial finalizer test
+// Test basic operation of finalizers.
package main
diff --git a/gcc/testsuite/go.test/test/map.go b/gcc/testsuite/go.test/test/map.go
index c3963499b..6dec0dfd7 100644
--- a/gcc/testsuite/go.test/test/map.go
+++ b/gcc/testsuite/go.test/test/map.go
@@ -1,14 +1,18 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test maps, almost exhaustively.
+
package main
import (
"fmt"
+ "math"
"strconv"
+ "time"
)
const count = 100
@@ -26,6 +30,12 @@ func P(a []string) string {
}
func main() {
+ testbasic()
+ testfloat()
+ testnan()
+}
+
+func testbasic() {
// Test a map literal.
mlit := map[string]int{"0": 0, "1": 1, "2": 2, "3": 3, "4": 4}
for i := 0; i < len(mlit); i++ {
@@ -479,7 +489,7 @@ func main() {
mipM[i][i]++
if mipM[i][i] != (i+1)+1 {
- fmt.Printf("update mipM[%d][%d] = %i\n", i, i, mipM[i][i])
+ fmt.Printf("update mipM[%d][%d] = %d\n", i, i, mipM[i][i])
}
}
@@ -489,3 +499,195 @@ func main() {
panic("range mnil")
}
}
+
+func testfloat() {
+ // Test floating point numbers in maps.
+ // Two map keys refer to the same entry if the keys are ==.
+ // The special cases, then, are that +0 == -0 and that NaN != NaN.
+
+ {
+ var (
+ pz = float32(0)
+ nz = math.Float32frombits(1 << 31)
+ nana = float32(math.NaN())
+ nanb = math.Float32frombits(math.Float32bits(nana) ^ 2)
+ )
+
+ m := map[float32]string{
+ pz: "+0",
+ nana: "NaN",
+ nanb: "NaN",
+ }
+ if m[pz] != "+0" {
+ fmt.Println("float32 map cannot read back m[+0]:", m[pz])
+ }
+ if m[nz] != "+0" {
+ fmt.Println("float32 map does not treat", pz, "and", nz, "as equal for read")
+ fmt.Println("float32 map does not treat -0 and +0 as equal for read")
+ }
+ m[nz] = "-0"
+ if m[pz] != "-0" {
+ fmt.Println("float32 map does not treat -0 and +0 as equal for write")
+ }
+ if _, ok := m[nana]; ok {
+ fmt.Println("float32 map allows NaN lookup (a)")
+ }
+ if _, ok := m[nanb]; ok {
+ fmt.Println("float32 map allows NaN lookup (b)")
+ }
+ if len(m) != 3 {
+ fmt.Println("float32 map should have 3 entries:", m)
+ }
+ m[nana] = "NaN"
+ m[nanb] = "NaN"
+ if len(m) != 5 {
+ fmt.Println("float32 map should have 5 entries:", m)
+ }
+ }
+
+ {
+ var (
+ pz = float64(0)
+ nz = math.Float64frombits(1 << 63)
+ nana = float64(math.NaN())
+ nanb = math.Float64frombits(math.Float64bits(nana) ^ 2)
+ )
+
+ m := map[float64]string{
+ pz: "+0",
+ nana: "NaN",
+ nanb: "NaN",
+ }
+ if m[nz] != "+0" {
+ fmt.Println("float64 map does not treat -0 and +0 as equal for read")
+ }
+ m[nz] = "-0"
+ if m[pz] != "-0" {
+ fmt.Println("float64 map does not treat -0 and +0 as equal for write")
+ }
+ if _, ok := m[nana]; ok {
+ fmt.Println("float64 map allows NaN lookup (a)")
+ }
+ if _, ok := m[nanb]; ok {
+ fmt.Println("float64 map allows NaN lookup (b)")
+ }
+ if len(m) != 3 {
+ fmt.Println("float64 map should have 3 entries:", m)
+ }
+ m[nana] = "NaN"
+ m[nanb] = "NaN"
+ if len(m) != 5 {
+ fmt.Println("float64 map should have 5 entries:", m)
+ }
+ }
+
+ {
+ var (
+ pz = complex64(0)
+ nz = complex(0, math.Float32frombits(1<<31))
+ nana = complex(5, float32(math.NaN()))
+ nanb = complex(5, math.Float32frombits(math.Float32bits(float32(math.NaN()))^2))
+ )
+
+ m := map[complex64]string{
+ pz: "+0",
+ nana: "NaN",
+ nanb: "NaN",
+ }
+ if m[nz] != "+0" {
+ fmt.Println("complex64 map does not treat -0 and +0 as equal for read")
+ }
+ m[nz] = "-0"
+ if m[pz] != "-0" {
+ fmt.Println("complex64 map does not treat -0 and +0 as equal for write")
+ }
+ if _, ok := m[nana]; ok {
+ fmt.Println("complex64 map allows NaN lookup (a)")
+ }
+ if _, ok := m[nanb]; ok {
+ fmt.Println("complex64 map allows NaN lookup (b)")
+ }
+ if len(m) != 3 {
+ fmt.Println("complex64 map should have 3 entries:", m)
+ }
+ m[nana] = "NaN"
+ m[nanb] = "NaN"
+ if len(m) != 5 {
+ fmt.Println("complex64 map should have 5 entries:", m)
+ }
+ }
+
+ {
+ var (
+ pz = complex128(0)
+ nz = complex(0, math.Float64frombits(1<<63))
+ nana = complex(5, float64(math.NaN()))
+ nanb = complex(5, math.Float64frombits(math.Float64bits(float64(math.NaN()))^2))
+ )
+
+ m := map[complex128]string{
+ pz: "+0",
+ nana: "NaN",
+ nanb: "NaN",
+ }
+ if m[nz] != "+0" {
+ fmt.Println("complex128 map does not treat -0 and +0 as equal for read")
+ }
+ m[nz] = "-0"
+ if m[pz] != "-0" {
+ fmt.Println("complex128 map does not treat -0 and +0 as equal for write")
+ }
+ if _, ok := m[nana]; ok {
+ fmt.Println("complex128 map allows NaN lookup (a)")
+ }
+ if _, ok := m[nanb]; ok {
+ fmt.Println("complex128 map allows NaN lookup (b)")
+ }
+ if len(m) != 3 {
+ fmt.Println("complex128 map should have 3 entries:", m)
+ }
+ m[nana] = "NaN"
+ m[nanb] = "NaN"
+ if len(m) != 5 {
+ fmt.Println("complex128 map should have 5 entries:", m)
+ }
+ }
+}
+
+func testnan() {
+ // Test that NaNs in maps don't go quadratic.
+ t := func(n int) time.Duration {
+ t0 := time.Now()
+ m := map[float64]int{}
+ nan := math.NaN()
+ for i := 0; i < n; i++ {
+ m[nan] = 1
+ }
+ if len(m) != n {
+ panic("wrong size map after nan insertion")
+ }
+ return time.Since(t0)
+ }
+
+ // Depending on the machine and OS, this test might be too fast
+ // to measure with accurate enough granularity. On failure,
+ // make it run longer, hoping that the timing granularity
+ // is eventually sufficient.
+
+ n := 30000 // 0.02 seconds on a MacBook Air
+ fails := 0
+ for {
+ t1 := t(n)
+ t2 := t(2 * n)
+ // should be 2x (linear); allow up to 3x
+ if t2 < 3*t1 {
+ return
+ }
+ fails++
+ if fails == 4 {
+ fmt.Printf("too slow: %d inserts: %v; %d inserts: %v\n", n, t1, 2*n, t2)
+ return
+ }
+ n *= 2
+ }
+}
diff --git a/gcc/testsuite/go.test/test/map1.go b/gcc/testsuite/go.test/test/map1.go
index 6af10565c..6f1a1c8ac 100644
--- a/gcc/testsuite/go.test/test/map1.go
+++ b/gcc/testsuite/go.test/test/map1.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test map declarations of many types, including erroneous ones.
+// Does not compile.
+
package main
func main() {}
@@ -38,4 +41,22 @@ var (
_ map[[]int]v // ERROR "invalid map key"
_ map[func()]v // ERROR "invalid map key"
_ map[map[int]int]v // ERROR "invalid map key"
+ _ map[T1]v // ERROR "invalid map key"
+ _ map[T2]v // ERROR "invalid map key"
+ _ map[T3]v // ERROR "invalid map key"
+ _ map[T4]v // ERROR "invalid map key"
+ _ map[T5]v
+ _ map[T6]v
+ _ map[T7]v
+ _ map[T8]v
)
+
+type T1 []int
+type T2 struct { F T1 }
+type T3 []T4
+type T4 struct { F T3 }
+
+type T5 *int
+type T6 struct { F T5 }
+type T7 *T4
+type T8 struct { F *T7 }
diff --git a/gcc/testsuite/go.test/test/method.go b/gcc/testsuite/go.test/test/method.go
index b5a02c687..0c239afbd 100644
--- a/gcc/testsuite/go.test/test/method.go
+++ b/gcc/testsuite/go.test/test/method.go
@@ -1,9 +1,12 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple methods of various types, with pointer and
+// value receivers.
+
package main
type S string
@@ -91,27 +94,27 @@ func main() {
}
if val(s) != 1 {
- println("s.val:", val(s))
+ println("val(s):", val(s))
panic("fail")
}
if val(ps) != 2 {
- println("ps.val:", val(ps))
+ println("val(ps):", val(ps))
panic("fail")
}
if val(i) != 3 {
- println("i.val:", val(i))
+ println("val(i):", val(i))
panic("fail")
}
if val(pi) != 4 {
- println("pi.val:", val(pi))
+ println("val(pi):", val(pi))
panic("fail")
}
if val(t) != 7 {
- println("t.val:", val(t))
+ println("val(t):", val(t))
panic("fail")
}
if val(pt) != 8 {
- println("pt.val:", val(pt))
+ println("val(pt):", val(pt))
panic("fail")
}
@@ -124,4 +127,124 @@ func main() {
println("Val.val(v):", Val.val(v))
panic("fail")
}
+
+ var zs struct { S }
+ var zps struct { *S1 }
+ var zi struct { I }
+ var zpi struct { *I1 }
+ var zpt struct { *T1 }
+ var zt struct { T }
+ var zv struct { Val }
+
+ if zs.val() != 1 {
+ println("zs.val:", zs.val())
+ panic("fail")
+ }
+ if zps.val() != 2 {
+ println("zps.val:", zps.val())
+ panic("fail")
+ }
+ if zi.val() != 3 {
+ println("zi.val:", zi.val())
+ panic("fail")
+ }
+ if zpi.val() != 4 {
+ println("zpi.val:", zpi.val())
+ panic("fail")
+ }
+ if zt.val() != 7 {
+ println("zt.val:", zt.val())
+ panic("fail")
+ }
+ if zpt.val() != 8 {
+ println("zpt.val:", zpt.val())
+ panic("fail")
+ }
+
+ if val(zs) != 1 {
+ println("val(zs):", val(zs))
+ panic("fail")
+ }
+ if val(zps) != 2 {
+ println("val(zps):", val(zps))
+ panic("fail")
+ }
+ if val(zi) != 3 {
+ println("val(zi):", val(zi))
+ panic("fail")
+ }
+ if val(zpi) != 4 {
+ println("val(zpi):", val(zpi))
+ panic("fail")
+ }
+ if val(zt) != 7 {
+ println("val(zt):", val(zt))
+ panic("fail")
+ }
+ if val(zpt) != 8 {
+ println("val(zpt):", val(zpt))
+ panic("fail")
+ }
+
+ zv.Val = zi
+ if zv.val() != 3 {
+ println("zv.val():", zv.val())
+ panic("fail")
+ }
+
+ if (&zs).val() != 1 {
+ println("(&zs).val:", (&zs).val())
+ panic("fail")
+ }
+ if (&zps).val() != 2 {
+ println("(&zps).val:", (&zps).val())
+ panic("fail")
+ }
+ if (&zi).val() != 3 {
+ println("(&zi).val:", (&zi).val())
+ panic("fail")
+ }
+ if (&zpi).val() != 4 {
+ println("(&zpi).val:", (&zpi).val())
+ panic("fail")
+ }
+ if (&zt).val() != 7 {
+ println("(&zt).val:", (&zt).val())
+ panic("fail")
+ }
+ if (&zpt).val() != 8 {
+ println("(&zpt).val:", (&zpt).val())
+ panic("fail")
+ }
+
+ if val(&zs) != 1 {
+ println("val(&zs):", val(&zs))
+ panic("fail")
+ }
+ if val(&zps) != 2 {
+ println("val(&zps):", val(&zps))
+ panic("fail")
+ }
+ if val(&zi) != 3 {
+ println("val(&zi):", val(&zi))
+ panic("fail")
+ }
+ if val(&zpi) != 4 {
+ println("val(&zpi):", val(&zpi))
+ panic("fail")
+ }
+ if val(&zt) != 7 {
+ println("val(&zt):", val(&zt))
+ panic("fail")
+ }
+ if val(&zpt) != 8 {
+ println("val(&zpt):", val(&zpt))
+ panic("fail")
+ }
+
+ zv.Val = &zi
+ if zv.val() != 3 {
+ println("zv.val():", zv.val())
+ panic("fail")
+ }
}
diff --git a/gcc/testsuite/go.test/test/method1.go b/gcc/testsuite/go.test/test/method1.go
index ec14ef9e4..365b8ca55 100644
--- a/gcc/testsuite/go.test/test/method1.go
+++ b/gcc/testsuite/go.test/test/method1.go
@@ -1,9 +1,12 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that method redeclarations are caught by the compiler.
+// Does not compile.
+
package main
type T struct { }
diff --git a/gcc/testsuite/go.test/test/method2.go b/gcc/testsuite/go.test/test/method2.go
index 039779efb..b63da10dc 100644
--- a/gcc/testsuite/go.test/test/method2.go
+++ b/gcc/testsuite/go.test/test/method2.go
@@ -1,9 +1,12 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that pointers and interface types cannot be method receivers.
+// Does not compile.
+
package main
type T struct {
diff --git a/gcc/testsuite/go.test/test/method3.go b/gcc/testsuite/go.test/test/method3.go
index 7946a8750..fd6477152 100644
--- a/gcc/testsuite/go.test/test/method3.go
+++ b/gcc/testsuite/go.test/test/method3.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG method3
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// test that methods on slices work
+// Test methods on slices.
package main
diff --git a/gcc/testsuite/go.test/test/method4.go b/gcc/testsuite/go.test/test/method4.go
new file mode 100644
index 000000000..7e7b1ff3b
--- /dev/null
+++ b/gcc/testsuite/go.test/test/method4.go
@@ -0,0 +1,109 @@
+// $G $D/method4a.go && $G $D/$F.go && $L $F.$A && ./$A.out
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test method expressions with arguments.
+
+package main
+
+import "./method4a"
+
+type T1 int
+
+type T2 struct {
+ f int
+}
+
+type I1 interface {
+ Sum([]int, int) int
+}
+
+type I2 interface {
+ Sum(a []int, b int) int
+}
+
+func (i T1) Sum(a []int, b int) int {
+ r := int(i) + b
+ for _, v := range a {
+ r += v
+ }
+ return r
+}
+
+func (p *T2) Sum(a []int, b int) int {
+ r := p.f + b
+ for _, v := range a {
+ r += v
+ }
+ return r
+}
+
+func eq(v1, v2 int) {
+ if v1 != v2 {
+ panic(0)
+ }
+}
+
+func main() {
+ a := []int{1, 2, 3}
+ t1 := T1(4)
+ t2 := &T2{4}
+
+ eq(t1.Sum(a, 5), 15)
+ eq(t2.Sum(a, 6), 16)
+
+ eq(T1.Sum(t1, a, 7), 17)
+ eq((*T2).Sum(t2, a, 8), 18)
+
+ f1 := T1.Sum
+ eq(f1(t1, a, 9), 19)
+ f2 := (*T2).Sum
+ eq(f2(t2, a, 10), 20)
+
+ eq(I1.Sum(t1, a, 11), 21)
+ eq(I1.Sum(t2, a, 12), 22)
+
+ f3 := I1.Sum
+ eq(f3(t1, a, 13), 23)
+ eq(f3(t2, a, 14), 24)
+
+ eq(I2.Sum(t1, a, 15), 25)
+ eq(I2.Sum(t2, a, 16), 26)
+
+ f4 := I2.Sum
+ eq(f4(t1, a, 17), 27)
+ eq(f4(t2, a, 18), 28)
+
+ mt1 := method4a.T1(4)
+ mt2 := &method4a.T2{4}
+
+ eq(mt1.Sum(a, 30), 40)
+ eq(mt2.Sum(a, 31), 41)
+
+ eq(method4a.T1.Sum(mt1, a, 32), 42)
+ eq((*method4a.T2).Sum(mt2, a, 33), 43)
+
+ g1 := method4a.T1.Sum
+ eq(g1(mt1, a, 34), 44)
+ g2 := (*method4a.T2).Sum
+ eq(g2(mt2, a, 35), 45)
+
+ eq(method4a.I1.Sum(mt1, a, 36), 46)
+ eq(method4a.I1.Sum(mt2, a, 37), 47)
+
+ g3 := method4a.I1.Sum
+ eq(g3(mt1, a, 38), 48)
+ eq(g3(mt2, a, 39), 49)
+
+ eq(method4a.I2.Sum(mt1, a, 40), 50)
+ eq(method4a.I2.Sum(mt2, a, 41), 51)
+
+ g4 := method4a.I2.Sum
+ eq(g4(mt1, a, 42), 52)
+ eq(g4(mt2, a, 43), 53)
+}
diff --git a/gcc/testsuite/go.test/test/method4a.go b/gcc/testsuite/go.test/test/method4a.go
new file mode 100644
index 000000000..d23039bfa
--- /dev/null
+++ b/gcc/testsuite/go.test/test/method4a.go
@@ -0,0 +1,40 @@
+// skip
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test method expressions with arguments.
+// This file is not tested by itself; it is imported by method4.go.
+
+package method4a
+
+type T1 int
+
+type T2 struct {
+ F int
+}
+
+type I1 interface {
+ Sum([]int, int) int
+}
+
+type I2 interface {
+ Sum(a []int, b int) int
+}
+
+func (i T1) Sum(a []int, b int) int {
+ r := int(i) + b
+ for _, v := range a {
+ r += v
+ }
+ return r
+}
+
+func (p *T2) Sum(a []int, b int) int {
+ r := p.F + b
+ for _, v := range a {
+ r += v
+ }
+ return r
+}
diff --git a/gcc/testsuite/go.test/test/named.go b/gcc/testsuite/go.test/test/named.go
index 5b6bb81fe..d0330ab23 100644
--- a/gcc/testsuite/go.test/test/named.go
+++ b/gcc/testsuite/go.test/test/named.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/named1.go b/gcc/testsuite/go.test/test/named1.go
index 561d84a43..62b874c5c 100644
--- a/gcc/testsuite/go.test/test/named1.go
+++ b/gcc/testsuite/go.test/test/named1.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -6,6 +6,7 @@
// Test that basic operations on named types are valid
// and preserve the type.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/nil.go b/gcc/testsuite/go.test/test/nil.go
index efcf4f782..9f7bcbb59 100644
--- a/gcc/testsuite/go.test/test/nil.go
+++ b/gcc/testsuite/go.test/test/nil.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test nil.
+
package main
import (
diff --git a/gcc/testsuite/go.test/test/nilptr.go b/gcc/testsuite/go.test/test/nilptr.go
index b0c1df2d9..b784914e5 100644
--- a/gcc/testsuite/go.test/test/nilptr.go
+++ b/gcc/testsuite/go.test/test/nilptr.go
@@ -1,9 +1,12 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that the implementation catches nil ptr indirection
+// in a large address space.
+
package main
import "unsafe"
diff --git a/gcc/testsuite/go.test/test/nul1.go b/gcc/testsuite/go.test/test/nul1.go
index 142d4deb1..968c95295 100644
--- a/gcc/testsuite/go.test/test/nul1.go
+++ b/gcc/testsuite/go.test/test/nul1.go
@@ -3,6 +3,9 @@
// errchk $G -e tmp.go
// rm -f tmp.go
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
diff --git a/gcc/testsuite/go.test/test/parentype.go b/gcc/testsuite/go.test/test/parentype.go
index 1872cd0eb..eafa07648 100644
--- a/gcc/testsuite/go.test/test/parentype.go
+++ b/gcc/testsuite/go.test/test/parentype.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go
+// compile
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that types can be parenthesized.
+
package main
func f(interface{})
diff --git a/gcc/testsuite/go.test/test/peano.go b/gcc/testsuite/go.test/test/peano.go
index dd4c36e0b..745f5153f 100644
--- a/gcc/testsuite/go.test/test/peano.go
+++ b/gcc/testsuite/go.test/test/peano.go
@@ -1,9 +1,12 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that heavy recursion works. Simple torture test for
+// segmented stacks: do math in unary by recursion.
+
package main
type Number *Number
diff --git a/gcc/testsuite/go.test/test/printbig.go b/gcc/testsuite/go.test/test/printbig.go
index d867bdc64..5693c58d4 100644
--- a/gcc/testsuite/go.test/test/printbig.go
+++ b/gcc/testsuite/go.test/test/printbig.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+// cmpout
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that big numbers work as constants and print can print them.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/range.go b/gcc/testsuite/go.test/test/range.go
index 84119450b..68b0c9a2f 100644
--- a/gcc/testsuite/go.test/test/range.go
+++ b/gcc/testsuite/go.test/test/range.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test the 'for range' construct.
+
package main
// test range over channels
@@ -56,6 +58,17 @@ func testslice() {
println("wrong sum ranging over makeslice")
panic("fail")
}
+
+ x := []int{10, 20}
+ y := []int{99}
+ i := 1
+ for i, x[i] = range y {
+ break
+ }
+ if i != 0 || x[0] != 10 || x[1] != 99 {
+ println("wrong parallel assignment", i, x[0], x[1])
+ panic("fail")
+ }
}
func testslice1() {
diff --git a/gcc/testsuite/go.test/test/recover.go b/gcc/testsuite/go.test/test/recover.go
index ca6f07288..eea655ec5 100644
--- a/gcc/testsuite/go.test/test/recover.go
+++ b/gcc/testsuite/go.test/test/recover.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -244,3 +244,30 @@ func test7() {
die()
}
}
+
+func varargs(s *int, a ...int) {
+ *s = 0
+ for _, v := range a {
+ *s += v
+ }
+ if recover() != nil {
+ *s += 100
+ }
+}
+
+func test8a() (r int) {
+ defer varargs(&r, 1, 2, 3)
+ panic(0)
+}
+
+func test8b() (r int) {
+ defer varargs(&r, 4, 5, 6)
+ return
+}
+
+func test8() {
+ if test8a() != 106 || test8b() != 15 {
+ println("wrong value")
+ die()
+ }
+}
diff --git a/gcc/testsuite/go.test/test/recover1.go b/gcc/testsuite/go.test/test/recover1.go
index db584738b..b763a1074 100644
--- a/gcc/testsuite/go.test/test/recover1.go
+++ b/gcc/testsuite/go.test/test/recover1.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/recover2.go b/gcc/testsuite/go.test/test/recover2.go
index b5db6f0d1..946d05ae6 100644
--- a/gcc/testsuite/go.test/test/recover2.go
+++ b/gcc/testsuite/go.test/test/recover2.go
@@ -1,4 +1,4 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/recover3.go b/gcc/testsuite/go.test/test/recover3.go
index 60ade9b61..98700231e 100644
--- a/gcc/testsuite/go.test/test/recover3.go
+++ b/gcc/testsuite/go.test/test/recover3.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test recovering from runtime errors.
+
package main
import (
diff --git a/gcc/testsuite/go.test/test/rename.go b/gcc/testsuite/go.test/test/rename.go
index f21ef015b..e54427455 100644
--- a/gcc/testsuite/go.test/test/rename.go
+++ b/gcc/testsuite/go.test/test/rename.go
@@ -1,73 +1,99 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that predeclared names can be redeclared by the user.
+
package main
import "fmt"
func main() {
n :=
- bool +
+ append +
+ bool +
byte +
- float +
+ complex +
+ complex64 +
+ complex128 +
+ cap +
+ close +
+ delete +
+ error +
+ false +
float32 +
float64 +
+ imag +
int +
int8 +
int16 +
int32 +
int64 +
+ len +
+ make +
+ new +
+ nil +
+ panic +
+ print +
+ println +
+ real +
+ recover +
+ rune +
+ string +
+ true +
uint +
uint8 +
uint16 +
uint32 +
uint64 +
uintptr +
- true +
- false +
- iota +
- nil +
- cap +
- len +
- make +
- new +
- panic +
- print +
- println
- if n != 27*28/2 {
- fmt.Println("BUG: wrong n", n, 27*28/2)
+ iota
+ if n != NUM*(NUM-1)/2 {
+ fmt.Println("BUG: wrong n", n, NUM*(NUM-1)/2)
}
}
const (
- bool = 1
- byte = 2
- float = 3
- float32 = 4
- float64 = 5
- int = 6
- int8 = 7
- int16 = 8
- int32 = 9
- int64 = 10
- uint = 11
- uint8 = 12
- uint16 = 13
- uint32 = 14
- uint64 = 15
- uintptr = 16
- true = 17
- false = 18
- iota = 19
- nil = 20
- cap = 21
- len = 22
- make = 23
- new = 24
- panic = 25
- print = 26
- println = 27
+ // cannot use iota here, because iota = 38 below
+ append = 1
+ bool = 2
+ byte = 3
+ complex = 4
+ complex64 = 5
+ complex128 = 6
+ cap = 7
+ close = 8
+ delete = 9
+ error = 10
+ false = 11
+ float32 = 12
+ float64 = 13
+ imag = 14
+ int = 15
+ int8 = 16
+ int16 = 17
+ int32 = 18
+ int64 = 19
+ len = 20
+ make = 21
+ new = 22
+ nil = 23
+ panic = 24
+ print = 25
+ println = 26
+ real = 27
+ recover = 28
+ rune = 29
+ string = 30
+ true = 31
+ uint = 32
+ uint8 = 33
+ uint16 = 34
+ uint32 = 35
+ uint64 = 36
+ uintptr = 37
+ iota = 38
+ NUM = 39
)
diff --git a/gcc/testsuite/go.test/test/rename1.go b/gcc/testsuite/go.test/test/rename1.go
index 3e78bfca0..53db68de1 100644
--- a/gcc/testsuite/go.test/test/rename1.go
+++ b/gcc/testsuite/go.test/test/rename1.go
@@ -1,14 +1,17 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that renamed identifiers no longer have their old meaning.
+// Does not compile.
+
package main
func main() {
var n byte // ERROR "not a type|expected type"
- var y = float(0) // ERROR "cannot call|expected function"
+ var y = float32(0) // ERROR "cannot call|expected function"
const (
a = 1 + iota // ERROR "string|incompatible types" "convert iota"
)
@@ -16,31 +19,42 @@ func main() {
}
const (
- bool = 1
- byte = 2
- float = 3
- float32 = 4
- float64 = 5
- int = 6
- int8 = 7
- int16 = 8
- int32 = 9
- int64 = 10
- uint = 11
- uint8 = 12
- uint16 = 13
- uint32 = 14
- uint64 = 15
- uintptr = 16
- true = 17
- false = 18
- iota = "abc"
- nil = 20
- cap = 21
- len = 22
- make = 23
- new = 24
- panic = 25
- print = 26
- println = 27
+ append = 1
+ bool = 2
+ byte = 3
+ complex = 4
+ complex64 = 5
+ complex128 = 6
+ cap = 7
+ close = 8
+ delete = 9
+ error = 10
+ false = 11
+ float32 = 12
+ float64 = 13
+ imag = 14
+ int = 15
+ int8 = 16
+ int16 = 17
+ int32 = 18
+ int64 = 19
+ len = 20
+ make = 21
+ new = 22
+ nil = 23
+ panic = 24
+ print = 25
+ println = 26
+ real = 27
+ recover = 28
+ rune = 29
+ string = 30
+ true = 31
+ uint = 32
+ uint8 = 33
+ uint16 = 34
+ uint32 = 35
+ uint64 = 36
+ uintptr = 37
+ iota = "38"
)
diff --git a/gcc/testsuite/go.test/test/reorder.go b/gcc/testsuite/go.test/test/reorder.go
index 67d07523b..0cdeebd0f 100644
--- a/gcc/testsuite/go.test/test/reorder.go
+++ b/gcc/testsuite/go.test/test/reorder.go
@@ -1,10 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check reordering of assignments.
+// Test reordering of assignments.
package main
@@ -19,6 +19,7 @@ func main() {
p6()
p7()
p8()
+ p9()
}
var gx []int
@@ -119,3 +120,11 @@ func p8() {
i := 0
i, x[i], x[5] = 1, 100, 500
}
+
+func p9() {
+ m := make(map[int]int)
+ m[0] = len(m)
+ if m[0] != 0 {
+ panic(m[0])
+ }
+}
diff --git a/gcc/testsuite/go.test/test/reorder2.go b/gcc/testsuite/go.test/test/reorder2.go
new file mode 100644
index 000000000..d91f1d895
--- /dev/null
+++ b/gcc/testsuite/go.test/test/reorder2.go
@@ -0,0 +1,174 @@
+// run
+
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Test reorderings; derived from fixedbugs/bug294.go.
+
+package main
+
+var log string
+
+type TT int
+
+func (t TT) a(s string) TT {
+ log += "a(" + s + ")"
+ return t
+}
+
+func (TT) b(s string) string {
+ log += "b(" + s + ")"
+ return s
+}
+
+type F func(s string) F
+
+func a(s string) F {
+ log += "a(" + s + ")"
+ return F(a)
+}
+
+func b(s string) string {
+ log += "b(" + s + ")"
+ return s
+}
+
+type I interface {
+ a(s string) I
+ b(s string) string
+}
+
+type T1 int
+
+func (t T1) a(s string) I {
+ log += "a(" + s + ")"
+ return t
+}
+
+func (T1) b(s string) string {
+ log += "b(" + s + ")"
+ return s
+}
+
+// f(g(), h()) where g is not inlinable but h is will have the same problem.
+// As will x := g() + h() (same conditions).
+// And g() <- h().
+func f(x, y string) {
+ log += "f(" + x + ", " + y + ")"
+}
+
+func ff(x, y string) {
+ for false {
+ } // prevent inl
+ log += "ff(" + x + ", " + y + ")"
+}
+
+func h(x string) string {
+ log += "h(" + x + ")"
+ return x
+}
+
+func g(x string) string {
+ for false {
+ } // prevent inl
+ log += "g(" + x + ")"
+ return x
+}
+
+func main() {
+ err := 0
+ var t TT
+ if a("1")("2")("3"); log != "a(1)a(2)a(3)" {
+ println("expecting a(1)a(2)a(3) , got ", log)
+ err++
+ }
+ log = ""
+
+ if t.a("1").a(t.b("2")); log != "a(1)b(2)a(2)" {
+ println("expecting a(1)b(2)a(2), got ", log)
+ err++
+ }
+ log = ""
+ if a("3")(b("4"))(b("5")); log != "a(3)b(4)a(4)b(5)a(5)" {
+ println("expecting a(3)b(4)a(4)b(5)a(5), got ", log)
+ err++
+ }
+ log = ""
+ var i I = T1(0)
+ if i.a("6").a(i.b("7")).a(i.b("8")).a(i.b("9")); log != "a(6)b(7)a(7)b(8)a(8)b(9)a(9)" {
+ println("expecting a(6)ba(7)ba(8)ba(9), got", log)
+ err++
+ }
+ log = ""
+
+ if s := t.a("1").b("3"); log != "a(1)b(3)" || s != "3" {
+ println("expecting a(1)b(3) and 3, got ", log, " and ", s)
+ err++
+ }
+ log = ""
+
+ if s := t.a("1").a(t.b("2")).b("3") + t.a("4").b("5"); log != "a(1)b(2)a(2)b(3)a(4)b(5)" || s != "35" {
+ println("expecting a(1)b(2)a(2)b(3)a(4)b(5) and 35, got ", log, " and ", s)
+ err++
+ }
+ log = ""
+
+ if s := t.a("4").b("5") + t.a("1").a(t.b("2")).b("3"); log != "a(4)b(5)a(1)b(2)a(2)b(3)" || s != "53" {
+ println("expecting a(4)b(5)a(1)b(2)a(2)b(3) and 35, got ", log, " and ", s)
+ err++
+ }
+ log = ""
+
+ if ff(g("1"), g("2")); log != "g(1)g(2)ff(1, 2)" {
+ println("expecting g(1)g(2)ff..., got ", log)
+ err++
+ }
+ log = ""
+
+ if ff(g("1"), h("2")); log != "g(1)h(2)ff(1, 2)" {
+ println("expecting g(1)h(2)ff..., got ", log)
+ err++
+ }
+ log = ""
+
+ if ff(h("1"), g("2")); log != "h(1)g(2)ff(1, 2)" {
+ println("expecting h(1)g(2)ff..., got ", log)
+ err++
+ }
+ log = ""
+
+ if ff(h("1"), h("2")); log != "h(1)h(2)ff(1, 2)" {
+ println("expecting h(1)h(2)ff..., got ", log)
+ err++
+ }
+ log = ""
+
+ if s := g("1") + g("2"); log != "g(1)g(2)" || s != "12" {
+ println("expecting g1g2 and 12, got ", log, " and ", s)
+ err++
+ }
+ log = ""
+
+ if s := g("1") + h("2"); log != "g(1)h(2)" || s != "12" {
+ println("expecting g1h2 and 12, got ", log, " and ", s)
+ err++
+ }
+ log = ""
+
+ if s := h("1") + g("2"); log != "h(1)g(2)" || s != "12" {
+ println("expecting h1g2 and 12, got ", log, " and ", s)
+ err++
+ }
+ log = ""
+
+ if s := h("1") + h("2"); log != "h(1)h(2)" || s != "12" {
+ println("expecting h1h2 and 12, got ", log, " and ", s)
+ err++
+ }
+ log = ""
+
+ if err > 0 {
+ panic("fail")
+ }
+}
diff --git a/gcc/testsuite/go.test/test/rotate.go b/gcc/testsuite/go.test/test/rotate.go
new file mode 100644
index 000000000..aa334b421
--- /dev/null
+++ b/gcc/testsuite/go.test/test/rotate.go
@@ -0,0 +1,171 @@
+// $G $D/$F.go && $L $F.$A &&
+// ./$A.out >tmp.go && $G tmp.go && $L -o $A.out1 tmp.$A && ./$A.out1
+// rm -f tmp.go $A.out1
+
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Generate test of shift and rotate by constants.
+// The output is compiled and run.
+//
+// The output takes around a gigabyte of memory to compile, link, and run
+// but it is only done during ./run, not in normal builds using run.go.
+
+package main
+
+import (
+ "bufio"
+ "flag"
+ "fmt"
+ "os"
+ "strings"
+)
+
+func main() {
+ flag.Parse()
+
+ b := bufio.NewWriter(os.Stdout)
+ defer b.Flush()
+
+ fmt.Fprintf(b, "%s\n", prolog)
+
+ for logBits := uint(3); logBits <= 6; logBits++ {
+ typ := fmt.Sprintf("int%d", 1<<logBits)
+ fmt.Fprint(b, strings.Replace(checkFunc, "XXX", typ, -1))
+ fmt.Fprint(b, strings.Replace(checkFunc, "XXX", "u"+typ, -1))
+ for mode := 0; mode < 1<<2; mode++ {
+ gentest(b, 1<<logBits, mode&1 != 0, mode&2 != 0)
+ }
+ }
+}
+
+const prolog = `
+
+package main
+
+import (
+ "fmt"
+ "os"
+)
+
+var (
+ i8 int8 = 0x12
+ i16 int16 = 0x1234
+ i32 int32 = 0x12345678
+ i64 int64 = 0x123456789abcdef0
+ ui8 uint8 = 0x12
+ ui16 uint16 = 0x1234
+ ui32 uint32 = 0x12345678
+ ui64 uint64 = 0x123456789abcdef0
+
+ ni8 = ^i8
+ ni16 = ^i16
+ ni32 = ^i32
+ ni64 = ^i64
+ nui8 = ^ui8
+ nui16 = ^ui16
+ nui32 = ^ui32
+ nui64 = ^ui64
+)
+
+var nfail = 0
+
+func main() {
+ if nfail > 0 {
+ fmt.Printf("BUG\n")
+ }
+}
+
+`
+
+const checkFunc = `
+func check_XXX(desc string, have, want XXX) {
+ if have != want {
+ nfail++
+ fmt.Printf("%s = %T(%#x), want %T(%#x)\n", desc, have, have, want, want)
+ if nfail >= 100 {
+ fmt.Printf("BUG: stopping after 100 failures\n")
+ os.Exit(0)
+ }
+ }
+}
+`
+
+var (
+ uop = [2]func(x, y uint64) uint64{
+ func(x, y uint64) uint64 {
+ return x | y
+ },
+ func(x, y uint64) uint64 {
+ return x ^ y
+ },
+ }
+ iop = [2]func(x, y int64) int64{
+ func(x, y int64) int64 {
+ return x | y
+ },
+ func(x, y int64) int64 {
+ return x ^ y
+ },
+ }
+ cop = [2]byte{'|', '^'}
+)
+
+func gentest(b *bufio.Writer, bits uint, unsigned, inverted bool) {
+ fmt.Fprintf(b, "func init() {\n")
+ defer fmt.Fprintf(b, "}\n")
+ n := 0
+
+ // Generate tests for left/right and right/left.
+ for l := uint(0); l <= bits; l++ {
+ for r := uint(0); r <= bits; r++ {
+ for o, op := range cop {
+ typ := fmt.Sprintf("int%d", bits)
+ v := fmt.Sprintf("i%d", bits)
+ if unsigned {
+ typ = "u" + typ
+ v = "u" + v
+ }
+ v0 := int64(0x123456789abcdef0)
+ if inverted {
+ v = "n" + v
+ v0 = ^v0
+ }
+ expr1 := fmt.Sprintf("%s<<%d %c %s>>%d", v, l, op, v, r)
+ expr2 := fmt.Sprintf("%s>>%d %c %s<<%d", v, r, op, v, l)
+
+ var result string
+ if unsigned {
+ v := uint64(v0) >> (64 - bits)
+ v = uop[o](v<<l, v>>r)
+ v <<= 64 - bits
+ v >>= 64 - bits
+ result = fmt.Sprintf("%#x", v)
+ } else {
+ v := int64(v0) >> (64 - bits)
+ v = iop[o](v<<l, v>>r)
+ v <<= 64 - bits
+ v >>= 64 - bits
+ result = fmt.Sprintf("%#x", v)
+ }
+
+ fmt.Fprintf(b, "\tcheck_%s(%q, %s, %s(%s))\n", typ, expr1, expr1, typ, result)
+ fmt.Fprintf(b, "\tcheck_%s(%q, %s, %s(%s))\n", typ, expr2, expr2, typ, result)
+
+ // Chop test into multiple functions so that there's not one
+ // enormous function to compile/link.
+ // All the functions are named init so we don't have to do
+ // anything special to call them. ☺
+ if n++; n >= 50 {
+ fmt.Fprintf(b, "}\n")
+ fmt.Fprintf(b, "func init() {\n")
+ n = 0
+ }
+ }
+ }
+ }
+}
diff --git a/gcc/testsuite/go.test/test/run b/gcc/testsuite/go.test/test/run
index 03c91ee30..d206312a2 100755
--- a/gcc/testsuite/go.test/test/run
+++ b/gcc/testsuite/go.test/test/run
@@ -3,8 +3,8 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
-eval $(gomake --no-print-directory -f ../src/Make.inc go-env)
-
+eval $(go tool dist env)
+export GOARCH GOOS GOROOT
export E=
case X"$GOARCH" in
@@ -29,13 +29,18 @@ export GOTRACEBACK=0
export LANG=C
unset GREP_OPTIONS # in case user has a non-standard set
+unset GOROOT_FINAL # breaks ./ imports
+
failed=0
PATH=${GOBIN:-$GOROOT/bin}:`pwd`:/bin:/usr/bin:/usr/local/bin
-RUNFILE="/tmp/gorun-$$-$USER"
-TMP1FILE="/tmp/gotest1-$$-$USER"
-TMP2FILE="/tmp/gotest2-$$-$USER"
+# TODO: We add the tool directory to the PATH to avoid thinking about a better way.
+PATH="$GOTOOLDIR:$PATH"
+
+RUNFILE="${TMPDIR:-/tmp}/gorun-$$-$USER"
+TMP1FILE="${TMPDIR:-/tmp}/gotest1-$$-$USER"
+TMP2FILE="${TMPDIR:-/tmp}/gotest2-$$-$USER"
# don't run the machine out of memory: limit individual processes to 4GB.
# on thresher, 3GB suffices to run the tests; with 2GB, peano fails.
@@ -49,11 +54,13 @@ true >pass.out >times.out
exclude=false # exclude nothing
golden=golden.out
+rm -f tmp.go # generated by some tests, left behind if interrupted
+
filterout() {
grep '^'"$2"'$' $1 >/dev/null
}
-for dir in . ken chan interface syntax dwarf fixedbugs bugs
+for dir in . ken chan interface syntax dwarf safe fixedbugs bugs
do
echo
echo '==' $dir'/'
@@ -64,7 +71,8 @@ do
fi
export F=$(basename $i .go)
export D=$dir
- sed '/^\/\//!q' $i | sed 's@//@@; $d' |sed 's|./\$A.out|$E &|g' >"$RUNFILE"
+ echo '. ./testlib' >"$RUNFILE"
+ sed '/^\/\//!q' $i | sed 's@//@@; $d' |sed 's|./\$A.out|$E &|g' >>"$RUNFILE"
if ! { time -p bash -c "bash '$RUNFILE' >'$TMP1FILE' 2>&1" ; } 2>"$TMP2FILE"
then
echo
@@ -94,7 +102,7 @@ do
echo $i >>pass.out
fi
echo $(awk 'NR==1{print $2}' "$TMP2FILE") $D/$F >>times.out
- rm -f $F.$A $A.out
+ rm -f $F.$A $A.out tmp.go
) done
done | # clean up some stack noise
egrep -v '^(r[0-9a-z]+|[cfg]s) +0x' |
diff --git a/gcc/testsuite/go.test/test/run.go b/gcc/testsuite/go.test/test/run.go
new file mode 100644
index 000000000..10dbceff5
--- /dev/null
+++ b/gcc/testsuite/go.test/test/run.go
@@ -0,0 +1,607 @@
+// skip
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Run runs tests in the test directory.
+//
+// TODO(bradfitz): docs of some sort, once we figure out how we're changing
+// headers of files
+package main
+
+import (
+ "bytes"
+ "errors"
+ "flag"
+ "fmt"
+ "go/build"
+ "io/ioutil"
+ "log"
+ "os"
+ "os/exec"
+ "path"
+ "path/filepath"
+ "regexp"
+ "runtime"
+ "sort"
+ "strconv"
+ "strings"
+)
+
+var (
+ verbose = flag.Bool("v", false, "verbose. if set, parallelism is set to 1.")
+ numParallel = flag.Int("n", runtime.NumCPU(), "number of parallel tests to run")
+ summary = flag.Bool("summary", false, "show summary of results")
+ showSkips = flag.Bool("show_skips", false, "show skipped tests")
+)
+
+var (
+ // gc and ld are [568][gl].
+ gc, ld string
+
+ // letter is the build.ArchChar
+ letter string
+
+ // dirs are the directories to look for *.go files in.
+ // TODO(bradfitz): just use all directories?
+ dirs = []string{".", "ken", "chan", "interface", "syntax", "dwarf", "fixedbugs", "bugs"}
+
+ // ratec controls the max number of tests running at a time.
+ ratec chan bool
+
+ // toRun is the channel of tests to run.
+ // It is nil until the first test is started.
+ toRun chan *test
+)
+
+// maxTests is an upper bound on the total number of tests.
+// It is used as a channel buffer size to make sure sends don't block.
+const maxTests = 5000
+
+func main() {
+ flag.Parse()
+
+ // Disable parallelism if printing
+ if *verbose {
+ *numParallel = 1
+ }
+
+ ratec = make(chan bool, *numParallel)
+ var err error
+ letter, err = build.ArchChar(build.Default.GOARCH)
+ check(err)
+ gc = letter + "g"
+ ld = letter + "l"
+
+ var tests []*test
+ if flag.NArg() > 0 {
+ for _, arg := range flag.Args() {
+ if arg == "-" || arg == "--" {
+ // Permit running:
+ // $ go run run.go - env.go
+ // $ go run run.go -- env.go
+ // $ go run run.go - ./fixedbugs
+ // $ go run run.go -- ./fixedbugs
+ continue
+ }
+ if fi, err := os.Stat(arg); err == nil && fi.IsDir() {
+ for _, baseGoFile := range goFiles(arg) {
+ tests = append(tests, startTest(arg, baseGoFile))
+ }
+ } else if strings.HasSuffix(arg, ".go") {
+ dir, file := filepath.Split(arg)
+ tests = append(tests, startTest(dir, file))
+ } else {
+ log.Fatalf("can't yet deal with non-directory and non-go file %q", arg)
+ }
+ }
+ } else {
+ for _, dir := range dirs {
+ for _, baseGoFile := range goFiles(dir) {
+ tests = append(tests, startTest(dir, baseGoFile))
+ }
+ }
+ }
+
+ failed := false
+ resCount := map[string]int{}
+ for _, test := range tests {
+ <-test.donec
+ _, isSkip := test.err.(skipError)
+ errStr := "pass"
+ if test.err != nil {
+ errStr = test.err.Error()
+ if !isSkip {
+ failed = true
+ }
+ }
+ if isSkip && !skipOkay[path.Join(test.dir, test.gofile)] {
+ errStr = "unexpected skip for " + path.Join(test.dir, test.gofile) + ": " + errStr
+ isSkip = false
+ failed = true
+ }
+ resCount[errStr]++
+ if isSkip && !*verbose && !*showSkips {
+ continue
+ }
+ if !*verbose && test.err == nil {
+ continue
+ }
+ fmt.Printf("%-10s %-20s: %s\n", test.action, test.goFileName(), errStr)
+ }
+
+ if *summary {
+ for k, v := range resCount {
+ fmt.Printf("%5d %s\n", v, k)
+ }
+ }
+
+ if failed {
+ os.Exit(1)
+ }
+}
+
+func toolPath(name string) string {
+ p := filepath.Join(os.Getenv("GOROOT"), "bin", "tool", name)
+ if _, err := os.Stat(p); err != nil {
+ log.Fatalf("didn't find binary at %s", p)
+ }
+ return p
+}
+
+func goFiles(dir string) []string {
+ f, err := os.Open(dir)
+ check(err)
+ dirnames, err := f.Readdirnames(-1)
+ check(err)
+ names := []string{}
+ for _, name := range dirnames {
+ if !strings.HasPrefix(name, ".") && strings.HasSuffix(name, ".go") {
+ names = append(names, name)
+ }
+ }
+ sort.Strings(names)
+ return names
+}
+
+// skipError describes why a test was skipped.
+type skipError string
+
+func (s skipError) Error() string { return string(s) }
+
+func check(err error) {
+ if err != nil {
+ log.Fatal(err)
+ }
+}
+
+// test holds the state of a test.
+type test struct {
+ dir, gofile string
+ donec chan bool // closed when done
+
+ src string
+ action string // "compile", "build", "run", "errorcheck", "skip", "runoutput", "compiledir"
+
+ tempDir string
+ err error
+}
+
+// startTest
+func startTest(dir, gofile string) *test {
+ t := &test{
+ dir: dir,
+ gofile: gofile,
+ donec: make(chan bool, 1),
+ }
+ if toRun == nil {
+ toRun = make(chan *test, maxTests)
+ go runTests()
+ }
+ select {
+ case toRun <- t:
+ default:
+ panic("toRun buffer size (maxTests) is too small")
+ }
+ return t
+}
+
+// runTests runs tests in parallel, but respecting the order they
+// were enqueued on the toRun channel.
+func runTests() {
+ for {
+ ratec <- true
+ t := <-toRun
+ go func() {
+ t.run()
+ <-ratec
+ }()
+ }
+}
+
+var cwd, _ = os.Getwd()
+
+func (t *test) goFileName() string {
+ return filepath.Join(t.dir, t.gofile)
+}
+
+func (t *test) goDirName() string {
+ return filepath.Join(t.dir, strings.Replace(t.gofile, ".go", ".dir", -1))
+}
+
+// run runs a test.
+func (t *test) run() {
+ defer close(t.donec)
+
+ srcBytes, err := ioutil.ReadFile(t.goFileName())
+ if err != nil {
+ t.err = err
+ return
+ }
+ t.src = string(srcBytes)
+ if t.src[0] == '\n' {
+ t.err = skipError("starts with newline")
+ return
+ }
+ pos := strings.Index(t.src, "\n\n")
+ if pos == -1 {
+ t.err = errors.New("double newline not found")
+ return
+ }
+ action := t.src[:pos]
+ if strings.HasPrefix(action, "//") {
+ action = action[2:]
+ }
+
+ var args, flags []string
+ wantError := false
+ f := strings.Fields(action)
+ if len(f) > 0 {
+ action = f[0]
+ args = f[1:]
+ }
+
+ switch action {
+ case "cmpout":
+ action = "run" // the run case already looks for <dir>/<test>.out files
+ fallthrough
+ case "compile", "compiledir", "build", "run", "runoutput":
+ t.action = action
+ case "errorcheck":
+ t.action = action
+ wantError = true
+ for len(args) > 0 && strings.HasPrefix(args[0], "-") {
+ if args[0] == "-0" {
+ wantError = false
+ } else {
+ flags = append(flags, args[0])
+ }
+ args = args[1:]
+ }
+ case "skip":
+ t.action = "skip"
+ return
+ default:
+ t.err = skipError("skipped; unknown pattern: " + action)
+ t.action = "??"
+ return
+ }
+
+ t.makeTempDir()
+ defer os.RemoveAll(t.tempDir)
+
+ err = ioutil.WriteFile(filepath.Join(t.tempDir, t.gofile), srcBytes, 0644)
+ check(err)
+
+ // A few tests (of things like the environment) require these to be set.
+ os.Setenv("GOOS", runtime.GOOS)
+ os.Setenv("GOARCH", runtime.GOARCH)
+
+ useTmp := true
+ runcmd := func(args ...string) ([]byte, error) {
+ cmd := exec.Command(args[0], args[1:]...)
+ var buf bytes.Buffer
+ cmd.Stdout = &buf
+ cmd.Stderr = &buf
+ if useTmp {
+ cmd.Dir = t.tempDir
+ }
+ err := cmd.Run()
+ return buf.Bytes(), err
+ }
+
+ long := filepath.Join(cwd, t.goFileName())
+ switch action {
+ default:
+ t.err = fmt.Errorf("unimplemented action %q", action)
+
+ case "errorcheck":
+ cmdline := []string{"go", "tool", gc, "-e", "-o", "a." + letter}
+ cmdline = append(cmdline, flags...)
+ cmdline = append(cmdline, long)
+ out, err := runcmd(cmdline...)
+ if wantError {
+ if err == nil {
+ t.err = fmt.Errorf("compilation succeeded unexpectedly\n%s", out)
+ return
+ }
+ } else {
+ if err != nil {
+ t.err = fmt.Errorf("%s\n%s", err, out)
+ return
+ }
+ }
+ t.err = t.errorCheck(string(out), long, t.gofile)
+ return
+
+ case "compile":
+ out, err := runcmd("go", "tool", gc, "-e", "-o", "a."+letter, long)
+ if err != nil {
+ t.err = fmt.Errorf("%s\n%s", err, out)
+ }
+
+ case "compiledir":
+ // Compile all files in the directory in lexicographic order.
+ longdir := filepath.Join(cwd, t.goDirName())
+ files, dirErr := ioutil.ReadDir(longdir)
+ if dirErr != nil {
+ t.err = dirErr
+ return
+ }
+ for _, gofile := range files {
+ if filepath.Ext(gofile.Name()) != ".go" {
+ continue
+ }
+ afile := strings.Replace(gofile.Name(), ".go", "."+letter, -1)
+ out, err := runcmd("go", "tool", gc, "-e", "-D.", "-I.", "-o", afile, filepath.Join(longdir, gofile.Name()))
+ if err != nil {
+ t.err = fmt.Errorf("%s\n%s", err, out)
+ break
+ }
+ }
+
+ case "build":
+ out, err := runcmd("go", "build", "-o", "a.exe", long)
+ if err != nil {
+ t.err = fmt.Errorf("%s\n%s", err, out)
+ }
+
+ case "run":
+ useTmp = false
+ out, err := runcmd(append([]string{"go", "run", t.goFileName()}, args...)...)
+ if err != nil {
+ t.err = fmt.Errorf("%s\n%s", err, out)
+ }
+ if strings.Replace(string(out), "\r\n", "\n", -1) != t.expectedOutput() {
+ t.err = fmt.Errorf("incorrect output\n%s", out)
+ }
+
+ case "runoutput":
+ useTmp = false
+ out, err := runcmd("go", "run", t.goFileName())
+ if err != nil {
+ t.err = fmt.Errorf("%s\n%s", err, out)
+ }
+ tfile := filepath.Join(t.tempDir, "tmp__.go")
+ err = ioutil.WriteFile(tfile, out, 0666)
+ if err != nil {
+ t.err = fmt.Errorf("write tempfile:%s", err)
+ return
+ }
+ out, err = runcmd("go", "run", tfile)
+ if err != nil {
+ t.err = fmt.Errorf("%s\n%s", err, out)
+ }
+ if string(out) != t.expectedOutput() {
+ t.err = fmt.Errorf("incorrect output\n%s", out)
+ }
+ }
+}
+
+func (t *test) String() string {
+ return filepath.Join(t.dir, t.gofile)
+}
+
+func (t *test) makeTempDir() {
+ var err error
+ t.tempDir, err = ioutil.TempDir("", "")
+ check(err)
+}
+
+func (t *test) expectedOutput() string {
+ filename := filepath.Join(t.dir, t.gofile)
+ filename = filename[:len(filename)-len(".go")]
+ filename += ".out"
+ b, _ := ioutil.ReadFile(filename)
+ return string(b)
+}
+
+func (t *test) errorCheck(outStr string, full, short string) (err error) {
+ defer func() {
+ if *verbose && err != nil {
+ log.Printf("%s gc output:\n%s", t, outStr)
+ }
+ }()
+ var errs []error
+
+ var out []string
+ // 6g error messages continue onto additional lines with leading tabs.
+ // Split the output at the beginning of each line that doesn't begin with a tab.
+ for _, line := range strings.Split(outStr, "\n") {
+ if strings.HasSuffix(line, "\r") { // remove '\r', output by compiler on windows
+ line = line[:len(line)-1]
+ }
+ if strings.HasPrefix(line, "\t") {
+ out[len(out)-1] += "\n" + line
+ } else {
+ out = append(out, line)
+ }
+ }
+
+ // Cut directory name.
+ for i := range out {
+ out[i] = strings.Replace(out[i], full, short, -1)
+ }
+
+ for _, we := range t.wantedErrors() {
+ var errmsgs []string
+ errmsgs, out = partitionStrings(we.filterRe, out)
+ if len(errmsgs) == 0 {
+ errs = append(errs, fmt.Errorf("%s:%d: missing error %q", we.file, we.lineNum, we.reStr))
+ continue
+ }
+ matched := false
+ for _, errmsg := range errmsgs {
+ if we.re.MatchString(errmsg) {
+ matched = true
+ } else {
+ out = append(out, errmsg)
+ }
+ }
+ if !matched {
+ errs = append(errs, fmt.Errorf("%s:%d: no match for %q in%s", we.file, we.lineNum, we.reStr, strings.Join(out, "\n")))
+ continue
+ }
+ }
+
+ if len(errs) == 0 {
+ return nil
+ }
+ if len(errs) == 1 {
+ return errs[0]
+ }
+ var buf bytes.Buffer
+ fmt.Fprintf(&buf, "\n")
+ for _, err := range errs {
+ fmt.Fprintf(&buf, "%s\n", err.Error())
+ }
+ return errors.New(buf.String())
+
+}
+
+func partitionStrings(rx *regexp.Regexp, strs []string) (matched, unmatched []string) {
+ for _, s := range strs {
+ if rx.MatchString(s) {
+ matched = append(matched, s)
+ } else {
+ unmatched = append(unmatched, s)
+ }
+ }
+ return
+}
+
+type wantedError struct {
+ reStr string
+ re *regexp.Regexp
+ lineNum int
+ file string
+ filterRe *regexp.Regexp // /^file:linenum\b/m
+}
+
+var (
+ errRx = regexp.MustCompile(`// (?:GC_)?ERROR (.*)`)
+ errQuotesRx = regexp.MustCompile(`"([^"]*)"`)
+ lineRx = regexp.MustCompile(`LINE(([+-])([0-9]+))?`)
+)
+
+func (t *test) wantedErrors() (errs []wantedError) {
+ for i, line := range strings.Split(t.src, "\n") {
+ lineNum := i + 1
+ if strings.Contains(line, "////") {
+ // double comment disables ERROR
+ continue
+ }
+ m := errRx.FindStringSubmatch(line)
+ if m == nil {
+ continue
+ }
+ all := m[1]
+ mm := errQuotesRx.FindAllStringSubmatch(all, -1)
+ if mm == nil {
+ log.Fatalf("invalid errchk line in %s: %s", t.goFileName(), line)
+ }
+ for _, m := range mm {
+ rx := lineRx.ReplaceAllStringFunc(m[1], func(m string) string {
+ n := lineNum
+ if strings.HasPrefix(m, "LINE+") {
+ delta, _ := strconv.Atoi(m[5:])
+ n += delta
+ } else if strings.HasPrefix(m, "LINE-") {
+ delta, _ := strconv.Atoi(m[5:])
+ n -= delta
+ }
+ return fmt.Sprintf("%s:%d", t.gofile, n)
+ })
+ filterPattern := fmt.Sprintf(`^(\w+/)?%s:%d[:[]`, t.gofile, lineNum)
+ errs = append(errs, wantedError{
+ reStr: rx,
+ re: regexp.MustCompile(rx),
+ filterRe: regexp.MustCompile(filterPattern),
+ lineNum: lineNum,
+ file: t.gofile,
+ })
+ }
+ }
+
+ return
+}
+
+var skipOkay = map[string]bool{
+ "args.go": true,
+ "ddd3.go": true,
+ "import3.go": true,
+ "import4.go": true,
+ "index.go": true,
+ "linkx.go": true,
+ "method4.go": true,
+ "nul1.go": true,
+ "rotate.go": true,
+ "sigchld.go": true,
+ "sinit.go": true,
+ "interface/embed1.go": true,
+ "interface/private.go": true,
+ "interface/recursive2.go": true,
+ "dwarf/main.go": true,
+ "dwarf/z1.go": true,
+ "dwarf/z10.go": true,
+ "dwarf/z11.go": true,
+ "dwarf/z12.go": true,
+ "dwarf/z13.go": true,
+ "dwarf/z14.go": true,
+ "dwarf/z15.go": true,
+ "dwarf/z16.go": true,
+ "dwarf/z17.go": true,
+ "dwarf/z18.go": true,
+ "dwarf/z19.go": true,
+ "dwarf/z2.go": true,
+ "dwarf/z20.go": true,
+ "dwarf/z3.go": true,
+ "dwarf/z4.go": true,
+ "dwarf/z5.go": true,
+ "dwarf/z6.go": true,
+ "dwarf/z7.go": true,
+ "dwarf/z8.go": true,
+ "dwarf/z9.go": true,
+ "fixedbugs/bug083.go": true,
+ "fixedbugs/bug133.go": true,
+ "fixedbugs/bug160.go": true,
+ "fixedbugs/bug191.go": true,
+ "fixedbugs/bug248.go": true,
+ "fixedbugs/bug302.go": true,
+ "fixedbugs/bug313.go": true,
+ "fixedbugs/bug322.go": true,
+ "fixedbugs/bug324.go": true,
+ "fixedbugs/bug345.go": true,
+ "fixedbugs/bug367.go": true,
+ "fixedbugs/bug369.go": true,
+ "fixedbugs/bug382.go": true,
+ "fixedbugs/bug385_32.go": true,
+ "fixedbugs/bug385_64.go": true,
+ "fixedbugs/bug414.go": true,
+ "fixedbugs/bug424.go": true,
+ "fixedbugs/bug429.go": true,
+ "fixedbugs/bug437.go": true,
+ "bugs/bug395.go": true,
+ "bugs/bug434.go": true,
+}
diff --git a/gcc/testsuite/go.test/test/rune.go b/gcc/testsuite/go.test/test/rune.go
index 3386972b6..c013c471d 100644
--- a/gcc/testsuite/go.test/test/rune.go
+++ b/gcc/testsuite/go.test/test/rune.go
@@ -1,10 +1,13 @@
-// $G $D/$F.go
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package main
+// Test rune constants, expressions and types.
+// Compiles but does not run.
+
+package rune
var (
r0 = 'a'
diff --git a/gcc/testsuite/go.test/test/runtime.go b/gcc/testsuite/go.test/test/runtime.go
index 4be1d055b..89f59e3ed 100644
--- a/gcc/testsuite/go.test/test/runtime.go
+++ b/gcc/testsuite/go.test/test/runtime.go
@@ -1,15 +1,16 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// make sure that even if a file imports runtime,
+// Test that even if a file imports runtime,
// it cannot get at the low-level runtime definitions
-// known to the compiler. for normal packages
+// known to the compiler. For normal packages
// the compiler doesn't even record the lower case
// functions in its symbol table, but some functions
// in runtime are hard-coded into the compiler.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/safe/main.go b/gcc/testsuite/go.test/test/safe/main.go
new file mode 100644
index 000000000..d173ed926
--- /dev/null
+++ b/gcc/testsuite/go.test/test/safe/main.go
@@ -0,0 +1,14 @@
+// true
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+// can't use local path with -u, use -I. instead
+import "pkg" // ERROR "import unsafe package"
+
+func main() {
+ print(pkg.Float32bits(1.0))
+}
diff --git a/gcc/testsuite/go.test/test/safe/nousesafe.go b/gcc/testsuite/go.test/test/safe/nousesafe.go
new file mode 100644
index 000000000..f61e7fe4f
--- /dev/null
+++ b/gcc/testsuite/go.test/test/safe/nousesafe.go
@@ -0,0 +1,8 @@
+// $G $D/pkg.go && pack grc pkg.a pkg.$A 2> /dev/null && rm pkg.$A && errchk $G -I. -u $D/main.go
+// rm -f pkg.a
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/safe/pkg.go b/gcc/testsuite/go.test/test/safe/pkg.go
new file mode 100644
index 000000000..bebc43a21
--- /dev/null
+++ b/gcc/testsuite/go.test/test/safe/pkg.go
@@ -0,0 +1,16 @@
+// true
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// a package that uses unsafe on the inside but not in it's api
+
+package pkg
+
+import "unsafe"
+
+// this should be inlinable
+func Float32bits(f float32) uint32 {
+ return *(*uint32)(unsafe.Pointer(&f))
+} \ No newline at end of file
diff --git a/gcc/testsuite/go.test/test/safe/usesafe.go b/gcc/testsuite/go.test/test/safe/usesafe.go
new file mode 100644
index 000000000..07c13c1c3
--- /dev/null
+++ b/gcc/testsuite/go.test/test/safe/usesafe.go
@@ -0,0 +1,8 @@
+// $G $D/pkg.go && pack grcS pkg.a pkg.$A 2> /dev/null && rm pkg.$A && $G -I. -u $D/main.go
+// rm -f pkg.a
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ignored
diff --git a/gcc/testsuite/go.test/test/shift1.go b/gcc/testsuite/go.test/test/shift1.go
index c197eef66..b33d22ff8 100644
--- a/gcc/testsuite/go.test/test/shift1.go
+++ b/gcc/testsuite/go.test/test/shift1.go
@@ -1,10 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test illegal shifts.
// Issue 1708, illegal cases.
+// Does not compile.
package p
diff --git a/gcc/testsuite/go.test/test/shift2.go b/gcc/testsuite/go.test/test/shift2.go
index ec4c7addc..88ef3c40f 100644
--- a/gcc/testsuite/go.test/test/shift2.go
+++ b/gcc/testsuite/go.test/test/shift2.go
@@ -1,10 +1,12 @@
-// $G $D/$F.go || echo BUG: shift2
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test legal shifts.
// Issue 1708, legal cases.
+// Compiles but does not run.
package p
diff --git a/gcc/testsuite/go.test/test/sieve.go b/gcc/testsuite/go.test/test/sieve.go
index 4fa111582..0cd120c54 100644
--- a/gcc/testsuite/go.test/test/sieve.go
+++ b/gcc/testsuite/go.test/test/sieve.go
@@ -1,9 +1,12 @@
-// $G $F.go && $L $F.$A # don't run it - goes forever
+// build
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test basic concurrency: the classic prime sieve.
+// Do not run - loops forever.
+
package main
// Send the sequence 2, 3, 4, ... to channel 'ch'.
diff --git a/gcc/testsuite/go.test/test/sigchld.go b/gcc/testsuite/go.test/test/sigchld.go
index e7c3d5abb..c1cfc2a8d 100644
--- a/gcc/testsuite/go.test/test/sigchld.go
+++ b/gcc/testsuite/go.test/test/sigchld.go
@@ -1,10 +1,15 @@
// [ "$GOOS" == windows ] ||
// ($G $D/$F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out)
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that a program can survive SIGCHLD.
+
package main
import "syscall"
diff --git a/gcc/testsuite/go.test/test/simassign.go b/gcc/testsuite/go.test/test/simassign.go
index 28408abc2..6ba5c783e 100644
--- a/gcc/testsuite/go.test/test/simassign.go
+++ b/gcc/testsuite/go.test/test/simassign.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simultaneous assignment.
+
package main
var a, b, c, d, e, f, g, h, i int
diff --git a/gcc/testsuite/go.test/test/sinit.go b/gcc/testsuite/go.test/test/sinit.go
index 5cd3a4567..ffb8ef751 100644
--- a/gcc/testsuite/go.test/test/sinit.go
+++ b/gcc/testsuite/go.test/test/sinit.go
@@ -1,9 +1,15 @@
// $G -S $D/$F.go | egrep initdone >/dev/null && echo BUG sinit || true
+// NOTE: This test is not run by 'run.go' and so not run by all.bash.
+// To run this test you must use the ./run shell script.
+
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that many initializations can be done at link time and
+// generate no executable init functions.
+
package p
// Should be no init func in the assembly.
diff --git a/gcc/testsuite/go.test/test/sizeof.go b/gcc/testsuite/go.test/test/sizeof.go
index 544e4c52c..a6abdd5c6 100644
--- a/gcc/testsuite/go.test/test/sizeof.go
+++ b/gcc/testsuite/go.test/test/sizeof.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go
+// compile
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test unsafe.Sizeof, unsafe.Alignof, and unsafe.Offsetof all return uintptr.
+
package main
import "unsafe"
diff --git a/gcc/testsuite/go.test/test/solitaire.go b/gcc/testsuite/go.test/test/solitaire.go
index 473a1d12d..ac54cec0a 100644
--- a/gcc/testsuite/go.test/test/solitaire.go
+++ b/gcc/testsuite/go.test/test/solitaire.go
@@ -1,9 +1,13 @@
-// $G $F.go && $L $F.$A # don't run it - produces too much output
+// build
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test general operation by solving a peg solitaire game.
+// A version of this is in the Go playground.
+// Don't run it - produces too much output.
+
// This program solves the (English) peg solitaire board game.
// See also: http://en.wikipedia.org/wiki/Peg_solitaire
diff --git a/gcc/testsuite/go.test/test/stack.go b/gcc/testsuite/go.test/test/stack.go
index 1fd57161f..b62febd48 100644
--- a/gcc/testsuite/go.test/test/stack.go
+++ b/gcc/testsuite/go.test/test/stack.go
@@ -1,9 +1,10 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test stack splitting code.
// Try to tickle stack splitting bugs by doing
// go, defer, and closure calls at different stack depths.
diff --git a/gcc/testsuite/go.test/test/string_lit.go b/gcc/testsuite/go.test/test/string_lit.go
index c702a05e9..457faaa88 100644
--- a/gcc/testsuite/go.test/test/string_lit.go
+++ b/gcc/testsuite/go.test/test/string_lit.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test string literal syntax.
+
package main
import "os"
@@ -91,7 +93,7 @@ func main() {
"backslashes 2 (backquote)")
assert("\\x\\u\\U\\", `\x\u\U\`, "backslash 3 (backquote)")
- // test large runes. perhaps not the most logical place for this test.
+ // test large and surrogate-half runes. perhaps not the most logical place for these tests.
var r int32
r = 0x10ffff // largest rune value
s = string(r)
@@ -99,6 +101,28 @@ func main() {
r = 0x10ffff + 1
s = string(r)
assert(s, "\xef\xbf\xbd", "too-large rune")
+ r = 0xD800
+ s = string(r)
+ assert(s, "\xef\xbf\xbd", "surrogate rune min")
+ r = 0xDFFF
+ s = string(r)
+ assert(s, "\xef\xbf\xbd", "surrogate rune max")
+ r = -1
+ s = string(r)
+ assert(s, "\xef\xbf\xbd", "negative rune")
+
+ // the large rune tests again, this time using constants instead of a variable.
+ // these conversions will be done at compile time.
+ s = string(0x10ffff) // largest rune value
+ assert(s, "\xf4\x8f\xbf\xbf", "largest rune constant")
+ s = string(0x10ffff + 1)
+ assert(s, "\xef\xbf\xbd", "too-large rune constant")
+ s = string(0xD800)
+ assert(s, "\xef\xbf\xbd", "surrogate rune min constant")
+ s = string(0xDFFF)
+ assert(s, "\xef\xbf\xbd", "surrogate rune max constant")
+ s = string(-1)
+ assert(s, "\xef\xbf\xbd", "negative rune")
assert(string(gr1), gx1, "global ->[]rune")
assert(string(gr2), gx2fix, "global invalid ->[]rune")
diff --git a/gcc/testsuite/go.test/test/stringrange.go b/gcc/testsuite/go.test/test/stringrange.go
index 6a7063e23..99e5edb5a 100644
--- a/gcc/testsuite/go.test/test/stringrange.go
+++ b/gcc/testsuite/go.test/test/stringrange.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test range over strings.
+
package main
import (
@@ -55,6 +57,13 @@ func main() {
ok = false
}
+ for _, c := range "a\xed\xa0\x80a" {
+ if c != 'a' && c != utf8.RuneError {
+ fmt.Printf("surrogate UTF-8 does not error: %U\n", c)
+ ok = false
+ }
+ }
+
if !ok {
fmt.Println("BUG: stringrange")
os.Exit(1)
diff --git a/gcc/testsuite/go.test/test/struct0.go b/gcc/testsuite/go.test/test/struct0.go
index 2398c4117..e29eb30f5 100644
--- a/gcc/testsuite/go.test/test/struct0.go
+++ b/gcc/testsuite/go.test/test/struct0.go
@@ -1,12 +1,12 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// zero length structs.
-// used to not be evaluated.
-// issue 2232.
+// Test zero length structs.
+// Used to not be evaluated.
+// Issue 2232.
package main
diff --git a/gcc/testsuite/go.test/test/switch.go b/gcc/testsuite/go.test/test/switch.go
index bed027ce8..fd8748b9b 100644
--- a/gcc/testsuite/go.test/test/switch.go
+++ b/gcc/testsuite/go.test/test/switch.go
@@ -1,11 +1,15 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test switch statements.
+
package main
+import "os"
+
func assert(cond bool, msg string) {
if !cond {
print("assertion fail: ", msg, "\n")
@@ -279,4 +283,56 @@ func main() {
assert(false, "m should not be nil")
default:
}
+
+ // switch on interface.
+ switch i := interface{}("hello"); i {
+ case 42:
+ assert(false, `i should be "hello"`)
+ case "hello":
+ assert(true, "hello")
+ default:
+ assert(false, `i should be "hello"`)
+ }
+
+ // switch on implicit bool converted to interface
+ // was broken: see issue 3980
+ switch i := interface{}(true); {
+ case i:
+ assert(true, "true")
+ case false:
+ assert(false, "i should be true")
+ default:
+ assert(false, "i should be true")
+ }
+
+ // switch on array.
+ switch ar := [3]int{1, 2, 3}; ar {
+ case [3]int{1,2,3}:
+ assert(true, "[1 2 3]")
+ case [3]int{4,5,6}:
+ assert(false, "ar should be [1 2 3]")
+ default:
+ assert(false, "ar should be [1 2 3]")
+ }
+
+ // switch on channel
+ switch c1, c2 := make(chan int), make(chan int); c1 {
+ case nil:
+ assert(false, "c1 did not match itself")
+ case c2:
+ assert(false, "c1 did not match itself")
+ case c1:
+ assert(true, "chan")
+ default:
+ assert(false, "c1 did not match itself")
+ }
+
+ i := 0
+ switch x := 5; {
+ case i < x:
+ os.Exit(0)
+ case i == x:
+ case i > x:
+ os.Exit(1)
+ }
}
diff --git a/gcc/testsuite/go.test/test/switch1.go b/gcc/testsuite/go.test/test/switch1.go
deleted file mode 100644
index 5bd9d7c5d..000000000
--- a/gcc/testsuite/go.test/test/switch1.go
+++ /dev/null
@@ -1,20 +0,0 @@
-// $G $F.go && $L $F.$A && ./$A.out
-
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-import "os"
-
-func main() {
- i := 0
- switch x := 5; {
- case i < x:
- os.Exit(0)
- case i == x:
- case i > x:
- os.Exit(1)
- }
-}
diff --git a/gcc/testsuite/go.test/test/switch3.go b/gcc/testsuite/go.test/test/switch3.go
index 6c9ebfe6d..28705e464 100644
--- a/gcc/testsuite/go.test/test/switch3.go
+++ b/gcc/testsuite/go.test/test/switch3.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that erroneous switch statements are detected by the compiler.
+// Does not compile.
+
package main
type I interface {
@@ -42,6 +45,17 @@ func bad() {
case f1: // ERROR "can only compare func f to nil|func can only be compared to nil"
default:
}
+
+ var ar, ar1 [4]func()
+ switch ar { // ERROR "cannot switch on"
+ case ar1:
+ default:
+ }
+
+ var st, st1 struct{ f func() }
+ switch st { // ERROR "cannot switch on"
+ case st1:
+ }
}
func good() {
diff --git a/gcc/testsuite/go.test/test/syntax/chan.go b/gcc/testsuite/go.test/test/syntax/chan.go
index ff3577502..3b68bda35 100644
--- a/gcc/testsuite/go.test/test/syntax/chan.go
+++ b/gcc/testsuite/go.test/test/syntax/chan.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/chan1.go b/gcc/testsuite/go.test/test/syntax/chan1.go
index 9c12e5e6f..868a1226d 100644
--- a/gcc/testsuite/go.test/test/syntax/chan1.go
+++ b/gcc/testsuite/go.test/test/syntax/chan1.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/composite.go b/gcc/testsuite/go.test/test/syntax/composite.go
new file mode 100644
index 000000000..656533493
--- /dev/null
+++ b/gcc/testsuite/go.test/test/syntax/composite.go
@@ -0,0 +1,11 @@
+// errorcheck
+
+// Copyright 2012 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+var a = []int{
+ 3 // ERROR "need trailing comma before newline in composite literal"
+}
diff --git a/gcc/testsuite/go.test/test/syntax/else.go b/gcc/testsuite/go.test/test/syntax/else.go
index 99595254f..e985a9c09 100644
--- a/gcc/testsuite/go.test/test/syntax/else.go
+++ b/gcc/testsuite/go.test/test/syntax/else.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/forvar.go b/gcc/testsuite/go.test/test/syntax/forvar.go
index f12ce55ca..dc592d2b6 100644
--- a/gcc/testsuite/go.test/test/syntax/forvar.go
+++ b/gcc/testsuite/go.test/test/syntax/forvar.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/if.go b/gcc/testsuite/go.test/test/syntax/if.go
index a3b51f0c0..b2a65f9a5 100644
--- a/gcc/testsuite/go.test/test/syntax/if.go
+++ b/gcc/testsuite/go.test/test/syntax/if.go
@@ -1,4 +1,4 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/import.go b/gcc/testsuite/go.test/test/syntax/import.go
index dd1f26134..f0a792126 100644
--- a/gcc/testsuite/go.test/test/syntax/import.go
+++ b/gcc/testsuite/go.test/test/syntax/import.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/interface.go b/gcc/testsuite/go.test/test/syntax/interface.go
index a7f43533a..0b76b5416 100644
--- a/gcc/testsuite/go.test/test/syntax/interface.go
+++ b/gcc/testsuite/go.test/test/syntax/interface.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/semi1.go b/gcc/testsuite/go.test/test/syntax/semi1.go
index 547d9bf79..8fbfb206a 100644
--- a/gcc/testsuite/go.test/test/syntax/semi1.go
+++ b/gcc/testsuite/go.test/test/syntax/semi1.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/semi2.go b/gcc/testsuite/go.test/test/syntax/semi2.go
index 28d1d3906..cfb0ed17b 100644
--- a/gcc/testsuite/go.test/test/syntax/semi2.go
+++ b/gcc/testsuite/go.test/test/syntax/semi2.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/semi3.go b/gcc/testsuite/go.test/test/syntax/semi3.go
index ab5941bda..645af7354 100644
--- a/gcc/testsuite/go.test/test/syntax/semi3.go
+++ b/gcc/testsuite/go.test/test/syntax/semi3.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/semi4.go b/gcc/testsuite/go.test/test/syntax/semi4.go
index 7a9c2956e..e192348aa 100644
--- a/gcc/testsuite/go.test/test/syntax/semi4.go
+++ b/gcc/testsuite/go.test/test/syntax/semi4.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/semi5.go b/gcc/testsuite/go.test/test/syntax/semi5.go
index 5f8ccc688..cf690f084 100644
--- a/gcc/testsuite/go.test/test/syntax/semi5.go
+++ b/gcc/testsuite/go.test/test/syntax/semi5.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/semi6.go b/gcc/testsuite/go.test/test/syntax/semi6.go
index b6279ed30..c1e1cc363 100644
--- a/gcc/testsuite/go.test/test/syntax/semi6.go
+++ b/gcc/testsuite/go.test/test/syntax/semi6.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/semi7.go b/gcc/testsuite/go.test/test/syntax/semi7.go
index 5a7b3ff4c..6c9ade8bc 100644
--- a/gcc/testsuite/go.test/test/syntax/semi7.go
+++ b/gcc/testsuite/go.test/test/syntax/semi7.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/topexpr.go b/gcc/testsuite/go.test/test/syntax/topexpr.go
index 93d86fbe9..c5958f5dd 100644
--- a/gcc/testsuite/go.test/test/syntax/topexpr.go
+++ b/gcc/testsuite/go.test/test/syntax/topexpr.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/typesw.go b/gcc/testsuite/go.test/test/syntax/typesw.go
index 47f683cdf..cd8cf3523 100644
--- a/gcc/testsuite/go.test/test/syntax/typesw.go
+++ b/gcc/testsuite/go.test/test/syntax/typesw.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/vareq.go b/gcc/testsuite/go.test/test/syntax/vareq.go
index 8525be8cf..f08955e91 100644
--- a/gcc/testsuite/go.test/test/syntax/vareq.go
+++ b/gcc/testsuite/go.test/test/syntax/vareq.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/syntax/vareq1.go b/gcc/testsuite/go.test/test/syntax/vareq1.go
index 9d70bea39..e900eabeb 100644
--- a/gcc/testsuite/go.test/test/syntax/vareq1.go
+++ b/gcc/testsuite/go.test/test/syntax/vareq1.go
@@ -1,4 +1,4 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
diff --git a/gcc/testsuite/go.test/test/test0.go b/gcc/testsuite/go.test/test/test0.go
deleted file mode 100644
index d8d86c427..000000000
--- a/gcc/testsuite/go.test/test/test0.go
+++ /dev/null
@@ -1,92 +0,0 @@
-// $G $F.go && $L $F.$A && ./$A.out
-
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-const a_const = 0
-
-const (
- pi = /* the usual */ 3.14159265358979323
- e = 2.718281828
- mask1 int = 1 << iota
- mask2 = 1 << iota
- mask3 = 1 << iota
- mask4 = 1 << iota
-)
-
-type (
- Empty interface{}
- Point struct {
- x, y int
- }
- Point2 Point
-)
-
-func (p *Point) Initialize(x, y int) *Point {
- p.x, p.y = x, y
- return p
-}
-
-func (p *Point) Distance() int {
- return p.x*p.x + p.y*p.y
-}
-
-var (
- x1 int
- x2 int
- u, v, w float32
-)
-
-func foo() {}
-
-func min(x, y int) int {
- if x < y {
- return x
- }
- return y
-}
-
-func swap(x, y int) (u, v int) {
- u = y
- v = x
- return
-}
-
-func control_structs() {
- var p *Point = new(Point).Initialize(2, 3)
- i := p.Distance()
- var f float32 = 0.3
- _ = f
- for {
- }
- for {
- }
- for j := 0; j < i; j++ {
- if i == 0 {
- } else {
- i = 0
- }
- var x float32
- _ = x
- }
-foo: // a label
- var j int
- switch y := 0; true {
- case i < y:
- fallthrough
- case i < j:
- case i == 0, i == 1, i == j:
- i++
- i++
- goto foo
- default:
- i = -+-+i
- break
- }
-}
-
-func main() {
-}
diff --git a/gcc/testsuite/go.test/test/testlib b/gcc/testsuite/go.test/test/testlib
new file mode 100644
index 000000000..29de7672c
--- /dev/null
+++ b/gcc/testsuite/go.test/test/testlib
@@ -0,0 +1,61 @@
+# Copyright 2012 The Go Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
+# These function names are also known to
+# (and are the plan for transitioning to) run.go.
+
+compile() {
+ $G $D/$F.go
+}
+
+compiledir() {
+ for gofile in $D/$F.dir/*.go
+ do
+ $G -I. "$gofile" || return 1
+ done
+}
+
+build() {
+ $G $D/$F.go && $L $F.$A
+}
+
+runoutput() {
+ go run "$D/$F.go" > tmp.go
+ go run tmp.go
+}
+
+run() {
+ gofiles=""
+ ingo=true
+ while $ingo; do
+ case "$1" in
+ *.go)
+ gofiles="$gofiles $1"
+ shift
+ ;;
+ *)
+ ingo=false
+ ;;
+ esac
+ done
+
+ $G $D/$F.go $gofiles && $L $F.$A && ./$A.out "$@"
+}
+
+cmpout() {
+ $G $D/$F.go && $L $F.$A && ./$A.out 2>&1 | cmp - $D/$F.out
+}
+
+errorcheck() {
+ zero=""
+ if [ "$1" = "-0" ]; then
+ zero="-0"
+ shift
+ fi
+ errchk $zero $G -e $* $D/$F.go
+}
+
+skip() {
+ true
+}
diff --git a/gcc/testsuite/go.test/test/times.out b/gcc/testsuite/go.test/test/times.out
deleted file mode 100644
index 841fab9ef..000000000
--- a/gcc/testsuite/go.test/test/times.out
+++ /dev/null
@@ -1,632 +0,0 @@
-0.04 ./235
-1.72 ./64bit
-0.03 ./alias
-0.03 ./alias1
-0.30 ./append
-0.07 ./args
-0.02 ./assign
-0.04 ./assign1
-0.04 ./bigalg
-0.03 ./bigmap
-0.14 ./blank
-0.03 ./blank1
-0.03 ./chancap
-0.07 ./char_lit
-0.03 ./char_lit1
-0.09 ./closedchan
-0.05 ./closure
-0.06 ./cmp
-0.02 ./cmp6
-0.03 ./cmplx
-0.60 ./cmplxdivide
-0.00 ./cmplxdivide1
-0.04 ./complit
-0.02 ./complit1
-0.03 ./compos
-0.04 ./const
-0.03 ./const1
-0.03 ./const2
-0.13 ./const3
-0.08 ./convert
-0.03 ./convert1
-0.02 ./convert3
-0.04 ./convlit
-0.02 ./convlit1
-0.34 ./copy
-0.27 ./crlf
-0.05 ./ddd
-0.02 ./ddd1
-0.00 ./ddd2
-0.04 ./ddd3
-0.03 ./decl
-0.03 ./declbad
-0.14 ./defer
-0.03 ./deferprint
-0.14 ./divide
-0.00 ./empty
-0.08 ./env
-0.00 ./eof
-0.00 ./eof1
-0.04 ./escape
-0.12 ./escape2
-0.03 ./escape3
-0.05 ./float_lit
-0.14 ./floatcmp
-0.03 ./for
-0.04 ./func
-0.03 ./func1
-0.00 ./func2
-0.03 ./func3
-0.03 ./func4
-0.03 ./func5
-0.00 ./func6
-0.04 ./func7
-0.03 ./gc
-0.04 ./gc1
-0.26 ./gc2
-0.06 ./goprint
-0.04 ./goto
-0.04 ./hashmap
-0.03 ./helloworld
-0.03 ./if
-0.02 ./import
-0.15 ./import1
-0.00 ./import2
-0.01 ./import3
-0.14 ./import4
-1.70 ./index
-0.03 ./indirect
-0.02 ./indirect1
-0.02 ./init
-0.25 ./init1
-0.03 ./initcomma
-0.15 ./initialize
-0.02 ./initializerr
-0.06 ./initsyscall
-0.07 ./int_lit
-0.03 ./intcvt
-0.03 ./iota
-0.03 ./label
-0.03 ./label1
-0.04 ./literal
-0.15 ./malloc1
-0.06 ./mallocfin
-0.19 ./mallocrand
-0.21 ./mallocrep
-0.52 ./mallocrep1
-0.17 ./map
-0.02 ./map1
-0.05 ./method
-0.02 ./method1
-0.03 ./method2
-0.04 ./method3
-0.06 ./named
-0.03 ./named1
-0.18 ./nil
-0.15 ./nilptr
-0.16 ./nul1
-0.00 ./parentype
-0.11 ./peano
-0.02 ./printbig
-0.05 ./range
-0.04 ./recover
-0.04 ./recover1
-0.08 ./recover2
-0.06 ./recover3
-0.14 ./rename
-0.02 ./rename1
-0.16 ./reorder
-0.00 ./rune
-0.03 ./runtime
-0.03 ./shift1
-0.01 ./shift2
-0.03 ./sieve
-0.06 ./sigchld
-0.03 ./simassign
-0.02 ./sinit
-0.00 ./sizeof
-0.03 ./solitaire
-0.06 ./stack
-0.08 ./string_lit
-0.14 ./stringrange
-0.04 ./struct0
-0.04 ./switch
-0.08 ./switch1
-0.02 ./switch3
-0.04 ./test0
-0.03 ./turing
-0.07 ./typeswitch
-0.15 ./typeswitch1
-0.02 ./typeswitch2
-0.03 ./typeswitch3
-0.02 ./undef
-0.04 ./utf
-0.03 ./varerr
-0.03 ./varinit
-0.26 ./zerodivide
-0.04 ken/array
-0.11 ken/chan
-0.04 ken/chan1
-0.04 ken/complit
-0.07 ken/convert
-0.03 ken/cplx0
-0.02 ken/cplx1
-0.06 ken/cplx2
-0.09 ken/cplx3
-0.14 ken/cplx4
-0.03 ken/cplx5
-0.31 ken/divconst
-0.05 ken/divmod
-0.04 ken/embed
-0.03 ken/for
-0.04 ken/interbasic
-0.03 ken/interfun
-0.04 ken/intervar
-0.03 ken/label
-0.03 ken/litfun
-0.03 ken/mfunc
-0.34 ken/modconst
-0.03 ken/ptrfun
-0.03 ken/ptrvar
-0.04 ken/range
-0.03 ken/rob1
-0.18 ken/rob2
-0.04 ken/robfor
-0.04 ken/robfunc
-0.03 ken/shift
-0.03 ken/simparray
-0.04 ken/simpbool
-0.03 ken/simpconv
-0.03 ken/simpfun
-0.03 ken/simpswitch
-0.03 ken/simpvar
-0.02 ken/slicearray
-0.03 ken/sliceslice
-0.03 ken/string
-0.03 ken/strvar
-0.32 chan/doubleselect
-0.06 chan/fifo
-0.12 chan/goroutines
-0.07 chan/nonblock
-0.02 chan/perm
-0.10 chan/powser1
-0.09 chan/powser2
-0.03 chan/select
-0.15 chan/select2
-0.97 chan/select3
-0.03 chan/select4
-0.72 chan/select5
-0.03 chan/select6
-0.04 chan/select7
-0.03 chan/sendstmt
-0.03 chan/sieve1
-0.04 chan/sieve2
-0.02 chan/zerosize
-0.04 interface/bigdata
-0.04 interface/convert
-0.03 interface/convert1
-0.03 interface/convert2
-0.09 interface/embed
-0.00 interface/embed0
-0.03 interface/embed1
-0.02 interface/embed2
-0.02 interface/explicit
-0.03 interface/fail
-0.09 interface/fake
-0.03 interface/noeq
-0.03 interface/pointer
-0.03 interface/private
-0.00 interface/private1
-0.04 interface/receiver
-0.03 interface/receiver1
-0.00 interface/recursive
-0.03 interface/returntype
-0.09 interface/struct
-0.02 syntax/chan
-0.03 syntax/chan1
-0.02 syntax/else
-0.02 syntax/forvar
-0.03 syntax/if
-0.03 syntax/import
-0.03 syntax/interface
-0.03 syntax/semi1
-0.02 syntax/semi2
-0.03 syntax/semi3
-0.03 syntax/semi4
-0.02 syntax/semi5
-0.03 syntax/semi6
-0.02 syntax/semi7
-0.02 syntax/topexpr
-0.03 syntax/typesw
-0.02 syntax/vareq
-0.03 syntax/vareq1
-0.04 dwarf/linedirectives
-0.05 dwarf/main
-0.00 dwarf/z1
-0.00 dwarf/z10
-0.00 dwarf/z11
-0.00 dwarf/z12
-0.00 dwarf/z13
-0.00 dwarf/z14
-0.00 dwarf/z15
-0.00 dwarf/z16
-0.00 dwarf/z17
-0.00 dwarf/z18
-0.00 dwarf/z19
-0.00 dwarf/z2
-0.00 dwarf/z20
-0.00 dwarf/z3
-0.00 dwarf/z4
-0.00 dwarf/z5
-0.00 dwarf/z6
-0.00 dwarf/z7
-0.00 dwarf/z8
-0.00 dwarf/z9
-0.03 fixedbugs/bug000
-0.03 fixedbugs/bug002
-0.03 fixedbugs/bug003
-0.03 fixedbugs/bug004
-0.04 fixedbugs/bug005
-0.08 fixedbugs/bug006
-0.03 fixedbugs/bug007
-0.03 fixedbugs/bug008
-0.02 fixedbugs/bug009
-0.03 fixedbugs/bug010
-0.03 fixedbugs/bug011
-0.03 fixedbugs/bug012
-0.03 fixedbugs/bug013
-0.03 fixedbugs/bug014
-0.02 fixedbugs/bug015
-0.02 fixedbugs/bug016
-0.03 fixedbugs/bug017
-0.00 fixedbugs/bug020
-0.03 fixedbugs/bug021
-0.02 fixedbugs/bug022
-0.03 fixedbugs/bug023
-0.03 fixedbugs/bug024
-0.03 fixedbugs/bug026
-0.14 fixedbugs/bug027
-0.03 fixedbugs/bug028
-0.02 fixedbugs/bug030
-0.03 fixedbugs/bug031
-0.02 fixedbugs/bug035
-0.00 fixedbugs/bug036
-0.02 fixedbugs/bug037
-0.00 fixedbugs/bug038
-0.03 fixedbugs/bug039
-0.00 fixedbugs/bug040
-0.03 fixedbugs/bug045
-0.03 fixedbugs/bug046
-0.03 fixedbugs/bug047
-0.02 fixedbugs/bug048
-0.03 fixedbugs/bug049
-0.03 fixedbugs/bug050
-0.02 fixedbugs/bug051
-0.03 fixedbugs/bug052
-0.03 fixedbugs/bug053
-0.03 fixedbugs/bug054
-0.03 fixedbugs/bug055
-0.03 fixedbugs/bug056
-0.00 fixedbugs/bug057
-0.04 fixedbugs/bug058
-0.08 fixedbugs/bug059
-0.08 fixedbugs/bug060
-0.03 fixedbugs/bug061
-0.03 fixedbugs/bug062
-0.00 fixedbugs/bug063
-0.00 fixedbugs/bug064
-0.03 fixedbugs/bug065
-0.00 fixedbugs/bug066
-0.03 fixedbugs/bug067
-0.03 fixedbugs/bug068
-0.00 fixedbugs/bug069
-0.15 fixedbugs/bug070
-0.00 fixedbugs/bug071
-0.03 fixedbugs/bug072
-0.03 fixedbugs/bug073
-0.03 fixedbugs/bug074
-0.03 fixedbugs/bug075
-0.03 fixedbugs/bug076
-0.00 fixedbugs/bug077
-0.03 fixedbugs/bug078
-0.00 fixedbugs/bug080
-0.02 fixedbugs/bug081
-0.03 fixedbugs/bug082
-0.03 fixedbugs/bug083
-0.04 fixedbugs/bug084
-0.02 fixedbugs/bug085
-0.03 fixedbugs/bug086
-0.00 fixedbugs/bug087
-0.01 fixedbugs/bug088
-0.00 fixedbugs/bug089
-0.03 fixedbugs/bug090
-0.02 fixedbugs/bug091
-0.03 fixedbugs/bug092
-0.03 fixedbugs/bug093
-0.00 fixedbugs/bug094
-0.00 fixedbugs/bug096
-0.03 fixedbugs/bug097
-0.00 fixedbugs/bug098
-0.03 fixedbugs/bug099
-0.03 fixedbugs/bug101
-0.03 fixedbugs/bug102
-0.02 fixedbugs/bug103
-0.03 fixedbugs/bug104
-0.01 fixedbugs/bug106
-0.03 fixedbugs/bug107
-0.03 fixedbugs/bug108
-0.00 fixedbugs/bug109
-0.03 fixedbugs/bug110
-0.03 fixedbugs/bug111
-0.00 fixedbugs/bug112
-0.03 fixedbugs/bug113
-0.03 fixedbugs/bug114
-0.00 fixedbugs/bug115
-0.03 fixedbugs/bug116
-0.02 fixedbugs/bug117
-0.00 fixedbugs/bug118
-0.03 fixedbugs/bug119
-0.11 fixedbugs/bug120
-0.02 fixedbugs/bug121
-0.03 fixedbugs/bug122
-0.03 fixedbugs/bug123
-0.02 fixedbugs/bug126
-0.02 fixedbugs/bug127
-0.03 fixedbugs/bug128
-0.01 fixedbugs/bug129
-0.08 fixedbugs/bug130
-0.02 fixedbugs/bug131
-0.02 fixedbugs/bug132
-0.03 fixedbugs/bug133
-0.00 fixedbugs/bug135
-0.02 fixedbugs/bug136
-0.00 fixedbugs/bug137
-0.00 fixedbugs/bug139
-0.00 fixedbugs/bug140
-0.07 fixedbugs/bug141
-0.03 fixedbugs/bug142
-0.00 fixedbugs/bug143
-0.00 fixedbugs/bug144
-0.00 fixedbugs/bug145
-0.03 fixedbugs/bug146
-0.06 fixedbugs/bug147
-0.03 fixedbugs/bug148
-0.00 fixedbugs/bug149
-0.00 fixedbugs/bug150
-0.00 fixedbugs/bug151
-0.03 fixedbugs/bug1515
-0.03 fixedbugs/bug152
-0.14 fixedbugs/bug154
-0.03 fixedbugs/bug155
-0.00 fixedbugs/bug156
-0.00 fixedbugs/bug157
-0.00 fixedbugs/bug158
-0.07 fixedbugs/bug159
-0.09 fixedbugs/bug160
-0.00 fixedbugs/bug161
-0.02 fixedbugs/bug163
-0.00 fixedbugs/bug164
-0.03 fixedbugs/bug165
-0.03 fixedbugs/bug167
-0.03 fixedbugs/bug168
-0.02 fixedbugs/bug169
-0.03 fixedbugs/bug170
-0.03 fixedbugs/bug171
-0.02 fixedbugs/bug172
-0.00 fixedbugs/bug173
-0.00 fixedbugs/bug174
-0.03 fixedbugs/bug175
-0.03 fixedbugs/bug176
-0.09 fixedbugs/bug177
-0.03 fixedbugs/bug178
-0.03 fixedbugs/bug179
-0.03 fixedbugs/bug180
-0.03 fixedbugs/bug181
-0.02 fixedbugs/bug182
-0.03 fixedbugs/bug183
-0.15 fixedbugs/bug184
-0.04 fixedbugs/bug185
-0.02 fixedbugs/bug186
-0.08 fixedbugs/bug187
-0.03 fixedbugs/bug188
-0.03 fixedbugs/bug189
-0.00 fixedbugs/bug190
-0.04 fixedbugs/bug191
-0.03 fixedbugs/bug192
-0.03 fixedbugs/bug193
-0.03 fixedbugs/bug194
-0.02 fixedbugs/bug195
-0.04 fixedbugs/bug196
-0.02 fixedbugs/bug197
-0.03 fixedbugs/bug198
-0.03 fixedbugs/bug199
-0.03 fixedbugs/bug200
-0.03 fixedbugs/bug201
-0.03 fixedbugs/bug202
-0.03 fixedbugs/bug203
-0.03 fixedbugs/bug204
-0.02 fixedbugs/bug205
-0.21 fixedbugs/bug206
-0.14 fixedbugs/bug207
-0.02 fixedbugs/bug208
-0.02 fixedbugs/bug209
-0.03 fixedbugs/bug211
-0.03 fixedbugs/bug212
-0.03 fixedbugs/bug213
-0.00 fixedbugs/bug214
-0.02 fixedbugs/bug215
-0.00 fixedbugs/bug216
-0.03 fixedbugs/bug217
-0.00 fixedbugs/bug218
-0.00 fixedbugs/bug219
-0.04 fixedbugs/bug221
-0.01 fixedbugs/bug222
-0.00 fixedbugs/bug223
-0.03 fixedbugs/bug224
-0.03 fixedbugs/bug225
-0.03 fixedbugs/bug227
-0.03 fixedbugs/bug228
-0.03 fixedbugs/bug229
-0.03 fixedbugs/bug230
-0.02 fixedbugs/bug231
-0.00 fixedbugs/bug232
-0.01 fixedbugs/bug233
-0.04 fixedbugs/bug234
-0.00 fixedbugs/bug235
-0.04 fixedbugs/bug236
-0.15 fixedbugs/bug237
-0.03 fixedbugs/bug238
-0.00 fixedbugs/bug239
-0.03 fixedbugs/bug240
-0.03 fixedbugs/bug241
-0.04 fixedbugs/bug242
-0.04 fixedbugs/bug243
-0.03 fixedbugs/bug244
-0.00 fixedbugs/bug245
-0.03 fixedbugs/bug246
-0.03 fixedbugs/bug247
-0.11 fixedbugs/bug248
-0.03 fixedbugs/bug249
-0.00 fixedbugs/bug250
-0.03 fixedbugs/bug251
-0.03 fixedbugs/bug252
-0.03 fixedbugs/bug253
-0.03 fixedbugs/bug254
-0.03 fixedbugs/bug255
-0.03 fixedbugs/bug256
-0.47 fixedbugs/bug257
-0.14 fixedbugs/bug258
-0.16 fixedbugs/bug259
-0.16 fixedbugs/bug260
-0.03 fixedbugs/bug261
-0.10 fixedbugs/bug262
-0.03 fixedbugs/bug263
-0.03 fixedbugs/bug264
-0.07 fixedbugs/bug265
-0.03 fixedbugs/bug266
-0.00 fixedbugs/bug267
-0.03 fixedbugs/bug269
-0.13 fixedbugs/bug271
-0.02 fixedbugs/bug272
-0.04 fixedbugs/bug273
-0.02 fixedbugs/bug274
-0.00 fixedbugs/bug275
-0.03 fixedbugs/bug276
-0.00 fixedbugs/bug277
-0.03 fixedbugs/bug278
-0.04 fixedbugs/bug279
-0.02 fixedbugs/bug280
-0.04 fixedbugs/bug281
-0.00 fixedbugs/bug282
-0.00 fixedbugs/bug283
-0.03 fixedbugs/bug284
-0.05 fixedbugs/bug285
-0.04 fixedbugs/bug286
-0.02 fixedbugs/bug287
-0.00 fixedbugs/bug288
-0.02 fixedbugs/bug289
-0.04 fixedbugs/bug290
-0.04 fixedbugs/bug291
-0.03 fixedbugs/bug292
-0.04 fixedbugs/bug293
-0.03 fixedbugs/bug294
-0.16 fixedbugs/bug295
-0.04 fixedbugs/bug296
-0.03 fixedbugs/bug297
-0.03 fixedbugs/bug298
-0.03 fixedbugs/bug299
-0.03 fixedbugs/bug300
-0.00 fixedbugs/bug301
-0.04 fixedbugs/bug302
-0.05 fixedbugs/bug303
-0.00 fixedbugs/bug304
-0.03 fixedbugs/bug305
-0.01 fixedbugs/bug306
-0.00 fixedbugs/bug307
-0.01 fixedbugs/bug308
-0.00 fixedbugs/bug309
-0.04 fixedbugs/bug311
-0.03 fixedbugs/bug312
-0.04 fixedbugs/bug313
-0.04 fixedbugs/bug314
-0.00 fixedbugs/bug315
-0.00 fixedbugs/bug316
-0.03 fixedbugs/bug317
-0.03 fixedbugs/bug318
-0.00 fixedbugs/bug319
-0.03 fixedbugs/bug320
-0.14 fixedbugs/bug321
-0.04 fixedbugs/bug322
-0.03 fixedbugs/bug323
-0.04 fixedbugs/bug324
-0.03 fixedbugs/bug325
-0.02 fixedbugs/bug326
-0.04 fixedbugs/bug327
-0.03 fixedbugs/bug328
-0.04 fixedbugs/bug329
-0.02 fixedbugs/bug330
-0.04 fixedbugs/bug331
-0.02 fixedbugs/bug332
-0.03 fixedbugs/bug333
-0.01 fixedbugs/bug334
-0.01 fixedbugs/bug335
-0.04 fixedbugs/bug336
-0.03 fixedbugs/bug337
-0.00 fixedbugs/bug338
-0.03 fixedbugs/bug339
-0.02 fixedbugs/bug340
-0.03 fixedbugs/bug341
-0.02 fixedbugs/bug342
-0.04 fixedbugs/bug343
-0.02 fixedbugs/bug344
-0.03 fixedbugs/bug345
-0.08 fixedbugs/bug346
-0.04 fixedbugs/bug347
-0.06 fixedbugs/bug348
-0.03 fixedbugs/bug349
-0.03 fixedbugs/bug350
-0.02 fixedbugs/bug351
-0.03 fixedbugs/bug352
-0.03 fixedbugs/bug353
-0.00 fixedbugs/bug354
-0.03 fixedbugs/bug355
-0.03 fixedbugs/bug356
-0.02 fixedbugs/bug357
-0.04 fixedbugs/bug358
-0.00 fixedbugs/bug361
-0.03 fixedbugs/bug362
-0.03 fixedbugs/bug363
-0.15 fixedbugs/bug364
-0.02 fixedbugs/bug365
-0.03 fixedbugs/bug366
-0.03 fixedbugs/bug367
-0.03 fixedbugs/bug368
-0.51 fixedbugs/bug369
-0.03 fixedbugs/bug370
-0.02 fixedbugs/bug371
-0.03 fixedbugs/bug372
-0.03 fixedbugs/bug373
-0.03 fixedbugs/bug374
-0.03 fixedbugs/bug375
-0.03 fixedbugs/bug376
-0.01 fixedbugs/bug377
-0.03 fixedbugs/bug378
-0.02 fixedbugs/bug379
-0.00 fixedbugs/bug380
-0.03 fixedbugs/bug381
-0.01 fixedbugs/bug382
-0.03 fixedbugs/bug383
-0.03 fixedbugs/bug384
-0.00 fixedbugs/bug385_32
-0.03 fixedbugs/bug385_64
-0.03 fixedbugs/bug386
-0.01 fixedbugs/bug387
-0.02 fixedbugs/bug388
-0.03 fixedbugs/bug389
-0.03 fixedbugs/bug390
-0.00 fixedbugs/bug391
-0.01 fixedbugs/bug392
-0.00 fixedbugs/bug393
-0.03 fixedbugs/bug394
-0.00 fixedbugs/bug395
-0.01 fixedbugs/bug396
diff --git a/gcc/testsuite/go.test/test/turing.go b/gcc/testsuite/go.test/test/turing.go
index 366982e67..acbe85b64 100644
--- a/gcc/testsuite/go.test/test/turing.go
+++ b/gcc/testsuite/go.test/test/turing.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simulating a Turing machine, sort of.
+
package main
// brainfuck
diff --git a/gcc/testsuite/go.test/test/typeswitch.go b/gcc/testsuite/go.test/test/typeswitch.go
index aa911f9b6..30a4b4975 100644
--- a/gcc/testsuite/go.test/test/typeswitch.go
+++ b/gcc/testsuite/go.test/test/typeswitch.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple type switches, including chans, maps etc.
+
package main
import "os"
diff --git a/gcc/testsuite/go.test/test/typeswitch1.go b/gcc/testsuite/go.test/test/typeswitch1.go
index 9613b166f..a980ce4c0 100644
--- a/gcc/testsuite/go.test/test/typeswitch1.go
+++ b/gcc/testsuite/go.test/test/typeswitch1.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test simple type switches on basic types.
+
package main
import "fmt"
diff --git a/gcc/testsuite/go.test/test/typeswitch2.go b/gcc/testsuite/go.test/test/typeswitch2.go
index 3e3acdae3..6c703076a 100644
--- a/gcc/testsuite/go.test/test/typeswitch2.go
+++ b/gcc/testsuite/go.test/test/typeswitch2.go
@@ -1,9 +1,12 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that various erroneous type switches are caught be the compiler.
+// Does not compile.
+
package main
import "io"
diff --git a/gcc/testsuite/go.test/test/typeswitch3.go b/gcc/testsuite/go.test/test/typeswitch3.go
index 99d08a20f..287e32e71 100644
--- a/gcc/testsuite/go.test/test/typeswitch3.go
+++ b/gcc/testsuite/go.test/test/typeswitch3.go
@@ -1,20 +1,43 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that erroneous type switches are caught be the compiler.
+// Issue 2700, among other things.
+// Does not compile.
+
package main
+import (
+ "io"
+)
type I interface {
- M()
+ M()
}
func main(){
- var x I
- switch x.(type) {
- case string: // ERROR "impossible"
- println("FAIL")
- }
+ var x I
+ switch x.(type) {
+ case string: // ERROR "impossible"
+ println("FAIL")
+ }
+
+ // Issue 2700: if the case type is an interface, nothing is impossible
+
+ var r io.Reader
+
+ _, _ = r.(io.Writer)
+
+ switch r.(type) {
+ case io.Writer:
+ }
+
+ // Issue 2827.
+ switch _ := r.(type) { // ERROR "invalid variable name _|no new variables"
+ }
}
+
+
diff --git a/gcc/testsuite/go.test/test/undef.go b/gcc/testsuite/go.test/test/undef.go
index 7ef07882a..0a77e5937 100644
--- a/gcc/testsuite/go.test/test/undef.go
+++ b/gcc/testsuite/go.test/test/undef.go
@@ -1,10 +1,11 @@
-// errchk $G -e $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Check line numbers in error messages.
+// Test line numbers in error messages.
+// Does not compile.
package main
diff --git a/gcc/testsuite/go.test/test/utf.go b/gcc/testsuite/go.test/test/utf.go
index 9fba58156..3ac79447e 100644
--- a/gcc/testsuite/go.test/test/utf.go
+++ b/gcc/testsuite/go.test/test/utf.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test UTF-8 in strings and character constants.
+
package main
import "unicode/utf8"
diff --git a/gcc/testsuite/go.test/test/varerr.go b/gcc/testsuite/go.test/test/varerr.go
index ddd718f5b..22aa9324f 100644
--- a/gcc/testsuite/go.test/test/varerr.go
+++ b/gcc/testsuite/go.test/test/varerr.go
@@ -1,9 +1,12 @@
-// errchk $G $D/$F.go
+// errorcheck
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Verify that a couple of illegal variable declarations are caught by the compiler.
+// Does not compile.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/varinit.go b/gcc/testsuite/go.test/test/varinit.go
index c76877793..84a4a1aa5 100644
--- a/gcc/testsuite/go.test/test/varinit.go
+++ b/gcc/testsuite/go.test/test/varinit.go
@@ -1,9 +1,11 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG wrong result
+// run
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test var x = x + 1 works.
+
package main
func main() {
diff --git a/gcc/testsuite/go.test/test/zerodivide.go b/gcc/testsuite/go.test/test/zerodivide.go
index 3b08e774c..673d1d18d 100644
--- a/gcc/testsuite/go.test/test/zerodivide.go
+++ b/gcc/testsuite/go.test/test/zerodivide.go
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A && ./$A.out
+// run
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Test that zero division causes a panic.
+
package main
import (
diff --git a/gcc/testsuite/lib/target-supports-dg.exp b/gcc/testsuite/lib/target-supports-dg.exp
index 5ee4b10ca..3e3a3d0ce 100644
--- a/gcc/testsuite/lib/target-supports-dg.exp
+++ b/gcc/testsuite/lib/target-supports-dg.exp
@@ -208,7 +208,7 @@ proc dg-require-effective-target { args } {
# Evaluate selector if present.
if { [llength $args] == 2 } {
- switch [dg-process-target [lindex $args 1]] {
+ switch [dg-process-target-1 [lindex $args 1]] {
"S" { }
"N" { return }
}
@@ -362,7 +362,7 @@ proc dg-skip-if { args } {
}
set selector [list target [lindex $args 1]]
- if { [dg-process-target $selector] == "S" } {
+ if { [dg-process-target-1 $selector] == "S" } {
if [check-flags $args] {
upvar dg-do-what dg-do-what
set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"]
@@ -386,7 +386,7 @@ proc dg-xfail-if { args } {
}
set selector [list target [lindex $args 1]]
- if { [dg-process-target $selector] == "S" } {
+ if { [dg-process-target-1 $selector] == "S" } {
global compiler_conditional_xfail_data
# The target list might be an effective-target keyword. Replace
@@ -421,7 +421,7 @@ proc dg-xfail-run-if { args } {
}
set selector [list target [lindex $args 1]]
- if { [dg-process-target $selector] == "S" } {
+ if { [dg-process-target-1 $selector] == "S" } {
if [check-flags $args] {
upvar dg-do-what dg-do-what
set dg-do-what [list [lindex ${dg-do-what} 0] "S" "F"]
@@ -445,7 +445,7 @@ proc dg-shouldfail { args } {
set args [lreplace $args 0 0]
if { [llength $args] > 1 } {
set selector [list target [lindex $args 1]]
- if { [dg-process-target $selector] == "S" } {
+ if { [dg-process-target-1 $selector] == "S" } {
# The target matches, now check the flags.
if [check-flags $args] {
set shouldfail 1
@@ -460,16 +460,19 @@ proc dg-shouldfail { args } {
# support use of an effective-target keyword in place of a list of
# target triplets to xfail or skip a test.
#
-# selector is one of:
-# xfail target-triplet-1 ...
-# xfail effective-target-keyword
-# xfail selector-expression
-# target target-triplet-1 ...
-# target effective-target-keyword
-# target selector-expression
+# The argument to dg-process-target is the keyword "target" or "xfail"
+# followed by a selector:
+# target-triplet-1 ...
+# effective-target-keyword
+# selector-expression
#
# For a target list the result is "S" if the target is selected, "N" otherwise.
# For an xfail list the result is "F" if the target is affected, "P" otherwise.
+
+# In contexts that allow either "target" or "xfail" the argument can be
+# target selector1 xfail selector2
+# which returns "N" if selector1 is not selected, otherwise the result of
+# "xfail selector2".
#
# A selector expression appears within curly braces and uses a single logical
# operator: !, &&, or ||. An operand is another selector expression, an
@@ -529,9 +532,11 @@ if { [info procs saved-dg-process-target] == [list] } {
return $answer
}
- proc dg-process-target { args } {
- verbose "replacement dg-process-target: `$args'" 2
-
+ # Evaluate "target selector" or "xfail selector".
+
+ proc dg-process-target-1 { args } {
+ verbose "dg-process-target-1: `$args'" 2
+
# Extract the 'what' keyword from the argument list.
set selector [string trim [lindex $args 0]]
if [regexp "^xfail " $selector] {
@@ -567,4 +572,29 @@ if { [info procs saved-dg-process-target] == [list] } {
# the list of target triplets.
return [saved-dg-process-target $selector]
}
+
+ # Intercept calls to the DejaGnu function. In addition to
+ # processing "target selector" or "xfail selector", handle
+ # "target selector1 xfail selector2".
+
+ proc dg-process-target { args } {
+ verbose "replacement dg-process-target: `$args'" 2
+
+ set selector [string trim [lindex $args 0]]
+
+ # If the argument list contains both 'target' and 'xfail',
+ # process 'target' and, if that succeeds, process 'xfail'.
+ if [regexp "^target .* xfail .*" $selector] {
+ set xfail_index [string first "xfail" $selector]
+ set xfail_selector [string range $selector $xfail_index end]
+ set target_selector [string range $selector 0 $xfail_index-1]
+ set target_selector [string trim $target_selector]
+ if { [dg-process-target-1 $target_selector] == "N" } {
+ return "N"
+ }
+ return [dg-process-target-1 $xfail_selector]
+
+ }
+ return [dg-process-target-1 $selector]
+ }
}
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c
index 242b470a5..ef384acd7 100644
--- a/gcc/trans-mem.c
+++ b/gcc/trans-mem.c
@@ -2296,8 +2296,31 @@ expand_call_tm (struct tm_region *region,
}
node = cgraph_get_node (fn_decl);
- /* All calls should have cgraph here. */
- gcc_assert (node);
+ /* All calls should have cgraph here. */
+ if (!node)
+ {
+ /* We can have a nodeless call here if some pass after IPA-tm
+ added uninstrumented calls. For example, loop distribution
+ can transform certain loop constructs into __builtin_mem*
+ calls. In this case, see if we have a suitable TM
+ replacement and fill in the gaps. */
+ gcc_assert (DECL_BUILT_IN_CLASS (fn_decl) == BUILT_IN_NORMAL);
+ enum built_in_function code = DECL_FUNCTION_CODE (fn_decl);
+ gcc_assert (code == BUILT_IN_MEMCPY
+ || code == BUILT_IN_MEMMOVE
+ || code == BUILT_IN_MEMSET);
+
+ tree repl = find_tm_replacement_function (fn_decl);
+ if (repl)
+ {
+ gimple_call_set_fndecl (stmt, repl);
+ update_stmt (stmt);
+ node = cgraph_create_node (repl);
+ node->local.tm_may_enter_irr = false;
+ return expand_call_tm (region, gsi);
+ }
+ gcc_unreachable ();
+ }
if (node->local.tm_may_enter_irr)
transaction_subcode_ior (region, GTMA_MAY_ENTER_IRREVOCABLE);
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.c
index c87954848..2a3fd873b 100644
--- a/gcc/tree-call-cdce.c
+++ b/gcc/tree-call-cdce.c
@@ -773,8 +773,13 @@ shrink_wrap_one_built_in_call (gimple bi_call)
EDGE_FALSE_VALUE);
bi_call_in_edge0->probability = REG_BR_PROB_BASE * ERR_PROB;
+ bi_call_in_edge0->count =
+ apply_probability (guard_bb0->count,
+ bi_call_in_edge0->probability);
join_tgt_in_edge_fall_thru->probability =
- REG_BR_PROB_BASE - bi_call_in_edge0->probability;
+ inverse_probability (bi_call_in_edge0->probability);
+ join_tgt_in_edge_fall_thru->count =
+ guard_bb0->count - bi_call_in_edge0->count;
/* Code generation for the rest of the conditions */
guard_bb = guard_bb0;
@@ -804,8 +809,12 @@ shrink_wrap_one_built_in_call (gimple bi_call)
bi_call_in_edge = make_edge (guard_bb, bi_call_bb, EDGE_TRUE_VALUE);
bi_call_in_edge->probability = REG_BR_PROB_BASE * ERR_PROB;
+ bi_call_in_edge->count =
+ apply_probability (guard_bb->count,
+ bi_call_in_edge->probability);
guard_bb_in_edge->probability =
- REG_BR_PROB_BASE - bi_call_in_edge->probability;
+ inverse_probability (bi_call_in_edge->probability);
+ guard_bb_in_edge->count = guard_bb->count - bi_call_in_edge->count;
}
VEC_free (gimple, heap, conds);
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c
index eea9a5cf9..774e74f2a 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -6013,7 +6013,9 @@ move_stmt_op (tree *tp, int *walk_subtrees, void *data)
if (EXPR_P (t))
{
- if (TREE_BLOCK (t))
+ if (TREE_BLOCK (t) == p->orig_block
+ || (p->orig_block == NULL_TREE
+ && TREE_BLOCK (t) == NULL_TREE))
TREE_SET_BLOCK (t, p->new_block);
}
else if (DECL_P (t) || TREE_CODE (t) == SSA_NAME)
@@ -6315,7 +6317,7 @@ move_block_to_fn (struct function *dest_cfun, basic_block bb,
}
FOR_EACH_EDGE (e, ei, bb->succs)
- if (!IS_UNKNOWN_LOCATION (e->goto_locus))
+ if (e->goto_locus != UNKNOWN_LOCATION)
{
tree block = LOCATION_BLOCK (e->goto_locus);
if (d->orig_block == NULL_TREE
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c
index 91599923e..309d4375d 100644
--- a/gcc/tree-chrec.c
+++ b/gcc/tree-chrec.c
@@ -461,8 +461,8 @@ chrec_fold_multiply (tree type,
static tree
tree_fold_binomial (tree type, tree n, unsigned int k)
{
- unsigned HOST_WIDE_INT lidx, lnum, ldenom, lres, ldum;
- HOST_WIDE_INT hidx, hnum, hdenom, hres, hdum;
+ double_int num, denom, idx, di_res;
+ bool overflow;
unsigned int i;
tree res;
@@ -472,59 +472,41 @@ tree_fold_binomial (tree type, tree n, unsigned int k)
if (k == 1)
return fold_convert (type, n);
+ /* Numerator = n. */
+ num = TREE_INT_CST (n);
+
/* Check that k <= n. */
- if (TREE_INT_CST_HIGH (n) == 0
- && TREE_INT_CST_LOW (n) < k)
+ if (num.ult (double_int::from_uhwi (k)))
return NULL_TREE;
- /* Numerator = n. */
- lnum = TREE_INT_CST_LOW (n);
- hnum = TREE_INT_CST_HIGH (n);
-
/* Denominator = 2. */
- ldenom = 2;
- hdenom = 0;
+ denom = double_int::from_uhwi (2);
/* Index = Numerator-1. */
- if (lnum == 0)
- {
- hidx = hnum - 1;
- lidx = ~ (unsigned HOST_WIDE_INT) 0;
- }
- else
- {
- hidx = hnum;
- lidx = lnum - 1;
- }
+ idx = num - double_int_one;
/* Numerator = Numerator*Index = n*(n-1). */
- if (mul_double (lnum, hnum, lidx, hidx, &lnum, &hnum))
+ num = num.mul_with_sign (idx, false, &overflow);
+ if (overflow)
return NULL_TREE;
for (i = 3; i <= k; i++)
{
/* Index--. */
- if (lidx == 0)
- {
- hidx--;
- lidx = ~ (unsigned HOST_WIDE_INT) 0;
- }
- else
- lidx--;
+ --idx;
/* Numerator *= Index. */
- if (mul_double (lnum, hnum, lidx, hidx, &lnum, &hnum))
+ num = num.mul_with_sign (idx, false, &overflow);
+ if (overflow)
return NULL_TREE;
/* Denominator *= i. */
- mul_double (ldenom, hdenom, i, 0, &ldenom, &hdenom);
+ denom *= double_int::from_uhwi (i);
}
/* Result = Numerator / Denominator. */
- div_and_round_double (EXACT_DIV_EXPR, 1, lnum, hnum, ldenom, hdenom,
- &lres, &hres, &ldum, &hdum);
-
- res = build_int_cst_wide (type, lres, hres);
+ di_res = num.div (denom, true, EXACT_DIV_EXPR);
+ res = build_int_cst_wide (type, di_res.low, di_res.high);
return int_fits_type_p (res, type) ? res : NULL_TREE;
}
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c
index b0c006b07..94ed459f6 100644
--- a/gcc/tree-eh.c
+++ b/gcc/tree-eh.c
@@ -885,7 +885,7 @@ lower_try_finally_dup_block (gimple_seq seq, struct leh_state *outer_state,
for (gsi = gsi_start (new_seq); !gsi_end_p (gsi); gsi_next (&gsi))
{
gimple stmt = gsi_stmt (gsi);
- if (IS_UNKNOWN_LOCATION (gimple_location (stmt)))
+ if (LOCATION_LOCUS (gimple_location (stmt)) == UNKNOWN_LOCATION)
{
tree block = gimple_block (stmt);
gimple_set_location (stmt, loc);
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c
index bf6847499..49a4c6fbe 100644
--- a/gcc/tree-ssa-ccp.c
+++ b/gcc/tree-ssa-ccp.c
@@ -2355,6 +2355,7 @@ optimize_unreachable (gimple_stmt_iterator i)
gimple_cond_make_true (stmt);
else
gcc_unreachable ();
+ update_stmt (stmt);
}
else
{
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c
index 3b7991f8a..b0e951a22 100644
--- a/gcc/tree-ssa-forwprop.c
+++ b/gcc/tree-ssa-forwprop.c
@@ -34,6 +34,7 @@ along with GCC; see the file COPYING3. If not see
#include "expr.h"
#include "cfgloop.h"
#include "optabs.h"
+#include "tree-ssa-propagate.h"
/* This pass propagates the RHS of assignment statements into use
sites of the LHS of the assignment. It's basically a specialized
@@ -555,7 +556,7 @@ forward_propagate_into_cond (gimple_stmt_iterator *gsi_p)
/* We can do tree combining on SSA_NAME and comparison expressions. */
if (COMPARISON_CLASS_P (cond))
tmp = forward_propagate_into_comparison_1 (stmt, TREE_CODE (cond),
- boolean_type_node,
+ TREE_TYPE (cond),
TREE_OPERAND (cond, 0),
TREE_OPERAND (cond, 1));
else if (TREE_CODE (cond) == SSA_NAME)
@@ -2582,25 +2583,35 @@ simplify_bitfield_ref (gimple_stmt_iterator *gsi)
|| TREE_CODE (TREE_TYPE (op0)) != VECTOR_TYPE)
return false;
+ def_stmt = get_prop_source_stmt (op0, false, NULL);
+ if (!def_stmt || !can_propagate_from (def_stmt))
+ return false;
+
+ op1 = TREE_OPERAND (op, 1);
+ op2 = TREE_OPERAND (op, 2);
+ code = gimple_assign_rhs_code (def_stmt);
+
+ if (code == CONSTRUCTOR)
+ {
+ tree tem = fold_ternary (BIT_FIELD_REF, TREE_TYPE (op),
+ gimple_assign_rhs1 (def_stmt), op1, op2);
+ if (!tem || !valid_gimple_rhs_p (tem))
+ return false;
+ gimple_assign_set_rhs_from_tree (gsi, tem);
+ update_stmt (gsi_stmt (*gsi));
+ return true;
+ }
+
elem_type = TREE_TYPE (TREE_TYPE (op0));
if (TREE_TYPE (op) != elem_type)
return false;
size = TREE_INT_CST_LOW (TYPE_SIZE (elem_type));
- op1 = TREE_OPERAND (op, 1);
n = TREE_INT_CST_LOW (op1) / size;
if (n != 1)
return false;
-
- def_stmt = get_prop_source_stmt (op0, false, NULL);
- if (!def_stmt || !can_propagate_from (def_stmt))
- return false;
-
- op2 = TREE_OPERAND (op, 2);
idx = TREE_INT_CST_LOW (op2) / size;
- code = gimple_assign_rhs_code (def_stmt);
-
if (code == VEC_PERM_EXPR)
{
tree p, m, index, tem;
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.c
index af09806a2..7bf89d19f 100644
--- a/gcc/tree-ssa-live.c
+++ b/gcc/tree-ssa-live.c
@@ -597,7 +597,8 @@ remove_unused_scope_block_p (tree scope)
else
/* Verfify that only blocks with source location set
are entry points to the inlined functions. */
- gcc_assert (IS_UNKNOWN_LOCATION (BLOCK_SOURCE_LOCATION (scope)));
+ gcc_assert (LOCATION_LOCUS (BLOCK_SOURCE_LOCATION (scope))
+ == UNKNOWN_LOCATION);
TREE_USED (scope) = !unused;
return unused;
@@ -620,11 +621,6 @@ clear_unused_block_pointer_1 (tree *tp, int *, void *)
if (EXPR_P (*tp) && TREE_BLOCK (*tp)
&& !TREE_USED (TREE_BLOCK (*tp)))
TREE_SET_BLOCK (*tp, NULL);
- if (TREE_CODE (*tp) == VAR_DECL && DECL_DEBUG_EXPR_IS_FROM (*tp))
- {
- tree debug_expr = DECL_DEBUG_EXPR (*tp);
- walk_tree (&debug_expr, clear_unused_block_pointer_1, NULL, NULL);
- }
return NULL_TREE;
}
@@ -632,10 +628,20 @@ clear_unused_block_pointer_1 (tree *tp, int *, void *)
so that they will not be streamed out. */
static void
-clear_unused_block_pointer ()
+clear_unused_block_pointer (void)
{
basic_block bb;
gimple_stmt_iterator gsi;
+ tree t;
+ unsigned i;
+
+ FOR_EACH_LOCAL_DECL (cfun, i, t)
+ if (TREE_CODE (t) == VAR_DECL && DECL_DEBUG_EXPR_IS_FROM (t))
+ {
+ tree debug_expr = DECL_DEBUG_EXPR (t);
+ walk_tree (&debug_expr, clear_unused_block_pointer_1, NULL, NULL);
+ }
+
FOR_EACH_BB (bb)
for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
{
@@ -666,7 +672,7 @@ dump_scope_block (FILE *file, int indent, tree scope, int flags)
fprintf (file, "\n%*s{ Scope block #%i%s%s",indent, "" , BLOCK_NUMBER (scope),
TREE_USED (scope) ? "" : " (unused)",
BLOCK_ABSTRACT (scope) ? " (abstract)": "");
- if (!IS_UNKNOWN_LOCATION (BLOCK_SOURCE_LOCATION (scope)))
+ if (LOCATION_LOCUS (BLOCK_SOURCE_LOCATION (scope)) != UNKNOWN_LOCATION)
{
expanded_location s = expand_location (BLOCK_SOURCE_LOCATION (scope));
fprintf (file, " %s:%i", s.file, s.line);
@@ -809,7 +815,7 @@ remove_unused_locals (void)
}
FOR_EACH_EDGE (e, ei, bb->succs)
- if (e->goto_locus)
+ if (LOCATION_BLOCK (e->goto_locus) != NULL)
TREE_USED (LOCATION_BLOCK (e->goto_locus)) = true;
}
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c
index 16ff397d4..d9f4e9eca 100644
--- a/gcc/tree-ssa-math-opts.c
+++ b/gcc/tree-ssa-math-opts.c
@@ -154,6 +154,9 @@ static struct
static struct
{
+ /* Number of hand-written 16-bit bswaps found. */
+ int found_16bit;
+
/* Number of hand-written 32-bit bswaps found. */
int found_32bit;
@@ -1803,9 +1806,9 @@ static unsigned int
execute_optimize_bswap (void)
{
basic_block bb;
- bool bswap32_p, bswap64_p;
+ bool bswap16_p, bswap32_p, bswap64_p;
bool changed = false;
- tree bswap32_type = NULL_TREE, bswap64_type = NULL_TREE;
+ tree bswap16_type = NULL_TREE, bswap32_type = NULL_TREE, bswap64_type = NULL_TREE;
if (BITS_PER_UNIT != 8)
return 0;
@@ -1813,17 +1816,25 @@ execute_optimize_bswap (void)
if (sizeof (HOST_WIDEST_INT) < 8)
return 0;
+ bswap16_p = (builtin_decl_explicit_p (BUILT_IN_BSWAP16)
+ && optab_handler (bswap_optab, HImode) != CODE_FOR_nothing);
bswap32_p = (builtin_decl_explicit_p (BUILT_IN_BSWAP32)
&& optab_handler (bswap_optab, SImode) != CODE_FOR_nothing);
bswap64_p = (builtin_decl_explicit_p (BUILT_IN_BSWAP64)
&& (optab_handler (bswap_optab, DImode) != CODE_FOR_nothing
|| (bswap32_p && word_mode == SImode)));
- if (!bswap32_p && !bswap64_p)
+ if (!bswap16_p && !bswap32_p && !bswap64_p)
return 0;
/* Determine the argument type of the builtins. The code later on
assumes that the return and argument type are the same. */
+ if (bswap16_p)
+ {
+ tree fndecl = builtin_decl_explicit (BUILT_IN_BSWAP16);
+ bswap16_type = TREE_VALUE (TYPE_ARG_TYPES (TREE_TYPE (fndecl)));
+ }
+
if (bswap32_p)
{
tree fndecl = builtin_decl_explicit (BUILT_IN_BSWAP32);
@@ -1863,6 +1874,13 @@ execute_optimize_bswap (void)
switch (type_size)
{
+ case 16:
+ if (bswap16_p)
+ {
+ fndecl = builtin_decl_explicit (BUILT_IN_BSWAP16);
+ bswap_type = bswap16_type;
+ }
+ break;
case 32:
if (bswap32_p)
{
@@ -1890,7 +1908,9 @@ execute_optimize_bswap (void)
continue;
changed = true;
- if (type_size == 32)
+ if (type_size == 16)
+ bswap_stats.found_16bit++;
+ else if (type_size == 32)
bswap_stats.found_32bit++;
else
bswap_stats.found_64bit++;
@@ -1935,6 +1955,8 @@ execute_optimize_bswap (void)
}
}
+ statistics_counter_event (cfun, "16-bit bswap implementations found",
+ bswap_stats.found_16bit);
statistics_counter_event (cfun, "32-bit bswap implementations found",
bswap_stats.found_32bit);
statistics_counter_event (cfun, "64-bit bswap implementations found",
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index d1d97b66a..86c33d318 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -453,7 +453,7 @@ static struct
} pre_stats;
static bool do_partial_partial;
-static pre_expr bitmap_find_leader (bitmap_set_t, unsigned int, gimple);
+static pre_expr bitmap_find_leader (bitmap_set_t, unsigned int);
static void bitmap_value_insert_into_set (bitmap_set_t, pre_expr);
static void bitmap_value_replace_in_set (bitmap_set_t, pre_expr);
static void bitmap_set_copy (bitmap_set_t, bitmap_set_t);
@@ -463,9 +463,8 @@ static void bitmap_insert_into_set_1 (bitmap_set_t, pre_expr,
unsigned int, bool);
static bitmap_set_t bitmap_set_new (void);
static tree create_expression_by_pieces (basic_block, pre_expr, gimple_seq *,
- gimple, tree);
-static tree find_or_generate_expression (basic_block, pre_expr, gimple_seq *,
- gimple);
+ tree);
+static tree find_or_generate_expression (basic_block, tree, gimple_seq *);
static unsigned int get_expr_value_id (pre_expr);
/* We can add and remove elements and entries to and from sets
@@ -1339,9 +1338,9 @@ find_leader_in_sets (unsigned int val, bitmap_set_t set1, bitmap_set_t set2)
{
pre_expr result;
- result = bitmap_find_leader (set1, val, NULL);
+ result = bitmap_find_leader (set1, val);
if (!result && set2)
- result = bitmap_find_leader (set2, val, NULL);
+ result = bitmap_find_leader (set2, val);
return result;
}
@@ -1733,39 +1732,26 @@ phi_translate_1 (pre_expr expr, bitmap_set_t set1, bitmap_set_t set2,
case NAME:
{
- gimple phi = NULL;
- edge e;
- gimple def_stmt;
tree name = PRE_EXPR_NAME (expr);
-
- def_stmt = SSA_NAME_DEF_STMT (name);
+ gimple def_stmt = SSA_NAME_DEF_STMT (name);
+ /* If the SSA name is defined by a PHI node in this block,
+ translate it. */
if (gimple_code (def_stmt) == GIMPLE_PHI
&& gimple_bb (def_stmt) == phiblock)
- phi = def_stmt;
- else
- return expr;
-
- e = find_edge (pred, gimple_bb (phi));
- if (e)
{
- tree def = PHI_ARG_DEF (phi, e->dest_idx);
- pre_expr newexpr;
-
- if (TREE_CODE (def) == SSA_NAME)
- def = VN_INFO (def)->valnum;
+ edge e = find_edge (pred, gimple_bb (def_stmt));
+ tree def = PHI_ARG_DEF (def_stmt, e->dest_idx);
/* Handle constant. */
if (is_gimple_min_invariant (def))
return get_or_alloc_expr_for_constant (def);
- if (TREE_CODE (def) == SSA_NAME && ssa_undefined_value_p (def))
- return NULL;
-
- newexpr = get_or_alloc_expr_for_name (def);
- return newexpr;
+ return get_or_alloc_expr_for_name (def);
}
+ /* Otherwise return it unchanged - it will get cleaned if its
+ value is not available in PREDs AVAIL_OUT set of expressions. */
+ return expr;
}
- return expr;
default:
gcc_unreachable ();
@@ -1854,7 +1840,7 @@ phi_translate_set (bitmap_set_t dest, bitmap_set_t set, basic_block pred,
Return NULL if no leader is found. */
static pre_expr
-bitmap_find_leader (bitmap_set_t set, unsigned int val, gimple stmt)
+bitmap_find_leader (bitmap_set_t set, unsigned int val)
{
if (value_id_constant_p (val))
{
@@ -1887,23 +1873,7 @@ bitmap_find_leader (bitmap_set_t set, unsigned int val, gimple stmt)
bitmap exprset = VEC_index (bitmap, value_expressions, val);
EXECUTE_IF_AND_IN_BITMAP (exprset, &set->expressions, 0, i, bi)
- {
- pre_expr val = expression_for_id (i);
- /* At the point where stmt is not null, there should always
- be an SSA_NAME first in the list of expressions. */
- if (stmt)
- {
- gimple def_stmt = SSA_NAME_DEF_STMT (PRE_EXPR_NAME (val));
- if (gimple_code (def_stmt) != GIMPLE_PHI
- && gimple_bb (def_stmt) == gimple_bb (stmt)
- /* PRE insertions are at the end of the basic-block
- and have UID 0. */
- && (gimple_uid (def_stmt) == 0
- || gimple_uid (def_stmt) >= gimple_uid (stmt)))
- continue;
- }
- return val;
- }
+ return expression_for_id (i);
}
return NULL;
}
@@ -2586,8 +2556,7 @@ static bitmap inserted_exprs;
static tree
create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
- unsigned int *operand, gimple_seq *stmts,
- gimple domstmt)
+ unsigned int *operand, gimple_seq *stmts)
{
vn_reference_op_t currop = &VEC_index (vn_reference_op_s, ref->operands,
*operand);
@@ -2603,31 +2572,15 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
if (TREE_CODE (currop->op0) == FUNCTION_DECL)
fn = currop->op0;
else
- {
- pre_expr op0 = get_or_alloc_expr_for (currop->op0);
- fn = find_or_generate_expression (block, op0, stmts, domstmt);
- if (!fn)
- return NULL_TREE;
- }
+ fn = find_or_generate_expression (block, currop->op0, stmts);
if (currop->op1)
- {
- pre_expr scexpr = get_or_alloc_expr_for (currop->op1);
- sc = find_or_generate_expression (block, scexpr, stmts, domstmt);
- if (!sc)
- return NULL_TREE;
- }
+ sc = find_or_generate_expression (block, currop->op1, stmts);
args = XNEWVEC (tree, VEC_length (vn_reference_op_s,
ref->operands) - 1);
while (*operand < VEC_length (vn_reference_op_s, ref->operands))
{
args[nargs] = create_component_ref_by_pieces_1 (block, ref,
- operand, stmts,
- domstmt);
- if (!args[nargs])
- {
- free (args);
- return NULL_TREE;
- }
+ operand, stmts);
nargs++;
}
folded = build_call_array (currop->type,
@@ -2643,10 +2596,8 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
case MEM_REF:
{
tree baseop = create_component_ref_by_pieces_1 (block, ref, operand,
- stmts, domstmt);
+ stmts);
tree offset = currop->op0;
- if (!baseop)
- return NULL_TREE;
if (TREE_CODE (baseop) == ADDR_EXPR
&& handled_component_p (TREE_OPERAND (baseop, 0)))
{
@@ -2665,30 +2616,15 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
case TARGET_MEM_REF:
{
- pre_expr op0expr, op1expr;
tree genop0 = NULL_TREE, genop1 = NULL_TREE;
vn_reference_op_t nextop = &VEC_index (vn_reference_op_s, ref->operands,
++*operand);
tree baseop = create_component_ref_by_pieces_1 (block, ref, operand,
- stmts, domstmt);
- if (!baseop)
- return NULL_TREE;
+ stmts);
if (currop->op0)
- {
- op0expr = get_or_alloc_expr_for (currop->op0);
- genop0 = find_or_generate_expression (block, op0expr,
- stmts, domstmt);
- if (!genop0)
- return NULL_TREE;
- }
+ genop0 = find_or_generate_expression (block, currop->op0, stmts);
if (nextop->op0)
- {
- op1expr = get_or_alloc_expr_for (nextop->op0);
- genop1 = find_or_generate_expression (block, op1expr,
- stmts, domstmt);
- if (!genop1)
- return NULL_TREE;
- }
+ genop1 = find_or_generate_expression (block, nextop->op0, stmts);
return build5 (TARGET_MEM_REF, currop->type,
baseop, currop->op2, genop0, currop->op1, genop1);
}
@@ -2705,41 +2641,24 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
case VIEW_CONVERT_EXPR:
{
tree genop0 = create_component_ref_by_pieces_1 (block, ref,
- operand,
- stmts, domstmt);
- if (!genop0)
- return NULL_TREE;
-
+ operand, stmts);
return fold_build1 (currop->opcode, currop->type, genop0);
}
case WITH_SIZE_EXPR:
{
tree genop0 = create_component_ref_by_pieces_1 (block, ref, operand,
- stmts, domstmt);
- pre_expr op1expr = get_or_alloc_expr_for (currop->op0);
- tree genop1;
-
- if (!genop0)
- return NULL_TREE;
-
- genop1 = find_or_generate_expression (block, op1expr, stmts, domstmt);
- if (!genop1)
- return NULL_TREE;
-
+ stmts);
+ tree genop1 = find_or_generate_expression (block, currop->op0, stmts);
return fold_build2 (currop->opcode, currop->type, genop0, genop1);
}
case BIT_FIELD_REF:
{
tree genop0 = create_component_ref_by_pieces_1 (block, ref, operand,
- stmts, domstmt);
+ stmts);
tree op1 = currop->op0;
tree op2 = currop->op1;
-
- if (!genop0)
- return NULL_TREE;
-
return fold_build3 (BIT_FIELD_REF, currop->type, genop0, op1, op2);
}
@@ -2751,19 +2670,10 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
{
tree genop0;
tree genop1 = currop->op0;
- pre_expr op1expr;
tree genop2 = currop->op1;
- pre_expr op2expr;
tree genop3 = currop->op2;
- pre_expr op3expr;
- genop0 = create_component_ref_by_pieces_1 (block, ref, operand,
- stmts, domstmt);
- if (!genop0)
- return NULL_TREE;
- op1expr = get_or_alloc_expr_for (genop1);
- genop1 = find_or_generate_expression (block, op1expr, stmts, domstmt);
- if (!genop1)
- return NULL_TREE;
+ genop0 = create_component_ref_by_pieces_1 (block, ref, operand, stmts);
+ genop1 = find_or_generate_expression (block, genop1, stmts);
if (genop2)
{
tree domain_type = TYPE_DOMAIN (TREE_TYPE (genop0));
@@ -2773,13 +2683,7 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
|| integer_zerop (TYPE_MIN_VALUE (domain_type))))
genop2 = NULL_TREE;
else
- {
- op2expr = get_or_alloc_expr_for (genop2);
- genop2 = find_or_generate_expression (block, op2expr, stmts,
- domstmt);
- if (!genop2)
- return NULL_TREE;
- }
+ genop2 = find_or_generate_expression (block, genop2, stmts);
}
if (genop3)
{
@@ -2794,11 +2698,7 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
{
genop3 = size_binop (EXACT_DIV_EXPR, genop3,
size_int (TYPE_ALIGN_UNIT (elmt_type)));
- op3expr = get_or_alloc_expr_for (genop3);
- genop3 = find_or_generate_expression (block, op3expr, stmts,
- domstmt);
- if (!genop3)
- return NULL_TREE;
+ genop3 = find_or_generate_expression (block, genop3, stmts);
}
}
return build4 (currop->opcode, currop->type, genop0, genop1,
@@ -2809,30 +2709,17 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
tree op0;
tree op1;
tree genop2 = currop->op1;
- pre_expr op2expr;
- op0 = create_component_ref_by_pieces_1 (block, ref, operand,
- stmts, domstmt);
- if (!op0)
- return NULL_TREE;
- /* op1 should be a FIELD_DECL, which are represented by
- themselves. */
+ op0 = create_component_ref_by_pieces_1 (block, ref, operand, stmts);
+ /* op1 should be a FIELD_DECL, which are represented by themselves. */
op1 = currop->op0;
if (genop2)
- {
- op2expr = get_or_alloc_expr_for (genop2);
- genop2 = find_or_generate_expression (block, op2expr, stmts,
- domstmt);
- if (!genop2)
- return NULL_TREE;
- }
-
+ genop2 = find_or_generate_expression (block, genop2, stmts);
return fold_build3 (COMPONENT_REF, TREE_TYPE (op1), op0, op1, genop2);
}
case SSA_NAME:
{
- pre_expr op0expr = get_or_alloc_expr_for (currop->op0);
- genop = find_or_generate_expression (block, op0expr, stmts, domstmt);
+ genop = find_or_generate_expression (block, currop->op0, stmts);
return genop;
}
case STRING_CST:
@@ -2867,17 +2754,17 @@ create_component_ref_by_pieces_1 (basic_block block, vn_reference_t ref,
static tree
create_component_ref_by_pieces (basic_block block, vn_reference_t ref,
- gimple_seq *stmts, gimple domstmt)
+ gimple_seq *stmts)
{
unsigned int op = 0;
- return create_component_ref_by_pieces_1 (block, ref, &op, stmts, domstmt);
+ return create_component_ref_by_pieces_1 (block, ref, &op, stmts);
}
/* Find a leader for an expression, or generate one using
create_expression_by_pieces if it's ANTIC but
complex.
BLOCK is the basic_block we are looking for leaders in.
- EXPR is the expression to find a leader or generate for.
+ OP is the tree expression to find a leader for or generate.
STMTS is the statement list to put the inserted expressions on.
Returns the SSA_NAME of the LHS of the generated expression or the
leader.
@@ -2887,51 +2774,32 @@ create_component_ref_by_pieces (basic_block block, vn_reference_t ref,
on failure. */
static tree
-find_or_generate_expression (basic_block block, pre_expr expr,
- gimple_seq *stmts, gimple domstmt)
+find_or_generate_expression (basic_block block, tree op, gimple_seq *stmts)
{
- pre_expr leader = bitmap_find_leader (AVAIL_OUT (block),
- get_expr_value_id (expr), domstmt);
- tree genop = NULL;
+ pre_expr expr = get_or_alloc_expr_for (op);
+ unsigned int lookfor = get_expr_value_id (expr);
+ pre_expr leader = bitmap_find_leader (AVAIL_OUT (block), lookfor);
if (leader)
{
if (leader->kind == NAME)
- genop = PRE_EXPR_NAME (leader);
+ return PRE_EXPR_NAME (leader);
else if (leader->kind == CONSTANT)
- genop = PRE_EXPR_CONSTANT (leader);
+ return PRE_EXPR_CONSTANT (leader);
}
- /* If it's still NULL, it must be a complex expression, so generate
- it recursively. Not so if inserting expressions for values generated
- by SCCVN. */
- if (genop == NULL
- && !domstmt)
+ /* It must be a complex expression, so generate it recursively. */
+ bitmap exprset = VEC_index (bitmap, value_expressions, lookfor);
+ bitmap_iterator bi;
+ unsigned int i;
+ EXECUTE_IF_SET_IN_BITMAP (exprset, 0, i, bi)
{
- bitmap exprset;
- unsigned int lookfor = get_expr_value_id (expr);
- bool handled = false;
- bitmap_iterator bi;
- unsigned int i;
-
- exprset = VEC_index (bitmap, value_expressions, lookfor);
- EXECUTE_IF_SET_IN_BITMAP (exprset, 0, i, bi)
- {
- pre_expr temp = expression_for_id (i);
- if (temp->kind != NAME)
- {
- handled = true;
- genop = create_expression_by_pieces (block, temp, stmts,
- domstmt,
- get_expr_type (expr));
- break;
- }
- }
- if (!handled && domstmt)
- return NULL_TREE;
-
- gcc_assert (handled);
+ pre_expr temp = expression_for_id (i);
+ if (temp->kind != NAME)
+ return create_expression_by_pieces (block, temp, stmts,
+ get_expr_type (expr));
}
- return genop;
+
+ gcc_unreachable ();
}
#define NECESSARY GF_PLF_1
@@ -2956,7 +2824,7 @@ find_or_generate_expression (basic_block block, pre_expr expr,
static tree
create_expression_by_pieces (basic_block block, pre_expr expr,
- gimple_seq *stmts, gimple domstmt, tree type)
+ gimple_seq *stmts, tree type)
{
tree name;
tree folded;
@@ -2980,7 +2848,7 @@ create_expression_by_pieces (basic_block block, pre_expr expr,
case REFERENCE:
{
vn_reference_t ref = PRE_EXPR_REFERENCE (expr);
- folded = create_component_ref_by_pieces (block, ref, stmts, domstmt);
+ folded = create_component_ref_by_pieces (block, ref, stmts);
}
break;
case NARY:
@@ -2990,11 +2858,7 @@ create_expression_by_pieces (basic_block block, pre_expr expr,
unsigned i;
for (i = 0; i < nary->length; ++i)
{
- pre_expr op = get_or_alloc_expr_for (nary->op[i]);
- genop[i] = find_or_generate_expression (block, op,
- stmts, domstmt);
- if (!genop[i])
- return NULL_TREE;
+ genop[i] = find_or_generate_expression (block, nary->op[i], stmts);
/* Ensure genop[] is properly typed for POINTER_PLUS_EXPR. It
may have conversions stripped. */
if (nary->opcode == POINTER_PLUS_EXPR)
@@ -3037,7 +2901,7 @@ create_expression_by_pieces (basic_block block, pre_expr expr,
}
break;
default:
- return NULL_TREE;
+ gcc_unreachable ();
}
if (!useless_type_conversion_p (exprtype, TREE_TYPE (folded)))
@@ -3228,10 +3092,8 @@ insert_into_preds_of_block (basic_block block, unsigned int exprnum,
if (eprime->kind != NAME && eprime->kind != CONSTANT)
{
- builtexpr = create_expression_by_pieces (bprime,
- eprime,
- &stmts, NULL,
- type);
+ builtexpr = create_expression_by_pieces (bprime, eprime,
+ &stmts, type);
gcc_assert (!(pred->flags & EDGE_ABNORMAL));
gsi_insert_seq_on_edge (pred, stmts);
VEC_replace (pre_expr, avail, pred->dest_idx,
@@ -3474,7 +3336,7 @@ do_regular_insertion (basic_block block, basic_block dom)
eprime = fully_constant_expression (eprime);
vprime = get_expr_value_id (eprime);
edoubleprime = bitmap_find_leader (AVAIL_OUT (bprime),
- vprime, NULL);
+ vprime);
if (edoubleprime == NULL)
{
VEC_replace (pre_expr, avail, pred->dest_idx, eprime);
@@ -3637,8 +3499,7 @@ do_partial_partial_insertion (basic_block block, basic_block dom)
eprime = fully_constant_expression (eprime);
vprime = get_expr_value_id (eprime);
- edoubleprime = bitmap_find_leader (AVAIL_OUT (bprime),
- vprime, NULL);
+ edoubleprime = bitmap_find_leader (AVAIL_OUT (bprime), vprime);
VEC_replace (pre_expr, avail, pred->dest_idx, edoubleprime);
if (edoubleprime == NULL)
{
@@ -3870,7 +3731,6 @@ compute_avail (void)
gimple_stmt_iterator gsi;
gimple stmt;
basic_block dom;
- unsigned int stmt_uid = 1;
/* Pick a block from the worklist. */
block = worklist[--sp];
@@ -3895,7 +3755,6 @@ compute_avail (void)
tree op;
stmt = gsi_stmt (gsi);
- gimple_set_uid (stmt, stmt_uid++);
/* Cache whether the basic-block has any non-visible side-effect
or control flow.
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c
index 2e5ed741a..9e62ebe2e 100644
--- a/gcc/tree-ssa-sccvn.c
+++ b/gcc/tree-ssa-sccvn.c
@@ -1555,7 +1555,8 @@ vn_reference_lookup_3 (ao_ref *ref, tree vuse, void *vr_)
/* 3) Assignment from a constant. We can use folds native encode/interpret
routines to extract the assigned bits. */
- else if (CHAR_BIT == 8 && BITS_PER_UNIT == 8
+ else if (vn_walk_kind == VN_WALKREWRITE
+ && CHAR_BIT == 8 && BITS_PER_UNIT == 8
&& ref->size == maxsize
&& maxsize % BITS_PER_UNIT == 0
&& offset % BITS_PER_UNIT == 0
diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.c
index 4e3cdc731..f9bee51b0 100644
--- a/gcc/tree-streamer-in.c
+++ b/gcc/tree-streamer-in.c
@@ -334,6 +334,8 @@ unpack_ts_type_common_value_fields (struct bitpack_d *bp, tree expr)
TYPE_NEEDS_CONSTRUCTING (expr) = (unsigned) bp_unpack_value (bp, 1);
if (RECORD_OR_UNION_TYPE_P (expr))
TYPE_TRANSPARENT_AGGR (expr) = (unsigned) bp_unpack_value (bp, 1);
+ else if (TREE_CODE (expr) == ARRAY_TYPE)
+ TYPE_NONALIASED_COMPONENT (expr) = (unsigned) bp_unpack_value (bp, 1);
TYPE_PACKED (expr) = (unsigned) bp_unpack_value (bp, 1);
TYPE_RESTRICT (expr) = (unsigned) bp_unpack_value (bp, 1);
TYPE_CONTAINS_PLACEHOLDER_INTERNAL (expr)
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.c
index ab86b1e21..54059a87d 100644
--- a/gcc/tree-streamer-out.c
+++ b/gcc/tree-streamer-out.c
@@ -279,6 +279,8 @@ pack_ts_type_common_value_fields (struct bitpack_d *bp, tree expr)
bp_pack_value (bp, TYPE_NEEDS_CONSTRUCTING (expr), 1);
if (RECORD_OR_UNION_TYPE_P (expr))
bp_pack_value (bp, TYPE_TRANSPARENT_AGGR (expr), 1);
+ else if (TREE_CODE (expr) == ARRAY_TYPE)
+ bp_pack_value (bp, TYPE_NONALIASED_COMPONENT (expr), 1);
bp_pack_value (bp, TYPE_PACKED (expr), 1);
bp_pack_value (bp, TYPE_RESTRICT (expr), 1);
bp_pack_value (bp, TYPE_CONTAINS_PLACEHOLDER_INTERNAL (expr), 2);
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c
index 85fb3a29b..d950d8148 100644
--- a/gcc/tree-vect-generic.c
+++ b/gcc/tree-vect-generic.c
@@ -1050,14 +1050,13 @@ vector_element (gimple_stmt_iterator *gsi, tree vect, tree idx, tree *ptmpvec)
if (TREE_CODE (vect) == VECTOR_CST)
return VECTOR_CST_ELT (vect, index);
- else if (TREE_CODE (vect) == CONSTRUCTOR)
+ else if (TREE_CODE (vect) == CONSTRUCTOR
+ && (CONSTRUCTOR_NELTS (vect) == 0
+ || TREE_CODE (TREE_TYPE (CONSTRUCTOR_ELT (vect, 0)->value))
+ != VECTOR_TYPE))
{
- unsigned i;
- tree elt_i, elt_v;
-
- FOR_EACH_CONSTRUCTOR_ELT (CONSTRUCTOR_ELTS (vect), i, elt_i, elt_v)
- if (operand_equal_p (elt_i, idx, 0))
- return elt_v;
+ if (index < CONSTRUCTOR_NELTS (vect))
+ return CONSTRUCTOR_ELT (vect, index)->value;
return build_zero_cst (vect_elt_type);
}
else
@@ -1215,7 +1214,7 @@ lower_vec_perm (gimple_stmt_iterator *gsi)
t = v0_val;
}
- CONSTRUCTOR_APPEND_ELT (v, si, t);
+ CONSTRUCTOR_APPEND_ELT (v, NULL_TREE, t);
}
constr = build_constructor (vect_type, v);
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.c
index 508dff0f7..f48095344 100644
--- a/gcc/tree-vect-loop-manip.c
+++ b/gcc/tree-vect-loop-manip.c
@@ -931,7 +931,8 @@ slpeel_tree_duplicate_loop_to_edge_cfg (struct loop *loop, edge e)
static edge
slpeel_add_loop_guard (basic_block guard_bb, tree cond,
gimple_seq cond_expr_stmt_list,
- basic_block exit_bb, basic_block dom_bb)
+ basic_block exit_bb, basic_block dom_bb,
+ int probability)
{
gimple_stmt_iterator gsi;
edge new_e, enter_e;
@@ -956,6 +957,12 @@ slpeel_add_loop_guard (basic_block guard_bb, tree cond,
/* Add new edge to connect guard block to the merge/loop-exit block. */
new_e = make_edge (guard_bb, exit_bb, EDGE_TRUE_VALUE);
+
+ new_e->count = guard_bb->count;
+ new_e->probability = probability;
+ new_e->count = apply_probability (enter_e->count, probability);
+ enter_e->count -= new_e->count;
+ enter_e->probability = inverse_probability (probability);
set_immediate_dominator (CDI_DOMINATORS, exit_bb, dom_bb);
return new_e;
}
@@ -1038,7 +1045,8 @@ static void
set_prologue_iterations (basic_block bb_before_first_loop,
tree *first_niters,
struct loop *loop,
- unsigned int th)
+ unsigned int th,
+ int probability)
{
edge e;
basic_block cond_bb, then_bb;
@@ -1067,7 +1075,15 @@ set_prologue_iterations (basic_block bb_before_first_loop,
e_true->flags &= ~EDGE_FALLTHRU;
e_true->flags |= EDGE_TRUE_VALUE;
+ e_true->probability = probability;
+ e_false->probability = inverse_probability (probability);
+ e_true->count = apply_probability (cond_bb->count, probability);
+ e_false->count = cond_bb->count - e_true->count;
+ then_bb->frequency = EDGE_FREQUENCY (e_true);
+ then_bb->count = e_true->count;
+
e_fallthru = EDGE_SUCC (then_bb, 0);
+ e_fallthru->count = then_bb->count;
gsi = gsi_last_bb (cond_bb);
cost_pre_condition =
@@ -1126,6 +1142,8 @@ set_prologue_iterations (basic_block bb_before_first_loop,
prologue generation or whether cost model check
has not occurred during prologue generation and hence
needs to occur during epilogue generation.
+ - BOUND1 is the upper bound on number of iterations of the first loop (if known)
+ - BOUND2 is the upper bound on number of iterations of the second loop (if known)
Output:
@@ -1153,7 +1171,8 @@ slpeel_tree_peel_loop_to_edge (struct loop *loop,
edge e, tree *first_niters,
tree niters, bool update_first_loop_count,
unsigned int th, bool check_profitability,
- tree cond_expr, gimple_seq cond_expr_stmt_list)
+ tree cond_expr, gimple_seq cond_expr_stmt_list,
+ int bound1, int bound2)
{
struct loop *new_loop = NULL, *first_loop, *second_loop;
edge skip_e;
@@ -1166,6 +1185,13 @@ slpeel_tree_peel_loop_to_edge (struct loop *loop,
edge exit_e = single_exit (loop);
LOC loop_loc;
tree cost_pre_condition = NULL_TREE;
+ /* There are many aspects to how likely the first loop is going to be executed.
+ Without histogram we can't really do good job. Simply set it to
+ 2/3, so the first loop is not reordered to the end of function and
+ the hot path through stays short. */
+ int first_guard_probability = 2 * REG_BR_PROB_BASE / 3;
+ int second_guard_probability = 2 * REG_BR_PROB_BASE / 3;
+ int probability_of_second_loop;
if (!slpeel_can_duplicate_loop_p (loop, e))
return NULL;
@@ -1341,6 +1367,21 @@ slpeel_tree_peel_loop_to_edge (struct loop *loop,
bb_before_first_loop = split_edge (loop_preheader_edge (first_loop));
bb_before_second_loop = split_edge (single_exit (first_loop));
+ probability_of_second_loop = (inverse_probability (first_guard_probability)
+ + combine_probabilities (second_guard_probability,
+ first_guard_probability));
+ /* Theoretically preheader edge of first loop and exit edge should have
+ same frequencies. Loop exit probablities are however easy to get wrong.
+ It is safer to copy value from original loop entry. */
+ bb_before_second_loop->frequency
+ = apply_probability (bb_before_first_loop->frequency,
+ probability_of_second_loop);
+ bb_before_second_loop->count
+ = apply_probability (bb_before_first_loop->count,
+ probability_of_second_loop);
+ single_succ_edge (bb_before_second_loop)->count
+ = bb_before_second_loop->count;
+
/* Epilogue peeling. */
if (!update_first_loop_count)
{
@@ -1374,7 +1415,7 @@ slpeel_tree_peel_loop_to_edge (struct loop *loop,
{
if (check_profitability)
set_prologue_iterations (bb_before_first_loop, first_niters,
- loop, th);
+ loop, th, first_guard_probability);
pre_condition =
fold_build2 (LE_EXPR, boolean_type_node, *first_niters,
@@ -1383,7 +1424,10 @@ slpeel_tree_peel_loop_to_edge (struct loop *loop,
skip_e = slpeel_add_loop_guard (bb_before_first_loop, pre_condition,
cond_expr_stmt_list,
- bb_before_second_loop, bb_before_first_loop);
+ bb_before_second_loop, bb_before_first_loop,
+ inverse_probability (first_guard_probability));
+ scale_loop_profile (first_loop, first_guard_probability,
+ check_profitability && (int)th > bound1 ? th : bound1);
slpeel_update_phi_nodes_for_guard1 (skip_e, first_loop,
first_loop == new_loop,
&new_exit_bb);
@@ -1421,7 +1465,9 @@ slpeel_tree_peel_loop_to_edge (struct loop *loop,
pre_condition =
fold_build2 (EQ_EXPR, boolean_type_node, *first_niters, niters);
skip_e = slpeel_add_loop_guard (bb_between_loops, pre_condition, NULL,
- bb_after_second_loop, bb_before_first_loop);
+ bb_after_second_loop, bb_before_first_loop,
+ inverse_probability (second_guard_probability));
+ scale_loop_profile (second_loop, probability_of_second_loop, bound2);
slpeel_update_phi_nodes_for_guard2 (skip_e, second_loop,
second_loop == new_loop, &new_exit_bb);
@@ -1882,7 +1928,8 @@ vect_do_peeling_for_loop_bound (loop_vec_info loop_vinfo, tree *ratio,
new_loop = slpeel_tree_peel_loop_to_edge (loop, single_exit (loop),
&ratio_mult_vf_name, ni_name, false,
th, check_profitability,
- cond_expr, cond_expr_stmt_list);
+ cond_expr, cond_expr_stmt_list,
+ 0, LOOP_VINFO_VECT_FACTOR (loop_vinfo));
gcc_assert (new_loop);
gcc_assert (loop_num == loop->num);
#ifdef ENABLE_CHECKING
@@ -1951,7 +1998,7 @@ vect_do_peeling_for_loop_bound (loop_vec_info loop_vinfo, tree *ratio,
use TYPE_VECTOR_SUBPARTS. */
static tree
-vect_gen_niters_for_prolog_loop (loop_vec_info loop_vinfo, tree loop_niters)
+vect_gen_niters_for_prolog_loop (loop_vec_info loop_vinfo, tree loop_niters, int *bound)
{
struct data_reference *dr = LOOP_VINFO_UNALIGNED_DR (loop_vinfo);
struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo);
@@ -1977,6 +2024,7 @@ vect_gen_niters_for_prolog_loop (loop_vec_info loop_vinfo, tree loop_niters)
fprintf (vect_dump, "known peeling = %d.", npeel);
iters = build_int_cst (niters_type, npeel);
+ *bound = LOOP_PEELING_FOR_ALIGNMENT (loop_vinfo);
}
else
{
@@ -2015,6 +2063,7 @@ vect_gen_niters_for_prolog_loop (loop_vec_info loop_vinfo, tree loop_niters)
iters = fold_build2 (MINUS_EXPR, type, nelements_tree, elem_misalign);
iters = fold_build2 (BIT_AND_EXPR, type, iters, nelements_minus_1);
iters = fold_convert (niters_type, iters);
+ *bound = nelements;
}
/* Create: prolog_loop_niters = min (iters, loop_niters) */
@@ -2107,6 +2156,7 @@ vect_do_peeling_for_alignment (loop_vec_info loop_vinfo,
tree wide_prolog_niters;
struct loop *new_loop;
int max_iter;
+ int bound = 0;
if (vect_print_dump_info (REPORT_DETAILS))
fprintf (vect_dump, "=== vect_do_peeling_for_alignment ===");
@@ -2115,13 +2165,16 @@ vect_do_peeling_for_alignment (loop_vec_info loop_vinfo,
ni_name = vect_build_loop_niters (loop_vinfo, NULL);
niters_of_prolog_loop = vect_gen_niters_for_prolog_loop (loop_vinfo,
- ni_name);
+ ni_name,
+ &bound);
/* Peel the prolog loop and iterate it niters_of_prolog_loop. */
new_loop =
slpeel_tree_peel_loop_to_edge (loop, loop_preheader_edge (loop),
&niters_of_prolog_loop, ni_name, true,
- th, check_profitability, NULL_TREE, NULL);
+ th, check_profitability, NULL_TREE, NULL,
+ bound,
+ 0);
gcc_assert (new_loop);
#ifdef ENABLE_CHECKING
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 34f1d1aaf..b728dddb8 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -501,8 +501,19 @@ set_and_canonicalize_value_range (value_range_t *vr, enum value_range_type t,
to adjust them. */
if (tree_int_cst_lt (max, min))
{
- tree one = build_int_cst (TREE_TYPE (min), 1);
- tree tmp = int_const_binop (PLUS_EXPR, max, one);
+ tree one, tmp;
+
+ /* For one bit precision if max < min, then the swapped
+ range covers all values, so for VR_RANGE it is varying and
+ for VR_ANTI_RANGE empty range, so drop to varying as well. */
+ if (TYPE_PRECISION (TREE_TYPE (min)) == 1)
+ {
+ set_value_range_to_varying (vr);
+ return;
+ }
+
+ one = build_int_cst (TREE_TYPE (min), 1);
+ tmp = int_const_binop (PLUS_EXPR, max, one);
max = int_const_binop (MINUS_EXPR, min, one);
min = tmp;
@@ -531,6 +542,24 @@ set_and_canonicalize_value_range (value_range_t *vr, enum value_range_type t,
set_value_range_to_varying (vr);
return;
}
+ else if (TYPE_PRECISION (TREE_TYPE (min)) == 1
+ && !TYPE_UNSIGNED (TREE_TYPE (min))
+ && (is_min || is_max))
+ {
+ /* For signed 1-bit precision, one is not in-range and
+ thus adding/subtracting it would result in overflows. */
+ if (operand_equal_p (min, max, 0))
+ {
+ min = max = is_min ? vrp_val_max (TREE_TYPE (min))
+ : vrp_val_min (TREE_TYPE (min));
+ t = VR_RANGE;
+ }
+ else
+ {
+ set_value_range_to_varying (vr);
+ return;
+ }
+ }
else if (is_min
/* As a special exception preserve non-null ranges. */
&& !(TYPE_UNSIGNED (TREE_TYPE (min))
@@ -2478,7 +2507,7 @@ extract_range_from_binary_expr_1 (value_range_t *vr,
if (tmin.cmp (tmax, uns) < 0)
covers = true;
tmax = tem + double_int_minus_one;
- if (double_int_cmp (tmax, tem, uns) > 0)
+ if (tmax.cmp (tem, uns) > 0)
covers = true;
/* If the anti-range would cover nothing, drop to varying.
Likewise if the anti-range bounds are outside of the
@@ -2632,37 +2661,26 @@ extract_range_from_binary_expr_1 (value_range_t *vr,
}
uns = uns0 & uns1;
- mul_double_wide_with_sign (min0.low, min0.high,
- min1.low, min1.high,
- &prod0l.low, &prod0l.high,
- &prod0h.low, &prod0h.high, true);
+ bool overflow;
+ prod0l = min0.wide_mul_with_sign (min1, true, &prod0h, &overflow);
if (!uns0 && min0.is_negative ())
prod0h -= min1;
if (!uns1 && min1.is_negative ())
prod0h -= min0;
- mul_double_wide_with_sign (min0.low, min0.high,
- max1.low, max1.high,
- &prod1l.low, &prod1l.high,
- &prod1h.low, &prod1h.high, true);
+ prod1l = min0.wide_mul_with_sign (max1, true, &prod1h, &overflow);
if (!uns0 && min0.is_negative ())
prod1h -= max1;
if (!uns1 && max1.is_negative ())
prod1h -= min0;
- mul_double_wide_with_sign (max0.low, max0.high,
- min1.low, min1.high,
- &prod2l.low, &prod2l.high,
- &prod2h.low, &prod2h.high, true);
+ prod2l = max0.wide_mul_with_sign (min1, true, &prod2h, &overflow);
if (!uns0 && max0.is_negative ())
prod2h -= min1;
if (!uns1 && min1.is_negative ())
prod2h -= max0;
- mul_double_wide_with_sign (max0.low, max0.high,
- max1.low, max1.high,
- &prod3l.low, &prod3l.high,
- &prod3h.low, &prod3h.high, true);
+ prod3l = max0.wide_mul_with_sign (max1, true, &prod3h, &overflow);
if (!uns0 && max0.is_negative ())
prod3h -= max1;
if (!uns1 && max1.is_negative ())
diff --git a/gcc/tree.c b/gcc/tree.c
index 9169424a0..7f620e511 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -10250,6 +10250,22 @@ signed_type_for (tree type)
return signed_or_unsigned_type_for (0, type);
}
+/* If TYPE is a vector type, return a signed integer vector type with the
+ same width and number of subparts. Otherwise return boolean_type_node. */
+
+tree
+truth_type_for (tree type)
+{
+ if (TREE_CODE (type) == VECTOR_TYPE)
+ {
+ tree elem = lang_hooks.types.type_for_size
+ (GET_MODE_BITSIZE (TYPE_MODE (TREE_TYPE (type))), 0);
+ return build_opaque_vector_type (elem, TYPE_VECTOR_SUBPARTS (type));
+ }
+ else
+ return boolean_type_node;
+}
+
/* Returns the largest value obtainable by casting something in INNER type to
OUTER type. */
diff --git a/gcc/tree.h b/gcc/tree.h
index edc47eec4..0130ce464 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -1612,7 +1612,8 @@ struct GTY(()) tree_constructor {
#define EXPR_LOCATION(NODE) \
(CAN_HAVE_LOCATION_P ((NODE)) ? (NODE)->exp.locus : UNKNOWN_LOCATION)
#define SET_EXPR_LOCATION(NODE, LOCUS) EXPR_CHECK ((NODE))->exp.locus = (LOCUS)
-#define EXPR_HAS_LOCATION(NODE) (!IS_UNKNOWN_LOCATION (EXPR_LOCATION (NODE)))
+#define EXPR_HAS_LOCATION(NODE) (LOCATION_LOCUS (EXPR_LOCATION (NODE)) \
+ != UNKNOWN_LOCATION)
/* The location to be used in a diagnostic about this expression. Do not
use this macro if the location will be assigned to other expressions. */
#define EXPR_LOC_OR_HERE(NODE) (EXPR_HAS_LOCATION (NODE) ? (NODE)->exp.locus : input_location)
@@ -1791,7 +1792,8 @@ extern void protected_set_expr_location (tree, location_t);
OMP_CLAUSE_PRIVATE, \
OMP_CLAUSE_COPYPRIVATE), 0)
#define OMP_CLAUSE_HAS_LOCATION(NODE) \
- (!IS_UNKNOWN_LOCATION ((OMP_CLAUSE_CHECK (NODE))->omp_clause.locus))
+ (LOCATION_LOCUS ((OMP_CLAUSE_CHECK (NODE))->omp_clause.locus) \
+ != UNKNOWN_LOCATION)
#define OMP_CLAUSE_LOCATION(NODE) (OMP_CLAUSE_CHECK (NODE))->omp_clause.locus
/* True on an OMP_SECTION statement that was the last lexical member.
@@ -2617,7 +2619,7 @@ struct function;
#define DECL_SOURCE_LINE(NODE) LOCATION_LINE (DECL_SOURCE_LOCATION (NODE))
#define DECL_SOURCE_COLUMN(NODE) LOCATION_COLUMN (DECL_SOURCE_LOCATION (NODE))
#define DECL_IS_BUILTIN(DECL) \
- (DECL_SOURCE_LOCATION (DECL) <= BUILTINS_LOCATION)
+ (LOCATION_LOCUS (DECL_SOURCE_LOCATION (DECL)) <= BUILTINS_LOCATION)
/* For FIELD_DECLs, this is the RECORD_TYPE, UNION_TYPE, or
QUAL_UNION_TYPE node that the field is a member of. For VAR_DECL,
@@ -4767,6 +4769,7 @@ extern tree make_unsigned_type (int);
extern tree signed_or_unsigned_type_for (int, tree);
extern tree signed_type_for (tree);
extern tree unsigned_type_for (tree);
+extern tree truth_type_for (tree);
extern void initialize_sizetypes (void);
extern void fixup_unsigned_type (tree);
extern tree build_pointer_type_for_mode (tree, enum machine_mode, bool);
@@ -5535,7 +5538,7 @@ function_args_iter_next (function_args_iterator *i)
static inline bool
inlined_function_outer_scope_p (const_tree block)
{
- return !IS_UNKNOWN_LOCATION (BLOCK_SOURCE_LOCATION (block));
+ return LOCATION_LOCUS (BLOCK_SOURCE_LOCATION (block)) != UNKNOWN_LOCATION;
}
/* Loop over all function arguments of FNTYPE. In each iteration, PTR is set
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index e5baeb535..c5725793f 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,23 @@
+2012-09-29 Ian Lance Taylor <iant@google.com>
+
+ PR other/54749
+ * fileline.c (fileline_initialize): Pass errnum as -1 when
+ reporting that we could not read executable information after a
+ previous failure.
+
+2012-09-27 Ian Lance Taylor <iant@google.com>
+
+ PR bootstrap/54732
+ * configure.ac: Add no-dependencies to AM_INIT_AUTOMAKE.
+ * Makefile.am: Add dependencies for all objects.
+ * configure, aclocal.m4, Makefile.in: Rebuild.
+
+2012-09-27 Ian Lance Taylor <iant@google.com>
+
+ PR other/54726
+ * elf.c (backtrace_initialize): Set *fileln_fn, not
+ state->fileln_fn.
+
2012-09-19 Ian Lance Taylor <iant@google.com>
* configure.ac: Only use GCC_CHECK_UNWIND_GETIPINFO when compiled
diff --git a/libbacktrace/Makefile.am b/libbacktrace/Makefile.am
index 2492ca2cc..a90a602d4 100644
--- a/libbacktrace/Makefile.am
+++ b/libbacktrace/Makefile.am
@@ -93,3 +93,33 @@ btest_LDADD = libbacktrace.la
check_PROGRAMS += btest
endif NATIVE
+
+# We can't use automake's automatic dependency tracking, because it
+# breaks when using bootstrap-lean. Automatic dependency tracking
+# with GCC bootstrap will cause some of the objects to depend on
+# header files in prev-gcc/include, e.g., stddef.h and stdarg.h. When
+# using bootstrap-lean, prev-gcc is removed after each stage. When
+# running "make install", those header files will be gone, causing the
+# library to be rebuilt at install time. That may not succeed.
+
+# These manual dependencies do not include dependencies on unwind.h,
+# even though that is part of GCC, because where to find it depends on
+# whether we are being built as a host library or a target library.
+
+INCDIR = $(top_srcdir)/../include
+alloc.lo: config.h backtrace.h internal.h
+backtrace.lo: config.h backtrace.h
+btest.lo: (INCDIR)/filenames.h backtrace.h backtrace-supported.h
+dwarf.lo: config.h $(INCDIR)/dwarf2.h $(INCDIR)/dwarf2.def \
+ $(INCDIR)/filenames.h backtrace.h internal.h
+elf.lo: config.h backtrace.h internal.h
+fileline.lo: config.h backtrace.h internal.h
+mmap.lo: config.h backtrace.h internal.h
+mmapio.lo: config.h backtrace.h internal.h
+nounwind.lo: config.h internal.h
+posix.lo: config.h backtrace.h internal.h
+print.lo: config.h backtrace.h internal.h
+read.lo: config.h backtrace.h internal.h
+simple.lo: config.h backtrace.h internal.h
+state.lo: config.h backtrace.h backtrace-supported.h internal.h
+unknown.lo: config.h backtrace.h internal.h
diff --git a/libbacktrace/Makefile.in b/libbacktrace/Makefile.in
index 6559868ac..b416c267b 100644
--- a/libbacktrace/Makefile.in
+++ b/libbacktrace/Makefile.in
@@ -72,11 +72,9 @@ subdir = .
DIST_COMMON = README ChangeLog $(srcdir)/Makefile.in \
$(srcdir)/Makefile.am $(top_srcdir)/configure \
$(am__configure_deps) $(srcdir)/config.h.in \
- $(srcdir)/../mkinstalldirs $(srcdir)/backtrace-supported.h.in \
- $(srcdir)/../depcomp
+ $(srcdir)/../mkinstalldirs $(srcdir)/backtrace-supported.h.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
- $(top_srcdir)/../config/lead-dot.m4 \
+am__aclocal_m4_deps = $(top_srcdir)/../config/lead-dot.m4 \
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/override.m4 \
$(top_srcdir)/../config/stdint.m4 \
@@ -106,9 +104,8 @@ btest_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CCLD) $(btest_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
$(LDFLAGS) -o $@
DEFAULT_INCLUDES = -I.@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/../depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
+depcomp =
+am__depfiles_maybe =
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -143,13 +140,11 @@ BACKTRACE_SUPPORTED = @BACKTRACE_SUPPORTED@
BACKTRACE_SUPPORTS_THREADS = @BACKTRACE_SUPPORTS_THREADS@
BACKTRACE_USES_MALLOC = @BACKTRACE_USES_MALLOC@
CC = @CC@
-CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
-DEPDIR = @DEPDIR@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
@@ -205,9 +200,7 @@ abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
@@ -305,6 +298,19 @@ TESTS = $(check_PROGRAMS)
@NATIVE_TRUE@btest_SOURCES = btest.c
@NATIVE_TRUE@btest_CFLAGS = $(AM_CFLAGS) -g -O
@NATIVE_TRUE@btest_LDADD = libbacktrace.la
+
+# We can't use automake's automatic dependency tracking, because it
+# breaks when using bootstrap-lean. Automatic dependency tracking
+# with GCC bootstrap will cause some of the objects to depend on
+# header files in prev-gcc/include, e.g., stddef.h and stdarg.h. When
+# using bootstrap-lean, prev-gcc is removed after each stage. When
+# running "make install", those header files will be gone, causing the
+# library to be rebuilt at install time. That may not succeed.
+
+# These manual dependencies do not include dependencies on unwind.h,
+# even though that is part of GCC, because where to find it depends on
+# whether we are being built as a host library or a target library.
+INCDIR = $(top_srcdir)/../include
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
@@ -316,15 +322,15 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
- echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
- $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign --ignore-deps'; \
+ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign --ignore-deps \
&& exit 0; \
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign Makefile
+ $(AUTOMAKE) --foreign --ignore-deps Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
@@ -393,56 +399,20 @@ mostlyclean-compile:
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alloc.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/backtrace.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/btest-btest.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileline.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mmap.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mmapio.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nounwind.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/posix.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/print.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/read.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simple.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/state.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unknown.Plo@am__quote@
-
.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
+ $(COMPILE) -c $<
.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
+ $(COMPILE) -c `$(CYGPATH_W) '$<'`
.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+ $(LTCOMPILE) -c -o $@ $<
btest-btest.o: btest.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(btest_CFLAGS) $(CFLAGS) -MT btest-btest.o -MD -MP -MF $(DEPDIR)/btest-btest.Tpo -c -o btest-btest.o `test -f 'btest.c' || echo '$(srcdir)/'`btest.c
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/btest-btest.Tpo $(DEPDIR)/btest-btest.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='btest.c' object='btest-btest.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(btest_CFLAGS) $(CFLAGS) -c -o btest-btest.o `test -f 'btest.c' || echo '$(srcdir)/'`btest.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(btest_CFLAGS) $(CFLAGS) -c -o btest-btest.o `test -f 'btest.c' || echo '$(srcdir)/'`btest.c
btest-btest.obj: btest.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(btest_CFLAGS) $(CFLAGS) -MT btest-btest.obj -MD -MP -MF $(DEPDIR)/btest-btest.Tpo -c -o btest-btest.obj `if test -f 'btest.c'; then $(CYGPATH_W) 'btest.c'; else $(CYGPATH_W) '$(srcdir)/btest.c'; fi`
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/btest-btest.Tpo $(DEPDIR)/btest-btest.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='btest.c' object='btest-btest.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(btest_CFLAGS) $(CFLAGS) -c -o btest-btest.obj `if test -f 'btest.c'; then $(CYGPATH_W) 'btest.c'; else $(CYGPATH_W) '$(srcdir)/btest.c'; fi`
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(btest_CFLAGS) $(CFLAGS) -c -o btest-btest.obj `if test -f 'btest.c'; then $(CYGPATH_W) 'btest.c'; else $(CYGPATH_W) '$(srcdir)/btest.c'; fi`
mostlyclean-libtool:
-rm -f *.lo
@@ -651,7 +621,6 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
distclean: distclean-am distclean-multi
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-hdr distclean-libtool distclean-tags
@@ -699,7 +668,6 @@ installcheck-am:
maintainer-clean: maintainer-clean-am maintainer-clean-multi
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf $(top_srcdir)/autom4te.cache
- -rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
@@ -738,6 +706,22 @@ uninstall-am:
mostlyclean-multi pdf pdf-am ps ps-am tags uninstall \
uninstall-am
+alloc.lo: config.h backtrace.h internal.h
+backtrace.lo: config.h backtrace.h
+btest.lo: (INCDIR)/filenames.h backtrace.h backtrace-supported.h
+dwarf.lo: config.h $(INCDIR)/dwarf2.h $(INCDIR)/dwarf2.def \
+ $(INCDIR)/filenames.h backtrace.h internal.h
+elf.lo: config.h backtrace.h internal.h
+fileline.lo: config.h backtrace.h internal.h
+mmap.lo: config.h backtrace.h internal.h
+mmapio.lo: config.h backtrace.h internal.h
+nounwind.lo: config.h internal.h
+posix.lo: config.h backtrace.h internal.h
+print.lo: config.h backtrace.h internal.h
+read.lo: config.h backtrace.h internal.h
+simple.lo: config.h backtrace.h internal.h
+state.lo: config.h backtrace.h backtrace-supported.h internal.h
+unknown.lo: config.h backtrace.h internal.h
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/libbacktrace/aclocal.m4 b/libbacktrace/aclocal.m4
index a59188ac4..42214c223 100644
--- a/libbacktrace/aclocal.m4
+++ b/libbacktrace/aclocal.m4
@@ -144,268 +144,6 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 10
-
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery. Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], UPC, [depcc="$UPC" am_compiler_list=],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
- [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
- # We will build objects and dependencies in a subdirectory because
- # it helps to detect inapplicable dependency modes. For instance
- # both Tru64's cc and ICC support -MD to output dependencies as a
- # side effect of compilation, but ICC will put the dependencies in
- # the current directory while Tru64 will put them in the object
- # directory.
- mkdir sub
-
- am_cv_$1_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
- fi
- am__universal=false
- m4_case([$1], [CC],
- [case " $depcc " in #(
- *\ -arch\ *\ -arch\ *) am__universal=true ;;
- esac],
- [CXX],
- [case " $depcc " in #(
- *\ -arch\ *\ -arch\ *) am__universal=true ;;
- esac])
-
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
- # we should not choose a depcomp mode which is confused by this.
- #
- # We need to recreate these files for each test, as the compiler may
- # overwrite some of them when testing with obscure command lines.
- # This happens at least with the AIX C compiler.
- : > sub/conftest.c
- for i in 1 2 3 4 5 6; do
- echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
- # mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
- am__obj=sub/conftest.${OBJEXT-o}
- am__minus_obj="-o $am__obj"
- case $depmode in
- gcc)
- # This depmode causes a compiler race in universal mode.
- test "$am__universal" = false || continue
- ;;
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
- if test "x$enable_dependency_tracking" = xyes; then
- continue
- else
- break
- fi
- ;;
- msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
- # not run yet. These depmodes are late enough in the game, and
- # so weak that their functioning should not be impacted.
- am__obj=conftest.${OBJEXT-o}
- am__minus_obj=
- ;;
- none) break ;;
- esac
- if depmode=$depmode \
- source=sub/conftest.c object=$am__obj \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
- # that says an option was ignored or not supported.
- # When given -MP, icc 7.0 and 7.1 complain thusly:
- # icc: Command line warning: ignoring option '-M'; no argument required
- # The diagnosis changed in icc 8.0:
- # icc: Command line remark: option '-MP' not supported
- if (grep 'ignoring option' conftest.err ||
- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
- am_cv_$1_dependencies_compiler_type=$depmode
- break
- fi
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
-
-
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors])
-if test "x$enable_dependency_tracking" != xno; then
- am_depcomp="$ac_aux_dir/depcomp"
- AMDEPBACKSLASH='\'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])dnl
-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
-])
-
-# Generate code to set up dependency tracking. -*- Autoconf -*-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-#serial 5
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[{
- # Autoconf 2.62 quotes --file arguments for eval, but not when files
- # are listed without --file. Let's play safe and only enable the eval
- # if we detect the quoting.
- case $CONFIG_FILES in
- *\'*) eval set x "$CONFIG_FILES" ;;
- *) set x $CONFIG_FILES ;;
- esac
- shift
- for mf
- do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
- # limit of 2048, but all sed's we know have understand at least 4000.
- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
- dirpart=`AS_DIRNAME("$mf")`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`AS_DIRNAME(["$file"])`
- AS_MKDIR_P([$dirpart/$fdir])
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
- done
-}
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
- [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
- [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
-
# Do all the work for Automake. -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -606,58 +344,6 @@ AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-# Check to see how 'make' treats includes. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
- @echo this is the am__doit target
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
-case `$am_make -s -f confmf 2> /dev/null` in #(
-*the\ am__doit\ target*)
- am__include=include
- am__quote=
- _am_result=GNU
- ;;
-esac
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- case `$am_make -s -f confmf 2> /dev/null` in #(
- *the\ am__doit\ target*)
- am__include=.include
- am__quote="\""
- _am_result=BSD
- ;;
- esac
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
-
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
@@ -968,7 +654,6 @@ AC_SUBST([am__tar])
AC_SUBST([am__untar])
]) # _AM_PROG_TAR
-m4_include([../config/depstand.m4])
m4_include([../config/lead-dot.m4])
m4_include([../config/multi.m4])
m4_include([../config/override.m4])
diff --git a/libbacktrace/configure b/libbacktrace/configure
index a57b51b29..51a509cf0 100755
--- a/libbacktrace/configure
+++ b/libbacktrace/configure
@@ -633,15 +633,6 @@ RANLIB
MAINT
MAINTAINER_MODE_FALSE
MAINTAINER_MODE_TRUE
-am__fastdepCC_FALSE
-am__fastdepCC_TRUE
-CCDEPMODE
-AMDEPBACKSLASH
-AMDEP_FALSE
-AMDEP_TRUE
-am__quote
-am__include
-DEPDIR
am__untar
am__tar
AMTAR
@@ -729,7 +720,6 @@ SHELL'
ac_subst_files=''
ac_user_opts='
enable_option_checking
-enable_dependency_tracking
enable_maintainer_mode
with_target_subdir
enable_shared
@@ -1370,8 +1360,6 @@ Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--enable-shared[=PKGS] build shared libraries [default=no]
@@ -3827,6 +3815,15 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
libtool_VERSION=1:0:0
+# 1.11.1: Require that version of automake.
+# foreign: Don't require README, INSTALL, NEWS, etc.
+# no-define: Don't define PACKAGE and VERSION.
+# no-dependencies: Don't generate automatic dependencies.
+# (because it breaks when using bootstrap-lean, since some of the
+# headers are gone at "make install" time).
+# -Wall: Issue all automake warnings.
+# -Wno-portability: Don't warn about constructs supported by GNU make.
+# (because GCC requires GNU make anyhow).
am__api_version='1.11'
# Find a good install program. We prefer a C program (faster),
@@ -4243,68 +4240,6 @@ else
fi
rmdir .tst 2>/dev/null
-DEPDIR="${am__leading_dot}deps"
-
-ac_config_commands="$ac_config_commands depfiles"
-
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
- @echo this is the am__doit target
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
-$as_echo_n "checking for style of include used by $am_make... " >&6; }
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
-case `$am_make -s -f confmf 2> /dev/null` in #(
-*the\ am__doit\ target*)
- am__include=include
- am__quote=
- _am_result=GNU
- ;;
-esac
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- case `$am_make -s -f confmf 2> /dev/null` in #(
- *the\ am__doit\ target*)
- am__include=.include
- am__quote="\""
- _am_result=BSD
- ;;
- esac
-fi
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
-$as_echo "$_am_result" >&6; }
-rm -f confinc confmf
-
-# Check whether --enable-dependency-tracking was given.
-if test "${enable_dependency_tracking+set}" = set; then :
- enableval=$enable_dependency_tracking;
-fi
-
-if test "x$enable_dependency_tracking" != xno; then
- am_depcomp="$ac_aux_dir/depcomp"
- AMDEPBACKSLASH='\'
-fi
- if test "x$enable_dependency_tracking" != xno; then
- AMDEP_TRUE=
- AMDEP_FALSE='#'
-else
- AMDEP_TRUE='#'
- AMDEP_FALSE=
-fi
-
-
if test "`cd $srcdir && pwd`" != "`pwd`"; then
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
# is not polluted with repeated "-I."
@@ -4357,133 +4292,6 @@ am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
-depcc="$CC" am_compiler_list=
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
-$as_echo_n "checking dependency style of $depcc... " >&6; }
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
- # We will build objects and dependencies in a subdirectory because
- # it helps to detect inapplicable dependency modes. For instance
- # both Tru64's cc and ICC support -MD to output dependencies as a
- # side effect of compilation, but ICC will put the dependencies in
- # the current directory while Tru64 will put them in the object
- # directory.
- mkdir sub
-
- am_cv_CC_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
- fi
- am__universal=false
- case " $depcc " in #(
- *\ -arch\ *\ -arch\ *) am__universal=true ;;
- esac
-
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
- # we should not choose a depcomp mode which is confused by this.
- #
- # We need to recreate these files for each test, as the compiler may
- # overwrite some of them when testing with obscure command lines.
- # This happens at least with the AIX C compiler.
- : > sub/conftest.c
- for i in 1 2 3 4 5 6; do
- echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
- # mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
- am__obj=sub/conftest.${OBJEXT-o}
- am__minus_obj="-o $am__obj"
- case $depmode in
- gcc)
- # This depmode causes a compiler race in universal mode.
- test "$am__universal" = false || continue
- ;;
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
- if test "x$enable_dependency_tracking" = xyes; then
- continue
- else
- break
- fi
- ;;
- msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
- # not run yet. These depmodes are late enough in the game, and
- # so weak that their functioning should not be impacted.
- am__obj=conftest.${OBJEXT-o}
- am__minus_obj=
- ;;
- none) break ;;
- esac
- if depmode=$depmode \
- source=sub/conftest.c object=$am__obj \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
- $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
- grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
- # that says an option was ignored or not supported.
- # When given -MP, icc 7.0 and 7.1 complain thusly:
- # icc: Command line warning: ignoring option '-M'; no argument required
- # The diagnosis changed in icc 8.0:
- # icc: Command line remark: option '-MP' not supported
- if (grep 'ignoring option' conftest.err ||
- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
- am_cv_CC_dependencies_compiler_type=$depmode
- break
- fi
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
-$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
- if
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
- am__fastdepCC_TRUE=
- am__fastdepCC_FALSE='#'
-else
- am__fastdepCC_TRUE='#'
- am__fastdepCC_FALSE=
-fi
-
-
@@ -11272,7 +11080,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11275 "configure"
+#line 11083 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -11378,7 +11186,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11381 "configure"
+#line 11189 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -12550,14 +12358,6 @@ LIBOBJS=$ac_libobjs
LTLIBOBJS=$ac_ltlibobjs
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
- as_fn_error "conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
- as_fn_error "conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
if test -n "$EXEEXT"; then
am__EXEEXT_TRUE=
am__EXEEXT_FALSE='#'
@@ -13157,7 +12957,6 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
#
# INIT-COMMANDS
#
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
# The HP-UX ksh and POSIX shell print the target directory to stdout
@@ -13465,7 +13264,6 @@ for ac_config_target in $ac_config_targets
do
case $ac_config_target in
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
- "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
"default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
"gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
@@ -14056,101 +13854,6 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
case $ac_file$ac_mode in
- "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
- # Autoconf 2.62 quotes --file arguments for eval, but not when files
- # are listed without --file. Let's play safe and only enable the eval
- # if we detect the quoting.
- case $CONFIG_FILES in
- *\'*) eval set x "$CONFIG_FILES" ;;
- *) set x $CONFIG_FILES ;;
- esac
- shift
- for mf
- do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
- # limit of 2048, but all sed's we know have understand at least 4000.
- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
- dirpart=`$as_dirname -- "$mf" ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$mf" : 'X\(//\)[^/]' \| \
- X"$mf" : 'X\(//\)$' \| \
- X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$mf" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`$as_dirname -- "$file" ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$file" : 'X\(//\)[^/]' \| \
- X"$file" : 'X\(//\)$' \| \
- X"$file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- as_dir=$dirpart/$fdir; as_fn_mkdir_p
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
- done
-}
- ;;
"libtool":C)
# See if we are running on zsh, and set the options which allow our
diff --git a/libbacktrace/configure.ac b/libbacktrace/configure.ac
index b21beea11..dbd0a81e8 100644
--- a/libbacktrace/configure.ac
+++ b/libbacktrace/configure.ac
@@ -42,7 +42,16 @@ AC_USE_SYSTEM_EXTENSIONS
libtool_VERSION=1:0:0
AC_SUBST(libtool_VERSION)
-AM_INIT_AUTOMAKE([1.11.1 foreign no-dist no-define -Wall -Wno-portability])
+# 1.11.1: Require that version of automake.
+# foreign: Don't require README, INSTALL, NEWS, etc.
+# no-define: Don't define PACKAGE and VERSION.
+# no-dependencies: Don't generate automatic dependencies.
+# (because it breaks when using bootstrap-lean, since some of the
+# headers are gone at "make install" time).
+# -Wall: Issue all automake warnings.
+# -Wno-portability: Don't warn about constructs supported by GNU make.
+# (because GCC requires GNU make anyhow).
+AM_INIT_AUTOMAKE([1.11.1 foreign no-dist no-define no-dependencies -Wall -Wno-portability])
AM_MAINTAINER_MODE
diff --git a/libbacktrace/elf.c b/libbacktrace/elf.c
index 0c0c8eb62..fd0ecd777 100644
--- a/libbacktrace/elf.c
+++ b/libbacktrace/elf.c
@@ -634,7 +634,7 @@ backtrace_initialize (struct backtrace_state *state, int descriptor,
{
if (!backtrace_close (descriptor, error_callback, data))
goto fail;
- state->fileline_fn = elf_nodebug;
+ *fileline_fn = elf_nodebug;
state->fileline_data = NULL;
return 1;
}
diff --git a/libbacktrace/fileline.c b/libbacktrace/fileline.c
index 6aeaf4015..4efd19b05 100644
--- a/libbacktrace/fileline.c
+++ b/libbacktrace/fileline.c
@@ -63,7 +63,7 @@ fileline_initialize (struct backtrace_state *state,
if (failed)
{
- error_callback (data, "failed to read executable information", 0);
+ error_callback (data, "failed to read executable information", -1);
return 0;
}
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index ab0e2ec3c..a26def2b1 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,22 @@
+2012-09-25 Dehao Chen <dehao@google.com>
+
+ PR middle-end/54704
+ * line-map.c (location_adhoc_data_hash): Fix the hash function.
+
+2012-09-25 Dehao Chen <dehao@google.com>
+
+ PR middle-end/54645
+ * include/line-map.h (location_adhoc_data): Move location_adhoc_data
+ into GC.
+ (location_adhoc_data_map): Likewise.
+ (line_maps): Likewise.
+ (rebuild_location_adhoc_htab): New Function.
+ * line-map.c (+rebuild_location_adhoc_htab): new Funcion.
+ (get_combined_adhoc_loc): Move location_adhoc_data into GC.
+ (location_adhoc_data_fini): Likewise.
+ (linemap_init): Likewise.
+ (location_adhoc_data_init): Remove Function.
+
2012-09-19 Dehao Chen <dehao@google.com>
* include/line-map.h (MAX_SOURCE_LOCATION): New value.
diff --git a/libcpp/include/line-map.h b/libcpp/include/line-map.h
index 86f8383dc..5f4bcd780 100644
--- a/libcpp/include/line-map.h
+++ b/libcpp/include/line-map.h
@@ -260,9 +260,9 @@ struct GTY(()) maps_info {
};
/* Data structure to associate an arbitrary data to a source location. */
-struct location_adhoc_data {
+struct GTY(()) location_adhoc_data {
source_location locus;
- void *data;
+ void * GTY((skip)) data;
};
struct htab;
@@ -277,11 +277,11 @@ struct htab;
bits of the integer is used to index the location_adhoc_data array,
in which the locus and associated data is stored. */
-struct location_adhoc_data_map {
- struct htab *htab;
+struct GTY(()) location_adhoc_data_map {
+ struct htab * GTY((skip)) htab;
source_location curr_loc;
- struct location_adhoc_data *data;
unsigned int allocated;
+ struct location_adhoc_data GTY((length ("%h.allocated"))) *data;
};
/* A set of chronological line_map structures. */
@@ -315,7 +315,7 @@ struct GTY(()) line_maps {
allocated, for a certain allocation size requested. */
line_map_round_alloc_size_func round_alloc_size;
- struct location_adhoc_data_map GTY((skip)) location_adhoc_data_map;
+ struct location_adhoc_data_map location_adhoc_data_map;
};
/* Returns the pointer to the memory region where information about
@@ -446,6 +446,8 @@ extern source_location get_location_from_adhoc_loc (struct line_maps *,
#define COMBINE_LOCATION_DATA(SET, LOC, BLOCK) \
get_combined_adhoc_loc ((SET), (LOC), (BLOCK))
+extern void rebuild_location_adhoc_htab (struct line_maps *);
+
/* Initialize a line map set. */
extern void linemap_init (struct line_maps *);
diff --git a/libcpp/line-map.c b/libcpp/line-map.c
index 54da4bca8..61ab0318c 100644
--- a/libcpp/line-map.c
+++ b/libcpp/line-map.c
@@ -58,7 +58,7 @@ location_adhoc_data_hash (const void *l)
{
const struct location_adhoc_data *lb =
(const struct location_adhoc_data *) l;
- return (hashval_t) lb->locus + (size_t) &lb->data;
+ return (hashval_t) lb->locus + (size_t) lb->data;
}
/* Compare function for location_adhoc_data hashtable. */
@@ -82,6 +82,19 @@ location_adhoc_data_update (void **slot, void *data)
return 1;
}
+/* Rebuild the hash table from the location adhoc data. */
+
+void
+rebuild_location_adhoc_htab (struct line_maps *set)
+{
+ unsigned i;
+ set->location_adhoc_data_map.htab =
+ htab_create (100, location_adhoc_data_hash, location_adhoc_data_eq, NULL);
+ for (i = 0; i < set->location_adhoc_data_map.curr_loc; i++)
+ htab_find_slot (set->location_adhoc_data_map.htab,
+ set->location_adhoc_data_map.data + i, INSERT);
+}
+
/* Combine LOCUS and DATA to a combined adhoc loc. */
source_location
@@ -109,14 +122,21 @@ get_combined_adhoc_loc (struct line_maps *set,
{
char *orig_data = (char *) set->location_adhoc_data_map.data;
long long offset;
- set->location_adhoc_data_map.allocated *= 2;
- set->location_adhoc_data_map.data =
- XRESIZEVEC (struct location_adhoc_data,
- set->location_adhoc_data_map.data,
- set->location_adhoc_data_map.allocated);
+ line_map_realloc reallocator
+ = set->reallocator ? set->reallocator : xrealloc;
+
+ if (set->location_adhoc_data_map.allocated == 0)
+ set->location_adhoc_data_map.allocated = 128;
+ else
+ set->location_adhoc_data_map.allocated *= 2;
+ set->location_adhoc_data_map.data = (struct location_adhoc_data *)
+ reallocator (set->location_adhoc_data_map.data,
+ set->location_adhoc_data_map.allocated
+ * sizeof (struct location_adhoc_data));
offset = (char *) (set->location_adhoc_data_map.data) - orig_data;
- htab_traverse (set->location_adhoc_data_map.htab,
- location_adhoc_data_update, &offset);
+ if (set->location_adhoc_data_map.allocated > 128)
+ htab_traverse (set->location_adhoc_data_map.htab,
+ location_adhoc_data_update, &offset);
}
*slot = set->location_adhoc_data_map.data
+ set->location_adhoc_data_map.curr_loc;
@@ -144,24 +164,10 @@ get_location_from_adhoc_loc (struct line_maps *set, source_location loc)
return set->location_adhoc_data_map.data[loc & MAX_SOURCE_LOCATION].locus;
}
-/* Initialize the location_adhoc_data structure. */
-
-static void
-location_adhoc_data_init (struct line_maps *set)
-{
- set->location_adhoc_data_map.htab =
- htab_create (100, location_adhoc_data_hash, location_adhoc_data_eq, NULL);
- set->location_adhoc_data_map.curr_loc = 0;
- set->location_adhoc_data_map.allocated = 100;
- set->location_adhoc_data_map.data = XNEWVEC (struct location_adhoc_data, 100);
-}
-
/* Finalize the location_adhoc_data structure. */
void
location_adhoc_data_fini (struct line_maps *set)
{
- set->location_adhoc_data_map.allocated = 0;
- XDELETEVEC (set->location_adhoc_data_map.data);
htab_delete (set->location_adhoc_data_map.htab);
}
@@ -173,7 +179,8 @@ linemap_init (struct line_maps *set)
memset (set, 0, sizeof (struct line_maps));
set->highest_location = RESERVED_LOCATION_COUNT - 1;
set->highest_line = RESERVED_LOCATION_COUNT - 1;
- location_adhoc_data_init (set);
+ set->location_adhoc_data_map.htab =
+ htab_create (100, location_adhoc_data_hash, location_adhoc_data_eq, NULL);
}
/* Check for and warn about line_maps entered but not exited. */
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index dc0d235be..493ece35b 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,11 @@
+2012-09-26 Joseph Myers <joseph@codesourcery.com>
+
+ * sv.po: Update.
+
+2012-09-25 Joseph Myers <joseph@codesourcery.com>
+
+ * vi.po: Update.
+
2012-09-19 Joseph Myers <joseph@codesourcery.com>
* cpplib.pot: Regenerate.
diff --git a/libcpp/po/sv.po b/libcpp/po/sv.po
index 30fb0599b..f1c717ca9 100644
--- a/libcpp/po/sv.po
+++ b/libcpp/po/sv.po
@@ -8,10 +8,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: cpplib 4.7-b20120128\n"
+"Project-Id-Version: cpplib 4.7.2\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
"POT-Creation-Date: 2012-01-27 16:12+0000\n"
-"PO-Revision-Date: 2012-01-30 12:11+0100\n"
+"PO-Revision-Date: 2012-09-26 23:17+0200\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
"Language: sv\n"
diff --git a/libcpp/po/vi.po b/libcpp/po/vi.po
index d39363608..7440b0bdf 100644
--- a/libcpp/po/vi.po
+++ b/libcpp/po/vi.po
@@ -6,21 +6,19 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: cpplib-4.7.0\n"
+"Project-Id-Version: cpplib-4.7.2\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
"POT-Creation-Date: 2012-01-27 16:12+0000\n"
-"PO-Revision-Date: 2012-04-18 07:46+0700\n"
+"PO-Revision-Date: 2012-09-25 07:45+0700\n"
"Last-Translator: Trần Ngá»c Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0\n"
"X-Generator: LocFactoryEditor 1.8\n"
-"X-Poedit-Language: Vietnamese\n"
-"X-Poedit-Country: VIET NAM\n"
-"X-Poedit-SourceCharset: utf-8\n"
+"X-Poedit-SourceCharset: UTF-8\n"
#: charset.c:674
#, c-format
@@ -62,11 +60,11 @@ msgstr "tên ký tự chung là hợp lệ chỉ trong ngôn ngữ C++ và C99"
#: charset.c:997
#, c-format
msgid "the meaning of '\\%c' is different in traditional C"
-msgstr "« \\%c » có nghÄ©a khác trong ngôn ngữ C truyá»n thống"
+msgstr "`\\%c' có nghÄ©a khác trong ngôn ngữ C truyá»n thống"
#: charset.c:1006
msgid "In _cpp_valid_ucn but not a UCN"
-msgstr "Trong « _cpp_valid_ucn » nhưng mà không phải lả một UCN"
+msgstr "Trong `_cpp_valid_ucn' nhưng mà không phải lả một UCN"
#: charset.c:1031
#, c-format
@@ -80,7 +78,7 @@ msgstr "%.*s không phải là ký tự chung hợp lệ"
#: charset.c:1056 lex.c:1052
msgid "'$' in identifier or number"
-msgstr "gặp « $ » trong bộ nhận hiện hay con số"
+msgstr "gặp `$' trong bộ nhận hiện hay con số"
#: charset.c:1066
#, c-format
@@ -102,11 +100,11 @@ msgstr "đang chuyển đổi UCN sang bộ ký tự thi hành"
#: charset.c:1178
msgid "the meaning of '\\x' is different in traditional C"
-msgstr "« \\x » có nghÄ©a khác trong ngôn ngữ C truyá»n thống"
+msgstr "`\\x' có nghÄ©a khác trong ngôn ngữ C truyá»n thống"
#: charset.c:1195
msgid "\\x used with no following hex digits"
-msgstr "\\x được dùng còn không có chữ số thâp lục theo sau"
+msgstr "\\x được dùng mà không có chữ số thập lục theo sau"
#: charset.c:1202
msgid "hex escape sequence out of range"
@@ -118,12 +116,12 @@ msgstr "dãy thoát bát phân ở ngoài phạm vi"
#: charset.c:1306
msgid "the meaning of '\\a' is different in traditional C"
-msgstr "« \\a » có nghÄ©a khác trong ngôn ngữ C truyá»n thống"
+msgstr "`\\a' có nghÄ©a khác trong ngôn ngữ C truyá»n thống"
#: charset.c:1313
#, c-format
msgid "non-ISO-standard escape sequence, '\\%c'"
-msgstr "dãy thoát khác chuẩn ISO: « \\%c »"
+msgstr "dãy thoát khác chuẩn ISO: `\\%c'"
#: charset.c:1321
#, c-format
@@ -133,7 +131,7 @@ msgstr "không rõ dãy thoát: '\\%c'"
#: charset.c:1329
#, c-format
msgid "unknown escape sequence: '\\%s'"
-msgstr "không biết dãy thoát « \\%s »"
+msgstr "không biết dãy thoát `\\%s'"
#: charset.c:1336
msgid "converting escape sequence to execution character set"
@@ -200,12 +198,12 @@ msgstr "chỉ thị tiá»n xá»­ lý không hợp lệ #%s"
#: directives.c:550
msgid "\"defined\" cannot be used as a macro name"
-msgstr "không thể dùng « defined » (đã định nghĩa) như là tên vĩ lệnh"
+msgstr "không thể dùng `defined' (đã định nghĩa) như là tên vĩ lệnh"
#: directives.c:556
#, c-format
msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
-msgstr "không thể dùng « %s » như là tên vĩ lệnh vì nó là toán tử trong ngôn ngữ C++"
+msgstr "không thể dùng `%s' như là tên vĩ lệnh vì nó là toán tử trong ngôn ngữ C++"
#: directives.c:559
#, c-format
@@ -214,21 +212,21 @@ msgstr "chỉ thị #%s không chứa tên vĩ lệnh"
#: directives.c:562
msgid "macro names must be identifiers"
-msgstr "má»i tên vÄ© lệnh phải là bá»™ nhận diện"
+msgstr "má»i tên vÄ© lệnh phải là má»™t định danh"
#: directives.c:611
#, c-format
msgid "undefining \"%s\""
-msgstr "đang hủy định nghĩa « %s »"
+msgstr "đang hủy định nghĩa `%s'"
#: directives.c:666
msgid "missing terminating > character"
-msgstr "thiếu ký tự « > » chấm dứt"
+msgstr "thiếu ký tự `>' chấm dứt"
#: directives.c:725
#, c-format
msgid "#%s expects \"FILENAME\" or <FILENAME>"
-msgstr "#%s ngỠ\"TÊN_TẬP_TIN\" hoặc <TÊN_TẬP_TIN>"
+msgstr "#%s cần \"TÊN_TẬP_TIN\" hoặc <TÊN_TẬP_TIN>"
#: directives.c:771
#, c-format
@@ -237,16 +235,16 @@ msgstr "#%s chứa tên tập tin trống"
#: directives.c:781
msgid "#include nested too deeply"
-msgstr "« #include » (bao gồm) lồng nhau quá sâu"
+msgstr "`#include' (bao gồm) lồng nhau quá sâu"
#: directives.c:822
msgid "#include_next in primary source file"
-msgstr "gặp « #include_next » (bao gồm kế tiếp) nằm trong tập tin nguồn chính"
+msgstr "gặp `#include_next' (bao gồm kế tiếp) nằm trong tập tin nguồn chính"
#: directives.c:848
#, c-format
msgid "invalid flag \"%s\" in line directive"
-msgstr "gặp cỠkhông hợp lệ « %s » nằm trong chỉ thị dòng"
+msgstr "gặp cỠkhông hợp lệ `%s' nằm trong chỉ thị dòng"
#: directives.c:908
msgid "unexpected end of file after #line"
@@ -255,7 +253,7 @@ msgstr "gặp kết thúc tập tin bất thÆ°á»ng đằng sau #line"
#: directives.c:911
#, c-format
msgid "\"%s\" after #line is not a positive integer"
-msgstr "« %s » nằm sau « #line » (dòng) không phải là số nguyên dương"
+msgstr "`%s' nằm sau `#line' (dòng) không phải là số nguyên dương"
#: directives.c:917 directives.c:919
msgid "line number out of range"
@@ -264,12 +262,12 @@ msgstr "số hiệu dòng ở ngoài phạm vi"
#: directives.c:932 directives.c:1012
#, c-format
msgid "\"%s\" is not a valid filename"
-msgstr "« %s » không phải là tên tập tin hợp lệ"
+msgstr "`%s' không phải là tên tập tin hợp lệ"
#: directives.c:972
#, c-format
msgid "\"%s\" after # is not a positive integer"
-msgstr "« %s » nằm sau « # » không phải là số nguyên dương"
+msgstr "`%s' nằm sau `#' không phải là số nguyên dương"
#: directives.c:1067 directives.c:1069 directives.c:1071
#, c-format
@@ -284,27 +282,27 @@ msgstr "chỉ thị #%s không hợp lệ"
#: directives.c:1158
#, c-format
msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
-msgstr "việc đăng ký các lệnh mã nguồn Ä‘iá»u khiển trình biên dịch (pragma) trong miá»n tên « %s » sai mở rá»™ng tên "
+msgstr "việc đăng ký các lệnh mã nguồn Ä‘iá»u khiển trình biên dịch (pragma) trong miá»n tên `%s' sai mở rá»™ng tên "
#: directives.c:1167
#, c-format
msgid "registering pragma \"%s\" with name expansion and no namespace"
-msgstr "việc đăng ký lệnh mã nguồn Ä‘iá»u khiển trình biên dịch (pragma) « %s » có mở rá»™ng tên nhÆ°ng không có miá»n tên"
+msgstr "việc đăng ký lệnh mã nguồn Ä‘iá»u khiển trình biên dịch (pragma) `%s' có mở rá»™ng tên nhÆ°ng không có miá»n tên"
#: directives.c:1185
#, c-format
msgid "registering \"%s\" as both a pragma and a pragma namespace"
-msgstr "Ä‘ang đăng ký « %s » là cả lệnh nguồn Ä‘iá»u khiển trình biện dịch (pragma), lẫn miá»n tên của lệnh nguồn Ä‘iá»u khiển trình biên dịch."
+msgstr "Ä‘ang đăng ký `%s' là cả lệnh nguồn Ä‘iá»u khiển trình biện dịch (pragma), lẫn miá»n tên của lệnh nguồn Ä‘iá»u khiển trình biên dịch."
#: directives.c:1188
#, c-format
msgid "#pragma %s %s is already registered"
-msgstr "« #pragma %s %s » đã được đăng ký"
+msgstr "`#pragma %s %s' đã được đăng ký"
#: directives.c:1191
#, c-format
msgid "#pragma %s is already registered"
-msgstr "« #pragma %s » đã được đăng ký"
+msgstr "`#pragma %s' đã được đăng ký"
#: directives.c:1221
msgid "registering pragma with NULL handler"
@@ -312,7 +310,7 @@ msgstr "việc đăng ký lệnh mã nguồn Ä‘iá»u khiển trình biên dịch
#: directives.c:1462
msgid "#pragma once in main file"
-msgstr "Có « #pragma » một lần trong tập tin chính"
+msgstr "Có `#pragma' một lần trong tập tin chính"
#: directives.c:1485
msgid "invalid #pragma push_macro directive"
@@ -324,16 +322,16 @@ msgstr "gặp chỉ thị #pragma pop_macro sai"
#: directives.c:1595
msgid "invalid #pragma GCC poison directive"
-msgstr "gặp chỉ thị vô hiệu hóa (poison) GCC « #pragma » không hợp lệ"
+msgstr "gặp chỉ thị vô hiệu hóa (poison) GCC `#pragma' không hợp lệ"
#: directives.c:1604
#, c-format
msgid "poisoning existing macro \"%s\""
-msgstr "đang vô hiệu hóa vĩ lệnh tồn tại « %s »"
+msgstr "đang vô hiệu hóa vĩ lệnh tồn tại `%s'"
#: directives.c:1623
msgid "#pragma system_header ignored outside include file"
-msgstr "« #pragma system_header » (đầu trang hệ thống) bị bỠqua ở ngoài tập tin bao gồm"
+msgstr "`#pragma system_header' (đầu trang hệ thống) bị bỠqua ở ngoài tập tin bao gồm"
#: directives.c:1648
#, c-format
@@ -347,7 +345,7 @@ msgstr "tập tin hiện thá»i là cÅ© hÆ¡n %s"
#: directives.c:1837
msgid "_Pragma takes a parenthesized string literal"
-msgstr "« _Pragma » nhận một hằng chuỗi được đặt trong ngoặc đơn"
+msgstr "`_Pragma' nhận một hằng chuỗi được đặt trong ngoặc đơn"
#: directives.c:1958
msgid "#else without #if"
@@ -375,11 +373,11 @@ msgstr "#endif (thôi nếu) không có #if (nếu)"
#: directives.c:2114
msgid "missing '(' after predicate"
-msgstr "thiếu « ( » nằm sau vị ngữ"
+msgstr "thiếu `(' nằm sau vị ngữ"
#: directives.c:2129
msgid "missing ')' to complete answer"
-msgstr "thiếu « ) » để xong trả lá»i"
+msgstr "thiếu `)' để xong trả lá»i"
#: directives.c:2149
msgid "predicate's answer is empty"
@@ -396,7 +394,7 @@ msgstr "vị ngữ phải là bộ nhận diện"
#: directives.c:2265
#, c-format
msgid "\"%s\" re-asserted"
-msgstr "« %s » được khẳng định lại"
+msgstr "`%s' được khẳng định lại"
#: directives.c:2556
#, c-format
@@ -427,42 +425,42 @@ msgstr "hằng định điểm là phần mở rộng GCC"
#: expr.c:466
#, c-format
msgid "invalid digit \"%c\" in binary constant"
-msgstr "gặp chữ số không hợp lệ « %c » trong hằng nhị phân"
+msgstr "gặp chữ số không hợp lệ `%c' trong hằng nhị phân"
#: expr.c:468
#, c-format
msgid "invalid digit \"%c\" in octal constant"
-msgstr "gặp chữ số không hợp lệ « %c » trong hằng bát phân"
+msgstr "gặp chữ số không hợp lệ `%c' trong hằng bát phân"
#: expr.c:476
msgid "invalid prefix \"0b\" for floating constant"
-msgstr "gặp tiá»n tố không hợp lệ « 0b » cho hằng trôi nổi"
+msgstr "gặp tiá»n tố không hợp lệ `0b' cho hằng dấu chấm Ä‘á»™ng"
#: expr.c:481
msgid "no digits in hexadecimal floating constant"
-msgstr "hằng trôi nổi thập lục không chứa chữ số"
+msgstr "hằng dấu chấm động thập lục không chứa chữ số"
#: expr.c:485
msgid "use of C99 hexadecimal floating constant"
-msgstr "dùng hằng trôi nổi thập lục C99"
+msgstr "dùng hằng dấu chấm động thập lục C99"
#: expr.c:494
msgid "exponent has no digits"
-msgstr "số mũ không co chữ số nào"
+msgstr "số mũ không có chữ số nào"
#: expr.c:501
msgid "hexadecimal floating constants require an exponent"
-msgstr "mỗi hằng trôi nổi thập lục cần đến một số mũ"
+msgstr "mỗi hằng dấu chấm động thập lục cần đến một số mũ"
#: expr.c:515
#, c-format
msgid "invalid suffix \"%.*s\" on floating constant"
-msgstr "gặp hậu tố không hợp lệ « %.*s » nằm trên hằng trôi nổi"
+msgstr "gặp hậu tố không hợp lệ `%.*s' nằm trên hằng dấu chấm động"
#: expr.c:526 expr.c:585
#, c-format
msgid "traditional C rejects the \"%.*s\" suffix"
-msgstr "ngôn ngữ C truyá»n thống từ chối hậu tố « %.*s »"
+msgstr "ngôn ngữ C truyá»n thống từ chối hậu tố `%.*s'"
#: expr.c:534
msgid "suffix for double constant is a GCC extension"
@@ -471,16 +469,16 @@ msgstr "hậu tố cho hằng số đôi là một phần mở rộng GCC"
#: expr.c:540
#, c-format
msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
-msgstr "gặp hậu tố không hợp lệ « %.*s » có hằng trôi nổi thập lục"
+msgstr "gặp hậu tố không hợp lệ `%.*s' có hằng dấu chấm động thập lục"
#: expr.c:551
msgid "decimal float constants are a GCC extension"
-msgstr "hằng trôi nổi thập lục là phần mở rộng GCC"
+msgstr "hằng dấu chấm động thập lục là phần mở rộng GCC"
#: expr.c:569
#, c-format
msgid "invalid suffix \"%.*s\" on integer constant"
-msgstr "gặp hậu tố không hợp lệ « %.*s » nằm trên hằng số nguyên"
+msgstr "gặp hậu tố không hợp lệ `%.*s' nằm trên hằng số nguyên"
#: expr.c:593
msgid "use of C++0x long long integer constant"
@@ -508,20 +506,20 @@ msgstr "hằng số nguyên quá lớn thì không có dấu"
#: expr.c:830
msgid "missing ')' after \"defined\""
-msgstr "thiếu « ) » nằm sau « defined » (đã định nghĩa)"
+msgstr "thiếu `)' nằm sau `defined' (đã định nghĩa)"
#: expr.c:837
msgid "operator \"defined\" requires an identifier"
-msgstr "toán tử « defined » (đã định nghĩa) cần đến bộ nhận diện"
+msgstr "toán tử `defined' (đã định nghĩa) cần đến bộ nhận diện"
#: expr.c:845
#, c-format
msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-msgstr "(« %s » là một hiệu bài thay thế cho « %s » trong ngôn ngữ C++)"
+msgstr "(`%s' là một hiệu bài thay thế cho `%s' trong ngôn ngữ C++)"
#: expr.c:855
msgid "this use of \"defined\" may not be portable"
-msgstr "khả năng dùng « defined » (đã định nghĩa) có lẽ không thể mạng theo"
+msgstr "khả năng dùng `defined' (đã định nghĩa) có lẽ không thể mạng theo"
#: expr.c:914
msgid "user-defined literal in preprocessor expression"
@@ -529,7 +527,7 @@ msgstr "kiểu do ngÆ°á»i dùng định nghÄ©a trong biểu thức tiá»n xá»­
#: expr.c:919
msgid "floating constant in preprocessor expression"
-msgstr "gặp hằng trôi nổi nằm trong biểu thức tiá»n xá»­ lý"
+msgstr "gặp hằng dấu chấm Ä‘á»™ng nằm trong biểu thức tiá»n xá»­ lý"
#: expr.c:925
msgid "imaginary number in preprocessor expression"
@@ -538,7 +536,7 @@ msgstr "gặp số ảo nằm trong biểu thức tiá»n xá»­ lý"
#: expr.c:972
#, c-format
msgid "\"%s\" is not defined"
-msgstr "chưa định nghĩa « %s »"
+msgstr "chưa định nghĩa `%s'"
#: expr.c:984
msgid "assertions are a GCC extension"
@@ -551,35 +549,35 @@ msgstr "khẳng định là một phần mở rộng GCC bị phản đối"
#: expr.c:1120 expr.c:1149
#, c-format
msgid "missing binary operator before token \"%s\""
-msgstr "thiếu toán tử nhị phân nằm trước thẻ bài « %s »"
+msgstr "thiếu toán tử nhị phân nằm trước thẻ bài `%s'"
#: expr.c:1140
#, c-format
msgid "token \"%s\" is not valid in preprocessor expressions"
-msgstr "thẻ bài « %s » không hợp lệ trong biểu thức tiá»n xá»­ lý"
+msgstr "thẻ bài `%s' không hợp lệ trong biểu thức tiá»n xá»­ lý"
#: expr.c:1157
msgid "missing expression between '(' and ')'"
-msgstr "thiếu biểu thức nằm giữa « ( » và « ) »"
+msgstr "thiếu biểu thức nằm giữa `(' và `)'"
#: expr.c:1160
#, c-format
msgid "%s with no expression"
-msgstr "%s không có biểu thức"
+msgstr "%s mà không có biểu thức"
#: expr.c:1163
#, c-format
msgid "operator '%s' has no right operand"
-msgstr "toán tử « %s » không có tác tử bên phải"
+msgstr "toán tử `%s' không có toán hạng bên phải"
#: expr.c:1168
#, c-format
msgid "operator '%s' has no left operand"
-msgstr "toán tử « %s » không có tác từ bên trái"
+msgstr "toán tử `%s' không có tác từ bên trái"
#: expr.c:1194
msgid " ':' without preceding '?'"
-msgstr " Dấu hai chấm « : » không có dấu há»i « ? » Ä‘i trÆ°á»›c"
+msgstr " Dấu hai chấm `:' mà không có dấu há»i `?' Ä‘i trÆ°á»›c"
#: expr.c:1222
#, c-format
@@ -589,15 +587,15 @@ msgstr "có đống không cân bằng trong %s"
#: expr.c:1242
#, c-format
msgid "impossible operator '%u'"
-msgstr "toán từ không thể « %u »"
+msgstr "toán từ không thể `%u'"
#: expr.c:1343
msgid "missing ')' in expression"
-msgstr "thiếu « ) » nằm trong biểu thức"
+msgstr "thiếu `)' trong biểu thức"
#: expr.c:1372
msgid "'?' without following ':'"
-msgstr "Dấu há»i « ? » không có dấu hai chấm « : » Ä‘i sau"
+msgstr "Dấu há»i `?' không có dấu hai chấm `:' Ä‘i sau"
#: expr.c:1382
msgid "integer overflow in preprocessor expression"
@@ -605,25 +603,25 @@ msgstr "tràn số nguyên trong biểu thức tiá»n xá»­ lý"
#: expr.c:1387
msgid "missing '(' in expression"
-msgstr "thiếu « ( » nằm trong biểu thức"
+msgstr "thiếu `(' trong biểu thức"
#: expr.c:1419
#, c-format
msgid "the left operand of \"%s\" changes sign when promoted"
-msgstr "tác tử bên trái của « %s » thay đổi dấu (dương/âm) khi được tăng cấp"
+msgstr "toán hạng bên trái của `%s' thay đổi dấu (dương/âm) khi được tăng cấp"
#: expr.c:1424
#, c-format
msgid "the right operand of \"%s\" changes sign when promoted"
-msgstr "tác tử bên phai của « %s » thay đổi dấu (dương/âm) khi đươc tăng cấp"
+msgstr "toán hạng bên phải của `%s' thay đổi dấu (dương/âm) khi đươc tăng cấp"
#: expr.c:1683
msgid "traditional C rejects the unary plus operator"
-msgstr "ngôn ngữ C truyá»n thống từ chối toán tá»­ cá»™ng chỉ có má»™t tác tá»­"
+msgstr "ngôn ngữ C truyá»n thống từ chối toán tá»­ cá»™ng chỉ có má»™t toán hạng"
#: expr.c:1766
msgid "comma operator in operand of #if"
-msgstr "toán tử dấu phẩy nằm trong tác tử của #if (nếu)"
+msgstr "toán tử dấu phẩy nằm trong toán hạng của #if (nếu)"
#: expr.c:1902
msgid "division by zero in #if"
@@ -631,7 +629,7 @@ msgstr "chia số không trong #if (nếu)"
#: files.c:463
msgid "NULL directory in find_file"
-msgstr "thư mục RỖNG trong « find_file » (tìm tập tin)"
+msgstr "thư mục RỖNG trong `find_file' (tìm tập tin)"
#: files.c:500
msgid "one or more PCH files were found, but they were invalid"
@@ -639,7 +637,7 @@ msgstr "tìm thấy má»™t hay nhiá»u tập tin PCH, nhÆ°ng chúng không hợp
#: files.c:503
msgid "use -Winvalid-pch for more information"
-msgstr "hãy thử lệnh « -Winvalid-pch » để tìm thấy thông tin thêm"
+msgstr "hãy thử lệnh `-Winvalid-pch' để tìm thấy thông tin thêm"
#: files.c:594
#, c-format
@@ -654,12 +652,12 @@ msgstr "%s quá lớn"
#: files.c:646
#, c-format
msgid "%s is shorter than expected"
-msgstr "ngỠ%s dài hơn"
+msgstr "%s ngắn hơn mong đợi"
#: files.c:881
#, c-format
msgid "no include path in which to search for %s"
-msgstr "không có Ä‘Æ°á»ng dẫn bao gồm trong đó có thể tìm kíếm %s"
+msgstr "không có Ä‘Æ°á»ng dẫn bao gồm trong đó có thể tìm kiếm %s"
#: files.c:1305
msgid "Multiple include guards may be useful for:\n"
@@ -667,7 +665,7 @@ msgstr "Nhiá»u Ä‘iá»u bảo vệ bao gồm có lẽ hiệu ích cho :\n"
#: init.c:512
msgid "cppchar_t must be an unsigned type"
-msgstr "« cppchar_t » phải là kiểu không có dấu dương/âm"
+msgstr "`cppchar_t' phải là kiểu không dấu"
#: init.c:516
#, c-format
@@ -676,19 +674,19 @@ msgstr "toán thuật của trình tiá»n xá»­ lý có Ä‘á»™ chính xác tối Ä
#: init.c:523
msgid "CPP arithmetic must be at least as precise as a target int"
-msgstr "toán thuật CPP phải là ít nhất cùng chính xác với « int » đích"
+msgstr "toán thuật CPP phải là ít nhất cùng chính xác với `int' đích"
#: init.c:526
msgid "target char is less than 8 bits wide"
-msgstr "« char » đích có độ rộng ít hơn 8 bit"
+msgstr "`char' đích có độ rộng ít hơn 8 bit"
#: init.c:530
msgid "target wchar_t is narrower than target char"
-msgstr "« wchar_t » đích có độ rộng ít hơn « char » đích"
+msgstr "`wchar_t' đích có độ rộng ít hơn `char' đích"
#: init.c:534
msgid "target int is narrower than target char"
-msgstr "« int » đích có độ rộng ít hơn « char » đích"
+msgstr "`int' đích có độ rộng ít hơn `char' đích"
#: init.c:539
msgid "CPP half-integer narrower than CPP character"
@@ -710,16 +708,16 @@ msgstr "gặp xuyệc ngược-ký tự dòng mới tại kết thúc của tậ
#: lex.c:867
#, c-format
msgid "trigraph ??%c converted to %c"
-msgstr "chữ ba « ??%c » đã được chuyển đổi thành « %c »"
+msgstr "chữ ba `??%c' đã được chuyển đổi thành `%c'"
#: lex.c:875
#, c-format
msgid "trigraph ??%c ignored, use -trigraphs to enable"
-msgstr "chữ ba « ??%c » bị bỠqua nên hãy sư dụng tùy chon « -trigraphs » (chữ ba) để hiệu lực nó"
+msgstr "chữ ba `??%c' bị bỠqua nên hãy sư dụng tùy chon `-trigraphs' (chữ ba) để hiệu lực nó"
#: lex.c:924
msgid "\"/*\" within comment"
-msgstr "gặp « /* » nằm trong chú thích"
+msgstr "gặp `/*' nằm trong chú thích"
#: lex.c:982
#, c-format
@@ -728,31 +726,31 @@ msgstr "gặp %s nằm trong chỉ thị tiá»n xá»­ lý"
#: lex.c:991
msgid "null character(s) ignored"
-msgstr "(má»i) ký tá»± rá»—ng bị bá» qua"
+msgstr "(má»i) ký tá»± null bị bá» qua"
#: lex.c:1028
#, c-format
msgid "`%.*s' is not in NFKC"
-msgstr "« %.*s » không phải nằm trong NFKC"
+msgstr "`%.*s' không phải nằm trong NFKC"
#: lex.c:1031
#, c-format
msgid "`%.*s' is not in NFC"
-msgstr "« %.*s » không phải nằm trong NFC"
+msgstr "`%.*s' không nằm trong NFC"
#: lex.c:1099 lex.c:1176
#, c-format
msgid "attempt to use poisoned \"%s\""
-msgstr "đã cố gắng dùng « %s » bị vô hiệu hóa"
+msgstr "đã cố gắng dùng `%s' bị vô hiệu hóa"
#: lex.c:1107 lex.c:1184
msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-msgstr "« __VA_ARGS__ » chỉ có thể xuất hiện trong sự mở rộng của vĩ lệnh biến thiên C99"
+msgstr "`__VA_ARGS__' chỉ có thể xuất hiện trong sự mở rộng của vĩ lệnh biến thiên C99"
#: lex.c:1113 lex.c:1190
#, c-format
msgid "identifier \"%s\" is a special operator name in C++"
-msgstr "dấu nhận diện « %s » là một tên toán tử đặc biệt trong C++"
+msgstr "định danh `%s' là một tên toán tử đặc biệt trong C++"
#: lex.c:1334
msgid "raw string delimiter longer than 16 characters"
@@ -761,7 +759,7 @@ msgstr "gặp dấu giới hạn chuỗi thô dài hơn 16 ký tự"
#: lex.c:1337
#, c-format
msgid "invalid character '%c' in raw string delimiter"
-msgstr "gặp ký tự sai « %c » trong dấu giới hạn chuỗi thô"
+msgstr "gặp ký tự sai `%c' trong dấu giới hạn chuỗi thô"
#: lex.c:1460 lex.c:1482
msgid "unterminated raw string"
@@ -769,12 +767,12 @@ msgstr "chuỗi thô chưa chấm dứt"
#: lex.c:1601
msgid "null character(s) preserved in literal"
-msgstr "(các) ký tá»± rá»—ng được giữ lại trong Ä‘iá»u nghÄ©a chữ"
+msgstr "(các) ký tá»± rá»—ng được giữ lại trong chuá»—i văn há»c"
#: lex.c:1604
#, c-format
msgid "missing terminating %c character"
-msgstr "thiếu ký tự « %c » chấm dứt"
+msgstr "thiếu ký tự `%c' chấm dứt"
#: lex.c:2144
msgid "C++ style comments are not allowed in ISO C90"
@@ -796,12 +794,12 @@ msgstr "gặp thẻ bài không thể chính tả %s"
#: macro.c:188
#, c-format
msgid "macro \"%s\" is not used"
-msgstr "bộ đối số « %s » không được dùng"
+msgstr "vĩ lệnh `%s' không được dùng"
#: macro.c:226 macro.c:423
#, c-format
msgid "invalid built-in macro \"%s\""
-msgstr "vĩ lệnh có sẳn không hợp lệ « %s »"
+msgstr "vĩ lệnh dựng-sẵn không hợp lệ `%s'"
#: macro.c:260
msgid "could not determine file timestamp"
@@ -813,16 +811,16 @@ msgstr "không thể quyết định ngày và giá»"
#: macro.c:374
msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
-msgstr "__COUNTER__ đã mở rộng bên trong chỉ thị với « -fdirectives-only »"
+msgstr "__COUNTER__ đã mở rộng bên trong chỉ thị với `-fdirectives-only'"
#: macro.c:532
msgid "invalid string literal, ignoring final '\\'"
-msgstr "Ä‘iá»u nghÄ©a chữ chuá»—i không hợp lệ nên bá» qua « \\ » cuối cùng"
+msgstr "chuá»—i văn há»c chuá»—i không hợp lệ nên bá» qua `\\' cuối cùng"
#: macro.c:592
#, c-format
msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-msgstr "việc dán « %s » và « %s » không Ä‘Æ°a ra thẻ bài tiá»n xá»­ lý hợp lệ"
+msgstr "việc dán `%s' và `%s' không Ä‘Æ°a ra thẻ bài tiá»n xá»­ lý hợp lệ"
#: macro.c:682
msgid "ISO C99 requires rest arguments to be used"
@@ -831,22 +829,22 @@ msgstr "ISO C99 cần đến đối số còn lại trong khối được dùng"
#: macro.c:687
#, c-format
msgid "macro \"%s\" requires %u arguments, but only %u given"
-msgstr "vĩ lệnh « %s » cần đến %u đối số, nhưng chỉ đưa ra %u thôi"
+msgstr "vĩ lệnh `%s' cần đến %u đối số, nhưng chỉ đưa ra %u thôi"
#: macro.c:692
#, c-format
msgid "macro \"%s\" passed %u arguments, but takes just %u"
-msgstr "vĩ lệnh « %s » đã gởi %u đối số, nhưng nhận chỉ %u thôi"
+msgstr "vĩ lệnh `%s' đã gửi %u đối số, nhưng nhận chỉ %u thôi"
#: macro.c:886 traditional.c:681
#, c-format
msgid "unterminated argument list invoking macro \"%s\""
-msgstr "danh sách đối số không được chấm dứt có gá»i vÄ© lệnh « %s »"
+msgstr "danh sách đối số không được chấm dứt có gá»i vÄ© lệnh `%s'"
#: macro.c:1026
#, c-format
msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-msgstr "vÄ© lệnh giống hàm số « %s » phải được dùng vá»›i đối số trong ngôn ngữ C truyá»n thống"
+msgstr "vÄ© lệnh giống hàm số `%s' phải được dùng vá»›i đối số trong ngôn ngữ C truyá»n thống"
#: macro.c:1694
#, c-format
@@ -856,12 +854,12 @@ msgstr "Ä‘ang gá»i vÄ© lệnh %s đối số %d: đối số vÄ© lệnh còn rá
#: macro.c:2596
#, c-format
msgid "duplicate macro parameter \"%s\""
-msgstr "tham số vĩ lệnh trùng « %s »"
+msgstr "tham số vĩ lệnh trùng lặp `%s'"
#: macro.c:2642
#, c-format
msgid "\"%s\" may not appear in macro parameter list"
-msgstr "không cho phép « %s » xuất hiện trong danh sách tham số vĩ lệnh"
+msgstr "không cho phép `%s' xuất hiện trong danh sách tham số vĩ lệnh"
#: macro.c:2650
msgid "macro parameters must be comma-separated"
@@ -881,11 +879,11 @@ msgstr "ISO C không cho phép vĩ lệnh biến thiên có tên"
#: macro.c:2699
msgid "missing ')' in macro parameter list"
-msgstr "thiếu « ) » trong danh sách tham số bộ đối số"
+msgstr "thiếu `)' trong danh sách tham số bộ đối số"
#: macro.c:2748
msgid "'##' cannot appear at either end of a macro expansion"
-msgstr "không cho phép « ## » nằm hoặc trước hoặc sau sự mở rộng vĩ lệnh"
+msgstr "không cho phép `##' nằm hoặc trước hoặc sau sự mở rộng vĩ lệnh"
#: macro.c:2783
msgid "ISO C99 requires whitespace after the macro name"
@@ -897,12 +895,12 @@ msgstr "thiếu khoảng trắng nằm sau tên vĩ lệnh"
#: macro.c:2841
msgid "'#' is not followed by a macro parameter"
-msgstr "« # » không cho phép đi theo sau một tham số vĩ lệnh"
+msgstr "`#' không cho phép đi theo sau một tham số vĩ lệnh"
#: macro.c:2999
#, c-format
msgid "\"%s\" redefined"
-msgstr "« %s » bị định nghĩa lại"
+msgstr "`%s' bị định nghĩa lại"
#: macro.c:3005
msgid "this is the location of the previous definition"
@@ -911,12 +909,12 @@ msgstr "đây là vị trí của lá»i định nghÄ©a trÆ°á»›c"
#: macro.c:3066
#, c-format
msgid "macro argument \"%s\" would be stringified in traditional C"
-msgstr "đối số vÄ© lệnh « %s » nên được chuyển đổi thành chuá»—i trong ngôn ngữ C truyá»n thống"
+msgstr "đối số vÄ© lệnh `%s' nên được chuyển đổi thành chuá»—i trong ngôn ngữ C truyá»n thống"
#: macro.c:3093
#, c-format
msgid "invalid hash type %d in cpp_macro_definition"
-msgstr "gặp kiểu băm không hợp lệ %d trong « cpp_macro_definition » (lá»i định nghÄ©a vÄ© lệnh)"
+msgstr "gặp kiểu băm không hợp lệ %d trong `cpp_macro_definition' (lá»i định nghÄ©a vÄ© lệnh)"
#: pch.c:88 pch.c:336 pch.c:348 pch.c:366 pch.c:372 pch.c:381 pch.c:388
msgid "while writing precompiled header"
@@ -925,27 +923,27 @@ msgstr "trong khi ghi đầu trang biên dịch sẵn"
#: pch.c:608
#, c-format
msgid "%s: not used because `%.*s' is poisoned"
-msgstr "%s: không được dùng vì « %.*s » không còn tin cậy lại (bị dữ liệu sai thay thế)"
+msgstr "%s: không được dùng vì `%.*s' không còn tin cậy lại (bị dữ liệu sai thay thế)"
#: pch.c:630
#, c-format
msgid "%s: not used because `%.*s' not defined"
-msgstr "%s: không được dùng vì chưa định nghĩa « %.*s »"
+msgstr "%s: không được dùng vì chưa định nghĩa `%.*s'"
#: pch.c:642
#, c-format
msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
-msgstr "%s: không được dùng vì « %.*s » đã được định nghĩa là « %s » không phải « %.*s »"
+msgstr "%s: không được dùng vì `%.*s' đã được định nghĩa là `%s' không phải `%.*s'"
#: pch.c:683
#, c-format
msgid "%s: not used because `%s' is defined"
-msgstr "%s: không được dùng vì « %s » đã được định nghĩa"
+msgstr "%s: không được dùng vì `%s' đã được định nghĩa"
#: pch.c:703
#, c-format
msgid "%s: not used because `__COUNTER__' is invalid"
-msgstr "%s: không được dùng vì « __COUNTER__ » không hợp lệ"
+msgstr "%s: không được dùng vì `__COUNTER__' không hợp lệ"
#: pch.c:712 pch.c:888
msgid "while reading precompiled header"
@@ -954,7 +952,7 @@ msgstr "trong khi Ä‘á»c đầu trang biên dịch sẵn"
#: traditional.c:751
#, c-format
msgid "detected recursion whilst expanding macro \"%s\""
-msgstr "đã phát hiện sự đệ qui trong khi mở rộng vĩ lệnh « %s »"
+msgstr "đã phát hiện sự đệ qui trong khi mở rộng vĩ lệnh `%s'"
#: traditional.c:969
msgid "syntax error in macro parameter list"
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index f8a68d741..feeb10a41 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,9 @@
+2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
+
+ PR fortran/52724
+ * list_read.c (next_char): Handle kind=4 characters.
+ * unix.c (open_internal4): Correct lenth of internal file.
+
2012-09-14 David Edelsohn <dje.gcc@gmail.com>
* configure: Regenerated.
diff --git a/libgfortran/io/list_read.c b/libgfortran/io/list_read.c
index 9d301d624..403e7190a 100644
--- a/libgfortran/io/list_read.c
+++ b/libgfortran/io/list_read.c
@@ -199,9 +199,16 @@ next_char (st_parameter_dt *dtp)
if (is_internal_unit (dtp))
{
- char cc;
- length = sread (dtp->u.p.current_unit->s, &cc, 1);
- c = cc;
+ /* Check for kind=4 internal unit. */
+ if (dtp->common.unit)
+ length = sread (dtp->u.p.current_unit->s, &c, sizeof (gfc_char4_t));
+ else
+ {
+ char cc;
+ length = sread (dtp->u.p.current_unit->s, &cc, 1);
+ c = cc;
+ }
+
if (length < 0)
{
generate_error (&dtp->common, LIBERROR_OS, NULL);
diff --git a/libgfortran/io/unix.c b/libgfortran/io/unix.c
index 1a9faea48..805d4bbd2 100644
--- a/libgfortran/io/unix.c
+++ b/libgfortran/io/unix.c
@@ -959,7 +959,7 @@ open_internal4 (char *base, int length, gfc_offset offset)
s->buffer = base;
s->buffer_offset = offset;
- s->active = s->file_length = length;
+ s->active = s->file_length = length * sizeof (gfc_char4_t);
s->st.vptr = &mem4_vtable;
diff --git a/libgo/Makefile.am b/libgo/Makefile.am
index 3d2c8b940..084399d41 100644
--- a/libgo/Makefile.am
+++ b/libgo/Makefile.am
@@ -39,7 +39,8 @@ ACLOCAL_AMFLAGS = -I ./config -I ../config
AM_CFLAGS = -fexceptions -fplan9-extensions $(SPLIT_STACK) $(WARN_CFLAGS) \
$(STRINGOPS_FLAG) $(OSCFLAGS) \
- -I $(srcdir)/../libgcc -I $(MULTIBUILDTOP)../../gcc/include
+ -I $(srcdir)/../libgcc -I $(srcdir)/../libbacktrace \
+ -I $(MULTIBUILDTOP)../../gcc/include
if USING_SPLIT_STACK
AM_LDFLAGS = -XCClinker $(SPLIT_STACK)
@@ -1062,8 +1063,7 @@ go_debug_dwarf_files = \
go/debug/dwarf/unit.go
go_debug_elf_files = \
go/debug/elf/elf.go \
- go/debug/elf/file.go \
- go/debug/elf/runtime.go
+ go/debug/elf/file.go
go_debug_gosym_files = \
go/debug/gosym/pclntab.go \
go/debug/gosym/symtab.go
@@ -1782,7 +1782,8 @@ libgo_la_SOURCES = $(runtime_files)
libgo_la_LDFLAGS = $(PTHREAD_CFLAGS) $(AM_LDFLAGS)
libgo_la_LIBADD = \
- $(libgo_go_objs) $(LIBFFI) $(PTHREAD_LIBS) $(MATH_LIBS) $(NET_LIBS)
+ $(libgo_go_objs) ../libbacktrace/libbacktrace.la \
+ $(LIBFFI) $(PTHREAD_LIBS) $(MATH_LIBS) $(NET_LIBS)
libgobegin_a_SOURCES = \
runtime/go-main.c
diff --git a/libgo/Makefile.in b/libgo/Makefile.in
index d8b689002..8fd098679 100644
--- a/libgo/Makefile.in
+++ b/libgo/Makefile.in
@@ -169,7 +169,8 @@ am__DEPENDENCIES_2 = bufio.lo bytes.lo bytes/index.lo crypto.lo \
text/tabwriter.lo text/template.lo text/template/parse.lo \
testing/iotest.lo testing/quick.lo unicode/utf16.lo \
unicode/utf8.lo
-libgo_la_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) \
+libgo_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \
+ ../libbacktrace/libbacktrace.la $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
@LIBGO_IS_LINUX_FALSE@am__objects_1 = lock_sema.lo thread-sema.lo
@@ -435,7 +436,8 @@ AM_CPPFLAGS = -I $(srcdir)/runtime $(LIBFFIINCS) $(PTHREAD_CFLAGS)
ACLOCAL_AMFLAGS = -I ./config -I ../config
AM_CFLAGS = -fexceptions -fplan9-extensions $(SPLIT_STACK) $(WARN_CFLAGS) \
$(STRINGOPS_FLAG) $(OSCFLAGS) \
- -I $(srcdir)/../libgcc -I $(MULTIBUILDTOP)../../gcc/include
+ -I $(srcdir)/../libgcc -I $(srcdir)/../libbacktrace \
+ -I $(MULTIBUILDTOP)../../gcc/include
@USING_SPLIT_STACK_TRUE@AM_LDFLAGS = -XCClinker $(SPLIT_STACK)
@@ -1287,8 +1289,7 @@ go_debug_dwarf_files = \
go_debug_elf_files = \
go/debug/elf/elf.go \
- go/debug/elf/file.go \
- go/debug/elf/runtime.go
+ go/debug/elf/file.go
go_debug_gosym_files = \
go/debug/gosym/pclntab.go \
@@ -1932,7 +1933,8 @@ libgo_go_objs = \
libgo_la_SOURCES = $(runtime_files)
libgo_la_LDFLAGS = $(PTHREAD_CFLAGS) $(AM_LDFLAGS)
libgo_la_LIBADD = \
- $(libgo_go_objs) $(LIBFFI) $(PTHREAD_LIBS) $(MATH_LIBS) $(NET_LIBS)
+ $(libgo_go_objs) ../libbacktrace/libbacktrace.la \
+ $(LIBFFI) $(PTHREAD_LIBS) $(MATH_LIBS) $(NET_LIBS)
libgobegin_a_SOURCES = \
runtime/go-main.c
diff --git a/libgo/go/debug/elf/elf_test.go b/libgo/go/debug/elf/elf_test.go
index b8cdbcc7e..67b961b5c 100644
--- a/libgo/go/debug/elf/elf_test.go
+++ b/libgo/go/debug/elf/elf_test.go
@@ -2,10 +2,9 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package elf_test
+package elf
import (
- . "debug/elf"
"fmt"
"testing"
)
diff --git a/libgo/go/debug/elf/file_test.go b/libgo/go/debug/elf/file_test.go
index 105b697a4..98f2723c8 100644
--- a/libgo/go/debug/elf/file_test.go
+++ b/libgo/go/debug/elf/file_test.go
@@ -2,11 +2,10 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-package elf_test
+package elf
import (
"debug/dwarf"
- . "debug/elf"
"encoding/binary"
"net"
"os"
diff --git a/libgo/go/debug/elf/runtime.go b/libgo/go/debug/elf/runtime.go
deleted file mode 100644
index 17cb6fbc9..000000000
--- a/libgo/go/debug/elf/runtime.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Copyright 2012 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// This is gccgo-specific code that uses DWARF information to fetch
-// file/line information for PC values. This package registers itself
-// with the runtime package.
-
-package elf
-
-import (
- "debug/dwarf"
- "debug/macho"
- "os"
- "runtime"
- "sort"
- "sync"
-)
-
-func init() {
- // Register our lookup functions with the runtime package.
- runtime.RegisterDebugLookup(funcFileLine, symbolValue)
-}
-
-// The file struct holds information for a specific file that is part
-// of the execution.
-type file struct {
- elf *File // If ELF
- macho *macho.File // If Mach-O
- dwarf *dwarf.Data // DWARF information
-
- symsByName []sym // Sorted by name
- symsByAddr []sym // Sorted by address
-}
-
-// Sort symbols by name.
-type symsByName []sym
-
-func (s symsByName) Len() int { return len(s) }
-func (s symsByName) Less(i, j int) bool { return s[i].name < s[j].name }
-func (s symsByName) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
-
-// Sort symbols by address.
-type symsByAddr []sym
-
-func (s symsByAddr) Len() int { return len(s) }
-func (s symsByAddr) Less(i, j int) bool { return s[i].addr < s[j].addr }
-func (s symsByAddr) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
-
-// The sym structure holds the information we care about for a symbol,
-// namely name and address.
-type sym struct {
- name string
- addr uintptr
-}
-
-// Open an input file.
-func open(name string) (*file, error) {
- efile, err := Open(name)
- var mfile *macho.File
- if err != nil {
- var merr error
- mfile, merr = macho.Open(name)
- if merr != nil {
- return nil, err
- }
- }
-
- r := &file{elf: efile, macho: mfile}
-
- if efile != nil {
- r.dwarf, err = efile.DWARF()
- } else {
- r.dwarf, err = mfile.DWARF()
- }
- if err != nil {
- return nil, err
- }
-
- var syms []sym
- if efile != nil {
- esyms, err := efile.Symbols()
- if err != nil {
- return nil, err
- }
- syms = make([]sym, 0, len(esyms))
- for _, s := range esyms {
- if ST_TYPE(s.Info) == STT_FUNC {
- syms = append(syms, sym{s.Name, uintptr(s.Value)})
- }
- }
- } else {
- syms = make([]sym, 0, len(mfile.Symtab.Syms))
- for _, s := range mfile.Symtab.Syms {
- syms = append(syms, sym{s.Name, uintptr(s.Value)})
- }
- }
-
- r.symsByName = make([]sym, len(syms))
- copy(r.symsByName, syms)
- sort.Sort(symsByName(r.symsByName))
-
- r.symsByAddr = syms
- sort.Sort(symsByAddr(r.symsByAddr))
-
- return r, nil
-}
-
-// The main executable
-var executable *file
-
-// Only open the executable once.
-var executableOnce sync.Once
-
-func openExecutable() {
- executableOnce.Do(func() {
- f, err := open("/proc/self/exe")
- if err != nil {
- f, err = open(os.Args[0])
- if err != nil {
- return
- }
- }
- executable = f
- })
-}
-
-// The funcFileLine function looks up the function name, file name,
-// and line number for a PC value.
-func funcFileLine(pc uintptr, function *string, file *string, line *int) bool {
- openExecutable()
- if executable == nil || executable.dwarf == nil {
- return false
- }
- f, ln, err := executable.dwarf.FileLine(uint64(pc))
- if err != nil {
- return false
- }
- *file = f
- *line = ln
-
- *function = ""
- if len(executable.symsByAddr) > 0 && pc >= executable.symsByAddr[0].addr {
- i := sort.Search(len(executable.symsByAddr),
- func(i int) bool { return executable.symsByAddr[i].addr > pc })
- *function = executable.symsByAddr[i-1].name
- }
-
- return true
-}
-
-// The symbolValue function fetches the value of a symbol.
-func symbolValue(name string, val *uintptr) bool {
- i := sort.Search(len(executable.symsByName),
- func(i int) bool { return executable.symsByName[i].name >= name })
- if i >= len(executable.symsByName) || executable.symsByName[i].name != name {
- return false
- }
- *val = executable.symsByName[i].addr
- return true
-}
diff --git a/libgo/go/net/http/pprof/pprof.go b/libgo/go/net/http/pprof/pprof.go
index b8874f35d..06fcde144 100644
--- a/libgo/go/net/http/pprof/pprof.go
+++ b/libgo/go/net/http/pprof/pprof.go
@@ -35,7 +35,6 @@ package pprof
import (
"bufio"
"bytes"
- _ "debug/elf"
"fmt"
"html/template"
"io"
diff --git a/libgo/go/net/ip_test.go b/libgo/go/net/ip_test.go
index d0e987b85..df647ef73 100644
--- a/libgo/go/net/ip_test.go
+++ b/libgo/go/net/ip_test.go
@@ -6,7 +6,6 @@ package net
import (
"bytes"
- _ "debug/elf"
"reflect"
"runtime"
"testing"
diff --git a/libgo/go/runtime/debug/stack.go b/libgo/go/runtime/debug/stack.go
index fc74e537b..a533a5c3b 100644
--- a/libgo/go/runtime/debug/stack.go
+++ b/libgo/go/runtime/debug/stack.go
@@ -8,7 +8,6 @@ package debug
import (
"bytes"
- _ "debug/elf"
"fmt"
"io/ioutil"
"os"
diff --git a/libgo/go/runtime/pprof/pprof.go b/libgo/go/runtime/pprof/pprof.go
index 87f17d2db..f67e8a8f9 100644
--- a/libgo/go/runtime/pprof/pprof.go
+++ b/libgo/go/runtime/pprof/pprof.go
@@ -11,7 +11,6 @@ package pprof
import (
"bufio"
"bytes"
- _ "debug/elf"
"fmt"
"io"
"runtime"
diff --git a/libgo/go/testing/testing.go b/libgo/go/testing/testing.go
index 1cb8a078c..f59ce8ed6 100644
--- a/libgo/go/testing/testing.go
+++ b/libgo/go/testing/testing.go
@@ -79,7 +79,6 @@
package testing
import (
- _ "debug/elf"
"flag"
"fmt"
"os"
diff --git a/libgo/runtime/chan.c b/libgo/runtime/chan.c
index c8ee10e8c..d0a1612ad 100644
--- a/libgo/runtime/chan.c
+++ b/libgo/runtime/chan.c
@@ -3,6 +3,8 @@
// license that can be found in the LICENSE file.
#include "runtime.h"
+#include "arch.h"
+#include "malloc.h"
#include "go-type.h"
#define NOSELGEN 1
@@ -88,7 +90,7 @@ runtime_makechan_c(ChanType *t, int64 hint)
elem = t->__element_type;
- if(hint < 0 || (int32)hint != hint || (elem->__size > 0 && (uintptr)hint > ((uintptr)-1) / elem->__size))
+ if(hint < 0 || (int32)hint != hint || (elem->__size > 0 && (uintptr)hint > MaxMem / elem->__size))
runtime_panicstring("makechan: size out of range");
n = sizeof(*c);
diff --git a/libgo/runtime/go-append.c b/libgo/runtime/go-append.c
index 3a0c77811..dac4c902c 100644
--- a/libgo/runtime/go-append.c
+++ b/libgo/runtime/go-append.c
@@ -54,6 +54,9 @@ __go_append (struct __go_open_array a, void *bvalues, uintptr_t bcount,
while (m < count);
}
+ if ((uintptr) m > MaxMem / element_size)
+ runtime_panicstring ("growslice: cap out of range");
+
n = __go_alloc (m * element_size);
__builtin_memcpy (n, a.__values, a.__count * element_size);
diff --git a/libgo/runtime/go-caller.c b/libgo/runtime/go-caller.c
index b99d20c22..8d8fe4c87 100644
--- a/libgo/runtime/go-caller.c
+++ b/libgo/runtime/go-caller.c
@@ -8,41 +8,99 @@
#include <stdint.h>
+#include "backtrace.h"
+
#include "runtime.h"
#include "go-string.h"
/* Get the function name, file name, and line number for a PC value.
- We use the DWARF debug information to get this. Rather than write
- a whole new library in C, we use the existing Go library.
- Unfortunately, the Go library is only available if the debug/elf
- package is imported (we use debug/elf for both ELF and Mach-O, in
- this case). We arrange for the debug/elf package to register
- itself, and tweak the various packages that need this information
- to import debug/elf where possible. */
+ We use the backtrace library to get this. */
+
+/* Data structure to gather file/line information. */
+
+struct caller
+{
+ struct __go_string fn;
+ struct __go_string file;
+ int line;
+};
+
+/* Collect file/line information for a PC value. If this is called
+ more than once, due to inlined functions, we use the last call, as
+ that is usually the most useful one. */
+
+static int
+callback (void *data, uintptr_t pc __attribute__ ((unused)),
+ const char *filename, int lineno, const char *function)
+{
+ struct caller *c = (struct caller *) data;
+
+ if (function == NULL)
+ {
+ c->fn.__data = NULL;
+ c->fn.__length = 0;
+ }
+ else
+ {
+ char *s;
+
+ c->fn.__length = __builtin_strlen (function);
+ s = runtime_malloc (c->fn.__length);
+ __builtin_memcpy (s, function, c->fn.__length);
+ c->fn.__data = (unsigned char *) s;
+ }
+
+ if (filename == NULL)
+ {
+ c->file.__data = NULL;
+ c->file.__length = 0;
+ }
+ else
+ {
+ char *s;
+
+ c->file.__length = __builtin_strlen (filename);
+ s = runtime_malloc (c->file.__length);
+ __builtin_memcpy (s, filename, c->file.__length);
+ c->file.__data = (unsigned char *) s;
+ }
+
+ c->line = lineno;
+
+ return 0;
+}
-/* The function that returns function/file/line information. */
+/* The error callback for backtrace_pcinfo and backtrace_syminfo. */
-typedef _Bool (*infofn_type) (uintptr_t, struct __go_string *,
- struct __go_string *, int *);
-static infofn_type infofn;
+static void
+error_callback (void *data __attribute__ ((unused)),
+ const char *msg, int errnum)
+{
+ if (errnum == -1)
+ return;
+ if (errnum > 0)
+ runtime_printf ("%s errno %d\n", msg, errnum);
+ runtime_throw (msg);
+}
+
+/* The backtrace library state. */
-/* The function that returns the value of a symbol, used to get the
- entry address of a function. */
+static void *back_state;
-typedef _Bool (*symvalfn_type) (struct __go_string, uintptr_t *);
-static symvalfn_type symvalfn;
+/* A lock to control creating back_state. */
-/* This is called by debug/elf to register the function that returns
- function/file/line information. */
+static Lock back_state_lock;
-void RegisterDebugLookup (infofn_type, symvalfn_type)
- __asm__ ("runtime.RegisterDebugLookup");
+/* Fetch back_state, creating it if necessary. */
-void
-RegisterDebugLookup (infofn_type pi, symvalfn_type ps)
+struct backtrace_state *
+__go_get_backtrace_state ()
{
- infofn = pi;
- symvalfn = ps;
+ runtime_lock (&back_state_lock);
+ if (back_state == NULL)
+ back_state = backtrace_create_state (NULL, 1, error_callback, NULL);
+ runtime_unlock (&back_state_lock);
+ return back_state;
}
/* Return function/file/line information for PC. */
@@ -51,19 +109,38 @@ _Bool
__go_file_line (uintptr pc, struct __go_string *fn, struct __go_string *file,
int *line)
{
- if (infofn == NULL)
- return 0;
- return infofn (pc, fn, file, line);
+ struct caller c;
+
+ runtime_memclr (&c, sizeof c);
+ backtrace_pcinfo (__go_get_backtrace_state (), pc, callback,
+ error_callback, &c);
+ *fn = c.fn;
+ *file = c.file;
+ *line = c.line;
+ return c.file.__length > 0;
}
-/* Return the value of a symbol. */
+/* Collect symbol information. */
-_Bool
-__go_symbol_value (struct __go_string sym, uintptr_t *val)
+static void
+syminfo_callback (void *data, uintptr_t pc __attribute__ ((unused)),
+ const char *symname __attribute__ ((unused)),
+ uintptr_t address)
+{
+ uintptr_t *pval = (uintptr_t *) data;
+
+ *pval = address;
+}
+
+/* Set *VAL to the value of the symbol for PC. */
+
+static _Bool
+__go_symbol_value (uintptr_t pc, uintptr_t *val)
{
- if (symvalfn == NULL)
- return 0;
- return symvalfn (sym, val);
+ *val = 0;
+ backtrace_syminfo (__go_get_backtrace_state (), pc, syminfo_callback,
+ error_callback, &val);
+ return *val != 0;
}
/* The values returned by runtime.Caller. */
@@ -95,7 +172,8 @@ Caller (int skip)
if (n < 1)
return ret;
ret.pc = pc;
- ret.ok = __go_file_line (pc, &fn, &ret.file, &ret.line);
+ __go_file_line (pc, &fn, &ret.file, &ret.line);
+ ret.ok = 1;
return ret;
}
@@ -112,12 +190,15 @@ FuncForPC (uintptr_t pc)
if (!__go_file_line (pc, &fn, &file, &line))
return NULL;
- if (!__go_symbol_value (fn, &val))
- return NULL;
ret = (Func *) runtime_malloc (sizeof (*ret));
ret->name = fn;
- ret->entry = val;
+
+ if (__go_symbol_value (pc, &val))
+ ret->entry = val;
+ else
+ ret->entry = 0;
+
return ret;
}
diff --git a/libgo/runtime/go-callers.c b/libgo/runtime/go-callers.c
index 3eea5f2ce..71d69f6ad 100644
--- a/libgo/runtime/go-callers.c
+++ b/libgo/runtime/go-callers.c
@@ -6,64 +6,56 @@
#include "config.h"
-#include "unwind.h"
+#include "backtrace.h"
#include "runtime.h"
-/* Argument passed to backtrace function. */
+/* Argument passed to callback function. */
struct callers_data
{
- int skip;
uintptr *pcbuf;
int index;
int max;
};
-static _Unwind_Reason_Code
-backtrace (struct _Unwind_Context *context, void *varg)
+/* Callback function for backtrace_simple. Just collect the PC
+ values. Return zero to continue, non-zero to stop. */
+
+static int
+callback (void *data, uintptr_t pc)
+{
+ struct callers_data *arg = (struct callers_data *) data;
+
+ arg->pcbuf[arg->index] = pc;
+ ++arg->index;
+ return arg->index >= arg->max;
+}
+
+/* Error callback. */
+
+static void
+error_callback (void *data __attribute__ ((unused)),
+ const char *msg, int errnum)
{
- struct callers_data *arg = (struct callers_data *) varg;
- uintptr pc;
- int ip_before_insn = 0;
-
-#ifdef HAVE_GETIPINFO
- pc = _Unwind_GetIPInfo (context, &ip_before_insn);
-#else
- pc = _Unwind_GetIP (context);
-#endif
-
- /* FIXME: If PC is in the __morestack routine, we should ignore
- it. */
-
- if (arg->skip > 0)
- --arg->skip;
- else if (arg->index >= arg->max)
- return _URC_END_OF_STACK;
- else
- {
- /* Here PC will be the return address. We actually want the
- address of the call instruction, so back up one byte and
- count on the lookup routines handling that correctly. */
- if (!ip_before_insn)
- --pc;
- arg->pcbuf[arg->index] = pc;
- ++arg->index;
- }
- return _URC_NO_REASON;
+ if (errnum != 0)
+ runtime_printf ("%s errno %d\n", msg, errnum);
+ runtime_throw (msg);
}
+/* Gather caller PC's. */
+
int32
runtime_callers (int32 skip, uintptr *pcbuf, int32 m)
{
- struct callers_data arg;
-
- arg.skip = skip + 1;
- arg.pcbuf = pcbuf;
- arg.index = 0;
- arg.max = m;
- _Unwind_Backtrace (backtrace, &arg);
- return arg.index;
+ struct callers_data data;
+
+ data.pcbuf = pcbuf;
+ data.index = 0;
+ data.max = m;
+ backtrace_simple (__go_get_backtrace_state (), skip + 1, callback,
+ error_callback, &data);
+ return data.index;
}
int Callers (int, struct __go_open_array)
diff --git a/libgo/runtime/go-make-slice.c b/libgo/runtime/go-make-slice.c
index 42b412c77..822c9b68f 100644
--- a/libgo/runtime/go-make-slice.c
+++ b/libgo/runtime/go-make-slice.c
@@ -37,7 +37,7 @@ __go_make_slice2 (const struct __go_type_descriptor *td, uintptr_t len,
if (cap < len
|| (uintptr_t) icap != cap
|| (std->__element_type->__size > 0
- && cap > (uintptr_t) -1U / std->__element_type->__size))
+ && cap > MaxMem / std->__element_type->__size))
runtime_panicstring ("makeslice: cap out of range");
ret.__count = ilen;
diff --git a/libgo/runtime/malloc.h b/libgo/runtime/malloc.h
index 16bb449f1..96cb60936 100644
--- a/libgo/runtime/malloc.h
+++ b/libgo/runtime/malloc.h
@@ -128,6 +128,15 @@ enum
MaxGcproc = 4,
};
+// Maximum memory allocation size, a hint for callers.
+// This must be a #define instead of an enum because it
+// is so large.
+#if __SIZEOF_POINTER__ == 8
+#define MaxMem (16ULL<<30) /* 16 GB */
+#else
+#define MaxMem ((uintptr)-1)
+#endif
+
// A generic linked list of blocks. (Typically the block is bigger than sizeof(MLink).)
struct MLink
{
diff --git a/libgo/runtime/runtime.h b/libgo/runtime/runtime.h
index cebc1fd98..f96d740fb 100644
--- a/libgo/runtime/runtime.h
+++ b/libgo/runtime/runtime.h
@@ -517,6 +517,8 @@ void __go_register_gc_roots(struct root_list*);
// the stacks are allocated by the splitstack library.
extern uintptr runtime_stacks_sys;
-extern _Bool __go_file_line (uintptr, String*, String*, int *);
+struct backtrace_state;
+extern struct backtrace_state *__go_get_backtrace_state(void);
+extern _Bool __go_file_line(uintptr, String*, String*, int *);
int32 getproccount(void);
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 70ee2a88e..33a46cc3c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,211 @@
+2012-09-30 Benjamin Kosnik <bkoz@redhat.com>
+
+ * doc/doxygen/user.cfg.in: Update to doxygen 1.8.2.
+
+2012-09-30 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * include/ext/ropeimpl.h (__uninitialized_fill_n_a): Fix using
+ declaration.
+ * testsuite/ext/rope/5.cc: New.
+
+2012-09-30 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/54577
+ * doc/xml/manual/status_cxx2011.xml: N2350 changes are missing from
+ sequence containers.
+ * doc/html/*: Regenerate.
+
+2012-09-29 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/34106
+ * include/parallel/compatibility.h: Remove non-GCC code.
+
+2012-09-28 Benjamin Kosnik <bkoz@redhat.com>
+
+ * fragment.am (CONFIG_CXXFLAGS): Remove EXTRA_CXX_FLAGS.
+ * libsupc++/Makefile.am (LTCXXCOMPILE): Add EXTRA_CXX_FLAGS here.
+ * src/Makefile.am: Same.
+ * src/c++98/Makefile.am: Same.
+ * src/c++11/Makefile.am: Same.
+ * Makefile.in: Regenerated.
+ * src/Makefile.am: Same.
+ * src/c++11/Makefile.in: Same.
+ * src/c++98/Makefile.in: Same.
+ * include/Makefile.in: Same.
+ * po/Makefile.in: Same.
+ * python/Makefile.in: Same.
+ * testsuite/Makefile.in: Same.
+
+2012-09-28 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/c++98/Makefile.am: Fixup PARALLEL_FLAGS.
+
+2012-09-28 Benjamin Kosnik <bkoz@redhat.com>
+
+ * acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Remove ENABLE_PARALLEL.
+ * include/Makefile.am: Same.
+ * src/c++98/Makefile.am: Same.
+ * src/Makefile.am: Same.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Same.
+ * configure: Same.
+ * doc/Makefile.in: Same.
+ * include/Makefile.in: Same.
+ * libsupc++/Makefile.in: Same.
+ * po/Makefile.in: Same.
+ * python/Makefile.in: Same.
+ * src/Makefile.in: Same.
+ * testsuite/Makefile.in: Same.
+ * src/c++11/Makefile.in: Same.
+ * src/c++98/Makefile.in: Same.
+
+ * src/c++98/compatibility-debug_list-2.cc: Update comments.
+ * src/c++98/compatibility-debug_list.cc: Same.
+ * src/c++98/compatibility-list-2.cc: Renamed to src/c++98/list-aux-2.cc
+ * src/c++98/compatibility-list.cc: Renamed to src/c++98/list-aux.cc
+ * src/c++98/compatibility-parallel_list-2.cc: Renamed to
+ src/c++98/list_associated-2.cc.
+ * src/c++98/compatibility-parallel_list.cc: Renamed to
+ src/c++98/list_associated.cc.
+
+2012-09-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/54727
+ * config/cpu/i486/opt/bits/opt_random.h: Avoid UINT64_C.
+
+2012-09-26 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/ext/random: Add include checks for c++11 and <cstdint>.
+
+2012-09-26 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/54314
+ * config/abi/pre/gnu.ver: Add vtable exports.
+ * config/abi/pre/gnu-versioned-namespace.ver: Same.
+
+2012-09-26 Akira Takahashi <faithandbrave@gmail.com>
+
+ PR libstdc++/53515
+ * include/bits/stl_iterator_base_funcs.h (__advance(_InputIterator&,
+ _Distance, input_iterator_tag)): Add _GLIBCXX_DEBUG_ASSERT(__n >= 0).
+
+2012-09-26 Ulrich Drepper <drepper@gmail.com>
+
+ Optimize bulk mode for normal_distribution<double> for SSE3.
+ * configure.host: Define cpu_opt_bits_random.
+ * configure.ac: Substitute CPU_OPT_BITS_RANDOM.
+ * include/Makefile.am (bits_headers): Add ${bits_host_headers}.
+ (bits_host_headers): Define.
+ * include/bits/random.tcc: Move __details::_Power_of_2 to...
+ * include/bits/random.h: ...here.
+ * include/std/random: Include <bits/opt_random.h>.
+ * config/cpu/i486/opt/bits/opt_random.h: New file.
+ * config/cpu/generic/opt/bits/opt_random.h: New file.
+ * configure: Regenerated.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Regenerated.
+ * doc/Makefile.in: Regenerated.
+ * include/Makefile.in: Regenerated.
+ * libsupc++/Makefile.in: Regenerated.
+ * po/Makefile.in: Regenerated.
+ * python/Makefile.in: Regenerated.
+ * src/Makefile.in: Regenerated.
+ * src/c++11/Makefile.in: Regenerated.
+ * src/c++98/Makefile.in: Regenerated.
+ * testsuite/Makefile.in: Regenerated.
+
+ * config/cpu/generic/opt/ext/opt_random.h: Fix comment.
+
+2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * doc/xml/manual/status_cxx2011.xml: Update vs PR 44436.
+
+2012-09-24 Edward Smith-Rowland <3dw4rd@verizon.net>
+
+ * include/ext/random: Add __gnu_cxx::k_distribution<> class.
+ * include/ext/random.tcc: Add out-of-line functions for
+ __gnu_cxx::k_distribution<>.
+ * testsuite/ext/random/k_distribution/operators/equal.cc: New file.
+ * testsuite/ext/random/k_distribution/operators/serialize.cc: New file.
+ * testsuite/ext/random/k_distribution/operators/inequal.cc: New file.
+ * testsuite/ext/random/k_distribution/cons/parms.cc: New file.
+ * testsuite/ext/random/k_distribution/cons/default.cc: New file.
+ * testsuite/ext/random/k_distribution/requirements/typedefs.cc:
+ New file.
+ * testsuite/ext/random/k_distribution/requirements/
+ explicit_instantiation/1.cc: New file.
+
+2012-09-24 François Dumont <fdumont@gcc.gnu.org>
+
+ PR libstdc++/44436
+ * include/bits/stl_tree.h
+ (_Rb_tree<>::_M_insert_): Take _Base_ptr rather than
+ _Const_Base_ptr.
+ (_Rb_tree<>::_M_insert_node): New.
+ (_Rb_tree<>::_M_get_insert_unique_pos): New, search code of
+ _M_insert_unique method.
+ (_Rb_tree<>::_M_insert_unique): Use latter.
+ (_Rb_tree<>::_M_emplace_unique): New, likewise.
+ (_Rb_tree<>::_M_get_insert_equal_pos): New, search code of
+ _M_insert_equal method.
+ (_Rb_tree<>::_M_insert_equal): Use latter.
+ (_Rb_tree<>::_M_emplace_equal): New, likewise.
+ (_Rb_tree<>::_M_get_insert_hint_unique_pos): New, search code of
+ _M_insert_unique_ method.
+ (_Rb_tree<>::_M_insert_unique_): Use latter.
+ (_Rb_tree<>::_M_emplace_hint_unique): New, likewise.
+ (_Rb_tree<>::_M_get_insert_hint_equal_pos): New, search code of
+ _M_insert_equal_ method.
+ (_Rb_tree<>::_M_insert_equal_): Use latter.
+ (_Rb_tree<>::_M_emplace_hint_equal): New, likewise.
+ (_Rb_tree<>::_M_insert_lower): Remove first _Base_ptr parameter,
+ useless as always null.
+ * include/bits/stl_map.h: Include <tuple> in C++11.
+ (map<>::operator[](const key_type&)): Use
+ _Rb_tree<>::_M_emplace_hint_unique in C++11.
+ (map<>::operator[](key_type&&)): Likewise.
+ (map<>::emplace): New.
+ (map<>::emplace_hint): New.
+ * include/bits/stl_multimap.h (multimap<>::emplace): New.
+ (multimap<>::emplace_hint): New.
+ * include/bits/stl_set.h (set<>::emplace): New.
+ (set<>::emplace_hint): New.
+ * include/bits/stl_multiset.h (multiset<>::emplace): New.
+ (multiset<>::emplace_hint): New.
+ * include/debug/map.h (std::__debug::map<>::emplace): New.
+ (std::__debug::map<>::emplace_hint): New.
+ * include/debug/multimap.h (std::__debug::multimap<>::emplace):
+ New.
+ (std::__debug::multimap<>::emplace_hint): New.
+ * include/debug/set.h (std::__debug::set<>::emplace): New.
+ (std::__debug::set<>::emplace_hint): New.
+ * include/debug/multiset.h (std::__debug::multiset<>::emplace):
+ New.
+ (std::__debug::multiset<>::emplace_hint): New.
+ * include/profile/map.h (std::__profile::map<>::emplace): New.
+ (std::__profile::map<>::emplace_hint): New.
+ * include/profile/multimap.h (std::__profile::multimap<>::emplace):
+ New.
+ (std::__profile::multimap<>::emplace_hint): New.
+ * include/profile/set.h (std::__profile::set<>::emplace): New.
+ (std::__profile::set<>::emplace_hint): New.
+ * include/profile/multiset.h (std::__profile::multiset<>::emplace):
+ New.
+ (std::__profile::multiset<>::emplace_hint): New.
+ * testsuite/util/testsuite_container_traits.h: Signal that emplace
+ and emplace_hint are available on std::map, std::multimap,
+ std::set and std::multiset in C++11.
+ * testsuite/23_containers/map/operators/2.cc: New.
+ * testsuite/23_containers/map/modifiers/emplace/1.cc: New.
+ * testsuite/23_containers/multimap/modifiers/emplace/1.cc: New.
+ * testsuite/23_containers/set/modifiers/emplace/1.cc: New.
+ * testsuite/23_containers/multiset/modifiers/emplace/1.cc: New.
+
+2012-09-24 François Dumont <fdumont@gcc.gnu.org>
+
+ * testsuite/performance/23_containers/insert_erase/41975.cc: Use
+ __uset_hashtable rather than removed __unordered_set.
+
2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
Revert:
@@ -257,9 +465,9 @@
2012-09-06 Thiago Macieira <thiago.macieira@intel.com>
PR libstdc++/54172
- * libsupc++/guard.cc (__cxa_guard_acquire): Exit the loop earlier if
- we detect that another thread has had success. Don't compare_exchange
- from a finished state back to a waiting state. Comment.
+ * libsupc++/guard.cc (__cxa_guard_acquire): Exit the loop earlier if
+ we detect that another thread has had success. Don't compare_exchange
+ from a finished state back to a waiting state. Comment.
2012-09-05 François Dumont <fdumont@gcc.gnu.org>
diff --git a/libstdc++-v3/Makefile.in b/libstdc++-v3/Makefile.in
index 3deee0e75..34d0e02ed 100644
--- a/libstdc++-v3/Makefile.in
+++ b/libstdc++-v3/Makefile.in
@@ -125,6 +125,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -300,7 +301,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4
index ab2666078..b9aa5c746 100644
--- a/libstdc++-v3/acinclude.m4
+++ b/libstdc++-v3/acinclude.m4
@@ -2173,7 +2173,6 @@ AC_DEFUN([GLIBCXX_ENABLE_PARALLEL], [
AC_MSG_CHECKING([for parallel mode support])
AC_MSG_RESULT([$enable_parallel])
- GLIBCXX_CONDITIONAL(ENABLE_PARALLEL, test $enable_parallel = yes)
])
diff --git a/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver b/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
index e7e916247..5f253743c 100644
--- a/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
+++ b/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
@@ -27,20 +27,11 @@ GLIBCXX_7.0 {
# Names inside the 'extern' block are demangled names.
extern "C++"
{
+ std::*;
std::__7::*;
- std::*
+ std::random_device::*
};
- # locale
- _ZNSt3__79has_facetINS_*;
-
- # hash
- _ZNSt8__detail3__712__prime_listE;
- _ZNSt3tr18__detail3__712__prime_listE;
-
- # thread/mutex/condition_variable/future
- __once_proxy;
-
# operator new(size_t)
_Znw[jmy];
# operator new(size_t, std::nothrow_t const&)
@@ -64,13 +55,33 @@ GLIBCXX_7.0 {
# function-scope static objects requires a guard variable.
_ZGVNSt*;
- _ZTT*;
- _ZTV*;
+ # construction vtable
+ _ZTCNSt*;
- _ZTI*;
- _ZTS*;
+ # VTT structure
+ _ZTTNSt*;
- _ZTv0_n*;
+ # vtable
+ _ZTVNSt*;
+
+ # thunk
+ _ZTv0_n24_NS*;
+
+ # typeinfo structure
+ _ZTINSt*;
+
+ # typeinfo name
+ _ZTSNSt*;
+
+ # locale
+ _ZNSt3__79has_facetINS_*;
+
+ # hash
+ _ZNSt8__detail3__712__prime_listE;
+ _ZNSt3tr18__detail3__712__prime_listE;
+
+ # thread/mutex/condition_variable/future
+ __once_proxy;
# std::__detail::_List_node_base
_ZNSt8__detail3__715_List_node_base7_M_hook*;
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver
index 5265b2170..396feec10 100644
--- a/libstdc++-v3/config/abi/pre/gnu.ver
+++ b/libstdc++-v3/config/abi/pre/gnu.ver
@@ -1322,6 +1322,7 @@ GLIBCXX_3.4.17 {
} GLIBCXX_3.4.16;
GLIBCXX_3.4.18 {
+
global:
# Names inside the 'extern' block are demangled names.
@@ -1330,6 +1331,9 @@ GLIBCXX_3.4.18 {
std::random_device::*;
};
+ # construction vtable
+ _ZTCSt*;
+
} GLIBCXX_3.4.17;
# Symbols in the support library (libsupc++) have their own tag.
diff --git a/libstdc++-v3/config/cpu/generic/opt/bits/opt_random.h b/libstdc++-v3/config/cpu/generic/opt/bits/opt_random.h
new file mode 100644
index 000000000..389849676
--- /dev/null
+++ b/libstdc++-v3/config/cpu/generic/opt/bits/opt_random.h
@@ -0,0 +1,38 @@
+// Optimizations for random number handling, generic version -*- C++ -*-
+
+// Copyright (C) 2012 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 3, 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.
+
+// Under Section 7 of GPL version 3, you are granted additional
+// permissions described in the GCC Runtime Library Exception, version
+// 3.1, as published by the Free Software Foundation.
+
+// You should have received a copy of the GNU General Public License and
+// a copy of the GCC Runtime Library Exception along with this program;
+// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+// <http://www.gnu.org/licenses/>.
+
+/** @file bits/opt_random.h
+ * This is an internal header file, included by other library headers.
+ * Do not attempt to use it directly. @headername{random}
+ */
+
+#ifndef _BITS_OPT_RANDOM_H
+#define _BITS_OPT_RANDOM_H 1
+
+#pragma GCC system_header
+
+
+
+
+#endif // _BITS_OPT_RANDOM_H
diff --git a/libstdc++-v3/config/cpu/generic/opt/ext/opt_random.h b/libstdc++-v3/config/cpu/generic/opt/ext/opt_random.h
index cc64f18a5..5e1080014 100644
--- a/libstdc++-v3/config/cpu/generic/opt/ext/opt_random.h
+++ b/libstdc++-v3/config/cpu/generic/opt/ext/opt_random.h
@@ -22,7 +22,7 @@
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
// <http://www.gnu.org/licenses/>.
-/** @file ext/random.tcc
+/** @file ext/opt_random.h
* This is an internal header file, included by other library headers.
* Do not attempt to use it directly. @headername{ext/random}
*/
diff --git a/libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h b/libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h
new file mode 100644
index 000000000..3b0fb5d80
--- /dev/null
+++ b/libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h
@@ -0,0 +1,219 @@
+// Optimizations for random number functions, x86 version -*- C++ -*-
+
+// Copyright (C) 2012 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 3, 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.
+
+// Under Section 7 of GPL version 3, you are granted additional
+// permissions described in the GCC Runtime Library Exception, version
+// 3.1, as published by the Free Software Foundation.
+
+// You should have received a copy of the GNU General Public License and
+// a copy of the GCC Runtime Library Exception along with this program;
+// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+// <http://www.gnu.org/licenses/>.
+
+/** @file bits/opt_random.h
+ * This is an internal header file, included by other library headers.
+ * Do not attempt to use it directly. @headername{random}
+ */
+
+#ifndef _BITS_OPT_RANDOM_H
+#define _BITS_OPT_RANDOM_H 1
+
+#include <x86intrin.h>
+
+
+#pragma GCC system_header
+
+
+namespace std _GLIBCXX_VISIBILITY(default)
+{
+_GLIBCXX_BEGIN_NAMESPACE_VERSION
+
+#ifdef __SSE3__
+ template<>
+ template<typename _UniformRandomNumberGenerator>
+ void
+ normal_distribution<double>::
+ __generate(typename normal_distribution<double>::result_type* __f,
+ typename normal_distribution<double>::result_type* __t,
+ _UniformRandomNumberGenerator& __urng,
+ const param_type& __param)
+ {
+ typedef uint64_t __uctype;
+
+ if (__f == __t)
+ return;
+
+ if (_M_saved_available)
+ {
+ _M_saved_available = false;
+ *__f++ = _M_saved * __param.stddev() + __param.mean();
+
+ if (__f == __t)
+ return;
+ }
+
+ constexpr uint64_t __maskval = 0xfffffffffffffull;
+ static const __m128i __mask = _mm_set1_epi64x(__maskval);
+ static const __m128i __two = _mm_set1_epi64x(0x4000000000000000ull);
+ static const __m128d __three = _mm_set1_pd(3.0);
+ const __m128d __av = _mm_set1_pd(__param.mean());
+
+ const __uctype __urngmin = __urng.min();
+ const __uctype __urngmax = __urng.max();
+ const __uctype __urngrange = __urngmax - __urngmin;
+ const __uctype __uerngrange = __urngrange + 1;
+
+ while (__f + 1 < __t)
+ {
+ double __le;
+ __m128d __x;
+ do
+ {
+ union
+ {
+ __m128i __i;
+ __m128d __d;
+ } __v;
+
+ if (__urngrange > __maskval)
+ {
+ if (__detail::_Power_of_2(__uerngrange))
+ __v.__i = _mm_and_si128(_mm_set_epi64x(__urng(),
+ __urng()),
+ __mask);
+ else
+ {
+ const __uctype __uerange = __maskval + 1;
+ const __uctype __scaling = __urngrange / __uerange;
+ const __uctype __past = __uerange * __scaling;
+ uint64_t __v1;
+ do
+ __v1 = __uctype(__urng()) - __urngmin;
+ while (__v1 >= __past);
+ __v1 /= __scaling;
+ uint64_t __v2;
+ do
+ __v2 = __uctype(__urng()) - __urngmin;
+ while (__v2 >= __past);
+ __v2 /= __scaling;
+
+ __v.__i = _mm_set_epi64x(__v1, __v2);
+ }
+ }
+ else if (__urngrange == __maskval)
+ __v.__i = _mm_set_epi64x(__urng(), __urng());
+ else if ((__urngrange + 2) * __urngrange >= __maskval
+ && __detail::_Power_of_2(__uerngrange))
+ {
+ uint64_t __v1 = __urng() * __uerngrange + __urng();
+ uint64_t __v2 = __urng() * __uerngrange + __urng();
+
+ __v.__i = _mm_and_si128(_mm_set_epi64x(__v1, __v2),
+ __mask);
+ }
+ else
+ {
+ size_t __nrng = 2;
+ __uctype __high = __maskval / __uerngrange / __uerngrange;
+ while (__high > __uerngrange)
+ {
+ ++__nrng;
+ __high /= __uerngrange;
+ }
+ const __uctype __highrange = __high + 1;
+ const __uctype __scaling = __urngrange / __highrange;
+ const __uctype __past = __highrange * __scaling;
+ __uctype __tmp;
+
+ uint64_t __v1;
+ do
+ {
+ do
+ __tmp = __uctype(__urng()) - __urngmin;
+ while (__tmp >= __past);
+ __v1 = __tmp / __scaling;
+ for (size_t __cnt = 0; __cnt < __nrng; ++__cnt)
+ {
+ __tmp = __v1;
+ __v1 *= __uerngrange;
+ __v1 += __uctype(__urng()) - __urngmin;
+ }
+ }
+ while (__v1 > __maskval || __v1 < __tmp);
+
+ uint64_t __v2;
+ do
+ {
+ do
+ __tmp = __uctype(__urng()) - __urngmin;
+ while (__tmp >= __past);
+ __v2 = __tmp / __scaling;
+ for (size_t __cnt = 0; __cnt < __nrng; ++__cnt)
+ {
+ __tmp = __v2;
+ __v2 *= __uerngrange;
+ __v2 += __uctype(__urng()) - __urngmin;
+ }
+ }
+ while (__v2 > __maskval || __v2 < __tmp);
+
+ __v.__i = _mm_set_epi64x(__v1, __v2);
+ }
+
+ __v.__i = _mm_or_si128(__v.__i, __two);
+ __x = _mm_sub_pd(__v.__d, __three);
+ __m128d __m = _mm_mul_pd(__x, __x);
+ __le = _mm_cvtsd_f64(_mm_hadd_pd (__m, __m));
+ }
+ while (__le == 0.0 || __le >= 1.0);
+
+ double __mult = (std::sqrt(-2.0 * std::log(__le) / __le)
+ * __param.stddev());
+
+ __x = _mm_add_pd(_mm_mul_pd(__x, _mm_set1_pd(__mult)), __av);
+
+ _mm_storeu_pd(__f, __x);
+ __f += 2;
+ }
+
+ if (__f != __t)
+ {
+ result_type __x, __y, __r2;
+
+ __detail::_Adaptor<_UniformRandomNumberGenerator, result_type>
+ __aurng(__urng);
+
+ do
+ {
+ __x = result_type(2.0) * __aurng() - 1.0;
+ __y = result_type(2.0) * __aurng() - 1.0;
+ __r2 = __x * __x + __y * __y;
+ }
+ while (__r2 > 1.0 || __r2 == 0.0);
+
+ const result_type __mult = std::sqrt(-2 * std::log(__r2) / __r2);
+ _M_saved = __x * __mult;
+ _M_saved_available = true;
+ *__f = __y * __mult * __param.stddev() + __param.mean();
+ }
+ }
+#endif
+
+
+_GLIBCXX_END_NAMESPACE_VERSION
+} // namespace
+
+
+#endif // _BITS_OPT_RANDOM_H
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index 7e68712cb..6ff7148c7 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -610,6 +610,7 @@ glibcxx_toolexeclibdir
glibcxx_toolexecdir
gxx_include_dir
glibcxx_prefixdir
+CPU_OPT_BITS_RANDOM
CPU_OPT_EXT_RANDOM
ERROR_CONSTANTS_SRCDIR
OS_INC_SRCDIR
@@ -671,8 +672,6 @@ python_mod_dir
ENABLE_EXTERN_TEMPLATE_FALSE
ENABLE_EXTERN_TEMPLATE_TRUE
EXTRA_CXX_FLAGS
-ENABLE_PARALLEL_FALSE
-ENABLE_PARALLEL_TRUE
GLIBCXX_BUILD_DEBUG_FALSE
GLIBCXX_BUILD_DEBUG_TRUE
DEBUG_FLAGS
@@ -11513,7 +11512,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11516 "configure"
+#line 11515 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -11619,7 +11618,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11622 "configure"
+#line 11621 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -15033,7 +15032,7 @@ fi
#
# Fake what AC_TRY_COMPILE does. XXX Look at redoing this new-style.
cat > conftest.$ac_ext << EOF
-#line 15036 "configure"
+#line 15035 "configure"
struct S { ~S(); };
void bar();
void foo()
@@ -15368,7 +15367,7 @@ $as_echo "$glibcxx_cv_atomic_long_long" >&6; }
# Fake what AC_TRY_COMPILE does.
cat > conftest.$ac_ext << EOF
-#line 15371 "configure"
+#line 15370 "configure"
int main()
{
typedef bool atomic_type;
@@ -15403,7 +15402,7 @@ $as_echo "$glibcxx_cv_atomic_bool" >&6; }
rm -f conftest*
cat > conftest.$ac_ext << EOF
-#line 15406 "configure"
+#line 15405 "configure"
int main()
{
typedef short atomic_type;
@@ -15438,7 +15437,7 @@ $as_echo "$glibcxx_cv_atomic_short" >&6; }
rm -f conftest*
cat > conftest.$ac_ext << EOF
-#line 15441 "configure"
+#line 15440 "configure"
int main()
{
// NB: _Atomic_word not necessarily int.
@@ -15474,7 +15473,7 @@ $as_echo "$glibcxx_cv_atomic_int" >&6; }
rm -f conftest*
cat > conftest.$ac_ext << EOF
-#line 15477 "configure"
+#line 15476 "configure"
int main()
{
typedef long long atomic_type;
@@ -15553,7 +15552,7 @@ $as_echo "$as_me: WARNING: Performance of certain classes will degrade as a resu
# unnecessary for this test.
cat > conftest.$ac_ext << EOF
-#line 15556 "configure"
+#line 15555 "configure"
int main()
{
_Decimal32 d1;
@@ -15595,7 +15594,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
# unnecessary for this test.
cat > conftest.$ac_ext << EOF
-#line 15598 "configure"
+#line 15597 "configure"
template<typename T1, typename T2>
struct same
{ typedef T2 type; };
@@ -15629,7 +15628,7 @@ $as_echo "$enable_int128" >&6; }
rm -f conftest*
cat > conftest.$ac_ext << EOF
-#line 15632 "configure"
+#line 15631 "configure"
template<typename T1, typename T2>
struct same
{ typedef T2 type; };
@@ -17239,7 +17238,6 @@ $as_echo_n "checking for parallel mode support... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_parallel" >&5
$as_echo "$enable_parallel" >&6; }
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra compiler flags for building" >&5
$as_echo_n "checking for extra compiler flags for building... " >&6; }
# Check whether --enable-cxx-flags was given.
@@ -71643,6 +71641,8 @@ OS_INC_SRCDIR=config/${os_include_dir}
ERROR_CONSTANTS_SRCDIR=config/${error_constants_dir}
ABI_TWEAKS_SRCDIR=config/${abi_tweaks_dir}
CPU_OPT_EXT_RANDOM=config/${cpu_opt_ext_random}
+CPU_OPT_BITS_RANDOM=config/${cpu_opt_bits_random}
+
@@ -71719,15 +71719,6 @@ else
fi
- if test $enable_parallel = yes; then
- ENABLE_PARALLEL_TRUE=
- ENABLE_PARALLEL_FALSE='#'
-else
- ENABLE_PARALLEL_TRUE='#'
- ENABLE_PARALLEL_FALSE=
-fi
-
-
if test $enable_extern_template = yes; then
ENABLE_EXTERN_TEMPLATE_TRUE=
ENABLE_EXTERN_TEMPLATE_FALSE='#'
@@ -72186,10 +72177,6 @@ if test -z "${GLIBCXX_BUILD_DEBUG_TRUE}" && test -z "${GLIBCXX_BUILD_DEBUG_FALSE
as_fn_error "conditional \"GLIBCXX_BUILD_DEBUG\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
-if test -z "${ENABLE_PARALLEL_TRUE}" && test -z "${ENABLE_PARALLEL_FALSE}"; then
- as_fn_error "conditional \"ENABLE_PARALLEL\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
if test -z "${ENABLE_EXTERN_TEMPLATE_TRUE}" && test -z "${ENABLE_EXTERN_TEMPLATE_FALSE}"; then
as_fn_error "conditional \"ENABLE_EXTERN_TEMPLATE\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
diff --git a/libstdc++-v3/configure.ac b/libstdc++-v3/configure.ac
index aff19f583..66164a226 100644
--- a/libstdc++-v3/configure.ac
+++ b/libstdc++-v3/configure.ac
@@ -433,6 +433,7 @@ OS_INC_SRCDIR=config/${os_include_dir}
ERROR_CONSTANTS_SRCDIR=config/${error_constants_dir}
ABI_TWEAKS_SRCDIR=config/${abi_tweaks_dir}
CPU_OPT_EXT_RANDOM=config/${cpu_opt_ext_random}
+CPU_OPT_BITS_RANDOM=config/${cpu_opt_bits_random}
AC_SUBST(ATOMICITY_SRCDIR)
AC_SUBST(ATOMIC_WORD_SRCDIR)
AC_SUBST(ATOMIC_FLAGS)
@@ -441,6 +442,7 @@ AC_SUBST(ABI_TWEAKS_SRCDIR)
AC_SUBST(OS_INC_SRCDIR)
AC_SUBST(ERROR_CONSTANTS_SRCDIR)
AC_SUBST(CPU_OPT_EXT_RANDOM)
+AC_SUBST(CPU_OPT_BITS_RANDOM)
# Determine cross-compile flags and AM_CONDITIONALs.
diff --git a/libstdc++-v3/configure.host b/libstdc++-v3/configure.host
index 726ebddf2..013ee7af6 100644
--- a/libstdc++-v3/configure.host
+++ b/libstdc++-v3/configure.host
@@ -50,9 +50,12 @@
# cpu_defines_dir location of cpu_defines.h
# defaults to generic.
#
-# cpu_opt_ext_random path name of random.h containing CPU-specific
+# cpu_opt_bits_random path name of random.h containing CPU-specific
# optimizations
#
+# cpu_opt_ext_random path name of random.h containing CPU-specific
+# optimizations for extensions
+#
# error_constants_dir location of error_constants.h
# defaults to os/generic.
#
@@ -199,6 +202,10 @@ cpu_opt_ext_random=${cpu_opt_dir}/ext/opt_random.h
test -f ${glibcxx_srcdir}/config/${cpu_opt_ext_random} ||
cpu_opt_ext_random=cpu/generic/opt/ext/opt_random.h
+cpu_opt_bits_random=${cpu_opt_dir}/bits/opt_random.h
+test -f ${glibcxx_srcdir}/config/${cpu_opt_ext_random} ||
+cpu_opt_ext_random=cpu/generic/opt/bits/opt_random.h
+
# Set any OS-dependent bits.
# Set the os_include_dir.
diff --git a/libstdc++-v3/doc/Makefile.in b/libstdc++-v3/doc/Makefile.in
index 394c6cd57..240a68c8f 100644
--- a/libstdc++-v3/doc/Makefile.in
+++ b/libstdc++-v3/doc/Makefile.in
@@ -97,6 +97,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -282,7 +283,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
diff --git a/libstdc++-v3/doc/doxygen/user.cfg.in b/libstdc++-v3/doc/doxygen/user.cfg.in
index b9fc4bf79..3bf306f17 100644
--- a/libstdc++-v3/doc/doxygen/user.cfg.in
+++ b/libstdc++-v3/doc/doxygen/user.cfg.in
@@ -1,4 +1,4 @@
-# Doxyfile 1.8.0
+# Doxyfile 1.8.2
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project.
@@ -126,7 +126,9 @@ FULL_PATH_NAMES = NO
# only done if one of the specified strings matches the left-hand part of
# the path. The tag can be used to show relative paths in the file list.
# If left blank the directory from which doxygen is run is used as the
-# path to strip.
+# path to strip. Note that you specify absolute paths here, but also
+# relative paths, which will be relative from the directory where doxygen is
+# started.
STRIP_FROM_PATH =
@@ -231,14 +233,15 @@ OPTIMIZE_FOR_FORTRAN = NO
OPTIMIZE_OUTPUT_VHDL = NO
# Doxygen selects the parser to use depending on the extension of the files it
-# parses. With this tag you can assign which parser to use for a given extension.
-# Doxygen has a built-in mapping, but you can override or extend it using this
-# tag. The format is ext=language, where ext is a file extension, and language
-# is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C,
-# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make
-# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C
-# (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions
-# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen.
+# parses. With this tag you can assign which parser to use for a given
+# extension. Doxygen has a built-in mapping, but you can override or extend it
+# using this tag. The format is ext=language, where ext is a file extension,
+# and language is one of the parsers supported by doxygen: IDL, Java,
+# Javascript, CSharp, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL, C,
+# C++. For instance to make doxygen treat .inc files as Fortran files (default
+# is PHP), and .f files as C (default is Fortran), use: inc=Fortran f=C. Note
+# that for custom extensions you also need to set FILE_PATTERNS otherwise the
+# files are not read by doxygen.
EXTENSION_MAPPING =
@@ -251,6 +254,13 @@ EXTENSION_MAPPING =
MARKDOWN_SUPPORT = YES
+# When enabled doxygen tries to link words that correspond to documented classes,
+# or namespaces to their corresponding documentation. Such a link can be
+# prevented in individual cases by by putting a % sign in front of the word or
+# globally by setting AUTOLINK_SUPPORT to NO.
+
+AUTOLINK_SUPPORT = YES
+
# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
# to include (a tag file for) the STL sources as input, then you should
# set this tag to YES in order to let doxygen match functions declarations and
@@ -271,12 +281,7 @@ CPP_CLI_SUPPORT = NO
SIP_SUPPORT = NO
-# For Microsoft's IDL there are propget and propput attributes to indicate getter
-# and setter methods for a property. Setting this option to YES (the default)
-# will make doxygen replace the get and set methods by a property in the
-# documentation. This will only work if the methods are indeed getting or
-# setting a simple type. If this is not the case, or you want to show the
-# methods anyway, you should set this option to NO.
+# For Microsoft's IDL there are propget and propput attributes to indicate getter and setter methods for a property. Setting this option to YES (the default) will make doxygen replace the get and set methods by a property in the documentation. This will only work if the methods are indeed getting or setting a simple type. If this is not the case, or you want to show the methods anyway, you should set this option to NO.
IDL_PROPERTY_SUPPORT = NO
@@ -300,7 +305,8 @@ SUBGROUPING = YES
# @ingroup) instead of on a separate page (for HTML and Man pages) or
# section (for LaTeX and RTF).
-INLINE_GROUPED_CLASSES = NO
+#INLINE_GROUPED_CLASSES = NO
+INLINE_GROUPED_CLASSES = YES
# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and
# unions with only public data fields will be shown inline in the documentation
@@ -308,7 +314,7 @@ INLINE_GROUPED_CLASSES = NO
# documentation), provided this scope is documented. If set to NO (the default),
# structs, classes, and unions are shown on a separate page (for HTML and Man
# pages) or section (for LaTeX and RTF).
-
+
INLINE_SIMPLE_STRUCTS = NO
# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum
@@ -364,7 +370,8 @@ EXTRACT_ALL = NO
EXTRACT_PRIVATE = NO
-# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal scope will be included in the documentation.
+# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal
+# scope will be included in the documentation.
EXTRACT_PACKAGE = NO
@@ -555,12 +562,6 @@ MAX_INITIALIZER_LINES = 0
SHOW_USED_FILES = YES
-# If the sources in your project are distributed over multiple directories
-# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
-# in the documentation. The default is NO.
-
-SHOW_DIRECTORIES = YES
-
# Set the SHOW_FILES tag to NO to disable the generation of the Files page.
# This will remove the Files entry from the Quick Index and from the
# Folder Tree View (if specified). The default is YES.
@@ -586,7 +587,7 @@ FILE_VERSION_FILTER =
# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
# by doxygen. The layout file controls the global structure of the generated
-# output files in an output format independent way. The create the layout file
+# output files in an output format independent way. To create the layout file
# that represents doxygen's defaults, run doxygen with the -l option.
# You can optionally specify a file name after the option, if omitted
# DoxygenLayout.xml will be used as the name of the layout file.
@@ -969,7 +970,7 @@ INLINE_SOURCES = NO
# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
# doxygen to hide any special comment blocks from generated source code
-# fragments. Normal C and C++ comments will always remain visible.
+# fragments. Normal C, C++ and Fortran comments will always remain visible.
STRIP_CODE_COMMENTS = NO
@@ -1072,13 +1073,23 @@ HTML_FOOTER =
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
# style sheet that is used by each HTML page. It can be used to
-# fine-tune the look of the HTML output. If the tag is left blank doxygen
-# will generate a default style sheet. Note that doxygen will try to copy
-# the style sheet file to the HTML output directory, so don't put your own
-# style sheet in the HTML output directory as well, or it will be erased!
+# fine-tune the look of the HTML output. If left blank doxygen will
+# generate a default style sheet. Note that it is recommended to use
+# HTML_EXTRA_STYLESHEET instead of this one, as it is more robust and this
+# tag will in the future become obsolete.
HTML_STYLESHEET =
+# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional
+# user-defined cascading style sheet that is included after the standard
+# style sheets created by doxygen. Using this option one can overrule
+# certain style aspects. This is preferred over using HTML_STYLESHEET
+# since it does not replace the standard style sheet and is therefor more
+# robust against future updates. Doxygen will copy the style sheet file to
+# the output directory.
+
+HTML_EXTRA_STYLESHEET =
+
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
# other source files which should be copied to the HTML output directory. Note
# that these files will be copied to the base HTML output directory. Use the
@@ -1119,19 +1130,22 @@ HTML_COLORSTYLE_GAMMA = 80
HTML_TIMESTAMP = NO
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
-# files or namespaces will be aligned in HTML using tables. If set to
-# NO a bullet list will be used.
-
-HTML_ALIGN_MEMBERS = NO
-
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
# documentation will contain sections that can be hidden and shown after the
-# page has loaded. For this to work a browser that supports
-# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox
-# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
+# page has loaded.
+
+HTML_DYNAMIC_SECTIONS = YES
+
+# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of
+# entries shown in the various tree structured indices initially; the user
+# can expand and collapse entries dynamically later on. Doxygen will expand
+# the tree to such a level that at most the specified number of entries are
+# visible (unless a fully collapsed tree already exceeds this amount).
+# So setting the number of entries 1 will produce a full collapsed tree by
+# default. 0 is a special value representing an infinite number of entries
+# and will result in a full expanded tree by default.
-HTML_DYNAMIC_SECTIONS = NO
+HTML_INDEX_NUM_ENTRIES = 100
# If the GENERATE_DOCSET tag is set to YES, additional index files
# will be generated that can be used as input for Apple's Xcode 3
@@ -1160,9 +1174,9 @@ DOCSET_FEEDNAME = "Doxygen generated docs"
DOCSET_BUNDLE_ID = org.gnu.libstdc++
-# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify
-# the documentation publisher. This should be a reverse domain-name style
-# string, e.g. com.mycompany.MyDocSet.documentation.
+# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely
+# identify the documentation publisher. This should be a reverse domain-name
+# style string, e.g. com.mycompany.MyDocSet.documentation.
DOCSET_PUBLISHER_ID = org.fsf
@@ -1311,11 +1325,6 @@ GENERATE_TREEVIEW = YES
ENUM_VALUES_PER_LINE = 4
-# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories,
-# and Class Hierarchy pages using a tree view instead of an ordered list.
-
-USE_INLINE_TREES = NO
-
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
# used to set the initial width (in pixels) of the frame in which the tree
# is shown.
@@ -1410,7 +1419,7 @@ LATEX_OUTPUT = latex
# generating bitmaps for formulas in the HTML output, but not in the
# Makefile that is written to the output directory.
-LATEX_CMD_NAME = latex
+LATEX_CMD_NAME =
# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to
# generate index for LaTeX. If left blank `makeindex' will be used as the
@@ -1422,7 +1431,7 @@ MAKEINDEX_CMD_NAME = makeindex
# LaTeX documents. This may be useful for small projects and may help to
# save some trees in general.
-COMPACT_LATEX = NO
+COMPACT_LATEX = YES
# The PAPER_TYPE tag can be used to set the paper type that is used
# by the printer. Possible values are: a4, letter, legal and
@@ -1712,7 +1721,7 @@ PREDEFINED = __cplusplus \
_GLIBCXX_DEPRECATED \
_GLIBCXX_CONSTEXPR=constexpr \
_GLIBCXX_USE_CONSTEXPR=constexpr \
- "_GLIBCXX_THROW(E)= " \
+ "_GLIBCXX_THROW(E)= " \
_GLIBCXX_NOEXCEPT=noexcept \
_GLIBCXX_NOTHROW=noexcept \
_GLIBCXX_USE_NOEXCEPT=noexcept \
@@ -1726,7 +1735,7 @@ PREDEFINED = __cplusplus \
ATOMIC_INT_LOCK_FREE \
PB_DS_DATA_TRUE_INDICATOR \
PB_DS_STATIC_ASSERT=// \
- "_GLIBCXX_BEGIN_NAMESPACE_ALGO= " \
+ "_GLIBCXX_BEGIN_NAMESPACE_ALGO= " \
__glibcxx_function_requires=// \
__glibcxx_class_requires=// \
__glibcxx_class_requires2=// \
@@ -1925,7 +1934,7 @@ CALLER_GRAPH = NO
GRAPHICAL_HIERARCHY = YES
-# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES
+# If the DIRECTORY_GRAPH and HAVE_DOT tags are set to YES
# then doxygen will show the dependencies a directory has on other directories
# in a graphical way. The dependency relations are determined by the #include
# relations between the files in the directories.
@@ -1938,7 +1947,7 @@ DIRECTORY_GRAPH = YES
# HTML_FILE_EXTENSION to xhtml in order to make the SVG files
# visible in IE 9+ (other browsers do not have this requirement).
-DOT_IMAGE_FORMAT = png
+DOT_IMAGE_FORMAT = svg
# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
# enable generation of interactive SVG images that allow zooming and panning.
@@ -1947,7 +1956,7 @@ DOT_IMAGE_FORMAT = png
# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files
# visible. Older versions of IE do not have SVG support.
-INTERACTIVE_SVG = NO
+INTERACTIVE_SVG = YES
# The tag DOT_PATH can be used to specify the path where the dot tool can be
# found. If left blank, it is assumed the dot tool can be found in the path.
diff --git a/libstdc++-v3/doc/html/api.html b/libstdc++-v3/doc/html/api.html
index 486923012..4bb600a35 100644
--- a/libstdc++-v3/doc/html/api.html
+++ b/libstdc++-v3/doc/html/api.html
@@ -7,7 +7,7 @@
<a class="link" href="http://www.fsf.org/" target="_top">FSF
</a>
- </p></div><div><div class="legalnotice" title="Legal Notice"><a id="id502129"></a><p>
+ </p></div><div><div class="legalnotice" title="Legal Notice"><a id="idp469040"></a><p>
<a class="link" href="manual/license.html" title="License">License
</a>
</p></div></div></div><hr /></div><p>
diff --git a/libstdc++-v3/doc/html/faq.html b/libstdc++-v3/doc/html/faq.html
index b06604317..be3a563db 100644
--- a/libstdc++-v3/doc/html/faq.html
+++ b/libstdc++-v3/doc/html/faq.html
@@ -4,7 +4,7 @@
2008, 2010
<a class="link" href="http://www.fsf.org" target="_top">FSF</a>
- </p></div></div><hr /></div><div class="qandaset" title="Frequently Asked Questions"><a id="id493807"></a><dl><dt></dt><dd><dl><dt>1.1. <a href="faq.html#faq.what">
+ </p></div></div><hr /></div><div class="qandaset" title="Frequently Asked Questions"><a id="idp9745504"></a><dl><dt></dt><dd><dl><dt>1.1. <a href="faq.html#faq.what">
What is libstdc++?
</a></dt><dt>1.2. <a href="faq.html#faq.why">
Why should I use libstdc++?
diff --git a/libstdc++-v3/doc/html/index.html b/libstdc++-v3/doc/html/index.html
index fb6695185..4dffdb867 100644
--- a/libstdc++-v3/doc/html/index.html
+++ b/libstdc++-v3/doc/html/index.html
@@ -35,13 +35,13 @@
</a></span></dt><dd><dl><dt><span class="section"><a href="manual/diagnostics.html#std.diagnostics.exceptions">Exceptions</a></span></dt><dd><dl><dt><span class="section"><a href="manual/diagnostics.html#std.diagnostics.exceptions.api">API Reference</a></span></dt><dt><span class="section"><a href="manual/diagnostics.html#std.diagnostics.exceptions.data">Adding Data to <code class="classname">exception</code></a></span></dt></dl></dd><dt><span class="section"><a href="manual/bk01pt02ch05s02.html">Concept Checking</a></span></dt></dl></dd><dt><span class="chapter"><a href="manual/utilities.html">6.
Utilities
-</a></span></dt><dd><dl><dt><span class="section"><a href="manual/utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="manual/pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="manual/memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#id583537">Interface Design</a></span></dt><dt><span class="section"><a href="manual/memory.html#id583567">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="manual/memory.html#id583678">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="manual/memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="manual/memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#id584684">Class Hierarchy</a></span></dt><dt><span class="section"><a href="manual/memory.html#id584872">Thread Safety</a></span></dt><dt><span class="section"><a href="manual/memory.html#id584932">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="manual/memory.html#id585054">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#id597505">Examples</a></span></dt><dt><span class="section"><a href="manual/memory.html#id597535">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/traits.html">Traits</a></span></dt></dl></dd><dt><span class="chapter"><a href="manual/strings.html">7.
+</a></span></dt><dd><dl><dt><span class="section"><a href="manual/utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="manual/pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="manual/memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#idp14010064">Interface Design</a></span></dt><dt><span class="section"><a href="manual/memory.html#idp14013616">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="manual/memory.html#idp14026912">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="manual/memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="manual/memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="manual/memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#idp14147808">Class Hierarchy</a></span></dt><dt><span class="section"><a href="manual/memory.html#idp15648080">Thread Safety</a></span></dt><dt><span class="section"><a href="manual/memory.html#idp15655376">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="manual/memory.html#idp15670000">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="manual/memory.html#idp15686416">Examples</a></span></dt><dt><span class="section"><a href="manual/memory.html#idp15690000">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="manual/memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/traits.html">Traits</a></span></dt></dl></dd><dt><span class="chapter"><a href="manual/strings.html">7.
Strings
</a></span></dt><dd><dl><dt><span class="section"><a href="manual/strings.html#std.strings.string">String Classes</a></span></dt><dd><dl><dt><span class="section"><a href="manual/strings.html#strings.string.simple">Simple Transformations</a></span></dt><dt><span class="section"><a href="manual/strings.html#strings.string.case">Case Sensitivity</a></span></dt><dt><span class="section"><a href="manual/strings.html#strings.string.character_types">Arbitrary Character Types</a></span></dt><dt><span class="section"><a href="manual/strings.html#strings.string.token">Tokenizing</a></span></dt><dt><span class="section"><a href="manual/strings.html#strings.string.shrink">Shrink to Fit</a></span></dt><dt><span class="section"><a href="manual/strings.html#strings.string.Cstring">CString (MFC)</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="manual/localization.html">8.
Localization
-</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="manual/localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="manual/localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#id599235">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="manual/facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="manual/facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="manual/facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="manual/containers.html">9.
+</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="manual/localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="manual/localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#idp15893680">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="manual/facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="manual/facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="manual/facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="manual/facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="manual/facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="manual/containers.html">9.
Containers
</a></span></dt><dd><dl><dt><span class="section"><a href="manual/containers.html#std.containers.sequences">Sequences</a></span></dt><dd><dl><dt><span class="section"><a href="manual/containers.html#containers.sequences.list">list</a></span></dt><dd><dl><dt><span class="section"><a href="manual/containers.html#sequences.list.size">list::size() is O(n)</a></span></dt></dl></dd><dt><span class="section"><a href="manual/containers.html#containers.sequences.vector">vector</a></span></dt><dd><dl><dt><span class="section"><a href="manual/containers.html#sequences.vector.management">Space Overhead Management</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/associative.html">Associative</a></span></dt><dd><dl><dt><span class="section"><a href="manual/associative.html#containers.associative.insert_hints">Insertion Hints</a></span></dt><dt><span class="section"><a href="manual/associative.html#containers.associative.bitset">bitset</a></span></dt><dd><dl><dt><span class="section"><a href="manual/associative.html#associative.bitset.size_variable">Size Variable</a></span></dt><dt><span class="section"><a href="manual/associative.html#associative.bitset.type_string">Type String</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/containers_and_c.html">Interacting with C</a></span></dt><dd><dl><dt><span class="section"><a href="manual/containers_and_c.html#containers.c.vs_array">Containers vs. Arrays</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="manual/iterators.html">10.
@@ -138,7 +138,7 @@
</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_contributing.html#contrib.list">Contributor Checklist</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_contributing.html#list.reading">Reading</a></span></dt><dt><span class="section"><a href="manual/appendix_contributing.html#list.copyright">Assignment</a></span></dt><dt><span class="section"><a href="manual/appendix_contributing.html#list.getting">Getting Sources</a></span></dt><dt><span class="section"><a href="manual/appendix_contributing.html#list.patches">Submitting Patches</a></span></dt></dl></dd><dt><span class="section"><a href="manual/source_organization.html">Directory Layout and Source Conventions</a></span></dt><dt><span class="section"><a href="manual/source_code_style.html">Coding Style</a></span></dt><dd><dl><dt><span class="section"><a href="manual/source_code_style.html#coding_style.bad_identifiers">Bad Identifiers</a></span></dt><dt><span class="section"><a href="manual/source_code_style.html#coding_style.example">By Example</a></span></dt></dl></dd><dt><span class="section"><a href="manual/source_design_notes.html">Design Notes</a></span></dt></dl></dd><dt><span class="appendix"><a href="manual/appendix_porting.html">B.
Porting and Maintenance
-</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.map">Overview: What Comes from Where</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="manual/documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="manual/documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="manual/documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="manual/internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="manual/test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="manual/test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="manual/test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="manual/test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="manual/test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.exception.safety">
+</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.overview">Overview</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.overview.basic">General Process</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.overview.map">What Comes from Where</a></span></dt></dl></dd><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.configure">Configure</a></span></dt><dd><dl><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.configure.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.configure.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.configure.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.configure.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="manual/appendix_porting.html#build_hacking.make">Make</a></span></dt></dl></dd><dt><span class="section"><a href="manual/documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="manual/documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="manual/documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="manual/documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="manual/documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="manual/internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="manual/internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="manual/internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="manual/test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="manual/test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="manual/test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="manual/test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="manual/test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="manual/test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.exception.safety">
Qualifying Exception Safety Guarantees
</a></span></dt><dd><dl><dt><span class="section"><a href="manual/test.html#test.exception.safety.overview">Overview</a></span></dt><dt><span class="section"><a href="manual/test.html#test.exception.safety.status">
diff --git a/libstdc++-v3/doc/html/manual/abi.html b/libstdc++-v3/doc/html/manual/abi.html
index 678a2a40e..d2457146f 100644
--- a/libstdc++-v3/doc/html/manual/abi.html
+++ b/libstdc++-v3/doc/html/manual/abi.html
@@ -494,39 +494,39 @@ gcc test.c -g -O2 -L. -lone -ltwo /usr/lib/libstdc++.so.5 /usr/lib/libstdc++.so.
<a class="link" href="http://www.codesourcery.com/public/cxx-abi" target="_top">
C++ ABI Summary
</a>
- </em>. </span></p></div><div class="biblioentry" title="Intel Compilers for Linux Compatibility with the GNU Compilers"><a id="id658347"></a><p><span class="title"><em>
+ </em>. </span></p></div><div class="biblioentry" title="Intel Compilers for Linux Compatibility with the GNU Compilers"><a id="idp23015680"></a><p><span class="title"><em>
<a class="link" href="http://www.intel.com/cd/software/products/asmo-na/eng/284736.htm" target="_top">
Intel Compilers for Linux Compatibility with the GNU Compilers
</a>
- </em>. </span></p></div><div class="biblioentry" title="Linker and Libraries Guide (document 819-0690)"><a id="id658363"></a><p><span class="title"><em>
+ </em>. </span></p></div><div class="biblioentry" title="Linker and Libraries Guide (document 819-0690)"><a id="idp23017536"></a><p><span class="title"><em>
<a class="link" href="http://download.oracle.com/docs/cd/E19963-01/html/819-0690/index.html" target="_top">
Linker and Libraries Guide (document 819-0690)
</a>
- </em>. </span></p></div><div class="biblioentry" title="Sun Studio 11: C++ Migration Guide (document 819-3689)"><a id="id658378"></a><p><span class="title"><em>
+ </em>. </span></p></div><div class="biblioentry" title="Sun Studio 11: C++ Migration Guide (document 819-3689)"><a id="idp23019376"></a><p><span class="title"><em>
<a class="link" href="http://download.oracle.com/docs/cd/E19422-01/819-3689/index.html" target="_top">
Sun Studio 11: C++ Migration Guide (document 819-3689)
</a>
- </em>. </span></p></div><div class="biblioentry" title="How to Write Shared Libraries"><a id="id658394"></a><p><span class="title"><em>
+ </em>. </span></p></div><div class="biblioentry" title="How to Write Shared Libraries"><a id="idp23021232"></a><p><span class="title"><em>
<a class="link" href="http://www.akkadia.org/drepper/dsohowto.pdf" target="_top">
How to Write Shared Libraries
</a>
- </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span></p></div><div class="biblioentry" title="C++ ABI for the ARM Architecture"><a id="id658422"></a><p><span class="title"><em>
+ </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span></p></div><div class="biblioentry" title="C++ ABI for the ARM Architecture"><a id="idp23024672"></a><p><span class="title"><em>
<a class="link" href="http://www.arm.com/miscPDFs/8033.pdf" target="_top">
C++ ABI for the ARM Architecture
</a>
- </em>. </span></p></div><div class="biblioentry" title="Dynamic Shared Objects: Survey and Issues"><a id="id658437"></a><p><span class="title"><em>
+ </em>. </span></p></div><div class="biblioentry" title="Dynamic Shared Objects: Survey and Issues"><a id="idp23026480"></a><p><span class="title"><em>
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1976.html" target="_top">
Dynamic Shared Objects: Survey and Issues
</a>
</em>. </span><span class="subtitle">
ISO C++ J16/06-0046
- . </span><span class="author"><span class="firstname">Benjamin</span> <span class="surname">Kosnik</span>. </span></p></div><div class="biblioentry" title="Versioning With Namespaces"><a id="id658465"></a><p><span class="title"><em>
+ . </span><span class="author"><span class="firstname">Benjamin</span> <span class="surname">Kosnik</span>. </span></p></div><div class="biblioentry" title="Versioning With Namespaces"><a id="idp23029776"></a><p><span class="title"><em>
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2013.html" target="_top">
Versioning With Namespaces
</a>
</em>. </span><span class="subtitle">
ISO C++ J16/06-0083
- . </span><span class="author"><span class="firstname">Benjamin</span> <span class="surname">Kosnik</span>. </span></p></div><div class="biblioentry" title="Binary Compatibility of Shared Libraries Implemented in C++ on GNU/Linux Systems"><a id="id658492"></a><p><span class="title"><em>
+ . </span><span class="author"><span class="firstname">Benjamin</span> <span class="surname">Kosnik</span>. </span></p></div><div class="biblioentry" title="Binary Compatibility of Shared Libraries Implemented in C++ on GNU/Linux Systems"><a id="idp23033056"></a><p><span class="title"><em>
<a class="link" href="http://syrcose.ispras.ru/2009/files/SYRCoSE2009-CfP.pdf" target="_top">
Binary Compatibility of Shared Libraries Implemented in C++
on GNU/Linux Systems
diff --git a/libstdc++-v3/doc/html/manual/algorithms.html b/libstdc++-v3/doc/html/manual/algorithms.html
index 726fdfb01..9a1a7224a 100644
--- a/libstdc++-v3/doc/html/manual/algorithms.html
+++ b/libstdc++-v3/doc/html/manual/algorithms.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="numerics.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 11.  Algorithms"><div class="titlepage"><div><div><h2 class="title"><a id="std.algorithms"></a>Chapter 11. 
Algorithms
- <a id="id602593" class="indexterm"></a>
+ <a id="idp16296848" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="algorithms.html#std.algorithms.mutating">Mutating</a></span></dt><dd><dl><dt><span class="section"><a href="algorithms.html#algorithms.mutating.swap"><code class="function">swap</code></a></span></dt><dd><dl><dt><span class="section"><a href="algorithms.html#algorithms.swap.specializations">Specializations</a></span></dt></dl></dd></dl></dd></dl></div><p>
The neatest accomplishment of the algorithms section is that all the
work is done via iterators, not containers directly. This means two
diff --git a/libstdc++-v3/doc/html/manual/api.html b/libstdc++-v3/doc/html/manual/api.html
index f5eff4656..6fbef3ea3 100644
--- a/libstdc++-v3/doc/html/manual/api.html
+++ b/libstdc++-v3/doc/html/manual/api.html
@@ -78,11 +78,11 @@ _Alloc_traits</code> have been removed.
<span class="type">__alloc</span> to select an underlying allocator that
satisfied memory allocation requests. The selection of this
underlying allocator was not user-configurable.
- </p><div class="table"><a id="id659056"></a><p class="title"><strong>Table B.6. Extension Allocators</strong></p><div class="table-contents"><table summary="Extension Allocators" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Allocator (3.4)</th><th align="left">Header (3.4)</th><th align="left">Allocator (3.[0-3])</th><th align="left">Header (3.[0-3])</th></tr></thead><tbody><tr><td align="left"><code class="classname">__gnu_cxx::new_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/new_allocator.h</code></td><td align="left"><code class="classname">std::__new_alloc</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::malloc_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/malloc_allocator.h</code></td><td align="left"><code class="classname">std::__malloc_alloc_template&lt;int&gt;</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::debug_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/debug_allocator.h</code></td><td align="left"><code class="classname">std::debug_alloc&lt;T&gt;</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::__pool_alloc&lt;T&gt;</code></td><td align="left"><code class="filename">ext/pool_allocator.h</code></td><td align="left"><code class="classname">std::__default_alloc_template&lt;bool,int&gt;</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::__mt_alloc&lt;T&gt;</code></td><td align="left"><code class="filename">ext/mt_allocator.h</code></td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left"><code class="classname">__gnu_cxx::bitmap_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/bitmap_allocator.h</code></td><td align="left"> </td><td align="left"> </td></tr></tbody></table></div></div><br class="table-break" /><p> Releases after gcc-3.4 have continued to add to the collection
+ </p><div class="table"><a id="idp23100752"></a><p class="title"><strong>Table B.6. Extension Allocators</strong></p><div class="table-contents"><table summary="Extension Allocators" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Allocator (3.4)</th><th align="left">Header (3.4)</th><th align="left">Allocator (3.[0-3])</th><th align="left">Header (3.[0-3])</th></tr></thead><tbody><tr><td align="left"><code class="classname">__gnu_cxx::new_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/new_allocator.h</code></td><td align="left"><code class="classname">std::__new_alloc</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::malloc_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/malloc_allocator.h</code></td><td align="left"><code class="classname">std::__malloc_alloc_template&lt;int&gt;</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::debug_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/debug_allocator.h</code></td><td align="left"><code class="classname">std::debug_alloc&lt;T&gt;</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::__pool_alloc&lt;T&gt;</code></td><td align="left"><code class="filename">ext/pool_allocator.h</code></td><td align="left"><code class="classname">std::__default_alloc_template&lt;bool,int&gt;</code></td><td align="left"><code class="filename">memory</code></td></tr><tr><td align="left"><code class="classname">__gnu_cxx::__mt_alloc&lt;T&gt;</code></td><td align="left"><code class="filename">ext/mt_allocator.h</code></td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left"><code class="classname">__gnu_cxx::bitmap_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/bitmap_allocator.h</code></td><td align="left"> </td><td align="left"> </td></tr></tbody></table></div></div><br class="table-break" /><p> Releases after gcc-3.4 have continued to add to the collection
of available allocators. All of these new allocators are
standard-style. The following table includes details, along with
the first released version of GCC that included the extension allocator.
- </p><div class="table"><a id="id659286"></a><p class="title"><strong>Table B.7. Extension Allocators Continued</strong></p><div class="table-contents"><table summary="Extension Allocators Continued" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /></colgroup><thead><tr><th align="left">Allocator</th><th align="left">Include</th><th align="left">Version</th></tr></thead><tbody><tr><td align="left"><code class="classname">__gnu_cxx::array_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/array_allocator.h</code></td><td align="left">4.0.0</td></tr><tr><td align="left"><code class="classname">__gnu_cxx::throw_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/throw_allocator.h</code></td><td align="left">4.2.0</td></tr></tbody></table></div></div><br class="table-break" /><p>
+ </p><div class="table"><a id="idp23128384"></a><p class="title"><strong>Table B.7. Extension Allocators Continued</strong></p><div class="table-contents"><table summary="Extension Allocators Continued" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /></colgroup><thead><tr><th align="left">Allocator</th><th align="left">Include</th><th align="left">Version</th></tr></thead><tbody><tr><td align="left"><code class="classname">__gnu_cxx::array_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/array_allocator.h</code></td><td align="left">4.0.0</td></tr><tr><td align="left"><code class="classname">__gnu_cxx::throw_allocator&lt;T&gt;</code></td><td align="left"><code class="filename">ext/throw_allocator.h</code></td><td align="left">4.2.0</td></tr></tbody></table></div></div><br class="table-break" /><p>
Debug mode first appears.
</p><p>
Precompiled header support <acronym class="acronym">PCH</acronym> support.
diff --git a/libstdc++-v3/doc/html/manual/appendix_contributing.html b/libstdc++-v3/doc/html/manual/appendix_contributing.html
index 1e285745d..3517682be 100644
--- a/libstdc++-v3/doc/html/manual/appendix_contributing.html
+++ b/libstdc++-v3/doc/html/manual/appendix_contributing.html
@@ -7,7 +7,7 @@
Appendices
</th><td width="20%" align="right"> <a accesskey="n" href="source_organization.html">Next</a></td></tr></table><hr /></div><div class="appendix" title="Appendix A.  Contributing"><div class="titlepage"><div><div><h1 class="title"><a id="appendix.contrib"></a>
Contributing
- <a id="id649945" class="indexterm"></a>
+ <a id="idp21979104" class="indexterm"></a>
</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="appendix_contributing.html#contrib.list">Contributor Checklist</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_contributing.html#list.reading">Reading</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.copyright">Assignment</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.getting">Getting Sources</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.patches">Submitting Patches</a></span></dt></dl></dd><dt><span class="section"><a href="source_organization.html">Directory Layout and Source Conventions</a></span></dt><dt><span class="section"><a href="source_code_style.html">Coding Style</a></span></dt><dd><dl><dt><span class="section"><a href="source_code_style.html#coding_style.bad_identifiers">Bad Identifiers</a></span></dt><dt><span class="section"><a href="source_code_style.html#coding_style.example">By Example</a></span></dt></dl></dd><dt><span class="section"><a href="source_design_notes.html">Design Notes</a></span></dt></dl></div><p>
The GNU C++ Library follows an open development model. Active
contributors are assigned maintainer-ship responsibility, and given
diff --git a/libstdc++-v3/doc/html/manual/appendix_free.html b/libstdc++-v3/doc/html/manual/appendix_free.html
index 7a95fef18..dc7678e81 100644
--- a/libstdc++-v3/doc/html/manual/appendix_free.html
+++ b/libstdc++-v3/doc/html/manual/appendix_free.html
@@ -7,7 +7,7 @@
Appendices
</th><td width="20%" align="right"> <a accesskey="n" href="appendix_gpl.html">Next</a></td></tr></table><hr /></div><div class="appendix" title="Appendix C.  Free Software Needs Free Documentation"><div class="titlepage"><div><div><h1 class="title"><a id="appendix.free"></a>
Free Software Needs Free Documentation
- <a id="id662362" class="indexterm"></a>
+ <a id="idp23497520" class="indexterm"></a>
</h1></div></div></div><p>
The biggest deficiency in free operating systems is not in the
software--it is the lack of good free manuals that we can include in
diff --git a/libstdc++-v3/doc/html/manual/appendix_gpl.html b/libstdc++-v3/doc/html/manual/appendix_gpl.html
index 0965c585c..01b355a6d 100644
--- a/libstdc++-v3/doc/html/manual/appendix_gpl.html
+++ b/libstdc++-v3/doc/html/manual/appendix_gpl.html
@@ -78,7 +78,7 @@
</p><p>
The precise terms and conditions for copying, distribution and modification
follow.
- </p><h2><a id="id662701"></a>
+ </p><h2><a id="idp23538256"></a>
TERMS AND CONDITIONS
</h2><h2><a id="gpl-3-definitions"></a>
0. Definitions.
@@ -619,7 +619,7 @@
waiver of all civil liability in connection with the Program, unless a
warranty or assumption of liability accompanies a copy of the Program in
return for a fee.
- </p><h2><a id="id663525"></a>
+ </p><h2><a id="idp23637184"></a>
END OF TERMS AND CONDITIONS
</h2><h2><a id="HowToApply"></a>
How to Apply These Terms to Your New Programs
diff --git a/libstdc++-v3/doc/html/manual/appendix_porting.html b/libstdc++-v3/doc/html/manual/appendix_porting.html
index 781e35ec9..0a87ee854 100644
--- a/libstdc++-v3/doc/html/manual/appendix_porting.html
+++ b/libstdc++-v3/doc/html/manual/appendix_porting.html
@@ -7,8 +7,8 @@
Appendices
</th><td width="20%" align="right"> <a accesskey="n" href="documentation_hacking.html">Next</a></td></tr></table><hr /></div><div class="appendix" title="Appendix B.  Porting and Maintenance"><div class="titlepage"><div><div><h1 class="title"><a id="appendix.porting"></a>
Porting and Maintenance
- <a id="id651063" class="indexterm"></a>
-</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.map">Overview: What Comes from Where</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety">
+ <a id="idp22113280" class="indexterm"></a>
+</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview">Overview</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview.basic">General Process</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview.map">What Comes from Where</a></span></dt></dl></dd><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure">Configure</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="appendix_porting.html#build_hacking.make">Make</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety">
Qualifying Exception Safety Guarantees
</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety.overview">Overview</a></span></dt><dt><span class="section"><a href="test.html#test.exception.safety.status">
@@ -41,17 +41,32 @@ Support for C++11 dialect.
in GCC try to stay in sync with each other in terms of versions of
the auto-tools used, so please try to play nicely with the
neighbors.
- </p></div><div class="section" title="Overview: What Comes from Where"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.map"></a>Overview: What Comes from Where</h3></div></div></div><div class="figure"><a id="id651195"></a><p class="title"><strong>Figure B.1. Configure and Build File Dependencies</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/confdeps.png" align="middle" alt="Dependency Graph for Configure and Build Files" /></div></div></div><br class="figure-break" /><p>
- Regenerate all generated files by using the command sequence
- <code class="code">"autoreconf"</code> at the top level of the libstdc++ source
- directory. The following will also work, but is much more complex:
- <code class="code">"aclocal-1.11 &amp;&amp; autoconf-2.64 &amp;&amp;
- autoheader-2.64 &amp;&amp; automake-1.11"</code> The version
- numbers may be absent entirely or otherwise vary depending on
- <a class="link" href="http://gcc.gnu.org/install/prerequisites.html" target="_top">the
- current requirements</a> and your vendor's choice of
- installation names.
- </p></div><div class="section" title="Storing Information in non-AC files (like configure.host)"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.scripts"></a>Storing Information in non-AC files (like configure.host)</h3></div></div></div><p>
+ </p></div><div class="section" title="Overview"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.overview"></a>Overview</h3></div></div></div><div class="section" title="General Process"><div class="titlepage"><div><div><h4 class="title"><a id="build_hacking.overview.basic"></a>General Process</h4></div></div></div><p>
+ The configure process begins the act of building libstdc++, and is
+ started via:
+</p><pre class="screen">
+<code class="computeroutput">
+configure
+</code>
+</pre><p>
+The <code class="filename">configure</code> file is a script generated (via
+<span class="command"><strong>autoconf</strong></span>) from the file
+<code class="filename">configure.ac</code>.
+</p><p>
+ After the configure process is complete,
+</p><pre class="screen">
+<code class="computeroutput">
+make all
+</code>
+</pre><p>
+in the build directory starts the build process. The <code class="literal">all</code> target comes from the <code class="filename">Makefile</code> file, which is generated via <span class="command"><strong>configure</strong></span> from the <code class="filename">Makefile.in</code> file, which is in turn generated (via
+<span class="command"><strong>automake</strong></span>) from the file
+<code class="filename">Makefile.am</code>.
+</p></div><div class="section" title="What Comes from Where"><div class="titlepage"><div><div><h4 class="title"><a id="build_hacking.overview.map"></a>What Comes from Where</h4></div></div></div><div class="figure"><a id="idp22140672"></a><p class="title"><strong>Figure B.1. Configure and Build File Dependencies</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/confdeps.png" align="middle" alt="Dependency Graph for Configure and Build Files" /></div></div></div><br class="figure-break" /><p>
+ Regenerate all generated files by using the command
+ <code class="code">autoreconf</code> at the top level of the libstdc++ source
+ directory.
+ </p></div></div><div class="section" title="Configure"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.configure"></a>Configure</h3></div></div></div><div class="section" title="Storing Information in non-AC files (like configure.host)"><div class="titlepage"><div><div><h4 class="title"><a id="build_hacking.configure.scripts"></a>Storing Information in non-AC files (like configure.host)</h4></div></div></div><p>
Until that glorious day when we can use AC_TRY_LINK with a
cross-compiler, we have to hardcode the results of what the tests
would have shown if they could be run. So we have an inflexible
@@ -73,7 +88,7 @@ Support for C++11 dialect.
for instance, but then we would need arguments to aclocal/autoconf
to properly find them all when generating configure. I would
discourage that.
-</p></div><div class="section" title="Coding and Commenting Conventions"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.conventions"></a>Coding and Commenting Conventions</h3></div></div></div><p>
+</p></div><div class="section" title="Coding and Commenting Conventions"><div class="titlepage"><div><div><h4 class="title"><a id="build_hacking.configure.conventions"></a>Coding and Commenting Conventions</h4></div></div></div><p>
Most comments should use {octothorpes, shibboleths, hash marks,
pound signs, whatever} rather than "dnl". Nearly all comments in
configure.ac should. Comments inside macros written in ancilliary
@@ -90,7 +105,7 @@ Support for C++11 dialect.
Do not use any <code class="code">$target*</code> variables, such as
<code class="code">$target_alias</code>. The single exception is in
configure.ac, for automake+dejagnu's sake.
- </p></div><div class="section" title="The acinclude.m4 layout"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.acinclude"></a>The acinclude.m4 layout</h3></div></div></div><p>
+ </p></div><div class="section" title="The acinclude.m4 layout"><div class="titlepage"><div><div><h4 class="title"><a id="build_hacking.configure.acinclude"></a>The acinclude.m4 layout</h4></div></div></div><p>
The nice thing about acinclude.m4/aclocal.m4 is that macros aren't
actually performed/called/expanded/whatever here, just loaded. So
we can arrange the contents however we like. As of this writing,
@@ -161,7 +176,7 @@ Support for C++11 dialect.
</pre><p>
Things which we don't seem to use directly, but just has to be
present otherwise stuff magically goes wonky.
-</p></div><div class="section" title="GLIBCXX_ENABLE, the --enable maker"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.enable"></a><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</h3></div></div></div><p>
+</p></div><div class="section" title="GLIBCXX_ENABLE, the --enable maker"><div class="titlepage"><div><div><h4 class="title"><a id="build_hacking.configure.enable"></a><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</h4></div></div></div><p>
All the GLIBCXX_ENABLE_FOO macros use a common helper,
GLIBCXX_ENABLE. (You don't have to use it, but it's easy.) The
helper does two things for us:
@@ -249,4 +264,47 @@ Support for C++11 dialect.
argument checking at all is done in this signature. See
GLIBCXX_ENABLE_CXX_FLAGS for an example of handling, and an error
message.
-</p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="source_design_notes.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="bk01pt04.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="documentation_hacking.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Design Notes </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Writing and Generating Documentation</td></tr></table></div></body></html>
+</p></div></div><div class="section" title="Make"><div class="titlepage"><div><div><h3 class="title"><a id="build_hacking.make"></a>Make</h3></div></div></div><p>
+ The build process has to make all of object files needed for
+ static or shared libraries, but first it has to generate some
+ include files. The general order is as follows:
+ </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
+ make include files, make pre-compiled headers
+ </p></li><li class="listitem"><p>
+ make libsupc++
+ </p><p>
+ Generates a libtool convenience library,
+ <code class="filename">libsupc++convenience</code> with language-support
+ routines. Also generates a freestanding static library,
+ <code class="filename">libsupc++.a</code>.
+ </p></li><li class="listitem"><p>
+ make src
+ </p><p>
+ Generates two convenience libraries, one for C++98 and one for
+ C++11, various compability files for shared and static
+ libraries, and then collects all the generated bits and creates
+ the final libstdc++ libraries.
+ </p><div class="orderedlist"><ol class="orderedlist" type="a"><li class="listitem"><p>
+ make src/c++98
+ </p><p>
+ Generates a libtool convenience library,
+ <code class="filename">libc++98convenience</code> with language-support
+ routines. Uses the <code class="literal">-std=gnu++98</code> dialect.
+ </p></li><li class="listitem"><p>
+ make src/c++11
+ </p><p>
+ Generates a libtool convenience library,
+ <code class="filename">libc++11convenience</code> with language-support
+ routines. Uses the <code class="literal">-std=gnu++11</code> dialect.
+ </p></li><li class="listitem"><p>
+ make src
+ </p><p>
+ Generates needed compatibility objects for shared and static
+ libraries. Shared-only code is seggregated at compile-time via
+ the macro <code class="literal">_GLIBCXX_SHARED</code>.
+ </p><p>
+ Then, collects all the generated convenience libraries, adds in
+ any required compatibility objects, and creates the final shared
+ and static libraries: <code class="filename">libstdc++.so</code> and
+ <code class="filename">libstdc++.a</code>.
+ </p></li></ol></div></li></ol></div></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="source_design_notes.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="bk01pt04.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="documentation_hacking.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Design Notes </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Writing and Generating Documentation</td></tr></table></div></body></html>
diff --git a/libstdc++-v3/doc/html/manual/atomics.html b/libstdc++-v3/doc/html/manual/atomics.html
index 0a026bce3..748fae127 100644
--- a/libstdc++-v3/doc/html/manual/atomics.html
+++ b/libstdc++-v3/doc/html/manual/atomics.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="concurrency.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 14.  Atomics"><div class="titlepage"><div><div><h2 class="title"><a id="std.atomics"></a>Chapter 14. 
Atomics
- <a id="id604261" class="indexterm"></a>
+ <a id="idp16497216" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="atomics.html#std.atomics.api">API Reference</a></span></dt></dl></div><p>
Facilities for atomic operations.
</p><div class="section" title="API Reference"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.atomics.api"></a>API Reference</h2></div></div></div><p>
diff --git a/libstdc++-v3/doc/html/manual/backwards.html b/libstdc++-v3/doc/html/manual/backwards.html
index b140fb9a9..20022c54f 100644
--- a/libstdc++-v3/doc/html/manual/backwards.html
+++ b/libstdc++-v3/doc/html/manual/backwards.html
@@ -941,15 +941,15 @@ AC_DEFUN([AC_HEADER_UNORDERED_SET], [
This is a change in behavior from older versions. Now, most
<span class="type">iterator_type</span> typedefs in container classes are POD
objects, not <span class="type">value_type</span> pointers.
-</p></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h3 class="title"><a id="backwards.biblio"></a>Bibliography</h3></div></div></div><div class="biblioentry" title="Migrating to GCC 4.1"><a id="id662265"></a><p><span class="title"><em>
+</p></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h3 class="title"><a id="backwards.biblio"></a>Bibliography</h3></div></div></div><div class="biblioentry" title="Migrating to GCC 4.1"><a id="idp23485888"></a><p><span class="title"><em>
<a class="link" href="http://www.kegel.com/gcc/gcc4.html" target="_top">
Migrating to GCC 4.1
</a>
- </em>. </span><span class="author"><span class="firstname">Dan</span> <span class="surname">Kegel</span>. </span></p></div><div class="biblioentry" title="Building the Whole Debian Archive with GCC 4.1: A Summary"><a id="id662288"></a><p><span class="title"><em>
+ </em>. </span><span class="author"><span class="firstname">Dan</span> <span class="surname">Kegel</span>. </span></p></div><div class="biblioentry" title="Building the Whole Debian Archive with GCC 4.1: A Summary"><a id="idp23488672"></a><p><span class="title"><em>
<a class="link" href="http://lists.debian.org/debian-gcc/2006/03/msg00405.html" target="_top">
Building the Whole Debian Archive with GCC 4.1: A Summary
</a>
- </em>. </span><span class="author"><span class="firstname">Martin</span> <span class="surname">Michlmayr</span>. </span></p></div><div class="biblioentry" title="Migration guide for GCC-3.2"><a id="id662312"></a><p><span class="title"><em>
+ </em>. </span><span class="author"><span class="firstname">Martin</span> <span class="surname">Michlmayr</span>. </span></p></div><div class="biblioentry" title="Migration guide for GCC-3.2"><a id="idp23491520"></a><p><span class="title"><em>
<a class="link" href="http://annwm.lbl.gov/~leggett/Atlas/gcc-3.2.html" target="_top">
Migration guide for GCC-3.2
</a>
diff --git a/libstdc++-v3/doc/html/manual/bk01pt02.html b/libstdc++-v3/doc/html/manual/bk01pt02.html
index 62163ab56..d312f8400 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt02.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt02.html
@@ -13,13 +13,13 @@
</a></span></dt><dd><dl><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions">Exceptions</a></span></dt><dd><dl><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions.api">API Reference</a></span></dt><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions.data">Adding Data to <code class="classname">exception</code></a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt02ch05s02.html">Concept Checking</a></span></dt></dl></dd><dt><span class="chapter"><a href="utilities.html">6.
Utilities
-</a></span></dt><dd><dl><dt><span class="section"><a href="utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id583537">Interface Design</a></span></dt><dt><span class="section"><a href="memory.html#id583567">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="memory.html#id583678">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id584684">Class Hierarchy</a></span></dt><dt><span class="section"><a href="memory.html#id584872">Thread Safety</a></span></dt><dt><span class="section"><a href="memory.html#id584932">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="memory.html#id585054">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id597505">Examples</a></span></dt><dt><span class="section"><a href="memory.html#id597535">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="traits.html">Traits</a></span></dt></dl></dd><dt><span class="chapter"><a href="strings.html">7.
+</a></span></dt><dd><dl><dt><span class="section"><a href="utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp14010064">Interface Design</a></span></dt><dt><span class="section"><a href="memory.html#idp14013616">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="memory.html#idp14026912">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp14147808">Class Hierarchy</a></span></dt><dt><span class="section"><a href="memory.html#idp15648080">Thread Safety</a></span></dt><dt><span class="section"><a href="memory.html#idp15655376">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="memory.html#idp15670000">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp15686416">Examples</a></span></dt><dt><span class="section"><a href="memory.html#idp15690000">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="traits.html">Traits</a></span></dt></dl></dd><dt><span class="chapter"><a href="strings.html">7.
Strings
</a></span></dt><dd><dl><dt><span class="section"><a href="strings.html#std.strings.string">String Classes</a></span></dt><dd><dl><dt><span class="section"><a href="strings.html#strings.string.simple">Simple Transformations</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.case">Case Sensitivity</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.character_types">Arbitrary Character Types</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.token">Tokenizing</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.shrink">Shrink to Fit</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.Cstring">CString (MFC)</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="localization.html">8.
Localization
-</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#id599235">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="containers.html">9.
+</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#idp15893680">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="containers.html">9.
Containers
</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#std.containers.sequences">Sequences</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#containers.sequences.list">list</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#sequences.list.size">list::size() is O(n)</a></span></dt></dl></dd><dt><span class="section"><a href="containers.html#containers.sequences.vector">vector</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#sequences.vector.management">Space Overhead Management</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="associative.html">Associative</a></span></dt><dd><dl><dt><span class="section"><a href="associative.html#containers.associative.insert_hints">Insertion Hints</a></span></dt><dt><span class="section"><a href="associative.html#containers.associative.bitset">bitset</a></span></dt><dd><dl><dt><span class="section"><a href="associative.html#associative.bitset.size_variable">Size Variable</a></span></dt><dt><span class="section"><a href="associative.html#associative.bitset.type_string">Type String</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="containers_and_c.html">Interacting with C</a></span></dt><dd><dl><dt><span class="section"><a href="containers_and_c.html#containers.c.vs_array">Containers vs. Arrays</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="iterators.html">10.
diff --git a/libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html b/libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html
index c6154453e..7e8b87e47 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html
@@ -19,6 +19,6 @@
mode or with debug mode. The
following table provides the names and headers of the debugging
containers:
-</p><div class="table"><a id="id605097"></a><p class="title"><strong>Table 17.1. Debugging Containers</strong></p><div class="table-contents"><table summary="Debugging Containers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Container</th><th align="left">Header</th><th align="left">Debug container</th><th align="left">Debug header</th></tr></thead><tbody><tr><td align="left"><code class="classname">std::bitset</code></td><td align="left"><code class="filename">bitset</code></td><td align="left"><code class="classname">__gnu_debug::bitset</code></td><td align="left"><code class="filename">&lt;debug/bitset&gt;</code></td></tr><tr><td align="left"><code class="classname">std::deque</code></td><td align="left"><code class="filename">deque</code></td><td align="left"><code class="classname">__gnu_debug::deque</code></td><td align="left"><code class="filename">&lt;debug/deque&gt;</code></td></tr><tr><td align="left"><code class="classname">std::list</code></td><td align="left"><code class="filename">list</code></td><td align="left"><code class="classname">__gnu_debug::list</code></td><td align="left"><code class="filename">&lt;debug/list&gt;</code></td></tr><tr><td align="left"><code class="classname">std::map</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="classname">__gnu_debug::map</code></td><td align="left"><code class="filename">&lt;debug/map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::multimap</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="classname">__gnu_debug::multimap</code></td><td align="left"><code class="filename">&lt;debug/map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::multiset</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="classname">__gnu_debug::multiset</code></td><td align="left"><code class="filename">&lt;debug/set&gt;</code></td></tr><tr><td align="left"><code class="classname">std::set</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="classname">__gnu_debug::set</code></td><td align="left"><code class="filename">&lt;debug/set&gt;</code></td></tr><tr><td align="left"><code class="classname">std::string</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="classname">__gnu_debug::string</code></td><td align="left"><code class="filename">&lt;debug/string&gt;</code></td></tr><tr><td align="left"><code class="classname">std::wstring</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="classname">__gnu_debug::wstring</code></td><td align="left"><code class="filename">&lt;debug/string&gt;</code></td></tr><tr><td align="left"><code class="classname">std::basic_string</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="classname">__gnu_debug::basic_string</code></td><td align="left"><code class="filename">&lt;debug/string&gt;</code></td></tr><tr><td align="left"><code class="classname">std::vector</code></td><td align="left"><code class="filename">vector</code></td><td align="left"><code class="classname">__gnu_debug::vector</code></td><td align="left"><code class="filename">&lt;debug/vector&gt;</code></td></tr></tbody></table></div></div><br class="table-break" /><p>In addition, when compiling in C++11 mode, these additional
+</p><div class="table"><a id="idp16597600"></a><p class="title"><strong>Table 17.1. Debugging Containers</strong></p><div class="table-contents"><table summary="Debugging Containers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Container</th><th align="left">Header</th><th align="left">Debug container</th><th align="left">Debug header</th></tr></thead><tbody><tr><td align="left"><code class="classname">std::bitset</code></td><td align="left"><code class="filename">bitset</code></td><td align="left"><code class="classname">__gnu_debug::bitset</code></td><td align="left"><code class="filename">&lt;debug/bitset&gt;</code></td></tr><tr><td align="left"><code class="classname">std::deque</code></td><td align="left"><code class="filename">deque</code></td><td align="left"><code class="classname">__gnu_debug::deque</code></td><td align="left"><code class="filename">&lt;debug/deque&gt;</code></td></tr><tr><td align="left"><code class="classname">std::list</code></td><td align="left"><code class="filename">list</code></td><td align="left"><code class="classname">__gnu_debug::list</code></td><td align="left"><code class="filename">&lt;debug/list&gt;</code></td></tr><tr><td align="left"><code class="classname">std::map</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="classname">__gnu_debug::map</code></td><td align="left"><code class="filename">&lt;debug/map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::multimap</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="classname">__gnu_debug::multimap</code></td><td align="left"><code class="filename">&lt;debug/map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::multiset</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="classname">__gnu_debug::multiset</code></td><td align="left"><code class="filename">&lt;debug/set&gt;</code></td></tr><tr><td align="left"><code class="classname">std::set</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="classname">__gnu_debug::set</code></td><td align="left"><code class="filename">&lt;debug/set&gt;</code></td></tr><tr><td align="left"><code class="classname">std::string</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="classname">__gnu_debug::string</code></td><td align="left"><code class="filename">&lt;debug/string&gt;</code></td></tr><tr><td align="left"><code class="classname">std::wstring</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="classname">__gnu_debug::wstring</code></td><td align="left"><code class="filename">&lt;debug/string&gt;</code></td></tr><tr><td align="left"><code class="classname">std::basic_string</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="classname">__gnu_debug::basic_string</code></td><td align="left"><code class="filename">&lt;debug/string&gt;</code></td></tr><tr><td align="left"><code class="classname">std::vector</code></td><td align="left"><code class="filename">vector</code></td><td align="left"><code class="classname">__gnu_debug::vector</code></td><td align="left"><code class="filename">&lt;debug/vector&gt;</code></td></tr></tbody></table></div></div><br class="table-break" /><p>In addition, when compiling in C++11 mode, these additional
containers have additional debug capability.
-</p><div class="table"><a id="id605471"></a><p class="title"><strong>Table 17.2. Debugging Containers C++11</strong></p><div class="table-contents"><table summary="Debugging Containers C++11" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Container</th><th align="left">Header</th><th align="left">Debug container</th><th align="left">Debug header</th></tr></thead><tbody><tr><td align="left"><code class="classname">std::unordered_map</code></td><td align="left"><code class="filename">unordered_map</code></td><td align="left"><code class="classname">__gnu_debug::unordered_map</code></td><td align="left"><code class="filename">&lt;debug/unordered_map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::unordered_multimap</code></td><td align="left"><code class="filename">unordered_map</code></td><td align="left"><code class="classname">__gnu_debug::unordered_multimap</code></td><td align="left"><code class="filename">&lt;debug/unordered_map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::unordered_set</code></td><td align="left"><code class="filename">unordered_set</code></td><td align="left"><code class="classname">__gnu_debug::unordered_set</code></td><td align="left"><code class="filename">&lt;debug/unordered_set&gt;</code></td></tr><tr><td align="left"><code class="classname">std::unordered_multiset</code></td><td align="left"><code class="filename">unordered_set</code></td><td align="left"><code class="classname">__gnu_debug::unordered_multiset</code></td><td align="left"><code class="filename">&lt;debug/unordered_set&gt;</code></td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bk01pt03ch17s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="debug_mode.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="bk01pt03ch17s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Semantics </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Design</td></tr></table></div></body></html>
+</p><div class="table"><a id="idp16642496"></a><p class="title"><strong>Table 17.2. Debugging Containers C++11</strong></p><div class="table-contents"><table summary="Debugging Containers C++11" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Container</th><th align="left">Header</th><th align="left">Debug container</th><th align="left">Debug header</th></tr></thead><tbody><tr><td align="left"><code class="classname">std::unordered_map</code></td><td align="left"><code class="filename">unordered_map</code></td><td align="left"><code class="classname">__gnu_debug::unordered_map</code></td><td align="left"><code class="filename">&lt;debug/unordered_map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::unordered_multimap</code></td><td align="left"><code class="filename">unordered_map</code></td><td align="left"><code class="classname">__gnu_debug::unordered_multimap</code></td><td align="left"><code class="filename">&lt;debug/unordered_map&gt;</code></td></tr><tr><td align="left"><code class="classname">std::unordered_set</code></td><td align="left"><code class="filename">unordered_set</code></td><td align="left"><code class="classname">__gnu_debug::unordered_set</code></td><td align="left"><code class="filename">&lt;debug/unordered_set&gt;</code></td></tr><tr><td align="left"><code class="classname">std::unordered_multiset</code></td><td align="left"><code class="filename">unordered_set</code></td><td align="left"><code class="classname">__gnu_debug::unordered_multiset</code></td><td align="left"><code class="filename">&lt;debug/unordered_set&gt;</code></td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bk01pt03ch17s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="debug_mode.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="bk01pt03ch17s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Semantics </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Design</td></tr></table></div></body></html>
diff --git a/libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html b/libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html
index 88ee85f2f..d1414b383 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html
@@ -63,4 +63,4 @@ Then compile this code with the prerequisite compiler flags
flags for atomic operations.)
</p><p> The following table provides the names and headers of all the
parallel algorithms that can be used in a similar manner:
-</p><div class="table"><a id="id607059"></a><p class="title"><strong>Table 18.1. Parallel Algorithms</strong></p><div class="table-contents"><table summary="Parallel Algorithms" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Algorithm</th><th align="left">Header</th><th align="left">Parallel algorithm</th><th align="left">Parallel header</th></tr></thead><tbody><tr><td align="left"><code class="function">std::accumulate</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::accumulate</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::adjacent_difference</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::adjacent_difference</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::inner_product</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::inner_product</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::partial_sum</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::partial_sum</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::adjacent_find</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::adjacent_find</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::count</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::count</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::count_if</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::count_if</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::equal</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::equal</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::find</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::find</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::find_if</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::find_if</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::find_first_of</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::find_first_of</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::for_each</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::for_each</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::generate</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::generate</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::generate_n</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::generate_n</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::lexicographical_compare</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::lexicographical_compare</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::mismatch</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::mismatch</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::search</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::search</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::search_n</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::search_n</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::transform</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::transform</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::replace</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::replace</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::replace_if</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::replace_if</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::max_element</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::max_element</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::merge</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::merge</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::min_element</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::min_element</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::nth_element</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::nth_element</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::partial_sort</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::partial_sort</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::partition</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::partition</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::random_shuffle</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::random_shuffle</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_union</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_union</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_intersection</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_intersection</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_symmetric_difference</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_symmetric_difference</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_difference</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_difference</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::sort</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::sort</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::stable_sort</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::stable_sort</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::unique_copy</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::unique_copy</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bk01pt03ch18s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="parallel_mode.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="bk01pt03ch18s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Semantics </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Design</td></tr></table></div></body></html>
+</p><div class="table"><a id="idp16832640"></a><p class="title"><strong>Table 18.1. Parallel Algorithms</strong></p><div class="table-contents"><table summary="Parallel Algorithms" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Algorithm</th><th align="left">Header</th><th align="left">Parallel algorithm</th><th align="left">Parallel header</th></tr></thead><tbody><tr><td align="left"><code class="function">std::accumulate</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::accumulate</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::adjacent_difference</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::adjacent_difference</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::inner_product</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::inner_product</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::partial_sum</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="function">__gnu_parallel::partial_sum</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr><tr><td align="left"><code class="function">std::adjacent_find</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::adjacent_find</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::count</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::count</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::count_if</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::count_if</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::equal</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::equal</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::find</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::find</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::find_if</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::find_if</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::find_first_of</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::find_first_of</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::for_each</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::for_each</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::generate</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::generate</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::generate_n</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::generate_n</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::lexicographical_compare</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::lexicographical_compare</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::mismatch</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::mismatch</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::search</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::search</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::search_n</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::search_n</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::transform</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::transform</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::replace</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::replace</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::replace_if</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::replace_if</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::max_element</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::max_element</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::merge</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::merge</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::min_element</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::min_element</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::nth_element</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::nth_element</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::partial_sort</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::partial_sort</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::partition</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::partition</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::random_shuffle</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::random_shuffle</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_union</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_union</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_intersection</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_intersection</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_symmetric_difference</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_symmetric_difference</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::set_difference</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::set_difference</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::sort</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::sort</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::stable_sort</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::stable_sort</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr><tr><td align="left"><code class="function">std::unique_copy</code></td><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="function">__gnu_parallel::unique_copy</code></td><td align="left"><code class="filename">parallel/algorithm</code></td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bk01pt03ch18s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="parallel_mode.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="bk01pt03ch18s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Semantics </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Design</td></tr></table></div></body></html>
diff --git a/libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html b/libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html
index 1cd563e52..2100fc0b4 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Design</title><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1" /><meta name="keywords" content="&#10; C++&#10; , &#10; library&#10; , &#10; profile&#10; " /><meta name="keywords" content="&#10; ISO C++&#10; , &#10; library&#10; " /><meta name="keywords" content="&#10; ISO C++&#10; , &#10; runtime&#10; , &#10; library&#10; " /><link rel="home" href="../index.html" title="The GNU C++ Library" /><link rel="up" href="profile_mode.html" title="Chapter 19. Profile Mode" /><link rel="prev" href="profile_mode.html" title="Chapter 19. Profile Mode" /><link rel="next" href="bk01pt03ch19s03.html" title="Extensions for Custom Containers" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Design</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="profile_mode.html">Prev</a> </td><th width="60%" align="center">Chapter 19. Profile Mode</th><td width="20%" align="right"> <a accesskey="n" href="bk01pt03ch19s03.html">Next</a></td></tr></table><hr /></div><div class="section" title="Design"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="manual.ext.profile_mode.design"></a>Design</h2></div></div></div><p>
-</p><div class="table"><a id="id609182"></a><p class="title"><strong>Table 19.1. Profile Code Location</strong></p><div class="table-contents"><table summary="Profile Code Location" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">Code Location</th><th align="left">Use</th></tr></thead><tbody><tr><td align="left"><code class="code">libstdc++-v3/include/std/*</code></td><td align="left">Preprocessor code to redirect to profile extension headers.</td></tr><tr><td align="left"><code class="code">libstdc++-v3/include/profile/*</code></td><td align="left">Profile extension public headers (map, vector, ...).</td></tr><tr><td align="left"><code class="code">libstdc++-v3/include/profile/impl/*</code></td><td align="left">Profile extension internals. Implementation files are
+</p><div class="table"><a id="idp17087440"></a><p class="title"><strong>Table 19.1. Profile Code Location</strong></p><div class="table-contents"><table summary="Profile Code Location" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">Code Location</th><th align="left">Use</th></tr></thead><tbody><tr><td align="left"><code class="code">libstdc++-v3/include/std/*</code></td><td align="left">Preprocessor code to redirect to profile extension headers.</td></tr><tr><td align="left"><code class="code">libstdc++-v3/include/profile/*</code></td><td align="left">Profile extension public headers (map, vector, ...).</td></tr><tr><td align="left"><code class="code">libstdc++-v3/include/profile/impl/*</code></td><td align="left">Profile extension internals. Implementation files are
only included from <code class="code">impl/profiler.h</code>, which is the only
file included from the public headers.</td></tr></tbody></table></div></div><br class="table-break" /><p>
</p><div class="section" title="Wrapper Model"><div class="titlepage"><div><div><h3 class="title"><a id="manual.ext.profile_mode.design.wrapper"></a>Wrapper Model</h3></div></div></div><p>
diff --git a/libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html b/libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html
index 78d11344b..9dc6ab9ef 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html
@@ -18,7 +18,7 @@
A high accuracy means that the diagnostic is unlikely to be wrong.
These grades are not perfect. They are just meant to guide users with
specific needs or time budgets.
- </p><div class="table"><a id="id610064"></a><p class="title"><strong>Table 19.2. Profile Diagnostics</strong></p><div class="table-contents"><table summary="Profile Diagnostics" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /><col align="left" class="c6" /><col align="left" class="c7" /></colgroup><thead><tr><th align="left">Group</th><th align="left">Flag</th><th align="left">Benefit</th><th align="left">Cost</th><th align="left">Freq.</th><th align="left">Implemented</th><td class="auto-generated"> </td></tr></thead><tbody><tr><td align="left"><a class="link" href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.containers" title="Containers">
+ </p><div class="table"><a id="idp17193152"></a><p class="title"><strong>Table 19.2. Profile Diagnostics</strong></p><div class="table-contents"><table summary="Profile Diagnostics" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /><col align="left" class="c6" /><col align="left" class="c7" /></colgroup><thead><tr><th align="left">Group</th><th align="left">Flag</th><th align="left">Benefit</th><th align="left">Cost</th><th align="left">Freq.</th><th align="left">Implemented</th><td class="auto-generated"> </td></tr></thead><tbody><tr><td align="left"><a class="link" href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.containers" title="Containers">
CONTAINERS</a></td><td align="left"><a class="link" href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.hashtable_too_small" title="Hashtable Too Small">
HASHTABLE_TOO_SMALL</a></td><td align="left">10</td><td align="left">1</td><td align="left"> </td><td align="left">10</td><td align="left">yes</td></tr><tr><td align="left"> </td><td align="left"><a class="link" href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.hashtable_too_large" title="Hashtable Too Large">
HASHTABLE_TOO_LARGE</a></td><td align="left">5</td><td align="left">1</td><td align="left"> </td><td align="left">10</td><td align="left">yes</td></tr><tr><td align="left"> </td><td align="left"><a class="link" href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.inefficient_hash" title="Inefficient Hash">
diff --git a/libstdc++-v3/doc/html/manual/bk01pt03ch21s02.html b/libstdc++-v3/doc/html/manual/bk01pt03ch21s02.html
index 84309ac46..5ff81e6e0 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt03ch21s02.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt03ch21s02.html
@@ -76,7 +76,7 @@ else return false.</p></li></ol></div><p>
</p><p>
Consider a block of size 64 ints. In memory, it would look like this:
(assume a 32-bit system where, size_t is a 32-bit entity).
- </p><div class="table"><a id="id613494"></a><p class="title"><strong>Table 21.1. Bitmap Allocator Memory Map</strong></p><div class="table-contents"><table summary="Bitmap Allocator Memory Map" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left">268</td><td align="left">0</td><td align="left">4294967295</td><td align="left">4294967295</td><td align="left">Data -&gt; Space for 64 ints</td></tr></tbody></table></div></div><br class="table-break" /><p>
+ </p><div class="table"><a id="idp17604576"></a><p class="title"><strong>Table 21.1. Bitmap Allocator Memory Map</strong></p><div class="table-contents"><table summary="Bitmap Allocator Memory Map" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left">268</td><td align="left">0</td><td align="left">4294967295</td><td align="left">4294967295</td><td align="left">Data -&gt; Space for 64 ints</td></tr></tbody></table></div></div><br class="table-break" /><p>
The first Column(268) represents the size of the Block in bytes as
seen by the Bitmap Allocator. Internally, a global free list is
used to keep track of the free blocks used and given back by the
diff --git a/libstdc++-v3/doc/html/manual/bk01pt03pr01.html b/libstdc++-v3/doc/html/manual/bk01pt03pr01.html
index e496d4da1..ac18c2dc0 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt03pr01.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt03pr01.html
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title></title><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1" /><meta name="keywords" content="&#10; ISO C++&#10; , &#10; library&#10; " /><meta name="keywords" content="&#10; ISO C++&#10; , &#10; runtime&#10; , &#10; library&#10; " /><link rel="home" href="../index.html" title="The GNU C++ Library" /><link rel="up" href="extensions.html" title="Part III.  Extensions" /><link rel="prev" href="extensions.html" title="Part III.  Extensions" /><link rel="next" href="ext_compile_checks.html" title="Chapter 16. Compile Time Checks" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="extensions.html">Prev</a> </td><th width="60%" align="center">Part III. 
Extensions
-</th><td width="20%" align="right"> <a accesskey="n" href="ext_compile_checks.html">Next</a></td></tr></table><hr /></div><div class="preface"><div class="titlepage"><div><div><h1 class="title"><a id="id604564"></a></h1></div></div></div><p>
+</th><td width="20%" align="right"> <a accesskey="n" href="ext_compile_checks.html">Next</a></td></tr></table><hr /></div><div class="preface"><div class="titlepage"><div><div><h1 class="title"><a id="idp16533728"></a></h1></div></div></div><p>
Here we will make an attempt at describing the non-Standard
extensions to the library. Some of these are from older versions of
standard library components, namely SGI's STL, and some of these are
diff --git a/libstdc++-v3/doc/html/manual/bk01pt04.html b/libstdc++-v3/doc/html/manual/bk01pt04.html
index 47c3875cc..c9b70a160 100644
--- a/libstdc++-v3/doc/html/manual/bk01pt04.html
+++ b/libstdc++-v3/doc/html/manual/bk01pt04.html
@@ -10,7 +10,7 @@
</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_contributing.html#contrib.list">Contributor Checklist</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_contributing.html#list.reading">Reading</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.copyright">Assignment</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.getting">Getting Sources</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.patches">Submitting Patches</a></span></dt></dl></dd><dt><span class="section"><a href="source_organization.html">Directory Layout and Source Conventions</a></span></dt><dt><span class="section"><a href="source_code_style.html">Coding Style</a></span></dt><dd><dl><dt><span class="section"><a href="source_code_style.html#coding_style.bad_identifiers">Bad Identifiers</a></span></dt><dt><span class="section"><a href="source_code_style.html#coding_style.example">By Example</a></span></dt></dl></dd><dt><span class="section"><a href="source_design_notes.html">Design Notes</a></span></dt></dl></dd><dt><span class="appendix"><a href="appendix_porting.html">B.
Porting and Maintenance
-</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.map">Overview: What Comes from Where</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety">
+</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview">Overview</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview.basic">General Process</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview.map">What Comes from Where</a></span></dt></dl></dd><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure">Configure</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="appendix_porting.html#build_hacking.make">Make</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety">
Qualifying Exception Safety Guarantees
</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety.overview">Overview</a></span></dt><dt><span class="section"><a href="test.html#test.exception.safety.status">
diff --git a/libstdc++-v3/doc/html/manual/concurrency.html b/libstdc++-v3/doc/html/manual/concurrency.html
index e743d3a3d..94d3709e1 100644
--- a/libstdc++-v3/doc/html/manual/concurrency.html
+++ b/libstdc++-v3/doc/html/manual/concurrency.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="extensions.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 15.  Concurrency"><div class="titlepage"><div><div><h2 class="title"><a id="std.concurrency"></a>Chapter 15. 
Concurrency
- <a id="id604381" class="indexterm"></a>
+ <a id="idp16511648" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="concurrency.html#std.concurrency.api">API Reference</a></span></dt></dl></div><p>
Facilities for concurrent operation, and control thereof.
</p><div class="section" title="API Reference"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.concurrency.api"></a>API Reference</h2></div></div></div><p>
diff --git a/libstdc++-v3/doc/html/manual/configure.html b/libstdc++-v3/doc/html/manual/configure.html
index ec4e78ba7..8dc3dfdec 100644
--- a/libstdc++-v3/doc/html/manual/configure.html
+++ b/libstdc++-v3/doc/html/manual/configure.html
@@ -223,4 +223,4 @@
facilites, which might be undesirable in a low-memory environment or
when standard error is not available. This option disables those
messages. This option does not change the library ABI.
- </p></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="setup.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="setup.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="make.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Setup </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Make</td></tr></table></div></body></html>
+ </p></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="setup.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="setup.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="make.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Setup </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Make</td></tr></table></div></body></html>
diff --git a/libstdc++-v3/doc/html/manual/containers.html b/libstdc++-v3/doc/html/manual/containers.html
index 859a3562c..6ce7b3aea 100644
--- a/libstdc++-v3/doc/html/manual/containers.html
+++ b/libstdc++-v3/doc/html/manual/containers.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="associative.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 9.  Containers"><div class="titlepage"><div><div><h2 class="title"><a id="std.containers"></a>Chapter 9. 
Containers
- <a id="id601411" class="indexterm"></a>
+ <a id="idp16154848" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="containers.html#std.containers.sequences">Sequences</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#containers.sequences.list">list</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#sequences.list.size">list::size() is O(n)</a></span></dt></dl></dd><dt><span class="section"><a href="containers.html#containers.sequences.vector">vector</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#sequences.vector.management">Space Overhead Management</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="associative.html">Associative</a></span></dt><dd><dl><dt><span class="section"><a href="associative.html#containers.associative.insert_hints">Insertion Hints</a></span></dt><dt><span class="section"><a href="associative.html#containers.associative.bitset">bitset</a></span></dt><dd><dl><dt><span class="section"><a href="associative.html#associative.bitset.size_variable">Size Variable</a></span></dt><dt><span class="section"><a href="associative.html#associative.bitset.type_string">Type String</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="containers_and_c.html">Interacting with C</a></span></dt><dd><dl><dt><span class="section"><a href="containers_and_c.html#containers.c.vs_array">Containers vs. Arrays</a></span></dt></dl></dd></dl></div><div class="section" title="Sequences"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.containers.sequences"></a>Sequences</h2></div></div></div><div class="section" title="list"><div class="titlepage"><div><div><h3 class="title"><a id="containers.sequences.list"></a>list</h3></div></div></div><div class="section" title="list::size() is O(n)"><div class="titlepage"><div><div><h4 class="title"><a id="sequences.list.size"></a>list::size() is O(n)</h4></div></div></div><p>
Yes it is, and that's okay. This is a decision that we preserved
when we imported SGI's STL implementation. The following is
diff --git a/libstdc++-v3/doc/html/manual/diagnostics.html b/libstdc++-v3/doc/html/manual/diagnostics.html
index de8905043..d14c9f97e 100644
--- a/libstdc++-v3/doc/html/manual/diagnostics.html
+++ b/libstdc++-v3/doc/html/manual/diagnostics.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="bk01pt02ch05s02.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 5.  Diagnostics"><div class="titlepage"><div><div><h2 class="title"><a id="std.diagnostics"></a>Chapter 5. 
Diagnostics
- <a id="id582819" class="indexterm"></a>
+ <a id="idp13923648" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions">Exceptions</a></span></dt><dd><dl><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions.api">API Reference</a></span></dt><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions.data">Adding Data to <code class="classname">exception</code></a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt02ch05s02.html">Concept Checking</a></span></dt></dl></div><div class="section" title="Exceptions"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.diagnostics.exceptions"></a>Exceptions</h2></div></div></div><div class="section" title="API Reference"><div class="titlepage"><div><div><h3 class="title"><a id="std.diagnostics.exceptions.api"></a>API Reference</h3></div></div></div><p>
All exception objects are defined in one of the standard header
files: <code class="filename">exception</code>,
diff --git a/libstdc++-v3/doc/html/manual/documentation_hacking.html b/libstdc++-v3/doc/html/manual/documentation_hacking.html
index 825caa73a..0a4d5e18e 100644
--- a/libstdc++-v3/doc/html/manual/documentation_hacking.html
+++ b/libstdc++-v3/doc/html/manual/documentation_hacking.html
@@ -117,7 +117,7 @@
supported, and are always aliased to dummy rules. These
unsupported formats are: <span class="emphasis"><em>info</em></span>,
<span class="emphasis"><em>ps</em></span>, and <span class="emphasis"><em>dvi</em></span>.
- </p></div><div class="section" title="Doxygen"><div class="titlepage"><div><div><h3 class="title"><a id="doc.doxygen"></a>Doxygen</h3></div></div></div><div class="section" title="Prerequisites"><div class="titlepage"><div><div><h4 class="title"><a id="doxygen.prereq"></a>Prerequisites</h4></div></div></div><div class="table"><a id="id652101"></a><p class="title"><strong>Table B.1. Doxygen Prerequisites</strong></p><div class="table-contents"><table summary="Doxygen Prerequisites" border="1"><colgroup><col align="center" class="c1" /><col align="center" class="c2" /><col align="center" class="c3" /></colgroup><thead><tr><th align="center">Tool</th><th align="center">Version</th><th align="center">Required By</th></tr></thead><tbody><tr><td align="center">coreutils</td><td align="center">8.5</td><td align="center">all</td></tr><tr><td align="center">bash</td><td align="center">4.1</td><td align="center">all</td></tr><tr><td align="center">doxygen</td><td align="center">1.7.6.1</td><td align="center">all</td></tr><tr><td align="center">graphviz</td><td align="center">2.26</td><td align="center">graphical hierarchies</td></tr><tr><td align="center">pdflatex</td><td align="center">2007-59</td><td align="center">pdf output</td></tr></tbody></table></div></div><br class="table-break" /><p>
+ </p></div><div class="section" title="Doxygen"><div class="titlepage"><div><div><h3 class="title"><a id="doc.doxygen"></a>Doxygen</h3></div></div></div><div class="section" title="Prerequisites"><div class="titlepage"><div><div><h4 class="title"><a id="doxygen.prereq"></a>Prerequisites</h4></div></div></div><div class="table"><a id="idp22266240"></a><p class="title"><strong>Table B.1. Doxygen Prerequisites</strong></p><div class="table-contents"><table summary="Doxygen Prerequisites" border="1"><colgroup><col align="center" class="c1" /><col align="center" class="c2" /><col align="center" class="c3" /></colgroup><thead><tr><th align="center">Tool</th><th align="center">Version</th><th align="center">Required By</th></tr></thead><tbody><tr><td align="center">coreutils</td><td align="center">8.5</td><td align="center">all</td></tr><tr><td align="center">bash</td><td align="center">4.1</td><td align="center">all</td></tr><tr><td align="center">doxygen</td><td align="center">1.7.6.1</td><td align="center">all</td></tr><tr><td align="center">graphviz</td><td align="center">2.26</td><td align="center">graphical hierarchies</td></tr><tr><td align="center">pdflatex</td><td align="center">2007-59</td><td align="center">pdf output</td></tr></tbody></table></div></div><br class="table-break" /><p>
Prerequisite tools are Bash 2.0 or later,
<a class="link" href="http://www.doxygen.org/" target="_top">Doxygen</a>, and
the <a class="link" href="http://www.gnu.org/software/coreutils/" target="_top">GNU
@@ -271,7 +271,7 @@
writing Doxygen comments. Single and double quotes, and
separators in filenames are two common trouble spots. When in
doubt, consult the following table.
- </p><div class="table"><a id="id652618"></a><p class="title"><strong>Table B.2. HTML to Doxygen Markup Comparison</strong></p><div class="table-contents"><table summary="HTML to Doxygen Markup Comparison" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">HTML</th><th align="left">Doxygen</th></tr></thead><tbody><tr><td align="left">\</td><td align="left">\\</td></tr><tr><td align="left">"</td><td align="left">\"</td></tr><tr><td align="left">'</td><td align="left">\'</td></tr><tr><td align="left">&lt;i&gt;</td><td align="left">@a word</td></tr><tr><td align="left">&lt;b&gt;</td><td align="left">@b word</td></tr><tr><td align="left">&lt;code&gt;</td><td align="left">@c word</td></tr><tr><td align="left">&lt;em&gt;</td><td align="left">@a word</td></tr><tr><td align="left">&lt;em&gt;</td><td align="left">&lt;em&gt;two words or more&lt;/em&gt;</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section" title="Docbook"><div class="titlepage"><div><div><h3 class="title"><a id="doc.docbook"></a>Docbook</h3></div></div></div><div class="section" title="Prerequisites"><div class="titlepage"><div><div><h4 class="title"><a id="docbook.prereq"></a>Prerequisites</h4></div></div></div><div class="table"><a id="id652780"></a><p class="title"><strong>Table B.3. Docbook Prerequisites</strong></p><div class="table-contents"><table summary="Docbook Prerequisites" border="1"><colgroup><col align="center" class="c1" /><col align="center" class="c2" /><col align="center" class="c3" /></colgroup><thead><tr><th align="center">Tool</th><th align="center">Version</th><th align="center">Required By</th></tr></thead><tbody><tr><td align="center">docbook5-style-xsl</td><td align="center">1.76.1</td><td align="center">all</td></tr><tr><td align="center">xsltproc</td><td align="center">1.1.26</td><td align="center">all</td></tr><tr><td align="center">xmllint</td><td align="center">2.7.7</td><td align="center">validation</td></tr><tr><td align="center">dblatex</td><td align="center">0.3</td><td align="center">pdf output</td></tr><tr><td align="center">pdflatex</td><td align="center">2007-59</td><td align="center">pdf output</td></tr><tr><td align="center">docbook2X</td><td align="center">0.8.8</td><td align="center">info output</td></tr><tr><td align="center">epub3 stylesheets</td><td align="center">b3</td><td align="center">epub output</td></tr></tbody></table></div></div><br class="table-break" /><p>
+ </p><div class="table"><a id="idp22328224"></a><p class="title"><strong>Table B.2. HTML to Doxygen Markup Comparison</strong></p><div class="table-contents"><table summary="HTML to Doxygen Markup Comparison" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">HTML</th><th align="left">Doxygen</th></tr></thead><tbody><tr><td align="left">\</td><td align="left">\\</td></tr><tr><td align="left">"</td><td align="left">\"</td></tr><tr><td align="left">'</td><td align="left">\'</td></tr><tr><td align="left">&lt;i&gt;</td><td align="left">@a word</td></tr><tr><td align="left">&lt;b&gt;</td><td align="left">@b word</td></tr><tr><td align="left">&lt;code&gt;</td><td align="left">@c word</td></tr><tr><td align="left">&lt;em&gt;</td><td align="left">@a word</td></tr><tr><td align="left">&lt;em&gt;</td><td align="left">&lt;em&gt;two words or more&lt;/em&gt;</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section" title="Docbook"><div class="titlepage"><div><div><h3 class="title"><a id="doc.docbook"></a>Docbook</h3></div></div></div><div class="section" title="Prerequisites"><div class="titlepage"><div><div><h4 class="title"><a id="docbook.prereq"></a>Prerequisites</h4></div></div></div><div class="table"><a id="idp22347664"></a><p class="title"><strong>Table B.3. Docbook Prerequisites</strong></p><div class="table-contents"><table summary="Docbook Prerequisites" border="1"><colgroup><col align="center" class="c1" /><col align="center" class="c2" /><col align="center" class="c3" /></colgroup><thead><tr><th align="center">Tool</th><th align="center">Version</th><th align="center">Required By</th></tr></thead><tbody><tr><td align="center">docbook5-style-xsl</td><td align="center">1.76.1</td><td align="center">all</td></tr><tr><td align="center">xsltproc</td><td align="center">1.1.26</td><td align="center">all</td></tr><tr><td align="center">xmllint</td><td align="center">2.7.7</td><td align="center">validation</td></tr><tr><td align="center">dblatex</td><td align="center">0.3</td><td align="center">pdf output</td></tr><tr><td align="center">pdflatex</td><td align="center">2007-59</td><td align="center">pdf output</td></tr><tr><td align="center">docbook2X</td><td align="center">0.8.8</td><td align="center">info output</td></tr><tr><td align="center">epub3 stylesheets</td><td align="center">b3</td><td align="center">epub output</td></tr></tbody></table></div></div><br class="table-break" /><p>
Editing the DocBook sources requires an XML editor. Many
exist: some notable options
include <span class="command"><strong>emacs</strong></span>, <span class="application">Kate</span>,
@@ -429,11 +429,11 @@ make <code class="literal">XSL_STYLE_DIR="/usr/share/xml/docbook/stylesheet/nwal
<a class="link" href="http://www.docbook.org/tdg/en/html/part2.html" target="_top">online</a>.
An incomplete reference for HTML to Docbook conversion is
detailed in the table below.
- </p><div class="table"><a id="id653291"></a><p class="title"><strong>Table B.4. HTML to Docbook XML Markup Comparison</strong></p><div class="table-contents"><table summary="HTML to Docbook XML Markup Comparison" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">HTML</th><th align="left">Docbook</th></tr></thead><tbody><tr><td align="left">&lt;p&gt;</td><td align="left">&lt;para&gt;</td></tr><tr><td align="left">&lt;pre&gt;</td><td align="left">&lt;computeroutput&gt;, &lt;programlisting&gt;,
+ </p><div class="table"><a id="idp22409088"></a><p class="title"><strong>Table B.4. HTML to Docbook XML Markup Comparison</strong></p><div class="table-contents"><table summary="HTML to Docbook XML Markup Comparison" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">HTML</th><th align="left">Docbook</th></tr></thead><tbody><tr><td align="left">&lt;p&gt;</td><td align="left">&lt;para&gt;</td></tr><tr><td align="left">&lt;pre&gt;</td><td align="left">&lt;computeroutput&gt;, &lt;programlisting&gt;,
&lt;literallayout&gt;</td></tr><tr><td align="left">&lt;ul&gt;</td><td align="left">&lt;itemizedlist&gt;</td></tr><tr><td align="left">&lt;ol&gt;</td><td align="left">&lt;orderedlist&gt;</td></tr><tr><td align="left">&lt;il&gt;</td><td align="left">&lt;listitem&gt;</td></tr><tr><td align="left">&lt;dl&gt;</td><td align="left">&lt;variablelist&gt;</td></tr><tr><td align="left">&lt;dt&gt;</td><td align="left">&lt;term&gt;</td></tr><tr><td align="left">&lt;dd&gt;</td><td align="left">&lt;listitem&gt;</td></tr><tr><td align="left">&lt;a href=""&gt;</td><td align="left">&lt;ulink url=""&gt;</td></tr><tr><td align="left">&lt;code&gt;</td><td align="left">&lt;literal&gt;, &lt;programlisting&gt;</td></tr><tr><td align="left">&lt;strong&gt;</td><td align="left">&lt;emphasis&gt;</td></tr><tr><td align="left">&lt;em&gt;</td><td align="left">&lt;emphasis&gt;</td></tr><tr><td align="left">"</td><td align="left">&lt;quote&gt;</td></tr></tbody></table></div></div><br class="table-break" /><p>
And examples of detailed markup for which there are no real HTML
equivalents are listed in the table below.
-</p><div class="table"><a id="id653493"></a><p class="title"><strong>Table B.5. Docbook XML Element Use</strong></p><div class="table-contents"><table summary="Docbook XML Element Use" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">Element</th><th align="left">Use</th></tr></thead><tbody><tr><td align="left">&lt;structname&gt;</td><td align="left">&lt;structname&gt;char_traits&lt;/structname&gt;</td></tr><tr><td align="left">&lt;classname&gt;</td><td align="left">&lt;classname&gt;string&lt;/classname&gt;</td></tr><tr><td align="left">&lt;function&gt;</td><td align="left">
+</p><div class="table"><a id="idp22433232"></a><p class="title"><strong>Table B.5. Docbook XML Element Use</strong></p><div class="table-contents"><table summary="Docbook XML Element Use" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">Element</th><th align="left">Use</th></tr></thead><tbody><tr><td align="left">&lt;structname&gt;</td><td align="left">&lt;structname&gt;char_traits&lt;/structname&gt;</td></tr><tr><td align="left">&lt;classname&gt;</td><td align="left">&lt;classname&gt;string&lt;/classname&gt;</td></tr><tr><td align="left">&lt;function&gt;</td><td align="left">
<p>&lt;function&gt;clear()&lt;/function&gt;</p>
<p>&lt;function&gt;fs.clear()&lt;/function&gt;</p>
</td></tr><tr><td align="left">&lt;type&gt;</td><td align="left">&lt;type&gt;long long&lt;/type&gt;</td></tr><tr><td align="left">&lt;varname&gt;</td><td align="left">&lt;varname&gt;fs&lt;/varname&gt;</td></tr><tr><td align="left">&lt;literal&gt;</td><td align="left">
diff --git a/libstdc++-v3/doc/html/manual/extensions.html b/libstdc++-v3/doc/html/manual/extensions.html
index 57358738e..ea00d9470 100644
--- a/libstdc++-v3/doc/html/manual/extensions.html
+++ b/libstdc++-v3/doc/html/manual/extensions.html
@@ -5,7 +5,7 @@
</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="io_and_c.html">Prev</a> </td><th width="60%" align="center">The GNU C++ Library Manual</th><td width="20%" align="right"> <a accesskey="n" href="bk01pt03pr01.html">Next</a></td></tr></table><hr /></div><div class="part" title="Part III.  Extensions"><div class="titlepage"><div><div><h1 class="title"><a id="manual.ext"></a>Part III. 
Extensions
- <a id="id604545" class="indexterm"></a>
+ <a id="idp16531488" class="indexterm"></a>
</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="preface"><a href="bk01pt03pr01.html"></a></span></dt><dt><span class="chapter"><a href="ext_compile_checks.html">16. Compile Time Checks</a></span></dt><dt><span class="chapter"><a href="debug_mode.html">17. Debug Mode</a></span></dt><dd><dl><dt><span class="section"><a href="debug_mode.html#manual.ext.debug_mode.intro">Intro</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s02.html">Semantics</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s03.html">Using</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch17s03.html#debug_mode.using.mode">Using the Debug Mode</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s03.html#debug_mode.using.specific">Using a Specific Debug Container</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch17s04.html">Design</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.goals">Goals</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.methods">Methods</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.methods.wrappers">The Wrapper Model</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.methods.safe_iter">Safe Iterators</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.methods.safe_seq">Safe Sequences (Containers)</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.methods.precond">Precondition Checking</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.methods.coexistence">Release- and debug-mode coexistence</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch17s04.html#methods.coexistence.compile">Compile-time coexistence of release- and debug-mode components</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s04.html#methods.coexistence.link">Link- and run-time coexistence of release- and
debug-mode components</a></span></dt><dt><span class="section"><a href="bk01pt03ch17s04.html#methods.coexistence.alt">Alternatives for Coexistence</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="bk01pt03ch17s04.html#debug_mode.design.other">Other Implementations</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="parallel_mode.html">18. Parallel Mode</a></span></dt><dd><dl><dt><span class="section"><a href="parallel_mode.html#manual.ext.parallel_mode.intro">Intro</a></span></dt><dt><span class="section"><a href="bk01pt03ch18s02.html">Semantics</a></span></dt><dt><span class="section"><a href="bk01pt03ch18s03.html">Using</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch18s03.html#parallel_mode.using.prereq_flags">Prerequisite Compiler Flags</a></span></dt><dt><span class="section"><a href="bk01pt03ch18s03.html#parallel_mode.using.parallel_mode">Using Parallel Mode</a></span></dt><dt><span class="section"><a href="bk01pt03ch18s03.html#parallel_mode.using.specific">Using Specific Parallel Components</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch18s04.html">Design</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch18s04.html#parallel_mode.design.intro">Interface Basics</a></span></dt><dt><span class="section"><a href="bk01pt03ch18s04.html#parallel_mode.design.tuning">Configuration and Tuning</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch18s04.html#parallel_mode.design.tuning.omp">Setting up the OpenMP Environment</a></span></dt><dt><span class="section"><a href="bk01pt03ch18s04.html#parallel_mode.design.tuning.compile">Compile Time Switches</a></span></dt><dt><span class="section"><a href="bk01pt03ch18s04.html#parallel_mode.design.tuning.settings">Run Time Settings and Defaults</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch18s04.html#parallel_mode.design.impl">Implementation Namespaces</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch18s05.html">Testing</a></span></dt><dt><span class="bibliography"><a href="parallel_mode.html#parallel_mode.biblio">Bibliography</a></span></dt></dl></dd><dt><span class="chapter"><a href="profile_mode.html">19. Profile Mode</a></span></dt><dd><dl><dt><span class="section"><a href="profile_mode.html#manual.ext.profile_mode.intro">Intro</a></span></dt><dd><dl><dt><span class="section"><a href="profile_mode.html#manual.ext.profile_mode.using">Using the Profile Mode</a></span></dt><dt><span class="section"><a href="profile_mode.html#manual.ext.profile_mode.tuning">Tuning the Profile Mode</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s02.html">Design</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s02.html#manual.ext.profile_mode.design.wrapper">Wrapper Model</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s02.html#manual.ext.profile_mode.design.instrumentation">Instrumentation</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s02.html#manual.ext.profile_mode.design.rtlib">Run Time Behavior</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s02.html#manual.ext.profile_mode.design.analysis">Analysis and Diagnostics</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s02.html#manual.ext.profile_mode.design.cost-model">Cost Model</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s02.html#manual.ext.profile_mode.design.reports">Reports</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s02.html#manual.ext.profile_mode.design.testing">Testing</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s03.html">Extensions for Custom Containers</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s04.html">Empirical Cost Model</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s05.html">Implementation Issues</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s05.html#manual.ext.profile_mode.implementation.stack">Stack Traces</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s05.html#manual.ext.profile_mode.implementation.symbols">Symbolization of Instruction Addresses</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s05.html#manual.ext.profile_mode.implementation.concurrency">Concurrency</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s05.html#manual.ext.profile_mode.implementation.stdlib-in-proflib">Using the Standard Library in the Instrumentation Implementation</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s05.html#manual.ext.profile_mode.implementation.malloc-hooks">Malloc Hooks</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s05.html#manual.ext.profile_mode.implementation.construction-destruction">Construction and Destruction of Global Objects</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s06.html">Developer Information</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s06.html#manual.ext.profile_mode.developer.bigpic">Big Picture</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s06.html#manual.ext.profile_mode.developer.howto">How To Add A Diagnostic</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s07.html">Diagnostics</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.template">Diagnostic Template</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.containers">Containers</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.hashtable_too_small">Hashtable Too Small</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.hashtable_too_large">Hashtable Too Large</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.inefficient_hash">Inefficient Hash</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.vector_too_small">Vector Too Small</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.vector_too_large">Vector Too Large</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.vector_to_hashtable">Vector to Hashtable</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.hashtable_to_vector">Hashtable to Vector</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.vector_to_list">Vector to List</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.list_to_vector">List to Vector</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.list_to_slist">List to Forward List (Slist)</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.assoc_ord_to_unord">Ordered to Unordered Associative Container</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.algorithms">Algorithms</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.algorithms.sort">Sort Algorithm Performance</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.locality">Data Locality</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.locality.sw_prefetch">Need Software Prefetch</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.locality.linked">Linked Structure Locality</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.mthread">Multithreaded Data Access</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.mthread.ddtest">Data Dependence Violations at Container Level</a></span></dt><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.mthread.false_share">False Sharing</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch19s07.html#manual.ext.profile_mode.analysis.statistics">Statistics</a></span></dt></dl></dd><dt><span class="bibliography"><a href="profile_mode.html#profile_mode.biblio">Bibliography</a></span></dt></dl></dd><dt><span class="chapter"><a href="mt_allocator.html">20. The mt_allocator</a></span></dt><dd><dl><dt><span class="section"><a href="mt_allocator.html#allocator.mt.intro">Intro</a></span></dt><dt><span class="section"><a href="bk01pt03ch20s02.html">Design Issues</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch20s02.html#allocator.mt.overview">Overview</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch20s03.html">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch20s03.html#allocator.mt.tune">Tunable Parameters</a></span></dt><dt><span class="section"><a href="bk01pt03ch20s03.html#allocator.mt.init">Initialization</a></span></dt><dt><span class="section"><a href="bk01pt03ch20s03.html#allocator.mt.deallocation">Deallocation Notes</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch20s04.html">Single Thread Example</a></span></dt><dt><span class="section"><a href="bk01pt03ch20s05.html">Multiple Thread Example</a></span></dt></dl></dd><dt><span class="chapter"><a href="bitmap_allocator.html">21. The bitmap_allocator</a></span></dt><dd><dl><dt><span class="section"><a href="bitmap_allocator.html#allocator.bitmap.design">Design</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.free_list_store">Free List Store</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.super_block">Super Block</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.super_block_data">Super Block Data Layout</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.max_wasted">Maximum Wasted Percentage</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.allocate"><code class="function">allocate</code></a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.deallocate"><code class="function">deallocate</code></a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.questions">Questions</a></span></dt><dd><dl><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.question.1">1</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.question.2">2</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.question.3">3</a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.locality">Locality</a></span></dt><dt><span class="section"><a href="bk01pt03ch21s02.html#bitmap.impl.grow_policy">Overhead and Grow Policy</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="policy_data_structures.html">22. Policy-Based Data Structures</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures.html#pbds.intro">Intro</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures.html#pbds.intro.issues">Performance Issues</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures.html#pbds.intro.issues.associative">Associative</a></span></dt><dt><span class="section"><a href="policy_data_structures.html#pbds.intro.issues.priority_queue">Priority Que</a></span></dt></dl></dd><dt><span class="section"><a href="policy_data_structures.html#pbds.intro.motivation">Goals</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures.html#pbds.intro.motivation.associative">Associative</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures.html#motivation.associative.policy">Policy Choices</a></span></dt><dt><span class="section"><a href="policy_data_structures.html#motivation.associative.underlying">Underlying Data Structures</a></span></dt><dt><span class="section"><a href="policy_data_structures.html#motivation.associative.iterators">Iterators</a></span></dt><dt><span class="section"><a href="policy_data_structures.html#motivation.associative.functions">Functional</a></span></dt></dl></dd><dt><span class="section"><a href="policy_data_structures.html#pbds.intro.motivation.priority_queue">Priority Queues</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures.html#motivation.priority_queue.policy">Policy Choices</a></span></dt><dt><span class="section"><a href="policy_data_structures.html#motivation.priority_queue.underlying">Underlying Data Structures</a></span></dt><dt><span class="section"><a href="policy_data_structures.html#motivation.priority_queue.binary_heap">Binary Heaps</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="section"><a href="policy_data_structures_using.html">Using</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures_using.html#pbds.using.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="policy_data_structures_using.html#pbds.using.organization">Organization</a></span></dt><dt><span class="section"><a href="policy_data_structures_using.html#pbds.using.tutorial">Tutorial</a></span></dt><dd><dl><dt><span class="section"><a href="policy_data_structures_using.html#pbds.using.tutorial.basic">Basic Use</a></span></dt><dt><span class="section"><a href="policy_data_structures_using.html#pbds.using.tutorial.configuring">
Configuring via Template Parameters
diff --git a/libstdc++-v3/doc/html/manual/facets.html b/libstdc++-v3/doc/html/manual/facets.html
index acf38fc4d..7eae8945b 100644
--- a/libstdc++-v3/doc/html/manual/facets.html
+++ b/libstdc++-v3/doc/html/manual/facets.html
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Facets</title><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1" /><meta name="keywords" content="&#10; ISO C++&#10; , &#10; library&#10; " /><meta name="keywords" content="&#10; ISO C++&#10; , &#10; runtime&#10; , &#10; library&#10; " /><link rel="home" href="../index.html" title="The GNU C++ Library" /><link rel="up" href="localization.html" title="Chapter 8.  Localization" /><link rel="prev" href="localization.html" title="Chapter 8.  Localization" /><link rel="next" href="containers.html" title="Chapter 9.  Containers" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Facets</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="localization.html">Prev</a> </td><th width="60%" align="center">Chapter 8. 
Localization
-</th><td width="20%" align="right"> <a accesskey="n" href="containers.html">Next</a></td></tr></table><hr /></div><div class="section" title="Facets"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.localization.facet"></a>Facets</h2></div></div></div><div class="section" title="ctype"><div class="titlepage"><div><div><h3 class="title"><a id="std.localization.facet.ctype"></a>ctype</h3></div></div></div><div class="section" title="Implementation"><div class="titlepage"><div><div><h4 class="title"><a id="facet.ctype.impl"></a>Implementation</h4></div></div></div><div class="section" title="Specializations"><div class="titlepage"><div><div><h5 class="title"><a id="id599235"></a>Specializations</h5></div></div></div><p>
+</th><td width="20%" align="right"> <a accesskey="n" href="containers.html">Next</a></td></tr></table><hr /></div><div class="section" title="Facets"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.localization.facet"></a>Facets</h2></div></div></div><div class="section" title="ctype"><div class="titlepage"><div><div><h3 class="title"><a id="std.localization.facet.ctype"></a>ctype</h3></div></div></div><div class="section" title="Implementation"><div class="titlepage"><div><div><h4 class="title"><a id="facet.ctype.impl"></a>Implementation</h4></div></div></div><div class="section" title="Specializations"><div class="titlepage"><div><div><h5 class="title"><a id="idp15893680"></a>Specializations</h5></div></div></div><p>
For the required specialization codecvt&lt;wchar_t, char, mbstate_t&gt; ,
conversions are made between the internal character set (always UCS4
on GNU/Linux) and whatever the currently selected locale for the
@@ -50,24 +50,24 @@ characters.
</p></li><li class="listitem"><p>
Rename abstract base class. See if just smash-overriding is a
better approach. Clarify, add sanity to naming.
- </p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="facet.ctype.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="id599360"></a><p><span class="citetitle"><em class="citetitle">
+ </p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="facet.ctype.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="idp15908672"></a><p><span class="citetitle"><em class="citetitle">
The GNU C Library
- </em>. </span><span class="author"><span class="firstname">Roland</span> <span class="surname">McGrath</span>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2007 FSF. </span><span class="pagenums">Chapters 6 Character Set Handling and 7 Locales and Internationalization. </span></p></div><div class="biblioentry"><a id="id599400"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="author"><span class="firstname">Roland</span> <span class="surname">McGrath</span>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2007 FSF. </span><span class="pagenums">Chapters 6 Character Set Handling and 7 Locales and Internationalization. </span></p></div><div class="biblioentry"><a id="idp15913424"></a><p><span class="citetitle"><em class="citetitle">
Correspondence
- </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="id599426"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="idp15916512"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 14882:1998 Programming languages - C++
- </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="id599445"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="idp15918800"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 9899:1999 Programming languages - C
- </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="The Open Group Base Specifications, Issue 6 (IEEE Std. 1003.1-2004)"><a id="id599464"></a><p><span class="title"><em>
+ </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="The Open Group Base Specifications, Issue 6 (IEEE Std. 1003.1-2004)"><a id="idp15921072"></a><p><span class="title"><em>
<a class="link" href="http://www.unix.org/version3/ieee_std.html" target="_top">
The Open Group Base Specifications, Issue 6 (IEEE Std. 1003.1-2004)
</a>
</em>. </span><span class="copyright">Copyright © 1999
- The Open Group/The Institute of Electrical and Electronics Engineers, Inc.. </span></p></div><div class="biblioentry"><a id="id599491"></a><p><span class="citetitle"><em class="citetitle">
+ The Open Group/The Institute of Electrical and Electronics Engineers, Inc.. </span></p></div><div class="biblioentry"><a id="idp15924320"></a><p><span class="citetitle"><em class="citetitle">
The C++ Programming Language, Special Edition
</em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span><span class="copyright">Copyright © 2000 Addison Wesley, Inc.. </span><span class="pagenums">Appendix D. </span><span class="publisher"><span class="publishername">
Addison Wesley
- . </span></span></p></div><div class="biblioentry"><a id="id599529"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></span></p></div><div class="biblioentry"><a id="idp15928944"></a><p><span class="citetitle"><em class="citetitle">
Standard C++ IOStreams and Locales
</em>. </span><span class="subtitle">
Advanced Programmer's Guide and Reference
@@ -410,42 +410,42 @@ codecvt usage.
</p></li><li class="listitem"><p>
wchar_t/char internal buffers and conversions between
internal/external buffers?
- </p></li></ul></div></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="facet.codecvt.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="id600179"></a><p><span class="citetitle"><em class="citetitle">
+ </p></li></ul></div></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="facet.codecvt.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="idp16007152"></a><p><span class="citetitle"><em class="citetitle">
The GNU C Library
</em>. </span><span class="author"><span class="firstname">Roland</span> <span class="surname">McGrath</span>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2007 FSF. </span><span class="pagenums">
Chapters 6 Character Set Handling and 7 Locales and Internationalization
- . </span></p></div><div class="biblioentry"><a id="id600219"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></p></div><div class="biblioentry"><a id="idp16011904"></a><p><span class="citetitle"><em class="citetitle">
Correspondence
- </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="id600245"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="idp16014992"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 14882:1998 Programming languages - C++
- </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="id600264"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="idp16017280"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 9899:1999 Programming languages - C
- </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="id600283"></a><p><span class="title"><em>
+ </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="idp16019552"></a><p><span class="title"><em>
<a class="link" href="http://www.opengroup.org/austin" target="_top">
System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)
</a>
</em>. </span><span class="copyright">Copyright © 2008
The Open Group/The Institute of Electrical and Electronics
Engineers, Inc.
- . </span></p></div><div class="biblioentry"><a id="id600310"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></p></div><div class="biblioentry"><a id="idp16022784"></a><p><span class="citetitle"><em class="citetitle">
The C++ Programming Language, Special Edition
</em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span><span class="copyright">Copyright © 2000 Addison Wesley, Inc.. </span><span class="pagenums">Appendix D. </span><span class="publisher"><span class="publishername">
Addison Wesley
- . </span></span></p></div><div class="biblioentry"><a id="id600348"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></span></p></div><div class="biblioentry"><a id="idp16027408"></a><p><span class="citetitle"><em class="citetitle">
Standard C++ IOStreams and Locales
</em>. </span><span class="subtitle">
Advanced Programmer's Guide and Reference
. </span><span class="author"><span class="firstname">Angelika</span> <span class="surname">Langer</span>. </span><span class="author"><span class="firstname">Klaus</span> <span class="surname">Kreft</span>. </span><span class="copyright">Copyright © 2000 Addison Wesley Longman, Inc.. </span><span class="publisher"><span class="publishername">
Addison Wesley Longman
- . </span></span></p></div><div class="biblioentry" title="A brief description of Normative Addendum 1"><a id="id600395"></a><p><span class="title"><em>
+ . </span></span></p></div><div class="biblioentry" title="A brief description of Normative Addendum 1"><a id="idp16033072"></a><p><span class="title"><em>
<a class="link" href="http://www.lysator.liu.se/c/na1.html" target="_top">
A brief description of Normative Addendum 1
</a>
- </em>. </span><span class="author"><span class="firstname">Clive</span> <span class="surname">Feather</span>. </span><span class="pagenums">Extended Character Sets. </span></p></div><div class="biblioentry" title="The Unicode HOWTO"><a id="id600422"></a><p><span class="title"><em>
+ </em>. </span><span class="author"><span class="firstname">Clive</span> <span class="surname">Feather</span>. </span><span class="pagenums">Extended Character Sets. </span></p></div><div class="biblioentry" title="The Unicode HOWTO"><a id="idp16036320"></a><p><span class="title"><em>
<a class="link" href="http://tldp.org/HOWTO/Unicode-HOWTO.html" target="_top">
The Unicode HOWTO
</a>
- </em>. </span><span class="author"><span class="firstname">Bruno</span> <span class="surname">Haible</span>. </span></p></div><div class="biblioentry" title="UTF-8 and Unicode FAQ for Unix/Linux"><a id="id600446"></a><p><span class="title"><em>
+ </em>. </span><span class="author"><span class="firstname">Bruno</span> <span class="surname">Haible</span>. </span></p></div><div class="biblioentry" title="UTF-8 and Unicode FAQ for Unix/Linux"><a id="idp16039104"></a><p><span class="title"><em>
<a class="link" href="http://www.cl.cam.ac.uk/~mgk25/unicode.html" target="_top">
UTF-8 and Unicode FAQ for Unix/Linux
</a>
@@ -691,39 +691,39 @@ void test01()
model. As of this writing, it is unknown how to query to see
if a specified message catalog exists using the gettext
package.
- </p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="facet.messages.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="id601122"></a><p><span class="citetitle"><em class="citetitle">
+ </p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="facet.messages.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="idp16120128"></a><p><span class="citetitle"><em class="citetitle">
The GNU C Library
</em>. </span><span class="author"><span class="firstname">Roland</span> <span class="surname">McGrath</span>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2007 FSF. </span><span class="pagenums">Chapters 6 Character Set Handling, and 7 Locales and Internationalization
- . </span></p></div><div class="biblioentry"><a id="id601161"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></p></div><div class="biblioentry"><a id="idp16124880"></a><p><span class="citetitle"><em class="citetitle">
Correspondence
- </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="id601187"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="idp16127968"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 14882:1998 Programming languages - C++
- </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="id601206"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="idp16130256"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 9899:1999 Programming languages - C
- </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="id601225"></a><p><span class="title"><em>
+ </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="idp16132528"></a><p><span class="title"><em>
<a class="link" href="http://www.opengroup.org/austin" target="_top">
System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)
</a>
</em>. </span><span class="copyright">Copyright © 2008
The Open Group/The Institute of Electrical and Electronics
Engineers, Inc.
- . </span></p></div><div class="biblioentry"><a id="id601252"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></p></div><div class="biblioentry"><a id="idp16135760"></a><p><span class="citetitle"><em class="citetitle">
The C++ Programming Language, Special Edition
</em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span><span class="copyright">Copyright © 2000 Addison Wesley, Inc.. </span><span class="pagenums">Appendix D. </span><span class="publisher"><span class="publishername">
Addison Wesley
- . </span></span></p></div><div class="biblioentry"><a id="id601291"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></span></p></div><div class="biblioentry"><a id="idp16140384"></a><p><span class="citetitle"><em class="citetitle">
Standard C++ IOStreams and Locales
</em>. </span><span class="subtitle">
Advanced Programmer's Guide and Reference
. </span><span class="author"><span class="firstname">Angelika</span> <span class="surname">Langer</span>. </span><span class="author"><span class="firstname">Klaus</span> <span class="surname">Kreft</span>. </span><span class="copyright">Copyright © 2000 Addison Wesley Longman, Inc.. </span><span class="publisher"><span class="publishername">
Addison Wesley Longman
- . </span></span></p></div><div class="biblioentry" title="API Specifications, Java Platform"><a id="id601338"></a><p><span class="title"><em>
+ . </span></span></p></div><div class="biblioentry" title="API Specifications, Java Platform"><a id="idp16146048"></a><p><span class="title"><em>
<a class="link" href="http://java.sun.com/reference/api/index.html" target="_top">
API Specifications, Java Platform
</a>
</em>. </span><span class="pagenums">java.util.Properties, java.text.MessageFormat,
java.util.Locale, java.util.ResourceBundle
- . </span></p></div><div class="biblioentry" title="GNU gettext tools, version 0.10.38, Native Language Support Library and Tools."><a id="id601357"></a><p><span class="title"><em>
+ . </span></p></div><div class="biblioentry" title="GNU gettext tools, version 0.10.38, Native Language Support Library and Tools."><a id="idp16148384"></a><p><span class="title"><em>
<a class="link" href="http://www.gnu.org/software/gettext" target="_top">
GNU gettext tools, version 0.10.38, Native Language Support
Library and Tools.
diff --git a/libstdc++-v3/doc/html/manual/index.html b/libstdc++-v3/doc/html/manual/index.html
index c181dde73..4edc5498b 100644
--- a/libstdc++-v3/doc/html/manual/index.html
+++ b/libstdc++-v3/doc/html/manual/index.html
@@ -16,13 +16,13 @@
</a></span></dt><dd><dl><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions">Exceptions</a></span></dt><dd><dl><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions.api">API Reference</a></span></dt><dt><span class="section"><a href="diagnostics.html#std.diagnostics.exceptions.data">Adding Data to <code class="classname">exception</code></a></span></dt></dl></dd><dt><span class="section"><a href="bk01pt02ch05s02.html">Concept Checking</a></span></dt></dl></dd><dt><span class="chapter"><a href="utilities.html">6.
Utilities
-</a></span></dt><dd><dl><dt><span class="section"><a href="utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id583537">Interface Design</a></span></dt><dt><span class="section"><a href="memory.html#id583567">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="memory.html#id583678">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id584684">Class Hierarchy</a></span></dt><dt><span class="section"><a href="memory.html#id584872">Thread Safety</a></span></dt><dt><span class="section"><a href="memory.html#id584932">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="memory.html#id585054">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id597505">Examples</a></span></dt><dt><span class="section"><a href="memory.html#id597535">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="traits.html">Traits</a></span></dt></dl></dd><dt><span class="chapter"><a href="strings.html">7.
+</a></span></dt><dd><dl><dt><span class="section"><a href="utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp14010064">Interface Design</a></span></dt><dt><span class="section"><a href="memory.html#idp14013616">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="memory.html#idp14026912">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp14147808">Class Hierarchy</a></span></dt><dt><span class="section"><a href="memory.html#idp15648080">Thread Safety</a></span></dt><dt><span class="section"><a href="memory.html#idp15655376">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="memory.html#idp15670000">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp15686416">Examples</a></span></dt><dt><span class="section"><a href="memory.html#idp15690000">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="traits.html">Traits</a></span></dt></dl></dd><dt><span class="chapter"><a href="strings.html">7.
Strings
</a></span></dt><dd><dl><dt><span class="section"><a href="strings.html#std.strings.string">String Classes</a></span></dt><dd><dl><dt><span class="section"><a href="strings.html#strings.string.simple">Simple Transformations</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.case">Case Sensitivity</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.character_types">Arbitrary Character Types</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.token">Tokenizing</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.shrink">Shrink to Fit</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.Cstring">CString (MFC)</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="localization.html">8.
Localization
-</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#id599235">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="containers.html">9.
+</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#idp15893680">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="containers.html">9.
Containers
</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#std.containers.sequences">Sequences</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#containers.sequences.list">list</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#sequences.list.size">list::size() is O(n)</a></span></dt></dl></dd><dt><span class="section"><a href="containers.html#containers.sequences.vector">vector</a></span></dt><dd><dl><dt><span class="section"><a href="containers.html#sequences.vector.management">Space Overhead Management</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="associative.html">Associative</a></span></dt><dd><dl><dt><span class="section"><a href="associative.html#containers.associative.insert_hints">Insertion Hints</a></span></dt><dt><span class="section"><a href="associative.html#containers.associative.bitset">bitset</a></span></dt><dd><dl><dt><span class="section"><a href="associative.html#associative.bitset.size_variable">Size Variable</a></span></dt><dt><span class="section"><a href="associative.html#associative.bitset.type_string">Type String</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="containers_and_c.html">Interacting with C</a></span></dt><dd><dl><dt><span class="section"><a href="containers_and_c.html#containers.c.vs_array">Containers vs. Arrays</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="iterators.html">10.
@@ -119,7 +119,7 @@
</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_contributing.html#contrib.list">Contributor Checklist</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_contributing.html#list.reading">Reading</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.copyright">Assignment</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.getting">Getting Sources</a></span></dt><dt><span class="section"><a href="appendix_contributing.html#list.patches">Submitting Patches</a></span></dt></dl></dd><dt><span class="section"><a href="source_organization.html">Directory Layout and Source Conventions</a></span></dt><dt><span class="section"><a href="source_code_style.html">Coding Style</a></span></dt><dd><dl><dt><span class="section"><a href="source_code_style.html#coding_style.bad_identifiers">Bad Identifiers</a></span></dt><dt><span class="section"><a href="source_code_style.html#coding_style.example">By Example</a></span></dt></dl></dd><dt><span class="section"><a href="source_design_notes.html">Design Notes</a></span></dt></dl></dd><dt><span class="appendix"><a href="appendix_porting.html">B.
Porting and Maintenance
-</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.map">Overview: What Comes from Where</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety">
+</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview">Overview</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview.basic">General Process</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.overview.map">What Comes from Where</a></span></dt></dl></dd><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure">Configure</a></span></dt><dd><dl><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.scripts">Storing Information in non-AC files (like configure.host)</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.conventions">Coding and Commenting Conventions</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.acinclude">The acinclude.m4 layout</a></span></dt><dt><span class="section"><a href="appendix_porting.html#build_hacking.configure.enable"><code class="constant">GLIBCXX_ENABLE</code>, the <code class="literal">--enable</code> maker</a></span></dt></dl></dd><dt><span class="section"><a href="appendix_porting.html#build_hacking.make">Make</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html">Writing and Generating Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doc.intro">Introduction</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.generation">Generating Documentation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doc.doxygen">Doxygen</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#doxygen.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.rules">Generating the Doxygen Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#doxygen.markup">Markup</a></span></dt></dl></dd><dt><span class="section"><a href="documentation_hacking.html#doc.docbook">Docbook</a></span></dt><dd><dl><dt><span class="section"><a href="documentation_hacking.html#docbook.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.rules">Generating the DocBook Files</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.validation">Editing and Validation</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.examples">File Organization and Basics</a></span></dt><dt><span class="section"><a href="documentation_hacking.html#docbook.markup">Markup By Example</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="internals.html">Porting to New Hardware or Operating Systems</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#internals.os">Operating System</a></span></dt><dt><span class="section"><a href="internals.html#internals.cpu">CPU</a></span></dt><dt><span class="section"><a href="internals.html#internals.char_types">Character Types</a></span></dt><dt><span class="section"><a href="internals.html#internals.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="internals.html#internals.numeric_limits">Numeric Limits</a></span></dt><dt><span class="section"><a href="internals.html#internals.libtool">Libtool</a></span></dt></dl></dd><dt><span class="section"><a href="test.html">Test</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization">Organization</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.organization.layout">Directory Layout</a></span></dt><dt><span class="section"><a href="test.html#test.organization.naming">Naming Conventions</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.run">Running the Testsuite</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.run.basic">Basic</a></span></dt><dt><span class="section"><a href="test.html#test.run.variations">Variations</a></span></dt><dt><span class="section"><a href="test.html#test.run.permutations">Permutations</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.new_tests">Writing a new test case</a></span></dt><dt><span class="section"><a href="test.html#test.harness">Test Harness and Utilities</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.harness.dejagnu">Dejagnu Harness Details</a></span></dt><dt><span class="section"><a href="test.html#test.harness.utils">Utilities</a></span></dt></dl></dd><dt><span class="section"><a href="test.html#test.special">Special Topics</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety">
Qualifying Exception Safety Guarantees
</a></span></dt><dd><dl><dt><span class="section"><a href="test.html#test.exception.safety.overview">Overview</a></span></dt><dt><span class="section"><a href="test.html#test.exception.safety.status">
@@ -146,19 +146,19 @@ Support for C++11 dialect.
</a></span></dt><dt><span class="appendix"><a href="appendix_gpl.html">D.
<acronym class="acronym">GNU</acronym> General Public License version 3
- </a></span></dt><dt><span class="appendix"><a href="appendix_gfdl.html">E. GNU Free Documentation License</a></span></dt></dl></dd></dl></div><div class="list-of-figures"><p><strong>List of Figures</strong></p><dl><dt>22.1. <a href="policy_data_structures.html#id614437">Node Invariants</a></dt><dt>22.2. <a href="policy_data_structures.html#id614493">Underlying Associative Data Structures</a></dt><dt>22.3. <a href="policy_data_structures.html#id614756">Range Iteration in Different Data Structures</a></dt><dt>22.4. <a href="policy_data_structures.html#id614881">Point Iteration in Hash Data Structures</a></dt><dt>22.5. <a href="policy_data_structures.html#id614958">Effect of erase in different underlying data structures</a></dt><dt>22.6. <a href="policy_data_structures.html#id615521">Underlying Priority Queue Data Structures</a></dt><dt>22.7. <a href="policy_data_structures_using.html#id616044">Exception Hierarchy</a></dt><dt>22.8. <a href="policy_data_structures_design.html#id617664">Non-unique Mapping Standard Containers</a></dt><dt>22.9. <a href="policy_data_structures_design.html#fig.pbds_embedded_lists_2">
+ </a></span></dt><dt><span class="appendix"><a href="appendix_gfdl.html">E. GNU Free Documentation License</a></span></dt></dl></dd></dl></div><div class="list-of-figures"><p><strong>List of Figures</strong></p><dl><dt>22.1. <a href="policy_data_structures.html#idp17717856">Node Invariants</a></dt><dt>22.2. <a href="policy_data_structures.html#idp17724576">Underlying Associative Data Structures</a></dt><dt>22.3. <a href="policy_data_structures.html#idp17756144">Range Iteration in Different Data Structures</a></dt><dt>22.4. <a href="policy_data_structures.html#idp17770992">Point Iteration in Hash Data Structures</a></dt><dt>22.5. <a href="policy_data_structures.html#idp17780192">Effect of erase in different underlying data structures</a></dt><dt>22.6. <a href="policy_data_structures.html#idp17847712">Underlying Priority Queue Data Structures</a></dt><dt>22.7. <a href="policy_data_structures_using.html#idp17910288">Exception Hierarchy</a></dt><dt>22.8. <a href="policy_data_structures_design.html#idp18104864">Non-unique Mapping Standard Containers</a></dt><dt>22.9. <a href="policy_data_structures_design.html#fig.pbds_embedded_lists_2">
Effect of embedded lists in
<code class="classname">std::multimap</code>
- </a></dt><dt>22.10. <a href="policy_data_structures_design.html#id617860">Non-unique Mapping Containers</a></dt><dt>22.11. <a href="policy_data_structures_design.html#id618026">Point Iterator Hierarchy</a></dt><dt>22.12. <a href="policy_data_structures_design.html#id618137">Invalidation Guarantee Tags Hierarchy</a></dt><dt>22.13. <a href="policy_data_structures_design.html#id618389">Container Tag Hierarchy</a></dt><dt>22.14. <a href="policy_data_structures_design.html#id618721">Hash functions, ranged-hash functions, and
- range-hashing functions</a></dt><dt>22.15. <a href="policy_data_structures_design.html#id619258">Insert hash sequence diagram</a></dt><dt>22.16. <a href="policy_data_structures_design.html#id619317">Insert hash sequence diagram with a null policy</a></dt><dt>22.17. <a href="policy_data_structures_design.html#id619457">Hash policy class diagram</a></dt><dt>22.18. <a href="policy_data_structures_design.html#id619615">Balls and bins</a></dt><dt>22.19. <a href="policy_data_structures_design.html#id619872">Insert resize sequence diagram</a></dt><dt>22.20. <a href="policy_data_structures_design.html#id619937">Standard resize policy trigger sequence
- diagram</a></dt><dt>22.21. <a href="policy_data_structures_design.html#id619971">Standard resize policy size sequence
- diagram</a></dt><dt>22.22. <a href="policy_data_structures_design.html#id620621">Tree node invariants</a></dt><dt>22.23. <a href="policy_data_structures_design.html#id620700">Tree node invalidation</a></dt><dt>22.24. <a href="policy_data_structures_design.html#id620810">A tree and its update policy</a></dt><dt>22.25. <a href="policy_data_structures_design.html#id620907">Restoring node invariants</a></dt><dt>22.26. <a href="policy_data_structures_design.html#id620975">Insert update sequence</a></dt><dt>22.27. <a href="policy_data_structures_design.html#id621160">Useless update path</a></dt><dt>22.28. <a href="policy_data_structures_design.html#id621533">A PATRICIA trie</a></dt><dt>22.29. <a href="policy_data_structures_design.html#id621620">A trie and its update policy</a></dt><dt>22.30. <a href="policy_data_structures_design.html#id621875">A simple list</a></dt><dt>22.31. <a href="policy_data_structures_design.html#id621922">The counter algorithm</a></dt><dt>22.32. <a href="policy_data_structures_design.html#id622453">Underlying Priority-Queue Data-Structures.</a></dt><dt>22.33. <a href="policy_data_structures_design.html#id622744">Priority-Queue Data-Structure Tags.</a></dt><dt>B.1. <a href="appendix_porting.html#id651195">Configure and Build File Dependencies</a></dt></dl></div><div class="list-of-tables"><p><strong>List of Tables</strong></p><dl><dt>1.1. <a href="status.html#id499766">C++ 1998/2003 Implementation Status</a></dt><dt>1.2. <a href="status.html#id546795">C++ 2011 Implementation Status</a></dt><dt>1.3. <a href="status.html#id531977">C++ TR1 Implementation Status</a></dt><dt>1.4. <a href="status.html#id572182">C++ TR 24733 Implementation Status</a></dt><dt>3.1. <a href="using.html#id576272">C++ Command Options</a></dt><dt>3.2. <a href="using_headers.html#id576501">C++ 1998 Library Headers</a></dt><dt>3.3. <a href="using_headers.html#id576805">C++ 1998 Library Headers for C Library Facilities</a></dt><dt>3.4. <a href="using_headers.html#id577011">C++ 2011 Library Headers</a></dt><dt>3.5. <a href="using_headers.html#id577440">C++ 2011 Library Headers for C Library Facilities</a></dt><dt>3.6. <a href="using_headers.html#id577689">C++ TR 1 Library Headers</a></dt><dt>3.7. <a href="using_headers.html#id577830">C++ TR 1 Library Headers for C Library Facilities</a></dt><dt>3.8. <a href="using_headers.html#id578005">C++ TR 24733 Decimal Floating-Point Header</a></dt><dt>3.9. <a href="using_headers.html#id578051">C++ ABI Headers</a></dt><dt>3.10. <a href="using_headers.html#id578105">Extension Headers</a></dt><dt>3.11. <a href="using_headers.html#id578402">Extension Debug Headers</a></dt><dt>3.12. <a href="using_headers.html#id578526">Extension Profile Headers</a></dt><dt>3.13. <a href="using_headers.html#id578637">Extension Parallel Headers</a></dt><dt>17.1. <a href="bk01pt03ch17s03.html#id605097">Debugging Containers</a></dt><dt>17.2. <a href="bk01pt03ch17s03.html#id605471">Debugging Containers C++11</a></dt><dt>18.1. <a href="bk01pt03ch18s03.html#id607059">Parallel Algorithms</a></dt><dt>19.1. <a href="bk01pt03ch19s02.html#id609182">Profile Code Location</a></dt><dt>19.2. <a href="bk01pt03ch19s07.html#id610064">Profile Diagnostics</a></dt><dt>21.1. <a href="bk01pt03ch21s02.html#id613494">Bitmap Allocator Memory Map</a></dt><dt>B.1. <a href="documentation_hacking.html#id652101">Doxygen Prerequisites</a></dt><dt>B.2. <a href="documentation_hacking.html#id652618">HTML to Doxygen Markup Comparison</a></dt><dt>B.3. <a href="documentation_hacking.html#id652780">Docbook Prerequisites</a></dt><dt>B.4. <a href="documentation_hacking.html#id653291">HTML to Docbook XML Markup Comparison</a></dt><dt>B.5. <a href="documentation_hacking.html#id653493">Docbook XML Element Use</a></dt><dt>B.6. <a href="api.html#id659056">Extension Allocators</a></dt><dt>B.7. <a href="api.html#id659286">Extension Allocators Continued</a></dt></dl></div><div class="list-of-equations"><p><strong>List of Equations</strong></p><dl><dt>22.1. <a href="policy_data_structures_design.html#id618836">Ranged Hash Function</a></dt><dt>22.2. <a href="policy_data_structures_design.html#id618886">Range-Hashing, Division Method</a></dt><dt>22.3. <a href="policy_data_structures_design.html#id618923">Division via Prime Modulo</a></dt><dt>22.4. <a href="policy_data_structures_design.html#id618938">Division via Bit Mask</a></dt><dt>22.5. <a href="policy_data_structures_design.html#id619019">
+ </a></dt><dt>22.10. <a href="policy_data_structures_design.html#idp18128368">Non-unique Mapping Containers</a></dt><dt>22.11. <a href="policy_data_structures_design.html#idp18148240">Point Iterator Hierarchy</a></dt><dt>22.12. <a href="policy_data_structures_design.html#idp18161584">Invalidation Guarantee Tags Hierarchy</a></dt><dt>22.13. <a href="policy_data_structures_design.html#idp18191744">Container Tag Hierarchy</a></dt><dt>22.14. <a href="policy_data_structures_design.html#idp18231824">Hash functions, ranged-hash functions, and
+ range-hashing functions</a></dt><dt>22.15. <a href="policy_data_structures_design.html#idp18296208">Insert hash sequence diagram</a></dt><dt>22.16. <a href="policy_data_structures_design.html#idp18303264">Insert hash sequence diagram with a null policy</a></dt><dt>22.17. <a href="policy_data_structures_design.html#idp18320080">Hash policy class diagram</a></dt><dt>22.18. <a href="policy_data_structures_design.html#idp18339184">Balls and bins</a></dt><dt>22.19. <a href="policy_data_structures_design.html#idp18369968">Insert resize sequence diagram</a></dt><dt>22.20. <a href="policy_data_structures_design.html#idp18377744">Standard resize policy trigger sequence
+ diagram</a></dt><dt>22.21. <a href="policy_data_structures_design.html#idp18381904">Standard resize policy size sequence
+ diagram</a></dt><dt>22.22. <a href="policy_data_structures_design.html#idp18460000">Tree node invariants</a></dt><dt>22.23. <a href="policy_data_structures_design.html#idp18469440">Tree node invalidation</a></dt><dt>22.24. <a href="policy_data_structures_design.html#idp18482608">A tree and its update policy</a></dt><dt>22.25. <a href="policy_data_structures_design.html#idp18494272">Restoring node invariants</a></dt><dt>22.26. <a href="policy_data_structures_design.html#idp18502448">Insert update sequence</a></dt><dt>22.27. <a href="policy_data_structures_design.html#idp18524704">Useless update path</a></dt><dt>22.28. <a href="policy_data_structures_design.html#idp18569408">A PATRICIA trie</a></dt><dt>22.29. <a href="policy_data_structures_design.html#idp18579840">A trie and its update policy</a></dt><dt>22.30. <a href="policy_data_structures_design.html#idp18610416">A simple list</a></dt><dt>22.31. <a href="policy_data_structures_design.html#idp18616000">The counter algorithm</a></dt><dt>22.32. <a href="policy_data_structures_design.html#idp18679824">Underlying Priority-Queue Data-Structures.</a></dt><dt>22.33. <a href="policy_data_structures_design.html#idp18714864">Priority-Queue Data-Structure Tags.</a></dt><dt>B.1. <a href="appendix_porting.html#idp22140672">Configure and Build File Dependencies</a></dt></dl></div><div class="list-of-tables"><p><strong>List of Tables</strong></p><dl><dt>1.1. <a href="status.html#idp1001824">C++ 1998/2003 Implementation Status</a></dt><dt>1.2. <a href="status.html#idp8141440">C++ 2011 Implementation Status</a></dt><dt>1.3. <a href="status.html#idp7718160">C++ TR1 Implementation Status</a></dt><dt>1.4. <a href="status.html#idp12644400">C++ TR 24733 Implementation Status</a></dt><dt>3.1. <a href="using.html#idp13138224">C++ Command Options</a></dt><dt>3.2. <a href="using_headers.html#idp13165648">C++ 1998 Library Headers</a></dt><dt>3.3. <a href="using_headers.html#idp13202128">C++ 1998 Library Headers for C Library Facilities</a></dt><dt>3.4. <a href="using_headers.html#idp13226864">C++ 2011 Library Headers</a></dt><dt>3.5. <a href="using_headers.html#idp13278304">C++ 2011 Library Headers for C Library Facilities</a></dt><dt>3.6. <a href="using_headers.html#idp13308192">C++ TR 1 Library Headers</a></dt><dt>3.7. <a href="using_headers.html#idp13325120">C++ TR 1 Library Headers for C Library Facilities</a></dt><dt>3.8. <a href="using_headers.html#idp13346192">C++ TR 24733 Decimal Floating-Point Header</a></dt><dt>3.9. <a href="using_headers.html#idp13351712">C++ ABI Headers</a></dt><dt>3.10. <a href="using_headers.html#idp13358112">Extension Headers</a></dt><dt>3.11. <a href="using_headers.html#idp13393840">Extension Debug Headers</a></dt><dt>3.12. <a href="using_headers.html#idp13408608">Extension Profile Headers</a></dt><dt>3.13. <a href="using_headers.html#idp13421984">Extension Parallel Headers</a></dt><dt>17.1. <a href="bk01pt03ch17s03.html#idp16597600">Debugging Containers</a></dt><dt>17.2. <a href="bk01pt03ch17s03.html#idp16642496">Debugging Containers C++11</a></dt><dt>18.1. <a href="bk01pt03ch18s03.html#idp16832640">Parallel Algorithms</a></dt><dt>19.1. <a href="bk01pt03ch19s02.html#idp17087440">Profile Code Location</a></dt><dt>19.2. <a href="bk01pt03ch19s07.html#idp17193152">Profile Diagnostics</a></dt><dt>21.1. <a href="bk01pt03ch21s02.html#idp17604576">Bitmap Allocator Memory Map</a></dt><dt>B.1. <a href="documentation_hacking.html#idp22266240">Doxygen Prerequisites</a></dt><dt>B.2. <a href="documentation_hacking.html#idp22328224">HTML to Doxygen Markup Comparison</a></dt><dt>B.3. <a href="documentation_hacking.html#idp22347664">Docbook Prerequisites</a></dt><dt>B.4. <a href="documentation_hacking.html#idp22409088">HTML to Docbook XML Markup Comparison</a></dt><dt>B.5. <a href="documentation_hacking.html#idp22433232">Docbook XML Element Use</a></dt><dt>B.6. <a href="api.html#idp23100752">Extension Allocators</a></dt><dt>B.7. <a href="api.html#idp23128384">Extension Allocators Continued</a></dt></dl></div><div class="list-of-equations"><p><strong>List of Equations</strong></p><dl><dt>22.1. <a href="policy_data_structures_design.html#idp18245632">Ranged Hash Function</a></dt><dt>22.2. <a href="policy_data_structures_design.html#idp18251520">Range-Hashing, Division Method</a></dt><dt>22.3. <a href="policy_data_structures_design.html#idp18256032">Division via Prime Modulo</a></dt><dt>22.4. <a href="policy_data_structures_design.html#idp18257856">Division via Bit Mask</a></dt><dt>22.5. <a href="policy_data_structures_design.html#idp18267456">
A Standard String Hash Function
- </a></dt><dt>22.6. <a href="policy_data_structures_design.html#id619070">
+ </a></dt><dt>22.6. <a href="policy_data_structures_design.html#idp18273648">
Only k String DNA Hash
- </a></dt><dt>22.7. <a href="policy_data_structures_design.html#id619661">
+ </a></dt><dt>22.7. <a href="policy_data_structures_design.html#idp18344688">
Probability of Probe Sequence of Length k
- </a></dt><dt>22.8. <a href="policy_data_structures_design.html#id619718">
+ </a></dt><dt>22.8. <a href="policy_data_structures_design.html#idp18351456">
Probability Probe Sequence in Some Bin
</a></dt></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="../index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="intro.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">The GNU C++ Library </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Part I. 
Introduction
diff --git a/libstdc++-v3/doc/html/manual/intro.html b/libstdc++-v3/doc/html/manual/intro.html
index 9951bb47a..45821b5c1 100644
--- a/libstdc++-v3/doc/html/manual/intro.html
+++ b/libstdc++-v3/doc/html/manual/intro.html
@@ -5,5 +5,5 @@
</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center">The GNU C++ Library Manual</th><td width="20%" align="right"> <a accesskey="n" href="status.html">Next</a></td></tr></table><hr /></div><div class="part" title="Part I.  Introduction"><div class="titlepage"><div><div><h1 class="title"><a id="manual.intro"></a>Part I. 
Introduction
- <a id="id543832" class="indexterm"></a>
+ <a id="idp10176" class="indexterm"></a>
</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="chapter"><a href="status.html">1. Status</a></span></dt><dd><dl><dt><span class="section"><a href="status.html#manual.intro.status.iso">Implementation Status</a></span></dt><dd><dl><dt><span class="section"><a href="status.html#status.iso.1998">C++ 1998/2003</a></span></dt><dd><dl><dt><span class="section"><a href="status.html#iso.1998.status">Implementation Status</a></span></dt><dt><span class="section"><a href="status.html#iso.1998.specific">Implementation Specific Behavior</a></span></dt></dl></dd><dt><span class="section"><a href="status.html#status.iso.2011">C++ 2011</a></span></dt><dd><dl><dt><span class="section"><a href="status.html#iso.2011.specific">Implementation Specific Behavior</a></span></dt></dl></dd><dt><span class="section"><a href="status.html#status.iso.tr1">C++ TR1</a></span></dt><dd><dl><dt><span class="section"><a href="status.html#iso.tr1.specific">Implementation Specific Behavior</a></span></dt></dl></dd><dt><span class="section"><a href="status.html#status.iso.tr24733">C++ TR 24733</a></span></dt></dl></dd><dt><span class="section"><a href="license.html">License</a></span></dt><dd><dl><dt><span class="section"><a href="license.html#manual.intro.status.license.gpl">The Code: GPL</a></span></dt><dt><span class="section"><a href="license.html#manual.intro.status.license.fdl">The Documentation: GPL, FDL</a></span></dt></dl></dd><dt><span class="section"><a href="bugs.html">Bugs</a></span></dt><dd><dl><dt><span class="section"><a href="bugs.html#manual.intro.status.bugs.impl">Implementation Bugs</a></span></dt><dt><span class="section"><a href="bugs.html#manual.intro.status.bugs.iso">Standard Bugs</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="setup.html">2. Setup</a></span></dt><dd><dl><dt><span class="section"><a href="setup.html#manual.intro.setup.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="configure.html">Configure</a></span></dt><dt><span class="section"><a href="make.html">Make</a></span></dt></dl></dd><dt><span class="chapter"><a href="using.html">3. Using</a></span></dt><dd><dl><dt><span class="section"><a href="using.html#manual.intro.using.flags">Command Options</a></span></dt><dt><span class="section"><a href="using_headers.html">Headers</a></span></dt><dd><dl><dt><span class="section"><a href="using_headers.html#manual.intro.using.headers.all">Header Files</a></span></dt><dt><span class="section"><a href="using_headers.html#manual.intro.using.headers.mixing">Mixing Headers</a></span></dt><dt><span class="section"><a href="using_headers.html#manual.intro.using.headers.cheaders">The C Headers and <code class="code">namespace std</code></a></span></dt><dt><span class="section"><a href="using_headers.html#manual.intro.using.headers.pre">Precompiled Headers</a></span></dt></dl></dd><dt><span class="section"><a href="using_macros.html">Macros</a></span></dt><dt><span class="section"><a href="using_namespaces.html">Namespaces</a></span></dt><dd><dl><dt><span class="section"><a href="using_namespaces.html#manual.intro.using.namespaces.all">Available Namespaces</a></span></dt><dt><span class="section"><a href="using_namespaces.html#manual.intro.using.namespaces.std">namespace std</a></span></dt><dt><span class="section"><a href="using_namespaces.html#manual.intro.using.namespaces.comp">Using Namespace Composition</a></span></dt></dl></dd><dt><span class="section"><a href="using_dynamic_or_shared.html">Linking</a></span></dt><dd><dl><dt><span class="section"><a href="using_dynamic_or_shared.html#manual.intro.using.linkage.freestanding">Almost Nothing</a></span></dt><dt><span class="section"><a href="using_dynamic_or_shared.html#manual.intro.using.linkage.dynamic">Finding Dynamic or Shared Libraries</a></span></dt></dl></dd><dt><span class="section"><a href="using_concurrency.html">Concurrency</a></span></dt><dd><dl><dt><span class="section"><a href="using_concurrency.html#manual.intro.using.concurrency.prereq">Prerequisites</a></span></dt><dt><span class="section"><a href="using_concurrency.html#manual.intro.using.concurrency.thread_safety">Thread Safety</a></span></dt><dt><span class="section"><a href="using_concurrency.html#manual.intro.using.concurrency.atomics">Atomics</a></span></dt><dt><span class="section"><a href="using_concurrency.html#manual.intro.using.concurrency.io">IO</a></span></dt><dd><dl><dt><span class="section"><a href="using_concurrency.html#concurrency.io.structure">Structure</a></span></dt><dt><span class="section"><a href="using_concurrency.html#concurrency.io.defaults">Defaults</a></span></dt><dt><span class="section"><a href="using_concurrency.html#concurrency.io.future">Future</a></span></dt><dt><span class="section"><a href="using_concurrency.html#concurrency.io.alt">Alternatives</a></span></dt></dl></dd><dt><span class="section"><a href="using_concurrency.html#manual.intro.using.concurrency.containers">Containers</a></span></dt></dl></dd><dt><span class="section"><a href="using_exceptions.html">Exceptions</a></span></dt><dd><dl><dt><span class="section"><a href="using_exceptions.html#intro.using.exception.safety">Exception Safety</a></span></dt><dt><span class="section"><a href="using_exceptions.html#intro.using.exception.propagating">Exception Neutrality</a></span></dt><dt><span class="section"><a href="using_exceptions.html#intro.using.exception.no">Doing without</a></span></dt><dt><span class="section"><a href="using_exceptions.html#intro.using.exception.compat">Compatibility</a></span></dt><dd><dl><dt><span class="section"><a href="using_exceptions.html#using.exception.compat.c">With <code class="literal">C</code></a></span></dt><dt><span class="section"><a href="using_exceptions.html#using.exception.compat.posix">With <code class="literal">POSIX</code> thread cancellation</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="debug.html">Debugging Support</a></span></dt><dd><dl><dt><span class="section"><a href="debug.html#debug.compiler">Using <span class="command"><strong>g++</strong></span></a></span></dt><dt><span class="section"><a href="debug.html#debug.req">Debug Versions of Library Binary Files</a></span></dt><dt><span class="section"><a href="debug.html#debug.memory">Memory Leak Hunting</a></span></dt><dt><span class="section"><a href="debug.html#debug.races">Data Race Hunting</a></span></dt><dt><span class="section"><a href="debug.html#debug.gdb">Using <span class="command"><strong>gdb</strong></span></a></span></dt><dt><span class="section"><a href="debug.html#debug.exceptions">Tracking uncaught exceptions</a></span></dt><dt><span class="section"><a href="debug.html#debug.debug_mode">Debug Mode</a></span></dt><dt><span class="section"><a href="debug.html#debug.compile_time_checks">Compile Time Checking</a></span></dt><dt><span class="section"><a href="debug.html#debug.profile_mode">Profile-based Performance Analysis</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="status.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">The GNU C++ Library Manual </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. Status</td></tr></table></div></body></html>
diff --git a/libstdc++-v3/doc/html/manual/io.html b/libstdc++-v3/doc/html/manual/io.html
index f12a80077..2ebe126fb 100644
--- a/libstdc++-v3/doc/html/manual/io.html
+++ b/libstdc++-v3/doc/html/manual/io.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="streambufs.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 13.  Input and Output"><div class="titlepage"><div><div><h2 class="title"><a id="std.io"></a>Chapter 13. 
Input and Output
- <a id="id603149" class="indexterm"></a>
+ <a id="idp16363632" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="io.html#std.io.objects">Iostream Objects</a></span></dt><dt><span class="section"><a href="streambufs.html">Stream Buffers</a></span></dt><dd><dl><dt><span class="section"><a href="streambufs.html#io.streambuf.derived">Derived streambuf Classes</a></span></dt><dt><span class="section"><a href="streambufs.html#io.streambuf.buffering">Buffering</a></span></dt></dl></dd><dt><span class="section"><a href="stringstreams.html">Memory Based Streams</a></span></dt><dd><dl><dt><span class="section"><a href="stringstreams.html#std.io.memstreams.compat">Compatibility With strstream</a></span></dt></dl></dd><dt><span class="section"><a href="fstreams.html">File Based Streams</a></span></dt><dd><dl><dt><span class="section"><a href="fstreams.html#std.io.filestreams.copying_a_file">Copying a File</a></span></dt><dt><span class="section"><a href="fstreams.html#std.io.filestreams.binary">Binary Input and Output</a></span></dt></dl></dd><dt><span class="section"><a href="io_and_c.html">Interacting with C</a></span></dt><dd><dl><dt><span class="section"><a href="io_and_c.html#std.io.c.FILE">Using FILE* and file descriptors</a></span></dt><dt><span class="section"><a href="io_and_c.html#std.io.c.sync">Performance</a></span></dt></dl></dd></dl></div><div class="section" title="Iostream Objects"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.io.objects"></a>Iostream Objects</h2></div></div></div><p>To minimize the time you have to wait on the compiler, it's good to
only include the headers you really need. Many people simply include
&lt;iostream&gt; when they don't need to -- and that can <span class="emphasis"><em>penalize
diff --git a/libstdc++-v3/doc/html/manual/iterators.html b/libstdc++-v3/doc/html/manual/iterators.html
index dcd9a92ea..23a899248 100644
--- a/libstdc++-v3/doc/html/manual/iterators.html
+++ b/libstdc++-v3/doc/html/manual/iterators.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="algorithms.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 10.  Iterators"><div class="titlepage"><div><div><h2 class="title"><a id="std.iterators"></a>Chapter 10. 
Iterators
- <a id="id602298" class="indexterm"></a>
+ <a id="idp16261328" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="iterators.html#std.iterators.predefined">Predefined</a></span></dt><dd><dl><dt><span class="section"><a href="iterators.html#iterators.predefined.vs_pointers">Iterators vs. Pointers</a></span></dt><dt><span class="section"><a href="iterators.html#iterators.predefined.end">One Past the End</a></span></dt></dl></dd></dl></div><div class="section" title="Predefined"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.iterators.predefined"></a>Predefined</h2></div></div></div><div class="section" title="Iterators vs. Pointers"><div class="titlepage"><div><div><h3 class="title"><a id="iterators.predefined.vs_pointers"></a>Iterators vs. Pointers</h3></div></div></div><p>
The following
FAQ <a class="link" href="../faq.html#faq.iterator_as_pod" title="7.1.">entry</a> points out that
diff --git a/libstdc++-v3/doc/html/manual/localization.html b/libstdc++-v3/doc/html/manual/localization.html
index 8a2fa1e7d..1e85be770 100644
--- a/libstdc++-v3/doc/html/manual/localization.html
+++ b/libstdc++-v3/doc/html/manual/localization.html
@@ -7,8 +7,8 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="facets.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 8.  Localization"><div class="titlepage"><div><div><h2 class="title"><a id="std.localization"></a>Chapter 8. 
Localization
- <a id="id598583" class="indexterm"></a>
-</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#id599235">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></div><div class="section" title="Locales"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.localization.locales"></a>Locales</h2></div></div></div><div class="section" title="locale"><div class="titlepage"><div><div><h3 class="title"><a id="std.localization.locales.locale"></a>locale</h3></div></div></div><p>
+ <a id="idp15815472" class="indexterm"></a>
+</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="localization.html#std.localization.locales">Locales</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#std.localization.locales.locale">locale</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locales.locale.req">Requirements</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.design">Design</a></span></dt><dt><span class="section"><a href="localization.html#locales.locale.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="localization.html#locale.impl.c">Interacting with "C" locales</a></span></dt></dl></dd><dt><span class="section"><a href="localization.html#locales.locale.future">Future</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="facets.html">Facets</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#std.localization.facet.ctype">ctype</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.ctype.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#idp15893680">Specializations</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.ctype.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#std.localization.facet.codecvt">codecvt</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.codecvt.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.design">Design</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#codecvt.design.wchar_t_size"><span class="type">wchar_t</span> Size</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.unicode">Support for Unicode</a></span></dt><dt><span class="section"><a href="facets.html#codecvt.design.issues">Other Issues</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.codecvt.impl">Implementation</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.codecvt.future">Future</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#manual.localization.facet.messages">messages</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#facet.messages.req">Requirements</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.design">Design</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="facets.html#messages.impl.models">Models</a></span></dt><dt><span class="section"><a href="facets.html#messages.impl.gnu">The GNU Model</a></span></dt></dl></dd><dt><span class="section"><a href="facets.html#facet.messages.use">Use</a></span></dt><dt><span class="section"><a href="facets.html#facet.messages.future">Future</a></span></dt></dl></dd></dl></dd></dl></div><div class="section" title="Locales"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.localization.locales"></a>Locales</h2></div></div></div><div class="section" title="locale"><div class="titlepage"><div><div><h3 class="title"><a id="std.localization.locales.locale"></a>locale</h3></div></div></div><p>
Describes the basic locale object, including nested
classes id, facet, and the reference-counted implementation object,
class _Impl.
@@ -403,29 +403,29 @@ global locale" (emphasis Paolo), that is:
What should non-required facet instantiations do? If the
generic implementation is provided, then how to end-users
provide specializations?
- </p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="locales.locale.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="id598946"></a><p><span class="citetitle"><em class="citetitle">
+ </p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="locales.locale.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="idp15858864"></a><p><span class="citetitle"><em class="citetitle">
The GNU C Library
</em>. </span><span class="author"><span class="firstname">Roland</span> <span class="surname">McGrath</span>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2007 FSF. </span><span class="pagenums">
Chapters 6 Character Set Handling and 7 Locales and
Internationalization
- . </span></p></div><div class="biblioentry"><a id="id598985"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></p></div><div class="biblioentry"><a id="idp15863632"></a><p><span class="citetitle"><em class="citetitle">
Correspondence
- </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="id599011"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="author"><span class="firstname">Ulrich</span> <span class="surname">Drepper</span>. </span><span class="copyright">Copyright © 2002 . </span></p></div><div class="biblioentry"><a id="idp15866720"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 14882:1998 Programming languages - C++
- </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="id599030"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="copyright">Copyright © 1998 ISO. </span></p></div><div class="biblioentry"><a id="idp15869008"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 9899:1999 Programming languages - C
- </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="id599049"></a><p><span class="title"><em>
+ </em>. </span><span class="copyright">Copyright © 1999 ISO. </span></p></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="idp15871280"></a><p><span class="title"><em>
<a class="link" href="http://www.opengroup.org/austin/" target="_top">
System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)
</a>
</em>. </span><span class="copyright">Copyright © 2008
The Open Group/The Institute of Electrical and Electronics
Engineers, Inc.
- . </span></p></div><div class="biblioentry"><a id="id599076"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></p></div><div class="biblioentry"><a id="idp15874512"></a><p><span class="citetitle"><em class="citetitle">
The C++ Programming Language, Special Edition
</em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span><span class="copyright">Copyright © 2000 Addison Wesley, Inc.. </span><span class="pagenums">Appendix D. </span><span class="publisher"><span class="publishername">
Addison Wesley
- . </span></span></p></div><div class="biblioentry"><a id="id599115"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></span></p></div><div class="biblioentry"><a id="idp15879136"></a><p><span class="citetitle"><em class="citetitle">
Standard C++ IOStreams and Locales
</em>. </span><span class="subtitle">
Advanced Programmer's Guide and Reference
diff --git a/libstdc++-v3/doc/html/manual/memory.html b/libstdc++-v3/doc/html/manual/memory.html
index b097e5ff6..d906c212b 100644
--- a/libstdc++-v3/doc/html/manual/memory.html
+++ b/libstdc++-v3/doc/html/manual/memory.html
@@ -93,7 +93,7 @@
or loading and unloading shared objects in memory. As such, using
caching allocators on systems that do not support
<code class="function">abi::__cxa_atexit</code> is not recommended.
- </p></div><div class="section" title="Implementation"><div class="titlepage"><div><div><h4 class="title"><a id="allocator.impl"></a>Implementation</h4></div></div></div><div class="section" title="Interface Design"><div class="titlepage"><div><div><h5 class="title"><a id="id583537"></a>Interface Design</h5></div></div></div><p>
+ </p></div><div class="section" title="Implementation"><div class="titlepage"><div><div><h4 class="title"><a id="allocator.impl"></a>Implementation</h4></div></div></div><div class="section" title="Interface Design"><div class="titlepage"><div><div><h5 class="title"><a id="idp14010064"></a>Interface Design</h5></div></div></div><p>
The only allocator interface that
is supported is the standard C++ interface. As such, all STL
containers have been adjusted, and all external allocators have
@@ -106,7 +106,7 @@
</p><p>
The base class that <code class="classname">allocator</code> is derived from
may not be user-configurable.
-</p></div><div class="section" title="Selecting Default Allocation Policy"><div class="titlepage"><div><div><h5 class="title"><a id="id583567"></a>Selecting Default Allocation Policy</h5></div></div></div><p>
+</p></div><div class="section" title="Selecting Default Allocation Policy"><div class="titlepage"><div><div><h5 class="title"><a id="idp14013616"></a>Selecting Default Allocation Policy</h5></div></div></div><p>
It's difficult to pick an allocation strategy that will provide
maximum utility, without excessively penalizing some behavior. In
fact, it's difficult just deciding which typical actions to measure
@@ -143,7 +143,7 @@
The current default choice for
<code class="classname">allocator</code> is
<code class="classname">__gnu_cxx::new_allocator</code>.
- </p></div><div class="section" title="Disabling Memory Caching"><div class="titlepage"><div><div><h5 class="title"><a id="id583678"></a>Disabling Memory Caching</h5></div></div></div><p>
+ </p></div><div class="section" title="Disabling Memory Caching"><div class="titlepage"><div><div><h5 class="title"><a id="idp14026912"></a>Disabling Memory Caching</h5></div></div></div><p>
In use, <code class="classname">allocator</code> may allocate and
deallocate using implementation-specific strategies and
heuristics. Because of this, a given call to an allocator object's
@@ -310,33 +310,33 @@
of the used and unused memory locations. It has its own
<a class="link" href="bitmap_allocator.html" title="Chapter 21. The bitmap_allocator">chapter</a>
in the documentation.
- </p></li></ol></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="allocator.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="id584136"></a><p><span class="citetitle"><em class="citetitle">
+ </p></li></ol></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="allocator.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry"><a id="idp14081872"></a><p><span class="citetitle"><em class="citetitle">
ISO/IEC 14882:1998 Programming languages - C++
</em>. </span>
isoc++_1998
- <span class="pagenums">20.4 Memory. </span></p></div><div class="biblioentry" title="The Standard Librarian: What Are Allocators Good For?"><a id="id584151"></a><p><span class="title"><em>
+ <span class="pagenums">20.4 Memory. </span></p></div><div class="biblioentry" title="The Standard Librarian: What Are Allocators Good For?"><a id="idp14083712"></a><p><span class="title"><em>
<a class="link" href="http://www.drdobbs.com/cpp/184403759" target="_top">
The Standard Librarian: What Are Allocators Good For?
</a>
</em>. </span><span class="author"><span class="firstname">Matt</span> <span class="surname">Austern</span>. </span><span class="publisher"><span class="publishername">
C/C++ Users Journal
- . </span></span></p></div><div class="biblioentry" title="The Hoard Memory Allocator"><a id="id584182"></a><p><span class="title"><em>
+ . </span></span></p></div><div class="biblioentry" title="The Hoard Memory Allocator"><a id="idp14087440"></a><p><span class="title"><em>
<a class="link" href="http://www.cs.umass.edu/~emery/hoard" target="_top">
The Hoard Memory Allocator
</a>
- </em>. </span><span class="author"><span class="firstname">Emery</span> <span class="surname">Berger</span>. </span></p></div><div class="biblioentry" title="Reconsidering Custom Memory Allocation"><a id="id584205"></a><p><span class="title"><em>
+ </em>. </span><span class="author"><span class="firstname">Emery</span> <span class="surname">Berger</span>. </span></p></div><div class="biblioentry" title="Reconsidering Custom Memory Allocation"><a id="idp14090224"></a><p><span class="title"><em>
<a class="link" href="http://www.cs.umass.edu/~emery/pubs/berger-oopsla2002.pdf" target="_top">
Reconsidering Custom Memory Allocation
</a>
- </em>. </span><span class="author"><span class="firstname">Emery</span> <span class="surname">Berger</span>. </span><span class="author"><span class="firstname">Ben</span> <span class="surname">Zorn</span>. </span><span class="author"><span class="firstname">Kathryn</span> <span class="surname">McKinley</span>. </span><span class="copyright">Copyright © 2002 OOPSLA. </span></p></div><div class="biblioentry" title="Allocator Types"><a id="id584256"></a><p><span class="title"><em>
+ </em>. </span><span class="author"><span class="firstname">Emery</span> <span class="surname">Berger</span>. </span><span class="author"><span class="firstname">Ben</span> <span class="surname">Zorn</span>. </span><span class="author"><span class="firstname">Kathryn</span> <span class="surname">McKinley</span>. </span><span class="copyright">Copyright © 2002 OOPSLA. </span></p></div><div class="biblioentry" title="Allocator Types"><a id="idp14096384"></a><p><span class="title"><em>
<a class="link" href="http://www.angelikalanger.com/Articles/C++Report/Allocators/Allocators.html" target="_top">
Allocator Types
</a>
</em>. </span><span class="author"><span class="firstname">Klaus</span> <span class="surname">Kreft</span>. </span><span class="author"><span class="firstname">Angelika</span> <span class="surname">Langer</span>. </span><span class="publisher"><span class="publishername">
C/C++ Users Journal
- . </span></span></p></div><div class="biblioentry"><a id="id584296"></a><p><span class="citetitle"><em class="citetitle">The C++ Programming Language</em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span><span class="copyright">Copyright © 2000 . </span><span class="pagenums">19.4 Allocators. </span><span class="publisher"><span class="publishername">
+ . </span></span></p></div><div class="biblioentry"><a id="idp14101120"></a><p><span class="citetitle"><em class="citetitle">The C++ Programming Language</em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span><span class="copyright">Copyright © 2000 . </span><span class="pagenums">19.4 Allocators. </span><span class="publisher"><span class="publishername">
Addison Wesley
- . </span></span></p></div><div class="biblioentry"><a id="id584333"></a><p><span class="citetitle"><em class="citetitle">Yalloc: A Recycling C++ Allocator</em>. </span><span class="author"><span class="firstname">Felix</span> <span class="surname">Yen</span>. </span></p></div></div></div><div class="section" title="auto_ptr"><div class="titlepage"><div><div><h3 class="title"><a id="std.util.memory.auto_ptr"></a>auto_ptr</h3></div></div></div><div class="section" title="Limitations"><div class="titlepage"><div><div><h4 class="title"><a id="auto_ptr.limitations"></a>Limitations</h4></div></div></div><p>Explaining all of the fun and delicious things that can
+ . </span></span></p></div><div class="biblioentry"><a id="idp14105552"></a><p><span class="citetitle"><em class="citetitle">Yalloc: A Recycling C++ Allocator</em>. </span><span class="author"><span class="firstname">Felix</span> <span class="surname">Yen</span>. </span></p></div></div></div><div class="section" title="auto_ptr"><div class="titlepage"><div><div><h3 class="title"><a id="std.util.memory.auto_ptr"></a>auto_ptr</h3></div></div></div><div class="section" title="Limitations"><div class="titlepage"><div><div><h4 class="title"><a id="auto_ptr.limitations"></a>Limitations</h4></div></div></div><p>Explaining all of the fun and delicious things that can
happen with misuse of the <code class="classname">auto_ptr</code> class
template (called <acronym class="acronym">AP</acronym> here) would take some
time. Suffice it to say that the use of <acronym class="acronym">AP</acronym>
@@ -446,7 +446,7 @@ drops to zero.
Derived classes override those functions to destroy resources in a context
where the correct dynamic type is known. This is an application of the
technique known as type erasure.
- </p></div><div class="section" title="Implementation"><div class="titlepage"><div><div><h4 class="title"><a id="shared_ptr.impl"></a>Implementation</h4></div></div></div><div class="section" title="Class Hierarchy"><div class="titlepage"><div><div><h5 class="title"><a id="id584684"></a>Class Hierarchy</h5></div></div></div><p>
+ </p></div><div class="section" title="Implementation"><div class="titlepage"><div><div><h4 class="title"><a id="shared_ptr.impl"></a>Implementation</h4></div></div></div><div class="section" title="Class Hierarchy"><div class="titlepage"><div><div><h5 class="title"><a id="idp14147808"></a>Class Hierarchy</h5></div></div></div><p>
A <code class="classname">shared_ptr&lt;T&gt;</code> contains a pointer of
type <span class="type">T*</span> and an object of type
<code class="classname">__shared_count</code>. The shared_count contains a
@@ -493,7 +493,7 @@ C++11-only features are: rvalue-ref/move support, allocator support,
aliasing constructor, make_shared &amp; allocate_shared. Additionally,
the constructors taking <code class="classname">auto_ptr</code> parameters are
deprecated in C++11 mode.
- </p></div><div class="section" title="Thread Safety"><div class="titlepage"><div><div><h5 class="title"><a id="id584872"></a>Thread Safety</h5></div></div></div><p>
+ </p></div><div class="section" title="Thread Safety"><div class="titlepage"><div><div><h5 class="title"><a id="idp15648080"></a>Thread Safety</h5></div></div></div><p>
The
<a class="link" href="http://boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety" target="_top">Thread
Safety</a> section of the Boost shared_ptr documentation says "shared_ptr
@@ -538,7 +538,7 @@ compiler, standard library, platform etc. For the version of
shared_ptr in libstdc++ the compiler and library are fixed, which
makes things much simpler: we have an atomic CAS or we don't, see Lock
Policy below for details.
-</p></div><div class="section" title="Selecting Lock Policy"><div class="titlepage"><div><div><h5 class="title"><a id="id584932"></a>Selecting Lock Policy</h5></div></div></div><p>
+</p></div><div class="section" title="Selecting Lock Policy"><div class="titlepage"><div><div><h5 class="title"><a id="idp15655376"></a>Selecting Lock Policy</h5></div></div></div><p>
</p><p>
There is a single <code class="classname">_Sp_counted_base</code> class,
which is a template parameterized on the enum
@@ -579,7 +579,7 @@ used when libstdc++ is built without <code class="literal">--enable-threads</cod
<code class="filename">ext/atomicity.h</code>, which detect if the program
is multi-threaded. If only one thread of execution exists in
the program then less expensive non-atomic operations are used.
- </p></div><div class="section" title="Related functions and classes"><div class="titlepage"><div><div><h5 class="title"><a id="id585054"></a>Related functions and classes</h5></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="code">dynamic_pointer_cast</code>, <code class="code">static_pointer_cast</code>,
+ </p></div><div class="section" title="Related functions and classes"><div class="titlepage"><div><div><h5 class="title"><a id="idp15670000"></a>Related functions and classes</h5></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="code">dynamic_pointer_cast</code>, <code class="code">static_pointer_cast</code>,
<code class="code">const_pointer_cast</code></span></dt><dd><p>
As noted in N2351, these functions can be implemented non-intrusively using
the alias constructor. However the aliasing constructor is only available
@@ -612,13 +612,13 @@ is called. Users should not try to use this.
As well as the extra constructors, this implementation also needs some
members of _Sp_counted_deleter to be protected where they could otherwise
be private.
- </p></dd></dl></div></div></div><div class="section" title="Use"><div class="titlepage"><div><div><h4 class="title"><a id="shared_ptr.using"></a>Use</h4></div></div></div><div class="section" title="Examples"><div class="titlepage"><div><div><h5 class="title"><a id="id597505"></a>Examples</h5></div></div></div><p>
+ </p></dd></dl></div></div></div><div class="section" title="Use"><div class="titlepage"><div><div><h4 class="title"><a id="shared_ptr.using"></a>Use</h4></div></div></div><div class="section" title="Examples"><div class="titlepage"><div><div><h5 class="title"><a id="idp15686416"></a>Examples</h5></div></div></div><p>
Examples of use can be found in the testsuite, under
<code class="filename">testsuite/tr1/2_general_utilities/shared_ptr</code>,
<code class="filename">testsuite/20_util/shared_ptr</code>
and
<code class="filename">testsuite/20_util/weak_ptr</code>.
- </p></div><div class="section" title="Unresolved Issues"><div class="titlepage"><div><div><h5 class="title"><a id="id597535"></a>Unresolved Issues</h5></div></div></div><p>
+ </p></div><div class="section" title="Unresolved Issues"><div class="titlepage"><div><div><h5 class="title"><a id="idp15690000"></a>Unresolved Issues</h5></div></div></div><p>
The <span class="emphasis"><em><code class="classname">shared_ptr</code> atomic access</em></span>
clause in the C++11 standard is not implemented in GCC.
</p><p>
@@ -659,25 +659,25 @@ be private.
code to work with, Peter Dimov in particular for his help and
invaluable advice on thread safety. Phillip Jordan and Paolo
Carlini for the lock policy implementation.
- </p></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="shared_ptr.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry" title="Improving shared_ptr for C++0x, Revision 2"><a id="id597629"></a><p><span class="title"><em>
+ </p></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h4 class="title"><a id="shared_ptr.biblio"></a>Bibliography</h4></div></div></div><div class="biblioentry" title="Improving shared_ptr for C++0x, Revision 2"><a id="idp15701232"></a><p><span class="title"><em>
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2351.htm" target="_top">
Improving shared_ptr for C++0x, Revision 2
</a>
</em>. </span><span class="subtitle">
N2351
- . </span></p></div><div class="biblioentry" title="C++ Standard Library Active Issues List"><a id="id597648"></a><p><span class="title"><em>
+ . </span></p></div><div class="biblioentry" title="C++ Standard Library Active Issues List"><a id="idp15703520"></a><p><span class="title"><em>
<a class="link" href="http://open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2456.html" target="_top">
C++ Standard Library Active Issues List
</a>
</em>. </span><span class="subtitle">
N2456
- . </span></p></div><div class="biblioentry" title="Working Draft, Standard for Programming Language C++"><a id="id597667"></a><p><span class="title"><em>
+ . </span></p></div><div class="biblioentry" title="Working Draft, Standard for Programming Language C++"><a id="idp15705808"></a><p><span class="title"><em>
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2461.pdf" target="_top">
Working Draft, Standard for Programming Language C++
</a>
</em>. </span><span class="subtitle">
N2461
- . </span></p></div><div class="biblioentry" title="Boost C++ Libraries documentation, shared_ptr"><a id="id597686"></a><p><span class="title"><em>
+ . </span></p></div><div class="biblioentry" title="Boost C++ Libraries documentation, shared_ptr"><a id="idp15708112"></a><p><span class="title"><em>
<a class="link" href="http://boost.org/libs/smart_ptr/shared_ptr.htm" target="_top">
Boost C++ Libraries documentation, shared_ptr
</a>
diff --git a/libstdc++-v3/doc/html/manual/numerics.html b/libstdc++-v3/doc/html/manual/numerics.html
index c7076fd05..e0d51a621 100644
--- a/libstdc++-v3/doc/html/manual/numerics.html
+++ b/libstdc++-v3/doc/html/manual/numerics.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="generalized_numeric_operations.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 12.  Numerics"><div class="titlepage"><div><div><h2 class="title"><a id="std.numerics"></a>Chapter 12. 
Numerics
- <a id="id602787" class="indexterm"></a>
+ <a id="idp16320064" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="numerics.html#std.numerics.complex">Complex</a></span></dt><dd><dl><dt><span class="section"><a href="numerics.html#numerics.complex.processing">complex Processing</a></span></dt></dl></dd><dt><span class="section"><a href="generalized_numeric_operations.html">Generalized Operations</a></span></dt><dt><span class="section"><a href="numerics_and_c.html">Interacting with C</a></span></dt><dd><dl><dt><span class="section"><a href="numerics_and_c.html#numerics.c.array">Numerics vs. Arrays</a></span></dt><dt><span class="section"><a href="numerics_and_c.html#numerics.c.c99">C99</a></span></dt></dl></dd></dl></div><div class="section" title="Complex"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.numerics.complex"></a>Complex</h2></div></div></div><p>
</p><div class="section" title="complex Processing"><div class="titlepage"><div><div><h3 class="title"><a id="numerics.complex.processing"></a>complex Processing</h3></div></div></div><p>
</p><p>Using <code class="code">complex&lt;&gt;</code> becomes even more comple- er, sorry,
diff --git a/libstdc++-v3/doc/html/manual/parallel_mode.html b/libstdc++-v3/doc/html/manual/parallel_mode.html
index 65ad01ffd..9f432afc1 100644
--- a/libstdc++-v3/doc/html/manual/parallel_mode.html
+++ b/libstdc++-v3/doc/html/manual/parallel_mode.html
@@ -13,11 +13,11 @@ explicit source declaration or by compiling existing sources with a
specific compiler flag.
</p><div class="section" title="Intro"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="manual.ext.parallel_mode.intro"></a>Intro</h2></div></div></div><p>The following library components in the include
<code class="filename">numeric</code> are included in the parallel mode:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><code class="function">std::accumulate</code></p></li><li class="listitem"><p><code class="function">std::adjacent_difference</code></p></li><li class="listitem"><p><code class="function">std::inner_product</code></p></li><li class="listitem"><p><code class="function">std::partial_sum</code></p></li></ul></div><p>The following library components in the include
-<code class="filename">algorithm</code> are included in the parallel mode:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><code class="function">std::adjacent_find</code></p></li><li class="listitem"><p><code class="function">std::count</code></p></li><li class="listitem"><p><code class="function">std::count_if</code></p></li><li class="listitem"><p><code class="function">std::equal</code></p></li><li class="listitem"><p><code class="function">std::find</code></p></li><li class="listitem"><p><code class="function">std::find_if</code></p></li><li class="listitem"><p><code class="function">std::find_first_of</code></p></li><li class="listitem"><p><code class="function">std::for_each</code></p></li><li class="listitem"><p><code class="function">std::generate</code></p></li><li class="listitem"><p><code class="function">std::generate_n</code></p></li><li class="listitem"><p><code class="function">std::lexicographical_compare</code></p></li><li class="listitem"><p><code class="function">std::mismatch</code></p></li><li class="listitem"><p><code class="function">std::search</code></p></li><li class="listitem"><p><code class="function">std::search_n</code></p></li><li class="listitem"><p><code class="function">std::transform</code></p></li><li class="listitem"><p><code class="function">std::replace</code></p></li><li class="listitem"><p><code class="function">std::replace_if</code></p></li><li class="listitem"><p><code class="function">std::max_element</code></p></li><li class="listitem"><p><code class="function">std::merge</code></p></li><li class="listitem"><p><code class="function">std::min_element</code></p></li><li class="listitem"><p><code class="function">std::nth_element</code></p></li><li class="listitem"><p><code class="function">std::partial_sort</code></p></li><li class="listitem"><p><code class="function">std::partition</code></p></li><li class="listitem"><p><code class="function">std::random_shuffle</code></p></li><li class="listitem"><p><code class="function">std::set_union</code></p></li><li class="listitem"><p><code class="function">std::set_intersection</code></p></li><li class="listitem"><p><code class="function">std::set_symmetric_difference</code></p></li><li class="listitem"><p><code class="function">std::set_difference</code></p></li><li class="listitem"><p><code class="function">std::sort</code></p></li><li class="listitem"><p><code class="function">std::stable_sort</code></p></li><li class="listitem"><p><code class="function">std::unique_copy</code></p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h2 class="title"><a id="parallel_mode.biblio"></a>Bibliography</h2></div></div></div><div class="biblioentry"><a id="id608727"></a><p><span class="citetitle"><em class="citetitle">
+<code class="filename">algorithm</code> are included in the parallel mode:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><code class="function">std::adjacent_find</code></p></li><li class="listitem"><p><code class="function">std::count</code></p></li><li class="listitem"><p><code class="function">std::count_if</code></p></li><li class="listitem"><p><code class="function">std::equal</code></p></li><li class="listitem"><p><code class="function">std::find</code></p></li><li class="listitem"><p><code class="function">std::find_if</code></p></li><li class="listitem"><p><code class="function">std::find_first_of</code></p></li><li class="listitem"><p><code class="function">std::for_each</code></p></li><li class="listitem"><p><code class="function">std::generate</code></p></li><li class="listitem"><p><code class="function">std::generate_n</code></p></li><li class="listitem"><p><code class="function">std::lexicographical_compare</code></p></li><li class="listitem"><p><code class="function">std::mismatch</code></p></li><li class="listitem"><p><code class="function">std::search</code></p></li><li class="listitem"><p><code class="function">std::search_n</code></p></li><li class="listitem"><p><code class="function">std::transform</code></p></li><li class="listitem"><p><code class="function">std::replace</code></p></li><li class="listitem"><p><code class="function">std::replace_if</code></p></li><li class="listitem"><p><code class="function">std::max_element</code></p></li><li class="listitem"><p><code class="function">std::merge</code></p></li><li class="listitem"><p><code class="function">std::min_element</code></p></li><li class="listitem"><p><code class="function">std::nth_element</code></p></li><li class="listitem"><p><code class="function">std::partial_sort</code></p></li><li class="listitem"><p><code class="function">std::partition</code></p></li><li class="listitem"><p><code class="function">std::random_shuffle</code></p></li><li class="listitem"><p><code class="function">std::set_union</code></p></li><li class="listitem"><p><code class="function">std::set_intersection</code></p></li><li class="listitem"><p><code class="function">std::set_symmetric_difference</code></p></li><li class="listitem"><p><code class="function">std::set_difference</code></p></li><li class="listitem"><p><code class="function">std::sort</code></p></li><li class="listitem"><p><code class="function">std::stable_sort</code></p></li><li class="listitem"><p><code class="function">std::unique_copy</code></p></li></ul></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h2 class="title"><a id="parallel_mode.biblio"></a>Bibliography</h2></div></div></div><div class="biblioentry"><a id="idp17032976"></a><p><span class="citetitle"><em class="citetitle">
Parallelization of Bulk Operations for STL Dictionaries
</em>. </span><span class="author"><span class="firstname">Johannes</span> <span class="surname">Singler</span>. </span><span class="author"><span class="firstname">Leonor</span> <span class="surname">Frias</span>. </span><span class="copyright">Copyright © 2007 . </span><span class="publisher"><span class="publishername">
Workshop on Highly Parallel Processing on a Chip (HPPC) 2007. (LNCS)
- . </span></span></p></div><div class="biblioentry"><a id="id608770"></a><p><span class="citetitle"><em class="citetitle">
+ . </span></span></p></div><div class="biblioentry"><a id="idp17038048"></a><p><span class="citetitle"><em class="citetitle">
The Multi-Core Standard Template Library
</em>. </span><span class="author"><span class="firstname">Johannes</span> <span class="surname">Singler</span>. </span><span class="author"><span class="firstname">Peter</span> <span class="surname">Sanders</span>. </span><span class="author"><span class="firstname">Felix</span> <span class="surname">Putze</span>. </span><span class="copyright">Copyright © 2007 . </span><span class="publisher"><span class="publishername">
Euro-Par 2007: Parallel Processing. (LNCS 4641)
diff --git a/libstdc++-v3/doc/html/manual/policy_data_structures.html b/libstdc++-v3/doc/html/manual/policy_data_structures.html
index da7cbd18e..94ef9591d 100644
--- a/libstdc++-v3/doc/html/manual/policy_data_structures.html
+++ b/libstdc++-v3/doc/html/manual/policy_data_structures.html
@@ -251,7 +251,7 @@
these invariants, one must supply some policy that is aware
of these changes. Without this, it would be better to use a
linked list (in itself very efficient for these purposes).
- </p></li></ol></div><div class="figure"><a id="id614437"></a><p class="title"><strong>Figure 22.1. Node Invariants</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_node_invariants.png" align="middle" alt="Node Invariants" /></div></div></div><br class="figure-break" /></div><div class="section" title="Underlying Data Structures"><div class="titlepage"><div><div><h5 class="title"><a id="motivation.associative.underlying"></a>Underlying Data Structures</h5></div></div></div><p>
+ </p></li></ol></div><div class="figure"><a id="idp17717856"></a><p class="title"><strong>Figure 22.1. Node Invariants</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_node_invariants.png" align="middle" alt="Node Invariants" /></div></div></div><br class="figure-break" /></div><div class="section" title="Underlying Data Structures"><div class="titlepage"><div><div><h5 class="title"><a id="motivation.associative.underlying"></a>Underlying Data Structures</h5></div></div></div><p>
The standard C++ library contains associative containers based on
red-black trees and collision-chaining hash tables. These are
very useful, but they are not ideal for all types of
@@ -259,7 +259,7 @@
</p><p>
The figure below shows the different underlying data structures
currently supported in this library.
- </p><div class="figure"><a id="id614493"></a><p class="title"><strong>Figure 22.2. Underlying Associative Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_different_underlying_dss_1.png" align="middle" alt="Underlying Associative Data Structures" /></div></div></div><br class="figure-break" /><p>
+ </p><div class="figure"><a id="idp17724576"></a><p class="title"><strong>Figure 22.2. Underlying Associative Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_different_underlying_dss_1.png" align="middle" alt="Underlying Associative Data Structures" /></div></div></div><br class="figure-break" /><p>
A shows a collision-chaining hash-table, B shows a probing
hash-table, C shows a red-black tree, D shows a splay tree, E shows
a tree based on an ordered vector(implicit in the order of the
@@ -378,7 +378,7 @@
no guarantee that the elements traversed will coincide with the
<span class="emphasis"><em>logical</em></span> elements between 1 and 5, as in
label B.
- </p><div class="figure"><a id="id614756"></a><p class="title"><strong>Figure 22.3. Range Iteration in Different Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_point_iterators_range_ops_1.png" align="middle" alt="Node Invariants" /></div></div></div><br class="figure-break" /><p>
+ </p><div class="figure"><a id="idp17756144"></a><p class="title"><strong>Figure 22.3. Range Iteration in Different Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_point_iterators_range_ops_1.png" align="middle" alt="Node Invariants" /></div></div></div><br class="figure-break" /><p>
In our opinion, this problem is not caused just because
red-black trees are order preserving while
collision-chaining hash tables are (generally) not - it
@@ -429,7 +429,7 @@
list, as in the graphic below, label B. Here the iterators are as
light as can be, but the hash-table's operations are more
complicated.
- </p><div class="figure"><a id="id614881"></a><p class="title"><strong>Figure 22.4. Point Iteration in Hash Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_point_iterators_range_ops_2.png" align="middle" alt="Point Iteration in Hash Data Structures" /></div></div></div><br class="figure-break" /><p>
+ </p><div class="figure"><a id="idp17770992"></a><p class="title"><strong>Figure 22.4. Point Iteration in Hash Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_point_iterators_range_ops_2.png" align="middle" alt="Point Iteration in Hash Data Structures" /></div></div></div><br class="figure-break" /><p>
It should be noted that containers based on collision-chaining
hash-tables are not the only ones with this type of behavior;
many other self-organizing data structures display it as well.
@@ -445,7 +445,7 @@
container. The graphic below shows three cases: A1 and A2 show
a red-black tree; B1 and B2 show a probing hash-table; C1 and C2
show a collision-chaining hash table.
- </p><div class="figure"><a id="id614958"></a><p class="title"><strong>Figure 22.5. Effect of erase in different underlying data structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_invalidation_guarantee_erase.png" align="middle" alt="Effect of erase in different underlying data structures" /></div></div></div><br class="figure-break" /><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
+ </p><div class="figure"><a id="idp17780192"></a><p class="title"><strong>Figure 22.5. Effect of erase in different underlying data structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_invalidation_guarantee_erase.png" align="middle" alt="Effect of erase in different underlying data structures" /></div></div></div><br class="figure-break" /><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Erasing 5 from A1 yields A2. Clearly, an iterator to 3 can
be de-referenced and incremented. The sequence of iterators
changed, but in a way that is well-defined by the interface.
@@ -681,7 +681,7 @@
typically less structured than an associative container's tree;
the third simply uses an associative container. These are
shown in the figure below with labels A1 and A2, B, and C.
- </p><div class="figure"><a id="id615521"></a><p class="title"><strong>Figure 22.6. Underlying Priority Queue Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_different_underlying_dss_2.png" align="middle" alt="Underlying Priority Queue Data Structures" /></div></div></div><br class="figure-break" /><p>
+ </p><div class="figure"><a id="idp17847712"></a><p class="title"><strong>Figure 22.6. Underlying Priority Queue Data Structures</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_different_underlying_dss_2.png" align="middle" alt="Underlying Priority Queue Data Structures" /></div></div></div><br class="figure-break" /><p>
No single implementation can completely replace any of the
others. Some have better <code class="function">push</code>
and <code class="function">pop</code> amortized performance, some have
diff --git a/libstdc++-v3/doc/html/manual/policy_data_structures_design.html b/libstdc++-v3/doc/html/manual/policy_data_structures_design.html
index e711170a3..611a58cba 100644
--- a/libstdc++-v3/doc/html/manual/policy_data_structures_design.html
+++ b/libstdc++-v3/doc/html/manual/policy_data_structures_design.html
@@ -171,7 +171,7 @@
naturally; collision-chaining hash tables (label B) store
equivalent-key values in the same bucket, the bucket can be
arranged so that equivalent-key values are consecutive.
- </p><div class="figure"><a id="id617664"></a><p class="title"><strong>Figure 22.8. Non-unique Mapping Standard Containers</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_embedded_lists_1.png" align="middle" alt="Non-unique Mapping Standard Containers" /></div></div></div><br class="figure-break" /><p>
+ </p><div class="figure"><a id="idp18104864"></a><p class="title"><strong>Figure 22.8. Non-unique Mapping Standard Containers</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_embedded_lists_1.png" align="middle" alt="Non-unique Mapping Standard Containers" /></div></div></div><br class="figure-break" /><p>
Put differently, the standards' non-unique mapping
associative-containers are associative containers that map
primary keys to linked lists that are embedded into the
@@ -253,7 +253,7 @@
first graphic above. Labels A and B, respectively. Each shaded
box represents some size-type or secondary
associative-container.
- </p><div class="figure"><a id="id617860"></a><p class="title"><strong>Figure 22.10. Non-unique Mapping Containers</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_embedded_lists_3.png" align="middle" alt="Non-unique Mapping Containers" /></div></div></div><br class="figure-break" /><p>
+ </p><div class="figure"><a id="idp18128368"></a><p class="title"><strong>Figure 22.10. Non-unique Mapping Containers</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_embedded_lists_3.png" align="middle" alt="Non-unique Mapping Containers" /></div></div></div><br class="figure-break" /><p>
In the first example above, then, one would use an associative
container mapping each user to an associative container which
maps each application id to a start time (see
@@ -306,7 +306,7 @@
shows invariants for order-preserving containers: point-type
iterators are synonymous with range-type iterators.
Orthogonally, <span class="emphasis"><em>C</em></span>shows invariants for "set"
- containers: iterators are synonymous with const iterators.</p><div class="figure"><a id="id618026"></a><p class="title"><strong>Figure 22.11. Point Iterator Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_point_iterator_hierarchy.png" align="middle" alt="Point Iterator Hierarchy" /></div></div></div><br class="figure-break" /><p>Note that point-type iterators in self-organizing containers
+ containers: iterators are synonymous with const iterators.</p><div class="figure"><a id="idp18148240"></a><p class="title"><strong>Figure 22.11. Point Iterator Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_point_iterator_hierarchy.png" align="middle" alt="Point Iterator Hierarchy" /></div></div></div><br class="figure-break" /><p>Note that point-type iterators in self-organizing containers
(hash-based associative containers) lack movement
operators, such as <code class="literal">operator++</code> - in fact, this
is the reason why this library differentiates from the standard C++ librarys
@@ -345,7 +345,7 @@
to the question of whether point-type iterators and range-type
iterators are valid. The graphic below shows tags corresponding to
different types of invalidation guarantees.
- </p><div class="figure"><a id="id618137"></a><p class="title"><strong>Figure 22.12. Invalidation Guarantee Tags Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_invalidation_tag_hierarchy.png" align="middle" alt="Invalidation Guarantee Tags Hierarchy" /></div></div></div><br class="figure-break" /><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+ </p><div class="figure"><a id="idp18161584"></a><p class="title"><strong>Figure 22.12. Invalidation Guarantee Tags Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_invalidation_tag_hierarchy.png" align="middle" alt="Invalidation Guarantee Tags Hierarchy" /></div></div></div><br class="figure-break" /><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
<code class="classname">basic_invalidation_guarantee</code>
corresponds to a basic guarantee that a point-type iterator,
a found pointer, or a found reference, remains valid as long
@@ -429,7 +429,7 @@
</p><p>
This library contains a container tag hierarchy corresponding to the
diagram below.
- </p><div class="figure"><a id="id618389"></a><p class="title"><strong>Figure 22.13. Container Tag Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_container_tag_hierarchy.png" align="middle" alt="Container Tag Hierarchy" /></div></div></div><br class="figure-break" /><p>
+ </p><div class="figure"><a id="idp18191744"></a><p class="title"><strong>Figure 22.13. Container Tag Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_container_tag_hierarchy.png" align="middle" alt="Container Tag Hierarchy" /></div></div></div><br class="figure-break" /><p>
Given any container <span class="type">Cntnr</span>, the tag of
the underlying data structure can be found via <code class="literal">typename
Cntnr::container_category</code>.
@@ -488,7 +488,7 @@
collision-chaining container, except for the following.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p><code class="classname">Comb_Probe_Fn</code> describes how to transform a probe
sequence into a sequence of positions within the table.</p></li><li class="listitem"><p><code class="classname">Probe_Fn</code> describes a probe sequence policy.</p></li></ol></div><p>Some of the default template values depend on the values of
other parameters, and are explained below.</p></div><div class="section" title="Details"><div class="titlepage"><div><div><h5 class="title"><a id="container.hash.details"></a>Details</h5></div></div></div><div class="section" title="Hash Policies"><div class="titlepage"><div><div><h6 class="title"><a id="container.hash.details.hash_policies"></a>Hash Policies</h6></div></div></div><div class="section" title="General"><div class="titlepage"><div><div><h6 class="title"><a id="details.hash_policies.general"></a>General</h6></div></div></div><p>Following is an explanation of some functions which hashing
- involves. The graphic below illustrates the discussion.</p><div class="figure"><a id="id618721"></a><p class="title"><strong>Figure 22.14. Hash functions, ranged-hash functions, and
+ involves. The graphic below illustrates the discussion.</p><div class="figure"><a id="idp18231824"></a><p class="title"><strong>Figure 22.14. Hash functions, ranged-hash functions, and
range-hashing functions</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_hash_ranged_hash_range_hashing_fns.png" align="middle" alt="Hash functions, ranged-hash functions, and range-hashing functions" /></div></div></div><br class="figure-break" /><p>Let U be a domain (e.g., the integers, or the
strings of 3 characters). A hash-table algorithm needs to map
elements of U "uniformly" into the range [0,..., m -
@@ -505,7 +505,7 @@
Z<sub>+</sub>,</p><p>which maps a non-negative hash value, and a non-negative
range upper-bound into a non-negative integral in the range
between 0 (inclusive) and the range upper bound (exclusive),
- i.e., for any r in Z<sub>+</sub>,</p><p>0 ≤ g(r, m) ≤ m - 1</p><p>The resulting ranged-hash function, is</p><div class="equation"><a id="id618836"></a><p class="title"><strong>Equation 22.1. Ranged Hash Function</strong></p><div class="equation-contents"><span class="mathphrase">
+ i.e., for any r in Z<sub>+</sub>,</p><p>0 ≤ g(r, m) ≤ m - 1</p><p>The resulting ranged-hash function, is</p><div class="equation"><a id="idp18245632"></a><p class="title"><strong>Equation 22.1. Ranged Hash Function</strong></p><div class="equation-contents"><span class="mathphrase">
f(u , m) = g(h(u), m)
</span></div></div><br class="equation-break" /><p>From the above, it is obvious that given g and
h, f can always be composed (however the converse
@@ -525,7 +525,7 @@
transforming the sequence of hash values into a sequence of
positions.</p></div><div class="section" title="Range Hashing"><div class="titlepage"><div><div><h6 class="title"><a id="details.hash_policies.range"></a>Range Hashing</h6></div></div></div><p>Some common choices for range-hashing functions are the
division, multiplication, and middle-square methods (<a class="xref" href="policy_data_structures.html#biblio.knuth98sorting" title="The Art of Computer Programming - Sorting and Searching">[biblio.knuth98sorting]</a>), defined
- as</p><div class="equation"><a id="id618886"></a><p class="title"><strong>Equation 22.2. Range-Hashing, Division Method</strong></p><div class="equation-contents"><span class="mathphrase">
+ as</p><div class="equation"><a id="idp18251520"></a><p class="title"><strong>Equation 22.2. Range-Hashing, Division Method</strong></p><div class="equation-contents"><span class="mathphrase">
g(r, m) = r mod m
</span></div></div><br class="equation-break" /><p>g(r, m) = ⌈ u/v ( a r mod v ) ⌉</p><p>and</p><p>g(r, m) = ⌈ u/v ( r<sup>2</sup> mod v ) ⌉</p><p>respectively, for some positive integrals u and
v (typically powers of 2), and some a. Each of
@@ -536,9 +536,9 @@
implement using the low
level % (modulo) operation (for any m), or the
low level &amp; (bit-mask) operation (for the case where
- m is a power of 2), i.e.,</p><div class="equation"><a id="id618923"></a><p class="title"><strong>Equation 22.3. Division via Prime Modulo</strong></p><div class="equation-contents"><span class="mathphrase">
+ m is a power of 2), i.e.,</p><div class="equation"><a id="idp18256032"></a><p class="title"><strong>Equation 22.3. Division via Prime Modulo</strong></p><div class="equation-contents"><span class="mathphrase">
g(r, m) = r % m
- </span></div></div><br class="equation-break" /><p>and</p><div class="equation"><a id="id618938"></a><p class="title"><strong>Equation 22.4. Division via Bit Mask</strong></p><div class="equation-contents"><span class="mathphrase">
+ </span></div></div><br class="equation-break" /><p>and</p><div class="equation"><a id="idp18257856"></a><p class="title"><strong>Equation 22.4. Division via Bit Mask</strong></p><div class="equation-contents"><span class="mathphrase">
g(r, m) = r &amp; m - 1, (with m =
2<sup>k</sup> for some k)
</span></div></div><br class="equation-break" /><p>respectively.</p><p>The % (modulo) implementation has the advantage that for
@@ -564,7 +564,7 @@
s = [ s<sub>0</sub>,..., s<sub>t - 1</sub>]
</p><p>be a string of t characters, each of which is from
domain S. Consider the following ranged-hash
- function:</p><div class="equation"><a id="id619019"></a><p class="title"><strong>Equation 22.5. 
+ function:</p><div class="equation"><a id="idp18267456"></a><p class="title"><strong>Equation 22.5. 
A Standard String Hash Function
</strong></p><div class="equation-contents"><span class="mathphrase">
f<sub>1</sub>(s, m) = ∑ <sub>i =
@@ -576,7 +576,7 @@
of a long DNA sequence (and so S = {'A', 'C', 'G',
'T'}). In this case, scanning the entire string might be
prohibitively expensive. A possible alternative might be to use
- only the first k characters of the string, where</p><p>|S|<sup>k</sup> ≥ m ,</p><p>i.e., using the hash function</p><div class="equation"><a id="id619070"></a><p class="title"><strong>Equation 22.6. 
+ only the first k characters of the string, where</p><p>|S|<sup>k</sup> ≥ m ,</p><p>i.e., using the hash function</p><div class="equation"><a id="idp18273648"></a><p class="title"><strong>Equation 22.6. 
Only k String DNA Hash
</strong></p><div class="equation-contents"><span class="mathphrase">
f<sub>2</sub>(s, m) = ∑ <sub>i
@@ -607,12 +607,12 @@
the container transforms the key into a non-negative integral
using the hash functor (points B and C), and transforms the
result into a position using the combining functor (points D
- and E).</p><div class="figure"><a id="id619258"></a><p class="title"><strong>Figure 22.15. Insert hash sequence diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_hash_range_hashing_seq_diagram.png" align="middle" alt="Insert hash sequence diagram" /></div></div></div><br class="figure-break" /><p>If <code class="classname">cc_hash_table</code>'s
+ and E).</p><div class="figure"><a id="idp18296208"></a><p class="title"><strong>Figure 22.15. Insert hash sequence diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_hash_range_hashing_seq_diagram.png" align="middle" alt="Insert hash sequence diagram" /></div></div></div><br class="figure-break" /><p>If <code class="classname">cc_hash_table</code>'s
hash-functor, <code class="classname">Hash_Fn</code> is instantiated by <code class="classname">null_type</code> , then <code class="classname">Comb_Hash_Fn</code> is taken to be
a ranged-hash function. The graphic below shows an <code class="function">insert</code> sequence
diagram. The user inserts an element (point A), the container
transforms the key into a position using the combining functor
- (points B and C).</p><div class="figure"><a id="id619317"></a><p class="title"><strong>Figure 22.16. Insert hash sequence diagram with a null policy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_hash_range_hashing_seq_diagram2.png" align="middle" alt="Insert hash sequence diagram with a null policy" /></div></div></div><br class="figure-break" /></div><div class="section" title="Probing tables"><div class="titlepage"><div><div><h6 class="title"><a id="hash_policies.implementation.probe"></a>
+ (points B and C).</p><div class="figure"><a id="idp18303264"></a><p class="title"><strong>Figure 22.16. Insert hash sequence diagram with a null policy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_hash_range_hashing_seq_diagram2.png" align="middle" alt="Insert hash sequence diagram with a null policy" /></div></div></div><br class="figure-break" /></div><div class="section" title="Probing tables"><div class="titlepage"><div><div><h6 class="title"><a id="hash_policies.implementation.probe"></a>
Probing tables
</h6></div></div></div><p><code class="classname">gp_hash_table</code> is parametrized by
<code class="classname">Hash_Fn</code>, <code class="classname">Probe_Fn</code>,
@@ -635,7 +635,7 @@
a linear probe and a quadratic probe function,
respectively.</p></li></ol></div><p>
The graphic below shows the relationships.
- </p><div class="figure"><a id="id619457"></a><p class="title"><strong>Figure 22.17. Hash policy class diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_hash_policy_cd.png" align="middle" alt="Hash policy class diagram" /></div></div></div><br class="figure-break" /></div></div></div><div class="section" title="Resize Policies"><div class="titlepage"><div><div><h6 class="title"><a id="container.hash.details.resize_policies"></a>Resize Policies</h6></div></div></div><div class="section" title="General"><div class="titlepage"><div><div><h6 class="title"><a id="resize_policies.general"></a>General</h6></div></div></div><p>Hash-tables, as opposed to trees, do not naturally grow or
+ </p><div class="figure"><a id="idp18320080"></a><p class="title"><strong>Figure 22.17. Hash policy class diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_hash_policy_cd.png" align="middle" alt="Hash policy class diagram" /></div></div></div><br class="figure-break" /></div></div></div><div class="section" title="Resize Policies"><div class="titlepage"><div><div><h6 class="title"><a id="container.hash.details.resize_policies"></a>Resize Policies</h6></div></div></div><div class="section" title="General"><div class="titlepage"><div><div><h6 class="title"><a id="resize_policies.general"></a>General</h6></div></div></div><p>Hash-tables, as opposed to trees, do not naturally grow or
shrink. It is necessary to specify policies to determine how
and when a hash table should change its size. Usually, resize
policies can be decomposed into orthogonal policies:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>A size policy indicating how a hash table
@@ -668,10 +668,10 @@
and some load factor be denoted by Α. We would like to
calculate the minimal length of k, such that if there were Α
m elements in the hash table, a probe sequence of length k would
- be found with probability at most 1/m.</p><div class="figure"><a id="id619615"></a><p class="title"><strong>Figure 22.18. Balls and bins</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_balls_and_bins.png" align="middle" alt="Balls and bins" /></div></div></div><br class="figure-break" /><p>Denote the probability that a probe sequence of length
+ be found with probability at most 1/m.</p><div class="figure"><a id="idp18339184"></a><p class="title"><strong>Figure 22.18. Balls and bins</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_balls_and_bins.png" align="middle" alt="Balls and bins" /></div></div></div><br class="figure-break" /><p>Denote the probability that a probe sequence of length
k appears in bin i by p<sub>i</sub>, the
length of the probe sequence of bin i by
- l<sub>i</sub>, and assume uniform distribution. Then</p><div class="equation"><a id="id619661"></a><p class="title"><strong>Equation 22.7. 
+ l<sub>i</sub>, and assume uniform distribution. Then</p><div class="equation"><a id="idp18344688"></a><p class="title"><strong>Equation 22.7. 
Probability of Probe Sequence of Length k
</strong></p><div class="equation-contents"><span class="mathphrase">
p<sub>1</sub> =
@@ -685,7 +685,7 @@
l<sub>i</sub> are negatively-dependent
(<a class="xref" href="policy_data_structures.html#biblio.dubhashi98neg" title="Balls and bins: A study in negative dependence">[biblio.dubhashi98neg]</a>)
. Let
- I(.) denote the indicator function. Then</p><div class="equation"><a id="id619718"></a><p class="title"><strong>Equation 22.8. 
+ I(.) denote the indicator function. Then</p><div class="equation"><a id="idp18351456"></a><p class="title"><strong>Equation 22.8. 
Probability Probe Sequence in Some Bin
</strong></p><div class="equation-contents"><span class="mathphrase">
P( exists<sub>i</sub> l<sub>i</sub> ≥ k ) =
@@ -724,7 +724,7 @@
a resize is needed, and if so, what is the new size (points D
to G); following the resize, it notifies the policy that a
resize has completed (point H); finally, the element is
- inserted, and the policy notified (point I).</p><div class="figure"><a id="id619872"></a><p class="title"><strong>Figure 22.19. Insert resize sequence diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_insert_resize_sequence_diagram1.png" align="middle" alt="Insert resize sequence diagram" /></div></div></div><br class="figure-break" /><p>In practice, a resize policy can be usually orthogonally
+ inserted, and the policy notified (point I).</p><div class="figure"><a id="idp18369968"></a><p class="title"><strong>Figure 22.19. Insert resize sequence diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_insert_resize_sequence_diagram1.png" align="middle" alt="Insert resize sequence diagram" /></div></div></div><br class="figure-break" /><p>In practice, a resize policy can be usually orthogonally
decomposed to a size policy and a trigger policy. Consequently,
the library contains a single class for instantiating a resize
policy: <code class="classname">hash_standard_resize_policy</code>
@@ -733,8 +733,8 @@
both, and acts as a standard delegate (<a class="xref" href="policy_data_structures.html#biblio.gof" title="Design Patterns - Elements of Reusable Object-Oriented Software">[biblio.gof]</a>)
to these policies.</p><p>The two graphics immediately below show sequence diagrams
illustrating the interaction between the standard resize policy
- and its trigger and size policies, respectively.</p><div class="figure"><a id="id619937"></a><p class="title"><strong>Figure 22.20. Standard resize policy trigger sequence
- diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_insert_resize_sequence_diagram2.png" align="middle" alt="Standard resize policy trigger sequence diagram" /></div></div></div><br class="figure-break" /><div class="figure"><a id="id619971"></a><p class="title"><strong>Figure 22.21. Standard resize policy size sequence
+ and its trigger and size policies, respectively.</p><div class="figure"><a id="idp18377744"></a><p class="title"><strong>Figure 22.20. Standard resize policy trigger sequence
+ diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_insert_resize_sequence_diagram2.png" align="middle" alt="Standard resize policy trigger sequence diagram" /></div></div></div><br class="figure-break" /><div class="figure"><a id="idp18381904"></a><p class="title"><strong>Figure 22.21. Standard resize policy size sequence
diagram</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_insert_resize_sequence_diagram3.png" align="middle" alt="Standard resize policy size sequence diagram" /></div></div></div><br class="figure-break" /></div><div class="section" title="Predefined Policies"><div class="titlepage"><div><div><h6 class="title"><a id="resize_policies.impl.predefined"></a>Predefined Policies</h6></div></div></div><p>The library includes the following
instantiations of size and trigger policies:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p><code class="classname">hash_load_check_resize_trigger</code>
implements a load check trigger policy.</p></li><li class="listitem"><p><code class="classname">cc_hash_max_collision_check_resize_trigger</code>
@@ -877,7 +877,7 @@
each node, and maintains node invariants (see <a class="xref" href="policy_data_structures.html#biblio.clrs2001" title="Introduction to Algorithms, 2nd edition">[biblio.clrs2001]</a>.) The first stores in
each node the size of the sub-tree rooted at the node; the
second stores at each node the maximal endpoint of the
- intervals at the sub-tree rooted at the node.</p><div class="figure"><a id="id620621"></a><p class="title"><strong>Figure 22.22. Tree node invariants</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_tree_node_invariants.png" align="middle" alt="Tree node invariants" /></div></div></div><br class="figure-break" /><p>Supporting such trees is difficult for a number of
+ intervals at the sub-tree rooted at the node.</p><div class="figure"><a id="idp18460000"></a><p class="title"><strong>Figure 22.22. Tree node invariants</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_tree_node_invariants.png" align="middle" alt="Tree node invariants" /></div></div></div><br class="figure-break" /><p>Supporting such trees is difficult for a number of
reasons:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>There must be a way to specify what a node's metadata
should be (if any).</p></li><li class="listitem"><p>Various operations can invalidate node
invariants. The graphic below shows how a right rotation,
@@ -891,7 +891,7 @@
metadata.</p></li><li class="listitem"><p>It is not feasible to know in advance which methods trees
can support. Besides the usual <code class="classname">find</code> method, the
first tree can support a <code class="classname">find_by_order</code> method, while
- the second can support an <code class="classname">overlaps</code> method.</p></li></ol></div><div class="figure"><a id="id620700"></a><p class="title"><strong>Figure 22.23. Tree node invalidation</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_tree_node_invalidations.png" align="middle" alt="Tree node invalidation" /></div></div></div><br class="figure-break" /><p>These problems are solved by a combination of two means:
+ the second can support an <code class="classname">overlaps</code> method.</p></li></ol></div><div class="figure"><a id="idp18469440"></a><p class="title"><strong>Figure 22.23. Tree node invalidation</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_tree_node_invalidations.png" align="middle" alt="Tree node invalidation" /></div></div></div><br class="figure-break" /><p>These problems are solved by a combination of two means:
node iterators, and template-template node updater
parameters.</p><div class="section" title="Node Iterators"><div class="titlepage"><div><div><h6 class="title"><a id="container.tree.node.iterators"></a>Node Iterators</h6></div></div></div><p>Each tree-based container defines two additional iterator
types, <code class="classname">const_node_iterator</code>
@@ -920,7 +920,7 @@
<code class="classname">node_update</code> class, and publicly subclasses
<code class="classname">node_update</code>. The graphic below shows this
scheme, as well as some predefined policies (which are explained
- below).</p><div class="figure"><a id="id620810"></a><p class="title"><strong>Figure 22.24. A tree and its update policy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_tree_node_updator_policy_cd.png" align="middle" alt="A tree and its update policy" /></div></div></div><br class="figure-break" /><p><code class="classname">node_update</code> (an instantiation of
+ below).</p><div class="figure"><a id="idp18482608"></a><p class="title"><strong>Figure 22.24. A tree and its update policy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_tree_node_updator_policy_cd.png" align="middle" alt="A tree and its update policy" /></div></div></div><br class="figure-break" /><p><code class="classname">node_update</code> (an instantiation of
<code class="classname">Node_Update</code>) must define <code class="classname">metadata_type</code> as
the type of metadata it requires. For order statistics,
e.g., <code class="classname">metadata_type</code> might be <code class="classname">size_t</code>.
@@ -939,7 +939,7 @@
<code class="classname">nd_it</code>. For example, say node x in the
graphic below label A has an invalid invariant, but its' children,
y and z have valid invariants. After the invocation, all three
- nodes should have valid invariants, as in label B.</p><div class="figure"><a id="id620907"></a><p class="title"><strong>Figure 22.25. Restoring node invariants</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_restoring_node_invariants.png" align="middle" alt="Restoring node invariants" /></div></div></div><br class="figure-break" /><p>When a tree operation might invalidate some node invariant,
+ nodes should have valid invariants, as in label B.</p><div class="figure"><a id="idp18494272"></a><p class="title"><strong>Figure 22.25. Restoring node invariants</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_restoring_node_invariants.png" align="middle" alt="Restoring node invariants" /></div></div></div><br class="figure-break" /><p>When a tree operation might invalidate some node invariant,
it invokes this method in its <code class="classname">node_update</code> base to
restore the invariant. For example, the graphic below shows
an <code class="function">insert</code> operation (point A); the tree performs some
@@ -947,7 +947,7 @@
C, and D). (It is well known that any <code class="function">insert</code>,
<code class="function">erase</code>, <code class="function">split</code> or <code class="function">join</code>, can restore
all node invariants by a small number of node invariant updates (<a class="xref" href="policy_data_structures.html#biblio.clrs2001" title="Introduction to Algorithms, 2nd edition">[biblio.clrs2001]</a>)
- .</p><div class="figure"><a id="id620975"></a><p class="title"><strong>Figure 22.26. Insert update sequence</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_update_seq_diagram.png" align="middle" alt="Insert update sequence" /></div></div></div><br class="figure-break" /><p>To complete the description of the scheme, three questions
+ .</p><div class="figure"><a id="idp18502448"></a><p class="title"><strong>Figure 22.26. Insert update sequence</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_update_seq_diagram.png" align="middle" alt="Insert update sequence" /></div></div></div><br class="figure-break" /><p>To complete the description of the scheme, three questions
need to be answered:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>How can a tree which supports order statistics define a
method such as <code class="classname">find_by_order</code>?</p></li><li class="listitem"><p>How can the node updater base access methods of the
tree?</p></li><li class="listitem"><p>How can the following cyclic dependency be resolved?
@@ -989,7 +989,7 @@
node's metadata (this is halting reducible). In the graphic
below, assume the shaded node is inserted. The tree would have
to traverse the useless path shown to the root, applying
- redundant updates all the way.</p></li></ol></div><div class="figure"><a id="id621160"></a><p class="title"><strong>Figure 22.27. Useless update path</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_rationale_null_node_updator.png" align="middle" alt="Useless update path" /></div></div></div><br class="figure-break" /><p>A null policy class, <code class="classname">null_node_update</code>
+ redundant updates all the way.</p></li></ol></div><div class="figure"><a id="idp18524704"></a><p class="title"><strong>Figure 22.27. Useless update path</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_rationale_null_node_updator.png" align="middle" alt="Useless update path" /></div></div></div><br class="figure-break" /><p>A null policy class, <code class="classname">null_node_update</code>
solves both these problems. The tree detects that node
invariants are irrelevant, and defines all accordingly.</p></div></div><div class="section" title="Split and Join"><div class="titlepage"><div><div><h6 class="title"><a id="container.tree.details.split"></a>Split and Join</h6></div></div></div><p>Tree-based containers support split and join methods.
It is possible to split a tree so that it passes
@@ -1072,7 +1072,7 @@
sub-tree with leafs "a" and "as". The maximal common prefix is
"a". The internal node contains, consequently, to const
iterators, one pointing to <code class="varname">'a'</code>, and the other to
- <code class="varname">'s'</code>.</p><div class="figure"><a id="id621533"></a><p class="title"><strong>Figure 22.28. A PATRICIA trie</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_pat_trie.png" align="middle" alt="A PATRICIA trie" /></div></div></div><br class="figure-break" /></div><div class="section" title="Node Invariants"><div class="titlepage"><div><div><h6 class="title"><a id="container.trie.details.node"></a>Node Invariants</h6></div></div></div><p>Trie-based containers support node invariants, as do
+ <code class="varname">'s'</code>.</p><div class="figure"><a id="idp18569408"></a><p class="title"><strong>Figure 22.28. A PATRICIA trie</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_pat_trie.png" align="middle" alt="A PATRICIA trie" /></div></div></div><br class="figure-break" /></div><div class="section" title="Node Invariants"><div class="titlepage"><div><div><h6 class="title"><a id="container.trie.details.node"></a>Node Invariants</h6></div></div></div><p>Trie-based containers support node invariants, as do
tree-based containers. There are two minor
differences, though, which, unfortunately, thwart sharing them
sharing the same node-updating policies:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>A trie's <code class="classname">Node_Update</code> template-template
@@ -1081,7 +1081,7 @@
parametrized by <code class="classname">Cmp_Fn</code>.</p></li><li class="listitem"><p>Tree-based containers store values in all nodes, while
trie-based containers (at least in this implementation) store
values in leafs.</p></li></ol></div><p>The graphic below shows the scheme, as well as some predefined
- policies (which are explained below).</p><div class="figure"><a id="id621620"></a><p class="title"><strong>Figure 22.29. A trie and its update policy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_trie_node_updator_policy_cd.png" align="middle" alt="A trie and its update policy" /></div></div></div><br class="figure-break" /><p>This library offers the following pre-defined trie node
+ policies (which are explained below).</p><div class="figure"><a id="idp18579840"></a><p class="title"><strong>Figure 22.29. A trie and its update policy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_trie_node_updator_policy_cd.png" align="middle" alt="A trie and its update policy" /></div></div></div><br class="figure-break" /><p>This library offers the following pre-defined trie node
updating policies:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
<code class="classname">trie_order_statistics_node_update</code>
supports order statistics.
@@ -1129,7 +1129,7 @@
simple list of integer keys. If we search for the integer 6, we
are paying an overhead: the link with key 6 is only the fifth
link; if it were the first link, it could be accessed
- faster.</p><div class="figure"><a id="id621875"></a><p class="title"><strong>Figure 22.30. A simple list</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_simple_list.png" align="middle" alt="A simple list" /></div></div></div><br class="figure-break" /><p>List-update algorithms reorder lists as elements are
+ faster.</p><div class="figure"><a id="idp18610416"></a><p class="title"><strong>Figure 22.30. A simple list</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_simple_list.png" align="middle" alt="A simple list" /></div></div></div><br class="figure-break" /><p>List-update algorithms reorder lists as elements are
accessed. They try to determine, by the access history, which
keys to move to the front of the list. Some of these algorithms
require adding some metadata alongside each entry.</p><p>For example, in the graphic below label A shows the counter
@@ -1139,7 +1139,7 @@
predetermined value, say 10, as shown in label C, the count is set
to 0 and the node is moved to the front of the list, as in label
D.
- </p><div class="figure"><a id="id621922"></a><p class="title"><strong>Figure 22.31. The counter algorithm</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_list_update.png" align="middle" alt="The counter algorithm" /></div></div></div><br class="figure-break" /></div><div class="section" title="Policies"><div class="titlepage"><div><div><h6 class="title"><a id="container.list.details.policies"></a>Policies</h6></div></div></div><p>this library allows instantiating lists with policies
+ </p><div class="figure"><a id="idp18616000"></a><p class="title"><strong>Figure 22.31. The counter algorithm</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_list_update.png" align="middle" alt="The counter algorithm" /></div></div></div><br class="figure-break" /></div><div class="section" title="Policies"><div class="titlepage"><div><div><h6 class="title"><a id="container.list.details.policies"></a>Policies</h6></div></div></div><p>this library allows instantiating lists with policies
implementing any algorithm moving nodes to the front of the
list (policies implementing algorithms interchanging nodes are
unsupported).</p><p>Associative containers based on lists are parametrized by a
@@ -1311,7 +1311,7 @@
sequence; the second uses a tree (or forest of trees), which is
typically less structured than an associative container's tree;
the third simply uses an associative container. These are
- shown in the graphic below, in labels A1 and A2, label B, and label C.</p><div class="figure"><a id="id622453"></a><p class="title"><strong>Figure 22.32. Underlying Priority-Queue Data-Structures.</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_priority_queue_different_underlying_dss.png" align="middle" alt="Underlying Priority-Queue Data-Structures." /></div></div></div><br class="figure-break" /><p>Roughly speaking, any value that is both pushed and popped
+ shown in the graphic below, in labels A1 and A2, label B, and label C.</p><div class="figure"><a id="idp18679824"></a><p class="title"><strong>Figure 22.32. Underlying Priority-Queue Data-Structures.</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_priority_queue_different_underlying_dss.png" align="middle" alt="Underlying Priority-Queue Data-Structures." /></div></div></div><br class="figure-break" /><p>Roughly speaking, any value that is both pushed and popped
from a priority queue must incur a logarithmic expense (in the
amortized sense). Any priority queue implementation that would
avoid this, would violate known bounds on comparison-based
@@ -1391,7 +1391,7 @@
container <code class="classname">Cntnr</code>, the tag of the underlying
data structure can be found via <code class="classname">typename
Cntnr::container_category</code>; this is one of the possible tags shown in the graphic below.
- </p><div class="figure"><a id="id622744"></a><p class="title"><strong>Figure 22.33. Priority-Queue Data-Structure Tags.</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_priority_queue_tag_hierarchy.png" align="middle" alt="Priority-Queue Data-Structure Tags." /></div></div></div><br class="figure-break" /><p>Additionally, a traits mechanism can be used to query a
+ </p><div class="figure"><a id="idp18714864"></a><p class="title"><strong>Figure 22.33. Priority-Queue Data-Structure Tags.</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_priority_queue_tag_hierarchy.png" align="middle" alt="Priority-Queue Data-Structure Tags." /></div></div></div><br class="figure-break" /><p>Additionally, a traits mechanism can be used to query a
container type for its attributes. Given any container
<code class="classname">Cntnr</code>, then </p><pre class="programlisting">__gnu_pbds::container_traits&lt;Cntnr&gt;</pre><p>
is a traits class identifying the properties of the
diff --git a/libstdc++-v3/doc/html/manual/policy_data_structures_using.html b/libstdc++-v3/doc/html/manual/policy_data_structures_using.html
index 9c2d53701..16eca788a 100644
--- a/libstdc++-v3/doc/html/manual/policy_data_structures_using.html
+++ b/libstdc++-v3/doc/html/manual/policy_data_structures_using.html
@@ -62,7 +62,7 @@
In addition, there are the following diagnostics classes,
used to report errors specific to this library's data
structures.
- </p><div class="figure"><a id="id616044"></a><p class="title"><strong>Figure 22.7. Exception Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_exception_hierarchy.png" align="middle" alt="Exception Hierarchy" /></div></div></div><br class="figure-break" /></div><div class="section" title="Tutorial"><div class="titlepage"><div><div><h3 class="title"><a id="pbds.using.tutorial"></a>Tutorial</h3></div></div></div><div class="section" title="Basic Use"><div class="titlepage"><div><div><h4 class="title"><a id="pbds.using.tutorial.basic"></a>Basic Use</h4></div></div></div><p>
+ </p><div class="figure"><a id="idp17910288"></a><p class="title"><strong>Figure 22.7. Exception Hierarchy</strong></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/pbds_exception_hierarchy.png" align="middle" alt="Exception Hierarchy" /></div></div></div><br class="figure-break" /></div><div class="section" title="Tutorial"><div class="titlepage"><div><div><h3 class="title"><a id="pbds.using.tutorial"></a>Tutorial</h3></div></div></div><div class="section" title="Basic Use"><div class="titlepage"><div><div><h4 class="title"><a id="pbds.using.tutorial.basic"></a>Basic Use</h4></div></div></div><p>
For the most part, the policy-based containers containers in
namespace <code class="literal">__gnu_pbds</code> have the same interface as
the equivalent containers in the standard C++ library, except for
diff --git a/libstdc++-v3/doc/html/manual/profile_mode.html b/libstdc++-v3/doc/html/manual/profile_mode.html
index f47c6b7e3..d3121a9a3 100644
--- a/libstdc++-v3/doc/html/manual/profile_mode.html
+++ b/libstdc++-v3/doc/html/manual/profile_mode.html
@@ -138,7 +138,7 @@ vector-size: improvement = 3: call stack = 0x804842c ...
call context.
(Environment variable not supported.)
</p></li></ul></div><p>
- </p></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h2 class="title"><a id="profile_mode.biblio"></a>Bibliography</h2></div></div></div><div class="biblioentry"><a id="id612619"></a><p><span class="citetitle"><em class="citetitle">
+ </p></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h2 class="title"><a id="profile_mode.biblio"></a>Bibliography</h2></div></div></div><div class="biblioentry"><a id="idp17499712"></a><p><span class="citetitle"><em class="citetitle">
Perflint: A Context Sensitive Performance Advisor for C++ Programs
</em>. </span><span class="author"><span class="firstname">Lixia</span> <span class="surname">Liu</span>. </span><span class="author"><span class="firstname">Silvius</span> <span class="surname">Rus</span>. </span><span class="copyright">Copyright © 2009 . </span><span class="publisher"><span class="publishername">
Proceedings of the 2009 International Symposium on Code Generation
diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html
index 4115ef417..7ab80dcdc 100644
--- a/libstdc++-v3/doc/html/manual/status.html
+++ b/libstdc++-v3/doc/html/manual/status.html
@@ -8,7 +8,7 @@ This status table is based on the table of contents of ISO/IEC 14882:2003.
</p><p>
This page describes the C++ support in mainline GCC SVN, not in any
particular release.
-</p><div class="table"><a id="id499766"></a><p class="title"><strong>Table 1.1. C++ 1998/2003 Implementation Status</strong></p><div class="table-contents"><table summary="C++ 1998/2003 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left">
+</p><div class="table"><a id="idp1001824"></a><p class="title"><strong>Table 1.1. C++ 1998/2003 Implementation Status</strong></p><div class="table-contents"><table summary="C++ 1998/2003 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left">
<span class="emphasis"><em>18</em></span>
</td><td colspan="3" align="left">
<span class="emphasis"><em>Language support</em></span>
@@ -158,7 +158,7 @@ presence of the required flag.
</p><p>
This page describes the C++11 support in mainline GCC SVN, not in any
particular release.
-</p><div class="table"><a id="id546795"></a><p class="title"><strong>Table 1.2. C++ 2011 Implementation Status</strong></p><div class="table-contents"><table summary="C++ 2011 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left">
+</p><div class="table"><a id="idp8141440"></a><p class="title"><strong>Table 1.2. C++ 2011 Implementation Status</strong></p><div class="table-contents"><table summary="C++ 2011 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left">
<span class="emphasis"><em>18</em></span>
</td><td colspan="3" align="left">
<span class="emphasis"><em>Language support</em></span>
@@ -201,7 +201,11 @@ particular release.
</td><td colspan="3" align="left">
<span class="emphasis"><em>Containers</em></span>
</td></tr><tr><td align="left">23.1</td><td align="left">General</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.2</td><td align="left">Container requirements</td><td align="left"> </td><td align="left"> </td></tr><tr bgcolor="#B0B0B0"><td align="left">23.2.1</td><td align="left">General container requirements</td><td align="left">Partial</td><td align="left">Only <code class="code">vector</code> meets the requirements
- relating to allocator use and propagation.</td></tr><tr><td align="left">23.2.2</td><td align="left">Container data races</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.2.3</td><td align="left">Sequence containers</td><td align="left">Y</td><td align="left"> </td></tr><tr bgcolor="#B0B0B0"><td align="left">23.2.4</td><td align="left">Associative containers</td><td align="left">Partial</td><td align="left">Missing emplace members</td></tr><tr><td align="left">23.2.5</td><td align="left">Unordered associative containers</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.3</td><td align="left">Sequence containers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.3.2</td><td align="left">Class template <code class="code">array</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.3.3</td><td align="left">Class template <code class="code">deque</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.3.4</td><td align="left">Class template <code class="code">forward_list</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.3.5</td><td align="left">Class template <code class="code">list</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.3.6</td><td align="left">Class template <code class="code">vector</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.3.7</td><td align="left">Class <code class="code">vector&lt;bool&gt;</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.4</td><td align="left">Associative containers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.4.4</td><td align="left">Class template <code class="code">map</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.4.5</td><td align="left">Class template <code class="code">multimap</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.4.6</td><td align="left">Class template <code class="code">set</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.4.7</td><td align="left">Class template <code class="code">multiset</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5</td><td align="left">Unordered associative containers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.5.4</td><td align="left">Class template <code class="code">unordered_map</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5.5</td><td align="left">Class template <code class="code">unordered_multimap</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5.6</td><td align="left">Class template <code class="code">unordered_set</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5.7</td><td align="left">Class template <code class="code">unordered_multiset</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.6</td><td align="left">Container adaptors</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.6.1</td><td align="left">Class template <code class="code">queue</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.6.2</td><td align="left">Class template <code class="code">priority_queue</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.6.3</td><td align="left">Class template <code class="code">stack</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">
+ relating to allocator use and propagation.</td></tr><tr><td align="left">23.2.2</td><td align="left">Container data races</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.2.3</td><td align="left">Sequence containers</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.2.4</td><td align="left">Associative containers</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.2.5</td><td align="left">Unordered associative containers</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.3</td><td align="left">Sequence containers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.3.2</td><td align="left">Class template <code class="code">array</code></td><td align="left">Y</td><td align="left"> </td></tr><tr bgcolor="#B0B0B0"><td align="left">23.3.3</td><td align="left">Class template <code class="code">deque</code></td><td align="left">Partial</td><td align="left"><code class="code">insert</code> and <code class="code">erase</code> members do not
+ take <code class="code">const_iterator</code> arguments (N2350).</td></tr><tr><td align="left">23.3.4</td><td align="left">Class template <code class="code">forward_list</code></td><td align="left">Y</td><td align="left"> </td></tr><tr bgcolor="#B0B0B0"><td align="left">23.3.5</td><td align="left">Class template <code class="code">list</code></td><td align="left">Partial</td><td align="left"><code class="code">insert</code> and <code class="code">erase</code> members do not
+ take <code class="code">const_iterator</code> arguments (N2350).</td></tr><tr bgcolor="#B0B0B0"><td align="left">23.3.6</td><td align="left">Class template <code class="code">vector</code></td><td align="left">Partial</td><td align="left"><code class="code">insert</code> and <code class="code">erase</code> members do not
+ take <code class="code">const_iterator</code> arguments (N2350).</td></tr><tr bgcolor="#B0B0B0"><td align="left">23.3.7</td><td align="left">Class <code class="code">vector&lt;bool&gt;</code></td><td align="left">Partial</td><td align="left"><code class="code">insert</code> and <code class="code">erase</code> members do not
+ take <code class="code">const_iterator</code> arguments (N2350).</td></tr><tr><td align="left">23.4</td><td align="left">Associative containers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.4.4</td><td align="left">Class template <code class="code">map</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.4.5</td><td align="left">Class template <code class="code">multimap</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.4.6</td><td align="left">Class template <code class="code">set</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.4.7</td><td align="left">Class template <code class="code">multiset</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5</td><td align="left">Unordered associative containers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.5.4</td><td align="left">Class template <code class="code">unordered_map</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5.5</td><td align="left">Class template <code class="code">unordered_multimap</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5.6</td><td align="left">Class template <code class="code">unordered_set</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.5.7</td><td align="left">Class template <code class="code">unordered_multiset</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.6</td><td align="left">Container adaptors</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">23.6.1</td><td align="left">Class template <code class="code">queue</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.6.2</td><td align="left">Class template <code class="code">priority_queue</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">23.6.3</td><td align="left">Class template <code class="code">stack</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">
<span class="emphasis"><em>24</em></span>
</td><td colspan="3" align="left">
<span class="emphasis"><em>Iterators</em></span>
@@ -290,7 +294,7 @@ In this implementation the header names are prefixed by
</p><p>
This page describes the TR1 support in mainline GCC SVN, not in any particular
release.
-</p><div class="table"><a id="id531977"></a><p class="title"><strong>Table 1.3. C++ TR1 Implementation Status</strong></p><div class="table-contents"><table summary="C++ TR1 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left"><span class="emphasis"><em>2</em></span></td><td colspan="3" align="left"><span class="emphasis"><em>General Utilities</em></span></td></tr><tr><td align="left">2.1</td><td align="left">Reference wrappers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">2.1.1</td><td align="left">Additions to header <code class="code">&lt;functional&gt;</code> synopsis</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2</td><td align="left">Class template <code class="code">reference_wrapper</code></td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">2.1.2.1</td><td align="left"><code class="code">reference_wrapper</code> construct/copy/destroy</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.2</td><td align="left"><code class="code">reference_wrapper</code> assignment</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.3</td><td align="left"><code class="code">reference_wrapper</code> access</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.4</td><td align="left"><code class="code">reference_wrapper</code> invocation</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.5</td><td align="left"><code class="code">reference_wrapper</code> helper functions</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.2</td><td align="left">Smart pointers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">2.2.1</td><td align="left">Additions to header <code class="code">&lt;memory&gt;</code> synopsis</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.2.2</td><td align="left">Class <code class="code">bad_weak_ptr</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.2.3</td><td align="left">Class template <code class="code">shared_ptr</code></td><td align="left"> </td><td align="left">
+</p><div class="table"><a id="idp7718160"></a><p class="title"><strong>Table 1.3. C++ TR1 Implementation Status</strong></p><div class="table-contents"><table summary="C++ TR1 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left"><span class="emphasis"><em>2</em></span></td><td colspan="3" align="left"><span class="emphasis"><em>General Utilities</em></span></td></tr><tr><td align="left">2.1</td><td align="left">Reference wrappers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">2.1.1</td><td align="left">Additions to header <code class="code">&lt;functional&gt;</code> synopsis</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2</td><td align="left">Class template <code class="code">reference_wrapper</code></td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">2.1.2.1</td><td align="left"><code class="code">reference_wrapper</code> construct/copy/destroy</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.2</td><td align="left"><code class="code">reference_wrapper</code> assignment</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.3</td><td align="left"><code class="code">reference_wrapper</code> access</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.4</td><td align="left"><code class="code">reference_wrapper</code> invocation</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.1.2.5</td><td align="left"><code class="code">reference_wrapper</code> helper functions</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.2</td><td align="left">Smart pointers</td><td align="left"> </td><td align="left"> </td></tr><tr><td align="left">2.2.1</td><td align="left">Additions to header <code class="code">&lt;memory&gt;</code> synopsis</td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.2.2</td><td align="left">Class <code class="code">bad_weak_ptr</code></td><td align="left">Y</td><td align="left"> </td></tr><tr><td align="left">2.2.3</td><td align="left">Class template <code class="code">shared_ptr</code></td><td align="left"> </td><td align="left">
<p>
Uses code from
<a class="link" href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm" target="_top">boost::shared_ptr</a>.
@@ -311,7 +315,7 @@ decimal floating-point arithmetic
</p><p>
This page describes the TR 24733 support in mainline GCC SVN, not in any
particular release.
-</p><div class="table"><a id="id572182"></a><p class="title"><strong>Table 1.4. C++ TR 24733 Implementation Status</strong></p><div class="table-contents"><table summary="C++ TR 24733 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left">
+</p><div class="table"><a id="idp12644400"></a><p class="title"><strong>Table 1.4. C++ TR 24733 Implementation Status</strong></p><div class="table-contents"><table summary="C++ TR 24733 Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Section</th><th align="left">Description</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left">
<span class="emphasis"><em>0</em></span>
</td><td colspan="3" align="left">
<span class="emphasis"><em>Introduction</em></span>
diff --git a/libstdc++-v3/doc/html/manual/strings.html b/libstdc++-v3/doc/html/manual/strings.html
index 6e41f270b..cd3ff0b1a 100644
--- a/libstdc++-v3/doc/html/manual/strings.html
+++ b/libstdc++-v3/doc/html/manual/strings.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="localization.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 7.  Strings"><div class="titlepage"><div><div><h2 class="title"><a id="std.strings"></a>Chapter 7. 
Strings
- <a id="id597763" class="indexterm"></a>
+ <a id="idp15717216" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="strings.html#std.strings.string">String Classes</a></span></dt><dd><dl><dt><span class="section"><a href="strings.html#strings.string.simple">Simple Transformations</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.case">Case Sensitivity</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.character_types">Arbitrary Character Types</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.token">Tokenizing</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.shrink">Shrink to Fit</a></span></dt><dt><span class="section"><a href="strings.html#strings.string.Cstring">CString (MFC)</a></span></dt></dl></dd></dl></div><div class="section" title="String Classes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.strings.string"></a>String Classes</h2></div></div></div><div class="section" title="Simple Transformations"><div class="titlepage"><div><div><h3 class="title"><a id="strings.string.simple"></a>Simple Transformations</h3></div></div></div><p>
Here are Standard, simple, and portable ways to perform common
transformations on a <code class="code">string</code> instance, such as
diff --git a/libstdc++-v3/doc/html/manual/support.html b/libstdc++-v3/doc/html/manual/support.html
index 16f78d137..50f6147f2 100644
--- a/libstdc++-v3/doc/html/manual/support.html
+++ b/libstdc++-v3/doc/html/manual/support.html
@@ -7,7 +7,7 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="dynamic_memory.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 4.  Support"><div class="titlepage"><div><div><h2 class="title"><a id="std.support"></a>Chapter 4. 
Support
- <a id="id582070" class="indexterm"></a>
+ <a id="idp13833856" class="indexterm"></a>
</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="support.html#std.support.types">Types</a></span></dt><dd><dl><dt><span class="section"><a href="support.html#std.support.types.fundamental">Fundamental Types</a></span></dt><dt><span class="section"><a href="support.html#std.support.types.numeric_limits">Numeric Properties</a></span></dt><dt><span class="section"><a href="support.html#std.support.types.null">NULL</a></span></dt></dl></dd><dt><span class="section"><a href="dynamic_memory.html">Dynamic Memory</a></span></dt><dt><span class="section"><a href="termination.html">Termination</a></span></dt><dd><dl><dt><span class="section"><a href="termination.html#support.termination.handlers">Termination Handlers</a></span></dt><dt><span class="section"><a href="termination.html#support.termination.verbose">Verbose Terminate Handler</a></span></dt></dl></dd></dl></div><p>
This part deals with the functions called and objects created
automatically during the course of a program's existence.
diff --git a/libstdc++-v3/doc/html/manual/test.html b/libstdc++-v3/doc/html/manual/test.html
index 16a03ca02..87c72e571 100644
--- a/libstdc++-v3/doc/html/manual/test.html
+++ b/libstdc++-v3/doc/html/manual/test.html
@@ -493,7 +493,7 @@ only default variables.
reporting functions including:
</p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>time_counter</p></li><li class="listitem"><p>resource_counter</p></li><li class="listitem"><p>report_performance</p></li></ul></div></li></ul></div></div></div><div class="section" title="Special Topics"><div class="titlepage"><div><div><h3 class="title"><a id="test.special"></a>Special Topics</h3></div></div></div><div class="section" title="Qualifying Exception Safety Guarantees"><div class="titlepage"><div><div><h4 class="title"><a id="test.exception.safety"></a>
Qualifying Exception Safety Guarantees
- <a id="id655751" class="indexterm"></a>
+ <a id="idp22704080" class="indexterm"></a>
</h4></div></div></div><div class="section" title="Overview"><div class="titlepage"><div><div><h5 class="title"><a id="test.exception.safety.overview"></a>Overview</h5></div></div></div><p>
Testing is composed of running a particular test sequence,
and looking at what happens to the surrounding code when
diff --git a/libstdc++-v3/doc/html/manual/using.html b/libstdc++-v3/doc/html/manual/using.html
index 39faa6b7a..6607a0ce4 100644
--- a/libstdc++-v3/doc/html/manual/using.html
+++ b/libstdc++-v3/doc/html/manual/using.html
@@ -11,5 +11,5 @@
enumerated and detailed in the table below.
</p><p>
By default, <span class="command"><strong>g++</strong></span> is equivalent to <span class="command"><strong>g++ -std=gnu++98</strong></span>. The standard library also defaults to this dialect.
- </p><div class="table"><a id="id576272"></a><p class="title"><strong>Table 3.1. C++ Command Options</strong></p><div class="table-contents"><table summary="C++ Command Options" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">Option Flags</th><th align="left">Description</th></tr></thead><tbody><tr><td align="left"><code class="literal">-std=c++98</code></td><td align="left">Use the 1998 ISO C++ standard plus amendments.</td></tr><tr><td align="left"><code class="literal">-std=gnu++98</code></td><td align="left">As directly above, with GNU extensions.</td></tr><tr><td align="left"><code class="literal">-std=c++11</code></td><td align="left">Use the 2011 ISO C++ standard.</td></tr><tr><td align="left"><code class="literal">-std=gnu++11</code></td><td align="left">As directly above, with GNU extensions.</td></tr><tr><td align="left"><code class="literal">-fexceptions</code></td><td align="left">See <a class="link" href="using_exceptions.html#intro.using.exception.no" title="Doing without">exception-free dialect</a></td></tr><tr><td align="left"><code class="literal">-frtti</code></td><td align="left">As above, but RTTI-free dialect.</td></tr><tr><td align="left"><code class="literal">-pthread</code> or <code class="literal">-pthreads</code></td><td align="left">For ISO C++11 &lt;thread&gt;, &lt;future&gt;,
+ </p><div class="table"><a id="idp13138224"></a><p class="title"><strong>Table 3.1. C++ Command Options</strong></p><div class="table-contents"><table summary="C++ Command Options" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="left">Option Flags</th><th align="left">Description</th></tr></thead><tbody><tr><td align="left"><code class="literal">-std=c++98</code></td><td align="left">Use the 1998 ISO C++ standard plus amendments.</td></tr><tr><td align="left"><code class="literal">-std=gnu++98</code></td><td align="left">As directly above, with GNU extensions.</td></tr><tr><td align="left"><code class="literal">-std=c++11</code></td><td align="left">Use the 2011 ISO C++ standard.</td></tr><tr><td align="left"><code class="literal">-std=gnu++11</code></td><td align="left">As directly above, with GNU extensions.</td></tr><tr><td align="left"><code class="literal">-fexceptions</code></td><td align="left">See <a class="link" href="using_exceptions.html#intro.using.exception.no" title="Doing without">exception-free dialect</a></td></tr><tr><td align="left"><code class="literal">-frtti</code></td><td align="left">As above, but RTTI-free dialect.</td></tr><tr><td align="left"><code class="literal">-pthread</code> or <code class="literal">-pthreads</code></td><td align="left">For ISO C++11 &lt;thread&gt;, &lt;future&gt;,
&lt;mutex&gt;, or &lt;condition_variable&gt;.</td></tr><tr><td align="left"><code class="literal">-fopenmp</code></td><td align="left">For <a class="link" href="parallel_mode.html" title="Chapter 18. Parallel Mode">parallel</a> mode.</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="make.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="intro.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="using_headers.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Make </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> Headers</td></tr></table></div></body></html>
diff --git a/libstdc++-v3/doc/html/manual/using_exceptions.html b/libstdc++-v3/doc/html/manual/using_exceptions.html
index 24014c989..8a65b2163 100644
--- a/libstdc++-v3/doc/html/manual/using_exceptions.html
+++ b/libstdc++-v3/doc/html/manual/using_exceptions.html
@@ -266,7 +266,7 @@ is called.
}
catch(...)
{ this-&gt;_M_setstate(ios_base::badbit); }
-</pre></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h3 class="title"><a id="using.exceptions.biblio"></a>Bibliography</h3></div></div></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="id581213"></a><p><span class="title"><em>
+</pre></div></div><div class="bibliography" title="Bibliography"><div class="titlepage"><div><div><h3 class="title"><a id="using.exceptions.biblio"></a>Bibliography</h3></div></div></div><div class="biblioentry" title="System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)"><a id="idp13731104"></a><p><span class="title"><em>
<a class="link" href="http://www.opengroup.org/austin" target="_top">
System Interface Definitions, Issue 7 (IEEE Std. 1003.1-2008)
</a>
@@ -275,39 +275,39 @@ is called.
. </span><span class="copyright">Copyright © 2008
The Open Group/The Institute of Electrical and Electronics
Engineers, Inc.
- . </span></p></div><div class="biblioentry" title="Error and Exception Handling"><a id="id581244"></a><p><span class="title"><em>
+ . </span></p></div><div class="biblioentry" title="Error and Exception Handling"><a id="idp13734800"></a><p><span class="title"><em>
<a class="link" href="http://www.boost.org/community/error_handling.html" target="_top">
Error and Exception Handling
</a>
</em>. </span><span class="author"><span class="firstname">David</span> <span class="surname">Abrahams </span>. </span><span class="publisher"><span class="publishername">
Boost
- . </span></span></p></div><div class="biblioentry" title="Exception-Safety in Generic Components"><a id="id581275"></a><p><span class="title"><em>
+ . </span></span></p></div><div class="biblioentry" title="Exception-Safety in Generic Components"><a id="idp13738496"></a><p><span class="title"><em>
<a class="link" href="http://www.boost.org/community/exception_safety.html" target="_top">
Exception-Safety in Generic Components
</a>
</em>. </span><span class="author"><span class="firstname">David</span> <span class="surname">Abrahams</span>. </span><span class="publisher"><span class="publishername">
Boost
- . </span></span></p></div><div class="biblioentry" title="Standard Library Exception Policy"><a id="id581306"></a><p><span class="title"><em>
+ . </span></span></p></div><div class="biblioentry" title="Standard Library Exception Policy"><a id="idp13742208"></a><p><span class="title"><em>
<a class="link" href="www.open-std.org/jtc1/sc22/wg21/docs/papers/1997/N1077.pdf" target="_top">
Standard Library Exception Policy
</a>
</em>. </span><span class="author"><span class="firstname">Matt</span> <span class="surname">Austern</span>. </span><span class="publisher"><span class="publishername">
WG21 N1077
- . </span></span></p></div><div class="biblioentry" title="ia64 c++ abi exception handling"><a id="id581336"></a><p><span class="title"><em>
+ . </span></span></p></div><div class="biblioentry" title="ia64 c++ abi exception handling"><a id="idp13745920"></a><p><span class="title"><em>
<a class="link" href="http://gcc.gnu.org/ml/gcc-patches/2001-03/msg00661.html" target="_top">
ia64 c++ abi exception handling
</a>
</em>. </span><span class="author"><span class="firstname">Richard</span> <span class="surname">Henderson</span>. </span><span class="publisher"><span class="publishername">
GNU
- . </span></span></p></div><div class="biblioentry" title="Appendix E: Standard-Library Exception Safety"><a id="id581367"></a><p><span class="title"><em>
+ . </span></span></p></div><div class="biblioentry" title="Appendix E: Standard-Library Exception Safety"><a id="idp13749616"></a><p><span class="title"><em>
<a class="link" href="http://www.research.att.com/~bs/3rd_safe.pdf" target="_top">
Appendix E: Standard-Library Exception Safety
</a>
- </em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span></p></div><div class="biblioentry"><a id="id581391"></a><p><span class="citetitle"><em class="citetitle">
+ </em>. </span><span class="author"><span class="firstname">Bjarne</span> <span class="surname">Stroustrup</span>. </span></p></div><div class="biblioentry"><a id="idp13752432"></a><p><span class="citetitle"><em class="citetitle">
Exceptional C++
</em>. </span><span class="pagenums">
Exception-Safety Issues and Techniques
- . </span><span class="author"><span class="firstname">Herb</span> <span class="surname">Sutter</span>. </span></p></div><div class="biblioentry" title="GCC Bug 25191: exception_defines.h #defines try/catch"><a id="id581411"></a><p><span class="title"><em>
+ . </span><span class="author"><span class="firstname">Herb</span> <span class="surname">Sutter</span>. </span></p></div><div class="biblioentry" title="GCC Bug 25191: exception_defines.h #defines try/catch"><a id="idp13754816"></a><p><span class="title"><em>
<a class="link" href="http://gcc.gnu.org/PR25191" target="_top">
GCC Bug 25191: exception_defines.h #defines try/catch
</a>
diff --git a/libstdc++-v3/doc/html/manual/using_headers.html b/libstdc++-v3/doc/html/manual/using_headers.html
index 85b133b66..423fcf765 100644
--- a/libstdc++-v3/doc/html/manual/using_headers.html
+++ b/libstdc++-v3/doc/html/manual/using_headers.html
@@ -19,19 +19,19 @@
the 1998 standard as updated for 2003, and the current 2011 standard.
</p><p>
C++98/03 include files. These are available in the default compilation mode, i.e. <code class="code">-std=c++98</code> or <code class="code">-std=gnu++98</code>.
- </p><div class="table"><a id="id576501"></a><p class="title"><strong>Table 3.2. C++ 1998 Library Headers</strong></p><div class="table-contents"><table summary="C++ 1998 Library Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="filename">bitset</code></td><td align="left"><code class="filename">complex</code></td><td align="left"><code class="filename">deque</code></td><td align="left"><code class="filename">exception</code></td></tr><tr><td align="left"><code class="filename">fstream</code></td><td align="left"><code class="filename">functional</code></td><td align="left"><code class="filename">iomanip</code></td><td align="left"><code class="filename">ios</code></td><td align="left"><code class="filename">iosfwd</code></td></tr><tr><td align="left"><code class="filename">iostream</code></td><td align="left"><code class="filename">istream</code></td><td align="left"><code class="filename">iterator</code></td><td align="left"><code class="filename">limits</code></td><td align="left"><code class="filename">list</code></td></tr><tr><td align="left"><code class="filename">locale</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="filename">memory</code></td><td align="left"><code class="filename">new</code></td><td align="left"><code class="filename">numeric</code></td></tr><tr><td align="left"><code class="filename">ostream</code></td><td align="left"><code class="filename">queue</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="filename">sstream</code></td><td align="left"><code class="filename">stack</code></td></tr><tr><td align="left"><code class="filename">stdexcept</code></td><td align="left"><code class="filename">streambuf</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="filename">utility</code></td><td align="left"><code class="filename">typeinfo</code></td></tr><tr><td align="left"><code class="filename">valarray</code></td><td align="left"><code class="filename">vector</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="id576805"></a><p class="title"><strong>Table 3.3. C++ 1998 Library Headers for C Library Facilities</strong></p><div class="table-contents"><table summary="C++ 1998 Library Headers for C Library Facilities" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">cassert</code></td><td align="left"><code class="filename">cerrno</code></td><td align="left"><code class="filename">cctype</code></td><td align="left"><code class="filename">cfloat</code></td><td align="left"><code class="filename">ciso646</code></td></tr><tr><td align="left"><code class="filename">climits</code></td><td align="left"><code class="filename">clocale</code></td><td align="left"><code class="filename">cmath</code></td><td align="left"><code class="filename">csetjmp</code></td><td align="left"><code class="filename">csignal</code></td></tr><tr><td align="left"><code class="filename">cstdarg</code></td><td align="left"><code class="filename">cstddef</code></td><td align="left"><code class="filename">cstdio</code></td><td align="left"><code class="filename">cstdlib</code></td><td align="left"><code class="filename">cstring</code></td></tr><tr><td align="left"><code class="filename">ctime</code></td><td align="left"><code class="filename">cwchar</code></td><td align="left"><code class="filename">cwctype</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p>
+ </p><div class="table"><a id="idp13165648"></a><p class="title"><strong>Table 3.2. C++ 1998 Library Headers</strong></p><div class="table-contents"><table summary="C++ 1998 Library Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="filename">bitset</code></td><td align="left"><code class="filename">complex</code></td><td align="left"><code class="filename">deque</code></td><td align="left"><code class="filename">exception</code></td></tr><tr><td align="left"><code class="filename">fstream</code></td><td align="left"><code class="filename">functional</code></td><td align="left"><code class="filename">iomanip</code></td><td align="left"><code class="filename">ios</code></td><td align="left"><code class="filename">iosfwd</code></td></tr><tr><td align="left"><code class="filename">iostream</code></td><td align="left"><code class="filename">istream</code></td><td align="left"><code class="filename">iterator</code></td><td align="left"><code class="filename">limits</code></td><td align="left"><code class="filename">list</code></td></tr><tr><td align="left"><code class="filename">locale</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="filename">memory</code></td><td align="left"><code class="filename">new</code></td><td align="left"><code class="filename">numeric</code></td></tr><tr><td align="left"><code class="filename">ostream</code></td><td align="left"><code class="filename">queue</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="filename">sstream</code></td><td align="left"><code class="filename">stack</code></td></tr><tr><td align="left"><code class="filename">stdexcept</code></td><td align="left"><code class="filename">streambuf</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="filename">utility</code></td><td align="left"><code class="filename">typeinfo</code></td></tr><tr><td align="left"><code class="filename">valarray</code></td><td align="left"><code class="filename">vector</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="idp13202128"></a><p class="title"><strong>Table 3.3. C++ 1998 Library Headers for C Library Facilities</strong></p><div class="table-contents"><table summary="C++ 1998 Library Headers for C Library Facilities" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">cassert</code></td><td align="left"><code class="filename">cerrno</code></td><td align="left"><code class="filename">cctype</code></td><td align="left"><code class="filename">cfloat</code></td><td align="left"><code class="filename">ciso646</code></td></tr><tr><td align="left"><code class="filename">climits</code></td><td align="left"><code class="filename">clocale</code></td><td align="left"><code class="filename">cmath</code></td><td align="left"><code class="filename">csetjmp</code></td><td align="left"><code class="filename">csignal</code></td></tr><tr><td align="left"><code class="filename">cstdarg</code></td><td align="left"><code class="filename">cstddef</code></td><td align="left"><code class="filename">cstdio</code></td><td align="left"><code class="filename">cstdlib</code></td><td align="left"><code class="filename">cstring</code></td></tr><tr><td align="left"><code class="filename">ctime</code></td><td align="left"><code class="filename">cwchar</code></td><td align="left"><code class="filename">cwctype</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p>
C++11 include files. These are only available in C++11 compilation
mode, i.e. <code class="literal">-std=c++11</code> or <code class="literal">-std=gnu++11</code>.
-</p><p></p><div class="table"><a id="id577011"></a><p class="title"><strong>Table 3.4. C++ 2011 Library Headers</strong></p><div class="table-contents"><table summary="C++ 2011 Library Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="filename">array</code></td><td align="left"><code class="filename">bitset</code></td><td align="left"><code class="filename">chrono</code></td><td align="left"><code class="filename">complex</code></td></tr><tr><td align="left"><code class="filename">condition_variable</code></td><td align="left"><code class="filename">deque</code></td><td align="left"><code class="filename">exception</code></td><td align="left"><code class="filename">forward_list</code></td><td align="left"><code class="filename">fstream</code></td></tr><tr><td align="left"><code class="filename">functional</code></td><td align="left"><code class="filename">future</code></td><td align="left"><code class="filename">initalizer_list</code></td><td align="left"><code class="filename">iomanip</code></td><td align="left"><code class="filename">ios</code></td></tr><tr><td align="left"><code class="filename">iosfwd</code></td><td align="left"><code class="filename">iostream</code></td><td align="left"><code class="filename">istream</code></td><td align="left"><code class="filename">iterator</code></td><td align="left"><code class="filename">limits</code></td></tr><tr><td align="left"><code class="filename">list</code></td><td align="left"><code class="filename">locale</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="filename">memory</code></td><td align="left"><code class="filename">mutex</code></td></tr><tr><td align="left"><code class="filename">new</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="filename">ostream</code></td><td align="left"><code class="filename">queue</code></td><td align="left"><code class="filename">random</code></td></tr><tr><td align="left"><code class="filename">ratio</code></td><td align="left"><code class="filename">regex</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="filename">sstream</code></td><td align="left"><code class="filename">stack</code></td></tr><tr><td align="left"><code class="filename">stdexcept</code></td><td align="left"><code class="filename">streambuf</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="filename">system_error</code></td><td align="left"><code class="filename">thread</code></td></tr><tr><td align="left"><code class="filename">tuple</code></td><td align="left"><code class="filename">type_traits</code></td><td align="left"><code class="filename">typeinfo</code></td><td align="left"><code class="filename">unordered_map</code></td><td align="left"><code class="filename">unordered_set</code></td></tr><tr><td align="left"><code class="filename">utility</code></td><td align="left"><code class="filename">valarray</code></td><td align="left"><code class="filename">vector</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="id577440"></a><p class="title"><strong>Table 3.5. C++ 2011 Library Headers for C Library Facilities</strong></p><div class="table-contents"><table summary="C++ 2011 Library Headers for C Library Facilities" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">cassert</code></td><td align="left"><code class="filename">ccomplex</code></td><td align="left"><code class="filename">cctype</code></td><td align="left"><code class="filename">cerrno</code></td><td align="left"><code class="filename">cfenv</code></td></tr><tr><td align="left"><code class="filename">cfloat</code></td><td align="left"><code class="filename">cinttypes</code></td><td align="left"><code class="filename">ciso646</code></td><td align="left"><code class="filename">climits</code></td><td align="left"><code class="filename">clocale</code></td></tr><tr><td align="left"><code class="filename">cmath</code></td><td align="left"><code class="filename">csetjmp</code></td><td align="left"><code class="filename">csignal</code></td><td align="left"><code class="filename">cstdarg</code></td><td align="left"><code class="filename">cstdbool</code></td></tr><tr><td align="left"><code class="filename">cstddef</code></td><td align="left"><code class="filename">cstdint</code></td><td align="left"><code class="filename">cstdlib</code></td><td align="left"><code class="filename">cstdio</code></td><td align="left"><code class="filename">cstring</code></td></tr><tr><td align="left"><code class="filename">ctgmath</code></td><td align="left"><code class="filename">ctime</code></td><td align="left"><code class="filename">cuchar</code></td><td align="left"><code class="filename">cwchar</code></td><td align="left"><code class="filename">cwctype</code></td></tr></tbody></table></div></div><br class="table-break" /><p>
+</p><p></p><div class="table"><a id="idp13226864"></a><p class="title"><strong>Table 3.4. C++ 2011 Library Headers</strong></p><div class="table-contents"><table summary="C++ 2011 Library Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">algorithm</code></td><td align="left"><code class="filename">array</code></td><td align="left"><code class="filename">bitset</code></td><td align="left"><code class="filename">chrono</code></td><td align="left"><code class="filename">complex</code></td></tr><tr><td align="left"><code class="filename">condition_variable</code></td><td align="left"><code class="filename">deque</code></td><td align="left"><code class="filename">exception</code></td><td align="left"><code class="filename">forward_list</code></td><td align="left"><code class="filename">fstream</code></td></tr><tr><td align="left"><code class="filename">functional</code></td><td align="left"><code class="filename">future</code></td><td align="left"><code class="filename">initalizer_list</code></td><td align="left"><code class="filename">iomanip</code></td><td align="left"><code class="filename">ios</code></td></tr><tr><td align="left"><code class="filename">iosfwd</code></td><td align="left"><code class="filename">iostream</code></td><td align="left"><code class="filename">istream</code></td><td align="left"><code class="filename">iterator</code></td><td align="left"><code class="filename">limits</code></td></tr><tr><td align="left"><code class="filename">list</code></td><td align="left"><code class="filename">locale</code></td><td align="left"><code class="filename">map</code></td><td align="left"><code class="filename">memory</code></td><td align="left"><code class="filename">mutex</code></td></tr><tr><td align="left"><code class="filename">new</code></td><td align="left"><code class="filename">numeric</code></td><td align="left"><code class="filename">ostream</code></td><td align="left"><code class="filename">queue</code></td><td align="left"><code class="filename">random</code></td></tr><tr><td align="left"><code class="filename">ratio</code></td><td align="left"><code class="filename">regex</code></td><td align="left"><code class="filename">set</code></td><td align="left"><code class="filename">sstream</code></td><td align="left"><code class="filename">stack</code></td></tr><tr><td align="left"><code class="filename">stdexcept</code></td><td align="left"><code class="filename">streambuf</code></td><td align="left"><code class="filename">string</code></td><td align="left"><code class="filename">system_error</code></td><td align="left"><code class="filename">thread</code></td></tr><tr><td align="left"><code class="filename">tuple</code></td><td align="left"><code class="filename">type_traits</code></td><td align="left"><code class="filename">typeinfo</code></td><td align="left"><code class="filename">unordered_map</code></td><td align="left"><code class="filename">unordered_set</code></td></tr><tr><td align="left"><code class="filename">utility</code></td><td align="left"><code class="filename">valarray</code></td><td align="left"><code class="filename">vector</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="idp13278304"></a><p class="title"><strong>Table 3.5. C++ 2011 Library Headers for C Library Facilities</strong></p><div class="table-contents"><table summary="C++ 2011 Library Headers for C Library Facilities" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">cassert</code></td><td align="left"><code class="filename">ccomplex</code></td><td align="left"><code class="filename">cctype</code></td><td align="left"><code class="filename">cerrno</code></td><td align="left"><code class="filename">cfenv</code></td></tr><tr><td align="left"><code class="filename">cfloat</code></td><td align="left"><code class="filename">cinttypes</code></td><td align="left"><code class="filename">ciso646</code></td><td align="left"><code class="filename">climits</code></td><td align="left"><code class="filename">clocale</code></td></tr><tr><td align="left"><code class="filename">cmath</code></td><td align="left"><code class="filename">csetjmp</code></td><td align="left"><code class="filename">csignal</code></td><td align="left"><code class="filename">cstdarg</code></td><td align="left"><code class="filename">cstdbool</code></td></tr><tr><td align="left"><code class="filename">cstddef</code></td><td align="left"><code class="filename">cstdint</code></td><td align="left"><code class="filename">cstdlib</code></td><td align="left"><code class="filename">cstdio</code></td><td align="left"><code class="filename">cstring</code></td></tr><tr><td align="left"><code class="filename">ctgmath</code></td><td align="left"><code class="filename">ctime</code></td><td align="left"><code class="filename">cuchar</code></td><td align="left"><code class="filename">cwchar</code></td><td align="left"><code class="filename">cwctype</code></td></tr></tbody></table></div></div><br class="table-break" /><p>
In addition, TR1 includes as:
-</p><div class="table"><a id="id577689"></a><p class="title"><strong>Table 3.6. C++ TR 1 Library Headers</strong></p><div class="table-contents"><table summary="C++ TR 1 Library Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">tr1/array</code></td><td align="left"><code class="filename">tr1/complex</code></td><td align="left"><code class="filename">tr1/memory</code></td><td align="left"><code class="filename">tr1/functional</code></td><td align="left"><code class="filename">tr1/random</code></td></tr><tr><td align="left"><code class="filename">tr1/regex</code></td><td align="left"><code class="filename">tr1/tuple</code></td><td align="left"><code class="filename">tr1/type_traits</code></td><td align="left"><code class="filename">tr1/unordered_map</code></td><td align="left"><code class="filename">tr1/unordered_set</code></td></tr><tr><td align="left"><code class="filename">tr1/utility</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="id577830"></a><p class="title"><strong>Table 3.7. C++ TR 1 Library Headers for C Library Facilities</strong></p><div class="table-contents"><table summary="C++ TR 1 Library Headers for C Library Facilities" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">tr1/ccomplex</code></td><td align="left"><code class="filename">tr1/cfenv</code></td><td align="left"><code class="filename">tr1/cfloat</code></td><td align="left"><code class="filename">tr1/cmath</code></td><td align="left"><code class="filename">tr1/cinttypes</code></td></tr><tr><td align="left"><code class="filename">tr1/climits</code></td><td align="left"><code class="filename">tr1/cstdarg</code></td><td align="left"><code class="filename">tr1/cstdbool</code></td><td align="left"><code class="filename">tr1/cstdint</code></td><td align="left"><code class="filename">tr1/cstdio</code></td></tr><tr><td align="left"><code class="filename">tr1/cstdlib</code></td><td align="left"><code class="filename">tr1/ctgmath</code></td><td align="left"><code class="filename">tr1/ctime</code></td><td align="left"><code class="filename">tr1/cwchar</code></td><td align="left"><code class="filename">tr1/cwctype</code></td></tr></tbody></table></div></div><br class="table-break" /><p>Decimal floating-point arithmetic is available if the C++
+</p><div class="table"><a id="idp13308192"></a><p class="title"><strong>Table 3.6. C++ TR 1 Library Headers</strong></p><div class="table-contents"><table summary="C++ TR 1 Library Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">tr1/array</code></td><td align="left"><code class="filename">tr1/complex</code></td><td align="left"><code class="filename">tr1/memory</code></td><td align="left"><code class="filename">tr1/functional</code></td><td align="left"><code class="filename">tr1/random</code></td></tr><tr><td align="left"><code class="filename">tr1/regex</code></td><td align="left"><code class="filename">tr1/tuple</code></td><td align="left"><code class="filename">tr1/type_traits</code></td><td align="left"><code class="filename">tr1/unordered_map</code></td><td align="left"><code class="filename">tr1/unordered_set</code></td></tr><tr><td align="left"><code class="filename">tr1/utility</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="idp13325120"></a><p class="title"><strong>Table 3.7. C++ TR 1 Library Headers for C Library Facilities</strong></p><div class="table-contents"><table summary="C++ TR 1 Library Headers for C Library Facilities" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">tr1/ccomplex</code></td><td align="left"><code class="filename">tr1/cfenv</code></td><td align="left"><code class="filename">tr1/cfloat</code></td><td align="left"><code class="filename">tr1/cmath</code></td><td align="left"><code class="filename">tr1/cinttypes</code></td></tr><tr><td align="left"><code class="filename">tr1/climits</code></td><td align="left"><code class="filename">tr1/cstdarg</code></td><td align="left"><code class="filename">tr1/cstdbool</code></td><td align="left"><code class="filename">tr1/cstdint</code></td><td align="left"><code class="filename">tr1/cstdio</code></td></tr><tr><td align="left"><code class="filename">tr1/cstdlib</code></td><td align="left"><code class="filename">tr1/ctgmath</code></td><td align="left"><code class="filename">tr1/ctime</code></td><td align="left"><code class="filename">tr1/cwchar</code></td><td align="left"><code class="filename">tr1/cwctype</code></td></tr></tbody></table></div></div><br class="table-break" /><p>Decimal floating-point arithmetic is available if the C++
compiler supports scalar decimal floating-point types defined via
<code class="code">__attribute__((mode(SD|DD|LD)))</code>.
-</p><div class="table"><a id="id578005"></a><p class="title"><strong>Table 3.8. C++ TR 24733 Decimal Floating-Point Header</strong></p><div class="table-contents"><table summary="C++ TR 24733 Decimal Floating-Point Header" border="1"><colgroup><col align="left" class="c1" /></colgroup><tbody><tr><td align="left"><code class="filename">decimal/decimal</code></td></tr></tbody></table></div></div><br class="table-break" /><p>
+</p><div class="table"><a id="idp13346192"></a><p class="title"><strong>Table 3.8. C++ TR 24733 Decimal Floating-Point Header</strong></p><div class="table-contents"><table summary="C++ TR 24733 Decimal Floating-Point Header" border="1"><colgroup><col align="left" class="c1" /></colgroup><tbody><tr><td align="left"><code class="filename">decimal/decimal</code></td></tr></tbody></table></div></div><br class="table-break" /><p>
Also included are files for the C++ ABI interface:
-</p><div class="table"><a id="id578051"></a><p class="title"><strong>Table 3.9. C++ ABI Headers</strong></p><div class="table-contents"><table summary="C++ ABI Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><tbody><tr><td align="left"><code class="filename">cxxabi.h</code></td><td align="left"><code class="filename">cxxabi_forced.h</code></td></tr></tbody></table></div></div><br class="table-break" /><p>
+</p><div class="table"><a id="idp13351712"></a><p class="title"><strong>Table 3.9. C++ ABI Headers</strong></p><div class="table-contents"><table summary="C++ ABI Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><tbody><tr><td align="left"><code class="filename">cxxabi.h</code></td><td align="left"><code class="filename">cxxabi_forced.h</code></td></tr></tbody></table></div></div><br class="table-break" /><p>
And a large variety of extensions.
-</p><div class="table"><a id="id578105"></a><p class="title"><strong>Table 3.10. Extension Headers</strong></p><div class="table-contents"><table summary="Extension Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">ext/algorithm</code></td><td align="left"><code class="filename">ext/atomicity.h</code></td><td align="left"><code class="filename">ext/array_allocator.h</code></td><td align="left"><code class="filename">ext/bitmap_allocator.h</code></td><td align="left"><code class="filename">ext/cast.h</code></td></tr><tr><td align="left"><code class="filename">ext/codecvt_specializations.h</code></td><td align="left"><code class="filename">ext/concurrence.h</code></td><td align="left"><code class="filename">ext/debug_allocator.h</code></td><td align="left"><code class="filename">ext/enc_filebuf.h</code></td><td align="left"><code class="filename">ext/extptr_allocator.h</code></td></tr><tr><td align="left"><code class="filename">ext/functional</code></td><td align="left"><code class="filename">ext/iterator</code></td><td align="left"><code class="filename">ext/malloc_allocator.h</code></td><td align="left"><code class="filename">ext/memory</code></td><td align="left"><code class="filename">ext/mt_allocator.h</code></td></tr><tr><td align="left"><code class="filename">ext/new_allocator.h</code></td><td align="left"><code class="filename">ext/numeric</code></td><td align="left"><code class="filename">ext/numeric_traits.h</code></td><td align="left"><code class="filename">ext/pb_ds/assoc_container.h</code></td><td align="left"><code class="filename">ext/pb_ds/priority_queue.h</code></td></tr><tr><td align="left"><code class="filename">ext/pod_char_traits.h</code></td><td align="left"><code class="filename">ext/pool_allocator.h</code></td><td align="left"><code class="filename">ext/rb_tree</code></td><td align="left"><code class="filename">ext/rope</code></td><td align="left"><code class="filename">ext/slist</code></td></tr><tr><td align="left"><code class="filename">ext/stdio_filebuf.h</code></td><td align="left"><code class="filename">ext/stdio_sync_filebuf.h</code></td><td align="left"><code class="filename">ext/throw_allocator.h</code></td><td align="left"><code class="filename">ext/typelist.h</code></td><td align="left"><code class="filename">ext/type_traits.h</code></td></tr><tr><td align="left"><code class="filename">ext/vstring.h</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="id578402"></a><p class="title"><strong>Table 3.11. Extension Debug Headers</strong></p><div class="table-contents"><table summary="Extension Debug Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">debug/bitset</code></td><td align="left"><code class="filename">debug/deque</code></td><td align="left"><code class="filename">debug/list</code></td><td align="left"><code class="filename">debug/map</code></td><td align="left"><code class="filename">debug/set</code></td></tr><tr><td align="left"><code class="filename">debug/string</code></td><td align="left"><code class="filename">debug/unordered_map</code></td><td align="left"><code class="filename">debug/unordered_set</code></td><td align="left"><code class="filename">debug/vector</code></td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="id578526"></a><p class="title"><strong>Table 3.12. Extension Profile Headers</strong></p><div class="table-contents"><table summary="Extension Profile Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><tbody><tr><td align="left"><code class="filename">profile/bitset</code></td><td align="left"><code class="filename">profile/deque</code></td><td align="left"><code class="filename">profile/list</code></td><td align="left"><code class="filename">profile/map</code></td></tr><tr><td align="left"><code class="filename">profile/set</code></td><td align="left"><code class="filename">profile/unordered_map</code></td><td align="left"><code class="filename">profile/unordered_set</code></td><td align="left"><code class="filename">profile/vector</code></td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="id578637"></a><p class="title"><strong>Table 3.13. Extension Parallel Headers</strong></p><div class="table-contents"><table summary="Extension Parallel Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><tbody><tr><td align="left"><code class="filename">parallel/algorithm</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section" title="Mixing Headers"><div class="titlepage"><div><div><h3 class="title"><a id="manual.intro.using.headers.mixing"></a>Mixing Headers</h3></div></div></div><p> A few simple rules.
+</p><div class="table"><a id="idp13358112"></a><p class="title"><strong>Table 3.10. Extension Headers</strong></p><div class="table-contents"><table summary="Extension Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">ext/algorithm</code></td><td align="left"><code class="filename">ext/atomicity.h</code></td><td align="left"><code class="filename">ext/array_allocator.h</code></td><td align="left"><code class="filename">ext/bitmap_allocator.h</code></td><td align="left"><code class="filename">ext/cast.h</code></td></tr><tr><td align="left"><code class="filename">ext/codecvt_specializations.h</code></td><td align="left"><code class="filename">ext/concurrence.h</code></td><td align="left"><code class="filename">ext/debug_allocator.h</code></td><td align="left"><code class="filename">ext/enc_filebuf.h</code></td><td align="left"><code class="filename">ext/extptr_allocator.h</code></td></tr><tr><td align="left"><code class="filename">ext/functional</code></td><td align="left"><code class="filename">ext/iterator</code></td><td align="left"><code class="filename">ext/malloc_allocator.h</code></td><td align="left"><code class="filename">ext/memory</code></td><td align="left"><code class="filename">ext/mt_allocator.h</code></td></tr><tr><td align="left"><code class="filename">ext/new_allocator.h</code></td><td align="left"><code class="filename">ext/numeric</code></td><td align="left"><code class="filename">ext/numeric_traits.h</code></td><td align="left"><code class="filename">ext/pb_ds/assoc_container.h</code></td><td align="left"><code class="filename">ext/pb_ds/priority_queue.h</code></td></tr><tr><td align="left"><code class="filename">ext/pod_char_traits.h</code></td><td align="left"><code class="filename">ext/pool_allocator.h</code></td><td align="left"><code class="filename">ext/rb_tree</code></td><td align="left"><code class="filename">ext/rope</code></td><td align="left"><code class="filename">ext/slist</code></td></tr><tr><td align="left"><code class="filename">ext/stdio_filebuf.h</code></td><td align="left"><code class="filename">ext/stdio_sync_filebuf.h</code></td><td align="left"><code class="filename">ext/throw_allocator.h</code></td><td align="left"><code class="filename">ext/typelist.h</code></td><td align="left"><code class="filename">ext/type_traits.h</code></td></tr><tr><td align="left"><code class="filename">ext/vstring.h</code></td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="idp13393840"></a><p class="title"><strong>Table 3.11. Extension Debug Headers</strong></p><div class="table-contents"><table summary="Extension Debug Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /><col align="left" class="c5" /></colgroup><tbody><tr><td align="left"><code class="filename">debug/bitset</code></td><td align="left"><code class="filename">debug/deque</code></td><td align="left"><code class="filename">debug/list</code></td><td align="left"><code class="filename">debug/map</code></td><td align="left"><code class="filename">debug/set</code></td></tr><tr><td align="left"><code class="filename">debug/string</code></td><td align="left"><code class="filename">debug/unordered_map</code></td><td align="left"><code class="filename">debug/unordered_set</code></td><td align="left"><code class="filename">debug/vector</code></td><td class="auto-generated"> </td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="idp13408608"></a><p class="title"><strong>Table 3.12. Extension Profile Headers</strong></p><div class="table-contents"><table summary="Extension Profile Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><tbody><tr><td align="left"><code class="filename">profile/bitset</code></td><td align="left"><code class="filename">profile/deque</code></td><td align="left"><code class="filename">profile/list</code></td><td align="left"><code class="filename">profile/map</code></td></tr><tr><td align="left"><code class="filename">profile/set</code></td><td align="left"><code class="filename">profile/unordered_map</code></td><td align="left"><code class="filename">profile/unordered_set</code></td><td align="left"><code class="filename">profile/vector</code></td></tr></tbody></table></div></div><br class="table-break" /><p></p><div class="table"><a id="idp13421984"></a><p class="title"><strong>Table 3.13. Extension Parallel Headers</strong></p><div class="table-contents"><table summary="Extension Parallel Headers" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><tbody><tr><td align="left"><code class="filename">parallel/algorithm</code></td><td align="left"><code class="filename">parallel/numeric</code></td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section" title="Mixing Headers"><div class="titlepage"><div><div><h3 class="title"><a id="manual.intro.using.headers.mixing"></a>Mixing Headers</h3></div></div></div><p> A few simple rules.
</p><p>First, mixing different dialects of the standard headers is not
possible. It's an all-or-nothing affair. Thus, code like
</p><pre class="programlisting">
diff --git a/libstdc++-v3/doc/html/manual/utilities.html b/libstdc++-v3/doc/html/manual/utilities.html
index e026584b3..a831ee195 100644
--- a/libstdc++-v3/doc/html/manual/utilities.html
+++ b/libstdc++-v3/doc/html/manual/utilities.html
@@ -7,8 +7,8 @@
Standard Contents
</th><td width="20%" align="right"> <a accesskey="n" href="pairs.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 6.  Utilities"><div class="titlepage"><div><div><h2 class="title"><a id="std.util"></a>Chapter 6. 
Utilities
- <a id="id583046" class="indexterm"></a>
-</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id583537">Interface Design</a></span></dt><dt><span class="section"><a href="memory.html#id583567">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="memory.html#id583678">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id584684">Class Hierarchy</a></span></dt><dt><span class="section"><a href="memory.html#id584872">Thread Safety</a></span></dt><dt><span class="section"><a href="memory.html#id584932">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="memory.html#id585054">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#id597505">Examples</a></span></dt><dt><span class="section"><a href="memory.html#id597535">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="traits.html">Traits</a></span></dt></dl></div><div class="section" title="Functors"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.util.functors"></a>Functors</h2></div></div></div><p>If you don't know what functors are, you're not alone. Many people
+ <a id="idp13951152" class="indexterm"></a>
+</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="section"><a href="utilities.html#std.util.functors">Functors</a></span></dt><dt><span class="section"><a href="pairs.html">Pairs</a></span></dt><dt><span class="section"><a href="memory.html">Memory</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#std.util.memory.allocator">Allocators</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#allocator.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#allocator.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#allocator.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp14010064">Interface Design</a></span></dt><dt><span class="section"><a href="memory.html#idp14013616">Selecting Default Allocation Policy</a></span></dt><dt><span class="section"><a href="memory.html#idp14026912">Disabling Memory Caching</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#allocator.using">Using a Specific Allocator</a></span></dt><dt><span class="section"><a href="memory.html#allocator.custom">Custom Allocators</a></span></dt><dt><span class="section"><a href="memory.html#allocator.ext">Extension Allocators</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.auto_ptr">auto_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#auto_ptr.limitations">Limitations</a></span></dt><dt><span class="section"><a href="memory.html#auto_ptr.using">Use in Containers</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#std.util.memory.shared_ptr">shared_ptr</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#shared_ptr.req">Requirements</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.design_issues">Design Issues</a></span></dt><dt><span class="section"><a href="memory.html#shared_ptr.impl">Implementation</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp14147808">Class Hierarchy</a></span></dt><dt><span class="section"><a href="memory.html#idp15648080">Thread Safety</a></span></dt><dt><span class="section"><a href="memory.html#idp15655376">Selecting Lock Policy</a></span></dt><dt><span class="section"><a href="memory.html#idp15670000">Related functions and classes</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.using">Use</a></span></dt><dd><dl><dt><span class="section"><a href="memory.html#idp15686416">Examples</a></span></dt><dt><span class="section"><a href="memory.html#idp15690000">Unresolved Issues</a></span></dt></dl></dd><dt><span class="section"><a href="memory.html#shared_ptr.ack">Acknowledgments</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="traits.html">Traits</a></span></dt></dl></div><div class="section" title="Functors"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="std.util.functors"></a>Functors</h2></div></div></div><p>If you don't know what functors are, you're not alone. Many people
get slightly the wrong idea. In the interest of not reinventing
the wheel, we will refer you to the introduction to the functor
concept written by SGI as part of their STL, in
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
index 3c99a7c13..1e149f031 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
@@ -1394,11 +1394,10 @@ particular release.
<entry/>
</row>
<row>
- <?dbhtml bgcolor="#B0B0B0" ?>
<entry>23.2.4</entry>
<entry>Associative containers</entry>
- <entry>Partial</entry>
- <entry>Missing emplace members</entry>
+ <entry>Y</entry>
+ <entry/>
</row>
<row>
<entry>23.2.5</entry>
@@ -1419,10 +1418,12 @@ particular release.
<entry/>
</row>
<row>
+ <?dbhtml bgcolor="#B0B0B0" ?>
<entry>23.3.3</entry>
<entry>Class template <code>deque</code></entry>
- <entry>Y</entry>
- <entry/>
+ <entry>Partial</entry>
+ <entry><code>insert</code> and <code>erase</code> members do not
+ take <code>const_iterator</code> arguments (N2350).</entry>
</row>
<row>
<entry>23.3.4</entry>
@@ -1431,22 +1432,28 @@ particular release.
<entry/>
</row>
<row>
+ <?dbhtml bgcolor="#B0B0B0" ?>
<entry>23.3.5</entry>
<entry>Class template <code>list</code></entry>
- <entry>Y</entry>
- <entry/>
+ <entry>Partial</entry>
+ <entry><code>insert</code> and <code>erase</code> members do not
+ take <code>const_iterator</code> arguments (N2350).</entry>
</row>
<row>
+ <?dbhtml bgcolor="#B0B0B0" ?>
<entry>23.3.6</entry>
<entry>Class template <code>vector</code></entry>
- <entry>Y</entry>
- <entry/>
+ <entry>Partial</entry>
+ <entry><code>insert</code> and <code>erase</code> members do not
+ take <code>const_iterator</code> arguments (N2350).</entry>
</row>
<row>
+ <?dbhtml bgcolor="#B0B0B0" ?>
<entry>23.3.7</entry>
<entry>Class <code>vector&lt;bool&gt;</code></entry>
- <entry>Y</entry>
- <entry/>
+ <entry>Partial</entry>
+ <entry><code>insert</code> and <code>erase</code> members do not
+ take <code>const_iterator</code> arguments (N2350).</entry>
</row>
<row>
<entry>23.4</entry>
diff --git a/libstdc++-v3/fragment.am b/libstdc++-v3/fragment.am
index 64247afbe..5b1d503a6 100644
--- a/libstdc++-v3/fragment.am
+++ b/libstdc++-v3/fragment.am
@@ -22,7 +22,8 @@ endif
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
+
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
diff --git a/libstdc++-v3/include/Makefile.am b/libstdc++-v3/include/Makefile.am
index 00750045c..09925d583 100644
--- a/libstdc++-v3/include/Makefile.am
+++ b/libstdc++-v3/include/Makefile.am
@@ -173,7 +173,11 @@ bits_headers = \
${bits_srcdir}/valarray_array.tcc \
${bits_srcdir}/valarray_before.h \
${bits_srcdir}/valarray_after.h \
- ${bits_srcdir}/vector.tcc
+ ${bits_srcdir}/vector.tcc \
+ ${bits_host_headers}
+
+bits_host_headers = \
+ ${glibcxx_srcdir}/${CPU_OPT_BITS_RANDOM}
bits_sup_srcdir = ${glibcxx_srcdir}/libsupc++
bits_sup_headers = \
@@ -733,7 +737,6 @@ debug_headers = \
# Parallel mode headers
parallel_srcdir = ${glibcxx_srcdir}/include/parallel
parallel_builddir = ./parallel
-if ENABLE_PARALLEL
parallel_headers = \
${parallel_srcdir}/algo.h \
${parallel_srcdir}/algobase.h \
@@ -778,9 +781,6 @@ parallel_headers = \
${parallel_srcdir}/types.h \
${parallel_srcdir}/unique_copy.h \
${parallel_srcdir}/workstealing.h
-else
-parallel_headers =
-endif
# Profile mode headers
profile_srcdir = ${glibcxx_srcdir}/include/profile
@@ -1279,10 +1279,8 @@ install-headers:
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${debug_builddir}
for file in ${debug_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${debug_builddir}; done
- parallel_headers_install='${parallel_headers}';\
- test -z "$$parallel_headers_install" || \
- $(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${parallel_builddir};\
- for file in $$parallel_headers_install; do \
+ $(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${parallel_builddir}
+ for file in ${parallel_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${parallel_builddir}; done
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${profile_builddir}
for file in ${profile_headers}; do \
diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in
index 09dd28bc4..a2536900d 100644
--- a/libstdc++-v3/include/Makefile.in
+++ b/libstdc++-v3/include/Makefile.in
@@ -97,6 +97,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -272,7 +273,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
@@ -430,7 +431,11 @@ bits_headers = \
${bits_srcdir}/valarray_array.tcc \
${bits_srcdir}/valarray_before.h \
${bits_srcdir}/valarray_after.h \
- ${bits_srcdir}/vector.tcc
+ ${bits_srcdir}/vector.tcc \
+ ${bits_host_headers}
+
+bits_host_headers = \
+ ${glibcxx_srcdir}/${CPU_OPT_BITS_RANDOM}
bits_sup_srcdir = ${glibcxx_srcdir}/libsupc++
bits_sup_headers = \
@@ -984,51 +989,50 @@ debug_headers = \
# Parallel mode headers
parallel_srcdir = ${glibcxx_srcdir}/include/parallel
parallel_builddir = ./parallel
-@ENABLE_PARALLEL_FALSE@parallel_headers =
-@ENABLE_PARALLEL_TRUE@parallel_headers = \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algo.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algobase.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algorithm \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algorithmfwd.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/balanced_quicksort.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/base.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/basic_iterator.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/checkers.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/compatibility.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/compiletime_settings.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/equally_split.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/features.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/find.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/find_selectors.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/for_each.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/for_each_selectors.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/iterator.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/list_partition.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/losertree.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/merge.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/multiseq_selection.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/multiway_merge.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/multiway_mergesort.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/numeric \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/numericfwd.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/omp_loop.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/omp_loop_static.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/par_loop.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/parallel.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/partial_sum.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/partition.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/queue.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/quicksort.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/random_number.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/random_shuffle.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/search.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/set_operations.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/settings.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/sort.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/tags.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/types.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/unique_copy.h \
-@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/workstealing.h
+parallel_headers = \
+ ${parallel_srcdir}/algo.h \
+ ${parallel_srcdir}/algobase.h \
+ ${parallel_srcdir}/algorithm \
+ ${parallel_srcdir}/algorithmfwd.h \
+ ${parallel_srcdir}/balanced_quicksort.h \
+ ${parallel_srcdir}/base.h \
+ ${parallel_srcdir}/basic_iterator.h \
+ ${parallel_srcdir}/checkers.h \
+ ${parallel_srcdir}/compatibility.h \
+ ${parallel_srcdir}/compiletime_settings.h \
+ ${parallel_srcdir}/equally_split.h \
+ ${parallel_srcdir}/features.h \
+ ${parallel_srcdir}/find.h \
+ ${parallel_srcdir}/find_selectors.h \
+ ${parallel_srcdir}/for_each.h \
+ ${parallel_srcdir}/for_each_selectors.h \
+ ${parallel_srcdir}/iterator.h \
+ ${parallel_srcdir}/list_partition.h \
+ ${parallel_srcdir}/losertree.h \
+ ${parallel_srcdir}/merge.h \
+ ${parallel_srcdir}/multiseq_selection.h \
+ ${parallel_srcdir}/multiway_merge.h \
+ ${parallel_srcdir}/multiway_mergesort.h \
+ ${parallel_srcdir}/numeric \
+ ${parallel_srcdir}/numericfwd.h \
+ ${parallel_srcdir}/omp_loop.h \
+ ${parallel_srcdir}/omp_loop_static.h \
+ ${parallel_srcdir}/par_loop.h \
+ ${parallel_srcdir}/parallel.h \
+ ${parallel_srcdir}/partial_sum.h \
+ ${parallel_srcdir}/partition.h \
+ ${parallel_srcdir}/queue.h \
+ ${parallel_srcdir}/quicksort.h \
+ ${parallel_srcdir}/random_number.h \
+ ${parallel_srcdir}/random_shuffle.h \
+ ${parallel_srcdir}/search.h \
+ ${parallel_srcdir}/set_operations.h \
+ ${parallel_srcdir}/settings.h \
+ ${parallel_srcdir}/sort.h \
+ ${parallel_srcdir}/tags.h \
+ ${parallel_srcdir}/types.h \
+ ${parallel_srcdir}/unique_copy.h \
+ ${parallel_srcdir}/workstealing.h
# Profile mode headers
@@ -1669,10 +1673,8 @@ install-headers:
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${debug_builddir}
for file in ${debug_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${debug_builddir}; done
- parallel_headers_install='${parallel_headers}';\
- test -z "$$parallel_headers_install" || \
- $(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${parallel_builddir};\
- for file in $$parallel_headers_install; do \
+ $(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${parallel_builddir}
+ for file in ${parallel_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${parallel_builddir}; done
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${profile_builddir}
for file in ${profile_headers}; do \
diff --git a/libstdc++-v3/include/bits/random.h b/libstdc++-v3/include/bits/random.h
index e9b99718f..3db6916ad 100644
--- a/libstdc++-v3/include/bits/random.h
+++ b/libstdc++-v3/include/bits/random.h
@@ -149,6 +149,14 @@ _GLIBCXX_END_NAMESPACE_VERSION
__mod(_Tp __x)
{ return _Mod<_Tp, __m, __a, __c>::__calc(__x); }
+ /* Determine whether number is a power of 2. */
+ template<typename _Tp>
+ inline bool
+ _Power_of_2(_Tp __x)
+ {
+ return ((__x - 1) & __x) == 0;
+ };
+
/*
* An adaptor class for converting the output of any Generator into
* the input for a specific Distribution.
diff --git a/libstdc++-v3/include/bits/random.tcc b/libstdc++-v3/include/bits/random.tcc
index 9ae5e1283..463b96557 100644
--- a/libstdc++-v3/include/bits/random.tcc
+++ b/libstdc++-v3/include/bits/random.tcc
@@ -89,12 +89,6 @@ namespace std _GLIBCXX_VISIBILITY(default)
return __result;
}
- template<typename _Tp>
- bool _Power_of_2(_Tp __x)
- {
- return ((__x - 1) & __x) == 0;
- };
-
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace __detail
diff --git a/libstdc++-v3/include/bits/stl_iterator_base_funcs.h b/libstdc++-v3/include/bits/stl_iterator_base_funcs.h
index 8028fbb08..808f5d94c 100644
--- a/libstdc++-v3/include/bits/stl_iterator_base_funcs.h
+++ b/libstdc++-v3/include/bits/stl_iterator_base_funcs.h
@@ -1,7 +1,6 @@
// Functions used by iterators -*- C++ -*-
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
-// Free Software Foundation, Inc.
+// Copyright (C) 2001-2012 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
@@ -63,6 +62,7 @@
#pragma GCC system_header
#include <bits/concept_check.h>
+#include <debug/debug.h>
namespace std _GLIBCXX_VISIBILITY(default)
{
@@ -124,6 +124,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
{
// concept requirements
__glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)
+ _GLIBCXX_DEBUG_ASSERT(__n >= 0);
while (__n--)
++__i;
}
diff --git a/libstdc++-v3/include/bits/stl_map.h b/libstdc++-v3/include/bits/stl_map.h
index cfd478a3b..14f44579a 100644
--- a/libstdc++-v3/include/bits/stl_map.h
+++ b/libstdc++-v3/include/bits/stl_map.h
@@ -61,6 +61,7 @@
#include <bits/concept_check.h>
#ifdef __GXX_EXPERIMENTAL_CXX0X__
#include <initializer_list>
+#include <tuple>
#endif
namespace std _GLIBCXX_VISIBILITY(default)
@@ -461,7 +462,13 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
iterator __i = lower_bound(__k);
// __i->first is greater than or equivalent to __k.
if (__i == end() || key_comp()(__k, (*__i).first))
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+ std::tuple<const key_type&>(__k),
+ std::tuple<>());
+#else
__i = insert(__i, value_type(__k, mapped_type()));
+#endif
return (*__i).second;
}
@@ -475,7 +482,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
iterator __i = lower_bound(__k);
// __i->first is greater than or equivalent to __k.
if (__i == end() || key_comp()(__k, (*__i).first))
- __i = insert(__i, std::make_pair(std::move(__k), mapped_type()));
+ __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+ std::forward_as_tuple(std::move(__k)),
+ std::tuple<>());
return (*__i).second;
}
#endif
@@ -508,6 +517,64 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
}
// modifiers
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ /**
+ * @brief Attempts to build and insert a std::pair into the %map.
+ *
+ * @param __args Arguments used to generate a new pair instance (see
+ * std::piecewise_contruct for passing arguments to each
+ * part of the pair constructor).
+ *
+ * @return A pair, of which the first element is an iterator that points
+ * to the possibly inserted pair, and the second is a bool that
+ * is true if the pair was actually inserted.
+ *
+ * This function attempts to build and insert a (key, value) %pair into
+ * the %map.
+ * A %map relies on unique keys and thus a %pair is only inserted if its
+ * first element (the key) is not already present in the %map.
+ *
+ * Insertion requires logarithmic time.
+ */
+ template<typename... _Args>
+ std::pair<iterator, bool>
+ emplace(_Args&&... __args)
+ { return _M_t._M_emplace_unique(std::forward<_Args>(__args)...); }
+
+ /**
+ * @brief Attempts to build and insert a std::pair into the %map.
+ *
+ * @param __pos An iterator that serves as a hint as to where the pair
+ * should be inserted.
+ * @param __args Arguments used to generate a new pair instance (see
+ * std::piecewise_contruct for passing arguments to each
+ * part of the pair constructor).
+ * @return An iterator that points to the element with key of the
+ * std::pair built from @a __args (may or may not be that
+ * std::pair).
+ *
+ * This function is not concerned about whether the insertion took place,
+ * and thus does not return a boolean like the single-argument emplace()
+ * does.
+ * Note that the first parameter is only a hint and can potentially
+ * improve the performance of the insertion process. A bad hint would
+ * cause no gains in efficiency.
+ *
+ * See
+ * http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt07ch17.html
+ * for more on @a hinting.
+ *
+ * Insertion requires logarithmic time (if the hint is not taken).
+ */
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ return _M_t._M_emplace_hint_unique(__pos,
+ std::forward<_Args>(__args)...);
+ }
+#endif
+
/**
* @brief Attempts to insert a std::pair into the %map.
diff --git a/libstdc++-v3/include/bits/stl_multimap.h b/libstdc++-v3/include/bits/stl_multimap.h
index 6fc478774..a0fb27e21 100644
--- a/libstdc++-v3/include/bits/stl_multimap.h
+++ b/libstdc++-v3/include/bits/stl_multimap.h
@@ -108,7 +108,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
__glibcxx_class_requires(_Tp, _SGIAssignableConcept)
__glibcxx_class_requires4(_Compare, bool, _Key, _Key,
_BinaryFunctionConcept)
- __glibcxx_class_requires2(value_type, _Alloc_value_type, _SameTypeConcept)
+ __glibcxx_class_requires2(value_type, _Alloc_value_type, _SameTypeConcept)
public:
class value_compare
@@ -433,6 +433,59 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
{ return _M_t.max_size(); }
// modifiers
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ /**
+ * @brief Build and insert a std::pair into the %multimap.
+ *
+ * @param __args Arguments used to generate a new pair instance (see
+ * std::piecewise_contruct for passing arguments to each
+ * part of the pair constructor).
+ *
+ * @return An iterator that points to the inserted (key,value) pair.
+ *
+ * This function builds and inserts a (key, value) %pair into the
+ * %multimap.
+ * Contrary to a std::map the %multimap does not rely on unique keys and
+ * thus multiple pairs with the same key can be inserted.
+ *
+ * Insertion requires logarithmic time.
+ */
+ template<typename... _Args>
+ iterator
+ emplace(_Args&&... __args)
+ { return _M_t._M_emplace_equal(std::forward<_Args>(__args)...); }
+
+ /**
+ * @brief Builds and inserts a std::pair into the %multimap.
+ *
+ * @param __pos An iterator that serves as a hint as to where the pair
+ * should be inserted.
+ * @param __args Arguments used to generate a new pair instance (see
+ * std::piecewise_contruct for passing arguments to each
+ * part of the pair constructor).
+ * @return An iterator that points to the inserted (key,value) pair.
+ *
+ * This function inserts a (key, value) pair into the %multimap.
+ * Contrary to a std::map the %multimap does not rely on unique keys and
+ * thus multiple pairs with the same key can be inserted.
+ * Note that the first parameter is only a hint and can potentially
+ * improve the performance of the insertion process. A bad hint would
+ * cause no gains in efficiency.
+ *
+ * For more on @a hinting, see:
+ * http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt07ch17.html
+ *
+ * Insertion requires logarithmic time (if the hint is not taken).
+ */
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ return _M_t._M_emplace_hint_equal(__pos,
+ std::forward<_Args>(__args)...);
+ }
+#endif
+
/**
* @brief Inserts a std::pair into the %multimap.
* @param __x Pair to be inserted (see std::make_pair for easy creation
diff --git a/libstdc++-v3/include/bits/stl_multiset.h b/libstdc++-v3/include/bits/stl_multiset.h
index ecf9e54eb..244874235 100644
--- a/libstdc++-v3/include/bits/stl_multiset.h
+++ b/libstdc++-v3/include/bits/stl_multiset.h
@@ -1,7 +1,7 @@
// Multiset implementation -*- C++ -*-
// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-// 2011 Free Software Foundation, Inc.
+// 2011, 2012 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
@@ -392,6 +392,54 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
{ _M_t.swap(__x._M_t); }
// insert/erase
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ /**
+ * @brief Builds and inserts an element into the %multiset.
+ * @param __args Arguments used to generate the element instance to be
+ * inserted.
+ * @return An iterator that points to the inserted element.
+ *
+ * This function inserts an element into the %multiset. Contrary
+ * to a std::set the %multiset does not rely on unique keys and thus
+ * multiple copies of the same element can be inserted.
+ *
+ * Insertion requires logarithmic time.
+ */
+ template<typename... _Args>
+ iterator
+ emplace(_Args&&... __args)
+ { return _M_t._M_emplace_equal(std::forward<_Args>(__args)...); }
+
+ /**
+ * @brief Builds and inserts an element into the %multiset.
+ * @param __pos An iterator that serves as a hint as to where the
+ * element should be inserted.
+ * @param __args Arguments used to generate the element instance to be
+ * inserted.
+ * @return An iterator that points to the inserted element.
+ *
+ * This function inserts an element into the %multiset. Contrary
+ * to a std::set the %multiset does not rely on unique keys and thus
+ * multiple copies of the same element can be inserted.
+ *
+ * Note that the first parameter is only a hint and can potentially
+ * improve the performance of the insertion process. A bad hint would
+ * cause no gains in efficiency.
+ *
+ * See http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt07ch17.html
+ * for more on @a hinting.
+ *
+ * Insertion requires logarithmic time (if the hint is not taken).
+ */
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ return _M_t._M_emplace_hint_equal(__pos,
+ std::forward<_Args>(__args)...);
+ }
+#endif
+
/**
* @brief Inserts an element into the %multiset.
* @param __x Element to be inserted.
diff --git a/libstdc++-v3/include/bits/stl_set.h b/libstdc++-v3/include/bits/stl_set.h
index 312e57a4a..c3c187086 100644
--- a/libstdc++-v3/include/bits/stl_set.h
+++ b/libstdc++-v3/include/bits/stl_set.h
@@ -1,7 +1,7 @@
// Set implementation -*- C++ -*-
// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-// 2011 Free Software Foundation, Inc.
+// 2011, 2012 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
@@ -395,6 +395,55 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
{ _M_t.swap(__x._M_t); }
// insert/erase
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ /**
+ * @brief Attempts to build and insert an element into the %set.
+ * @param __args Arguments used to generate an element.
+ * @return A pair, of which the first element is an iterator that points
+ * to the possibly inserted element, and the second is a bool
+ * that is true if the element was actually inserted.
+ *
+ * This function attempts to build and insert an element into the %set.
+ * A %set relies on unique keys and thus an element is only inserted if
+ * it is not already present in the %set.
+ *
+ * Insertion requires logarithmic time.
+ */
+ template<typename... _Args>
+ std::pair<iterator, bool>
+ emplace(_Args&&... __args)
+ { return _M_t._M_emplace_unique(std::forward<_Args>(__args)...); }
+
+ /**
+ * @brief Attempts to insert an element into the %set.
+ * @param __pos An iterator that serves as a hint as to where the
+ * element should be inserted.
+ * @param __args Arguments used to generate the element to be
+ * inserted.
+ * @return An iterator that points to the element with key equivalent to
+ * the one generated from @a __args (may or may not be the
+ * element itself).
+ *
+ * This function is not concerned about whether the insertion took place,
+ * and thus does not return a boolean like the single-argument emplace()
+ * does. Note that the first parameter is only a hint and can
+ * potentially improve the performance of the insertion process. A bad
+ * hint would cause no gains in efficiency.
+ *
+ * For more on @a hinting, see:
+ * http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt07ch17.html
+ *
+ * Insertion requires logarithmic time (if the hint is not taken).
+ */
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ return _M_t._M_emplace_hint_unique(__pos,
+ std::forward<_Args>(__args)...);
+ }
+#endif
+
/**
* @brief Attempts to insert an element into the %set.
* @param __x Element to be inserted.
diff --git a/libstdc++-v3/include/bits/stl_tree.h b/libstdc++-v3/include/bits/stl_tree.h
index ee56bbc75..f2adb962c 100644
--- a/libstdc++-v3/include/bits/stl_tree.h
+++ b/libstdc++-v3/include/bits/stl_tree.h
@@ -570,27 +570,50 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
private:
+ pair<_Base_ptr, _Base_ptr>
+ _M_get_insert_unique_pos(const key_type& __k);
+
+ pair<_Base_ptr, _Base_ptr>
+ _M_get_insert_equal_pos(const key_type& __k);
+
+ pair<_Base_ptr, _Base_ptr>
+ _M_get_insert_hint_unique_pos(const_iterator __pos,
+ const key_type& __k);
+
+ pair<_Base_ptr, _Base_ptr>
+ _M_get_insert_hint_equal_pos(const_iterator __pos,
+ const key_type& __k);
+
#ifdef __GXX_EXPERIMENTAL_CXX0X__
template<typename _Arg>
iterator
- _M_insert_(_Const_Base_ptr __x, _Const_Base_ptr __y, _Arg&& __v);
+ _M_insert_(_Base_ptr __x, _Base_ptr __y, _Arg&& __v);
+
+ iterator
+ _M_insert_node(_Base_ptr __x, _Base_ptr __y, _Link_type __z);
template<typename _Arg>
iterator
- _M_insert_lower(_Base_ptr __x, _Base_ptr __y, _Arg&& __v);
+ _M_insert_lower(_Base_ptr __y, _Arg&& __v);
template<typename _Arg>
iterator
_M_insert_equal_lower(_Arg&& __x);
+
+ iterator
+ _M_insert_lower_node(_Base_ptr __p, _Link_type __z);
+
+ iterator
+ _M_insert_equal_lower_node(_Link_type __z);
#else
iterator
- _M_insert_(_Const_Base_ptr __x, _Const_Base_ptr __y,
+ _M_insert_(_Base_ptr __x, _Base_ptr __y,
const value_type& __v);
// _GLIBCXX_RESOLVE_LIB_DEFECTS
// 233. Insertion hints in associative containers.
iterator
- _M_insert_lower(_Base_ptr __x, _Base_ptr __y, const value_type& __v);
+ _M_insert_lower(_Base_ptr __y, const value_type& __v);
iterator
_M_insert_equal_lower(const value_type& __x);
@@ -726,6 +749,22 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
template<typename _Arg>
iterator
_M_insert_equal_(const_iterator __position, _Arg&& __x);
+
+ template<typename... _Args>
+ pair<iterator, bool>
+ _M_emplace_unique(_Args&&... __args);
+
+ template<typename... _Args>
+ iterator
+ _M_emplace_equal(_Args&&... __args);
+
+ template<typename... _Args>
+ iterator
+ _M_emplace_hint_unique(const_iterator __pos, _Args&&... __args);
+
+ template<typename... _Args>
+ iterator
+ _M_emplace_hint_equal(const_iterator __pos, _Args&&... __args);
#else
pair<iterator, bool>
_M_insert_unique(const value_type& __x);
@@ -967,19 +1006,18 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
#ifdef __GXX_EXPERIMENTAL_CXX0X__
- _M_insert_(_Const_Base_ptr __x, _Const_Base_ptr __p, _Arg&& __v)
+ _M_insert_(_Base_ptr __x, _Base_ptr __p, _Arg&& __v)
#else
- _M_insert_(_Const_Base_ptr __x, _Const_Base_ptr __p, const _Val& __v)
+ _M_insert_(_Base_ptr __x, _Base_ptr __p, const _Val& __v)
#endif
{
bool __insert_left = (__x != 0 || __p == _M_end()
- || _M_impl._M_key_compare(_KeyOfValue()(__v),
+ || _M_impl._M_key_compare(_KeyOfValue()(__v),
_S_key(__p)));
_Link_type __z = _M_create_node(_GLIBCXX_FORWARD(_Arg, __v));
- _Rb_tree_insert_and_rebalance(__insert_left, __z,
- const_cast<_Base_ptr>(__p),
+ _Rb_tree_insert_and_rebalance(__insert_left, __z, __p,
this->_M_impl._M_header);
++_M_impl._M_node_count;
return iterator(__z);
@@ -993,18 +1031,18 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
#ifdef __GXX_EXPERIMENTAL_CXX0X__
- _M_insert_lower(_Base_ptr __x, _Base_ptr __p, _Arg&& __v)
+ _M_insert_lower(_Base_ptr __p, _Arg&& __v)
#else
- _M_insert_lower(_Base_ptr __x, _Base_ptr __p, const _Val& __v)
+ _M_insert_lower(_Base_ptr __p, const _Val& __v)
#endif
{
- bool __insert_left = (__x != 0 || __p == _M_end()
+ bool __insert_left = (__p == _M_end()
|| !_M_impl._M_key_compare(_S_key(__p),
_KeyOfValue()(__v)));
_Link_type __z = _M_create_node(_GLIBCXX_FORWARD(_Arg, __v));
- _Rb_tree_insert_and_rebalance(__insert_left, __z, __p,
+ _Rb_tree_insert_and_rebalance(__insert_left, __z, __p,
this->_M_impl._M_header);
++_M_impl._M_node_count;
return iterator(__z);
@@ -1031,7 +1069,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
__x = !_M_impl._M_key_compare(_S_key(__x), _KeyOfValue()(__v)) ?
_S_left(__x) : _S_right(__x);
}
- return _M_insert_lower(__x, __y, _GLIBCXX_FORWARD(_Arg, __v));
+ return _M_insert_lower(__y, _GLIBCXX_FORWARD(_Arg, __v));
}
template<typename _Key, typename _Val, typename _KoV,
@@ -1264,64 +1302,81 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
template<typename _Key, typename _Val, typename _KeyOfValue,
typename _Compare, typename _Alloc>
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
- template<typename _Arg>
-#endif
pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
- _Compare, _Alloc>::iterator, bool>
+ _Compare, _Alloc>::_Base_ptr,
+ typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::_Base_ptr>
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
- _M_insert_unique(_Arg&& __v)
-#else
- _M_insert_unique(const _Val& __v)
-#endif
+ _M_get_insert_unique_pos(const key_type& __k)
{
+ typedef pair<_Base_ptr, _Base_ptr> _Res;
_Link_type __x = _M_begin();
_Link_type __y = _M_end();
bool __comp = true;
while (__x != 0)
{
__y = __x;
- __comp = _M_impl._M_key_compare(_KeyOfValue()(__v), _S_key(__x));
+ __comp = _M_impl._M_key_compare(__k, _S_key(__x));
__x = __comp ? _S_left(__x) : _S_right(__x);
}
iterator __j = iterator(__y);
if (__comp)
{
if (__j == begin())
- return pair<iterator, bool>
- (_M_insert_(__x, __y, _GLIBCXX_FORWARD(_Arg, __v)), true);
+ return _Res(__x, __y);
else
--__j;
}
- if (_M_impl._M_key_compare(_S_key(__j._M_node), _KeyOfValue()(__v)))
- return pair<iterator, bool>
- (_M_insert_(__x, __y, _GLIBCXX_FORWARD(_Arg, __v)), true);
- return pair<iterator, bool>(__j, false);
+ if (_M_impl._M_key_compare(_S_key(__j._M_node), __k))
+ return _Res(__x, __y);
+ return _Res(__j._M_node, 0);
}
template<typename _Key, typename _Val, typename _KeyOfValue,
typename _Compare, typename _Alloc>
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
- template<typename _Arg>
-#endif
- typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::_Base_ptr,
+ typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::_Base_ptr>
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
- _M_insert_equal(_Arg&& __v)
-#else
- _M_insert_equal(const _Val& __v)
-#endif
+ _M_get_insert_equal_pos(const key_type& __k)
{
+ typedef pair<_Base_ptr, _Base_ptr> _Res;
_Link_type __x = _M_begin();
_Link_type __y = _M_end();
while (__x != 0)
{
__y = __x;
- __x = _M_impl._M_key_compare(_KeyOfValue()(__v), _S_key(__x)) ?
+ __x = _M_impl._M_key_compare(__k, _S_key(__x)) ?
_S_left(__x) : _S_right(__x);
}
- return _M_insert_(__x, __y, _GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(__x, __y);
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename _Arg>
+#endif
+ pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::iterator, bool>
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ _M_insert_unique(_Arg&& __v)
+#else
+ _M_insert_unique(const _Val& __v)
+#endif
+ {
+ typedef pair<iterator, bool> _Res;
+ pair<_Base_ptr, _Base_ptr> __res
+ = _M_get_insert_unique_pos(_KeyOfValue()(__v));
+
+ if (__res.second)
+ return _Res(_M_insert_(__res.first, __res.second,
+ _GLIBCXX_FORWARD(_Arg, __v)),
+ true);
+
+ return _Res(iterator(static_cast<_Link_type>(__res.first)), false);
}
template<typename _Key, typename _Val, typename _KeyOfValue,
@@ -1332,67 +1387,73 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
#ifdef __GXX_EXPERIMENTAL_CXX0X__
- _M_insert_unique_(const_iterator __position, _Arg&& __v)
+ _M_insert_equal(_Arg&& __v)
#else
- _M_insert_unique_(const_iterator __position, const _Val& __v)
+ _M_insert_equal(const _Val& __v)
#endif
{
+ pair<_Base_ptr, _Base_ptr> __res
+ = _M_get_insert_equal_pos(_KeyOfValue()(__v));
+ return _M_insert_(__res.first, __res.second, _GLIBCXX_FORWARD(_Arg, __v));
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::_Base_ptr,
+ typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::_Base_ptr>
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_get_insert_hint_unique_pos(const_iterator __position,
+ const key_type& __k)
+ {
+ iterator __pos = __position._M_const_cast();
+ typedef pair<_Base_ptr, _Base_ptr> _Res;
+
// end()
- if (__position._M_node == _M_end())
+ if (__pos._M_node == _M_end())
{
if (size() > 0
- && _M_impl._M_key_compare(_S_key(_M_rightmost()),
- _KeyOfValue()(__v)))
- return _M_insert_(0, _M_rightmost(), _GLIBCXX_FORWARD(_Arg, __v));
+ && _M_impl._M_key_compare(_S_key(_M_rightmost()), __k))
+ return _Res(0, _M_rightmost());
else
- return _M_insert_unique(_GLIBCXX_FORWARD(_Arg, __v)).first;
+ return _M_get_insert_unique_pos(__k);
}
- else if (_M_impl._M_key_compare(_KeyOfValue()(__v),
- _S_key(__position._M_node)))
+ else if (_M_impl._M_key_compare(__k, _S_key(__pos._M_node)))
{
// First, try before...
- const_iterator __before = __position;
- if (__position._M_node == _M_leftmost()) // begin()
- return _M_insert_(_M_leftmost(), _M_leftmost(),
- _GLIBCXX_FORWARD(_Arg, __v));
- else if (_M_impl._M_key_compare(_S_key((--__before)._M_node),
- _KeyOfValue()(__v)))
+ iterator __before = __pos;
+ if (__pos._M_node == _M_leftmost()) // begin()
+ return _Res(_M_leftmost(), _M_leftmost());
+ else if (_M_impl._M_key_compare(_S_key((--__before)._M_node), __k))
{
if (_S_right(__before._M_node) == 0)
- return _M_insert_(0, __before._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(0, __before._M_node);
else
- return _M_insert_(__position._M_node,
- __position._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(__pos._M_node, __pos._M_node);
}
else
- return _M_insert_unique(_GLIBCXX_FORWARD(_Arg, __v)).first;
+ return _M_get_insert_unique_pos(__k);
}
- else if (_M_impl._M_key_compare(_S_key(__position._M_node),
- _KeyOfValue()(__v)))
+ else if (_M_impl._M_key_compare(_S_key(__pos._M_node), __k))
{
// ... then try after.
- const_iterator __after = __position;
- if (__position._M_node == _M_rightmost())
- return _M_insert_(0, _M_rightmost(),
- _GLIBCXX_FORWARD(_Arg, __v));
- else if (_M_impl._M_key_compare(_KeyOfValue()(__v),
- _S_key((++__after)._M_node)))
+ iterator __after = __pos;
+ if (__pos._M_node == _M_rightmost())
+ return _Res(0, _M_rightmost());
+ else if (_M_impl._M_key_compare(__k, _S_key((++__after)._M_node)))
{
- if (_S_right(__position._M_node) == 0)
- return _M_insert_(0, __position._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ if (_S_right(__pos._M_node) == 0)
+ return _Res(0, __pos._M_node);
else
- return _M_insert_(__after._M_node, __after._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(__after._M_node, __after._M_node);
}
else
- return _M_insert_unique(_GLIBCXX_FORWARD(_Arg, __v)).first;
+ return _M_get_insert_unique_pos(__k);
}
else
// Equivalent keys.
- return __position._M_const_cast();
+ return _Res(__pos._M_node, 0);
}
template<typename _Key, typename _Val, typename _KeyOfValue,
@@ -1403,66 +1464,248 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
#ifdef __GXX_EXPERIMENTAL_CXX0X__
- _M_insert_equal_(const_iterator __position, _Arg&& __v)
+ _M_insert_unique_(const_iterator __position, _Arg&& __v)
#else
- _M_insert_equal_(const_iterator __position, const _Val& __v)
+ _M_insert_unique_(const_iterator __position, const _Val& __v)
#endif
{
+ pair<_Base_ptr, _Base_ptr> __res
+ = _M_get_insert_hint_unique_pos(__position, _KeyOfValue()(__v));
+
+ if (__res.second)
+ return _M_insert_(__res.first, __res.second,
+ _GLIBCXX_FORWARD(_Arg, __v));
+ return iterator(static_cast<_Link_type>(__res.first));
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::_Base_ptr,
+ typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::_Base_ptr>
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_get_insert_hint_equal_pos(const_iterator __position, const key_type& __k)
+ {
+ iterator __pos = __position._M_const_cast();
+ typedef pair<_Base_ptr, _Base_ptr> _Res;
+
// end()
- if (__position._M_node == _M_end())
+ if (__pos._M_node == _M_end())
{
if (size() > 0
- && !_M_impl._M_key_compare(_KeyOfValue()(__v),
- _S_key(_M_rightmost())))
- return _M_insert_(0, _M_rightmost(),
- _GLIBCXX_FORWARD(_Arg, __v));
+ && !_M_impl._M_key_compare(__k, _S_key(_M_rightmost())))
+ return _Res(0, _M_rightmost());
else
- return _M_insert_equal(_GLIBCXX_FORWARD(_Arg, __v));
+ return _M_get_insert_equal_pos(__k);
}
- else if (!_M_impl._M_key_compare(_S_key(__position._M_node),
- _KeyOfValue()(__v)))
+ else if (!_M_impl._M_key_compare(_S_key(__pos._M_node), __k))
{
// First, try before...
- const_iterator __before = __position;
- if (__position._M_node == _M_leftmost()) // begin()
- return _M_insert_(_M_leftmost(), _M_leftmost(),
- _GLIBCXX_FORWARD(_Arg, __v));
- else if (!_M_impl._M_key_compare(_KeyOfValue()(__v),
- _S_key((--__before)._M_node)))
+ iterator __before = __pos;
+ if (__pos._M_node == _M_leftmost()) // begin()
+ return _Res(_M_leftmost(), _M_leftmost());
+ else if (!_M_impl._M_key_compare(__k, _S_key((--__before)._M_node)))
{
if (_S_right(__before._M_node) == 0)
- return _M_insert_(0, __before._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(0, __before._M_node);
else
- return _M_insert_(__position._M_node,
- __position._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(__pos._M_node, __pos._M_node);
}
else
- return _M_insert_equal(_GLIBCXX_FORWARD(_Arg, __v));
+ return _M_get_insert_equal_pos(__k);
}
else
{
// ... then try after.
- const_iterator __after = __position;
- if (__position._M_node == _M_rightmost())
- return _M_insert_(0, _M_rightmost(),
- _GLIBCXX_FORWARD(_Arg, __v));
- else if (!_M_impl._M_key_compare(_S_key((++__after)._M_node),
- _KeyOfValue()(__v)))
+ iterator __after = __pos;
+ if (__pos._M_node == _M_rightmost())
+ return _Res(0, _M_rightmost());
+ else if (!_M_impl._M_key_compare(_S_key((++__after)._M_node), __k))
{
- if (_S_right(__position._M_node) == 0)
- return _M_insert_(0, __position._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ if (_S_right(__pos._M_node) == 0)
+ return _Res(0, __pos._M_node);
else
- return _M_insert_(__after._M_node, __after._M_node,
- _GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(__after._M_node, __after._M_node);
}
else
- return _M_insert_equal_lower(_GLIBCXX_FORWARD(_Arg, __v));
+ return _Res(0, 0);
}
}
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename _Arg>
+#endif
+ typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ _M_insert_equal_(const_iterator __position, _Arg&& __v)
+#else
+ _M_insert_equal_(const_iterator __position, const _Val& __v)
+#endif
+ {
+ pair<_Base_ptr, _Base_ptr> __res
+ = _M_get_insert_hint_equal_pos(__position, _KeyOfValue()(__v));
+
+ if (__res.second)
+ return _M_insert_(__res.first, __res.second,
+ _GLIBCXX_FORWARD(_Arg, __v));
+
+ return _M_insert_equal_lower(_GLIBCXX_FORWARD(_Arg, __v));
+ }
+
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_insert_node(_Base_ptr __x, _Base_ptr __p, _Link_type __z)
+ {
+ bool __insert_left = (__x != 0 || __p == _M_end()
+ || _M_impl._M_key_compare(_S_key(__z),
+ _S_key(__p)));
+
+ _Rb_tree_insert_and_rebalance(__insert_left, __z, __p,
+ this->_M_impl._M_header);
+ ++_M_impl._M_node_count;
+ return iterator(__z);
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_insert_lower_node(_Base_ptr __p, _Link_type __z)
+ {
+ bool __insert_left = (__p == _M_end()
+ || !_M_impl._M_key_compare(_S_key(__p),
+ _S_key(__z)));
+
+ _Rb_tree_insert_and_rebalance(__insert_left, __z, __p,
+ this->_M_impl._M_header);
+ ++_M_impl._M_node_count;
+ return iterator(__z);
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_insert_equal_lower_node(_Link_type __z)
+ {
+ _Link_type __x = _M_begin();
+ _Link_type __y = _M_end();
+ while (__x != 0)
+ {
+ __y = __x;
+ __x = !_M_impl._M_key_compare(_S_key(__x), _S_key(__z)) ?
+ _S_left(__x) : _S_right(__x);
+ }
+ return _M_insert_lower_node(__y, __z);
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ template<typename... _Args>
+ pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
+ _Compare, _Alloc>::iterator, bool>
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_emplace_unique(_Args&&... __args)
+ {
+ _Link_type __z = _M_create_node(std::forward<_Args>(__args)...);
+
+ __try
+ {
+ typedef pair<iterator, bool> _Res;
+ auto __res = _M_get_insert_unique_pos(_S_key(__z));
+ if (__res.second)
+ return _Res(_M_insert_node(__res.first, __res.second, __z), true);
+
+ _M_destroy_node(__z);
+ return _Res(iterator(static_cast<_Link_type>(__res.first)), false);
+ }
+ __catch(...)
+ {
+ _M_destroy_node(__z);
+ __throw_exception_again;
+ }
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ template<typename... _Args>
+ typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_emplace_equal(_Args&&... __args)
+ {
+ _Link_type __z = _M_create_node(std::forward<_Args>(__args)...);
+
+ __try
+ {
+ auto __res = _M_get_insert_equal_pos(_S_key(__z));
+ return _M_insert_node(__res.first, __res.second, __z);
+ }
+ __catch(...)
+ {
+ _M_destroy_node(__z);
+ __throw_exception_again;
+ }
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ template<typename... _Args>
+ typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_emplace_hint_unique(const_iterator __pos, _Args&&... __args)
+ {
+ _Link_type __z = _M_create_node(std::forward<_Args>(__args)...);
+
+ __try
+ {
+ auto __res = _M_get_insert_hint_unique_pos(__pos, _S_key(__z));
+
+ if (__res.second)
+ return _M_insert_node(__res.first, __res.second, __z);
+
+ _M_destroy_node(__z);
+ return iterator(static_cast<_Link_type>(__res.first));
+ }
+ __catch(...)
+ {
+ _M_destroy_node(__z);
+ __throw_exception_again;
+ }
+ }
+
+ template<typename _Key, typename _Val, typename _KeyOfValue,
+ typename _Compare, typename _Alloc>
+ template<typename... _Args>
+ typename _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator
+ _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+ _M_emplace_hint_equal(const_iterator __pos, _Args&&... __args)
+ {
+ _Link_type __z = _M_create_node(std::forward<_Args>(__args)...);
+
+ __try
+ {
+ auto __res = _M_get_insert_hint_equal_pos(__pos, _S_key(__z));
+
+ if (__res.second)
+ return _M_insert_node(__res.first, __res.second, __z);
+
+ return _M_insert_equal_lower_node(__z);
+ }
+ __catch(...)
+ {
+ _M_destroy_node(__z);
+ __throw_exception_again;
+ }
+ }
+#endif
+
template<typename _Key, typename _Val, typename _KoV,
typename _Cmp, typename _Alloc>
template<class _II>
diff --git a/libstdc++-v3/include/debug/map.h b/libstdc++-v3/include/debug/map.h
index 95871ac6b..254988c2c 100644
--- a/libstdc++-v3/include/debug/map.h
+++ b/libstdc++-v3/include/debug/map.h
@@ -203,6 +203,27 @@ namespace __debug
using _Base::at;
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ std::pair<iterator, bool>
+ emplace(_Args&&... __args)
+ {
+ auto __res = _Base::emplace(std::forward<_Args>(__args)...);
+ return std::pair<iterator, bool>(iterator(__res.first, this),
+ __res.second);
+ }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ __glibcxx_check_insert(__pos);
+ return iterator(_Base::emplace_hint(__pos.base(),
+ std::forward<_Args>(__args)...),
+ this);
+ }
+#endif
+
std::pair<iterator, bool>
insert(const value_type& __x)
{
diff --git a/libstdc++-v3/include/debug/multimap.h b/libstdc++-v3/include/debug/multimap.h
index e1e09bc07..e46a74273 100644
--- a/libstdc++-v3/include/debug/multimap.h
+++ b/libstdc++-v3/include/debug/multimap.h
@@ -195,6 +195,25 @@ namespace __debug
using _Base::max_size;
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ iterator
+ emplace(_Args&&... __args)
+ {
+ return iterator(_Base::emplace(std::forward<_Args>(__args)...), this);
+ }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ __glibcxx_check_insert(__pos);
+ return iterator(_Base::emplace_hint(__pos.base(),
+ std::forward<_Args>(__args)...),
+ this);
+ }
+#endif
+
iterator
insert(const value_type& __x)
{ return iterator(_Base::insert(__x), this); }
diff --git a/libstdc++-v3/include/debug/multiset.h b/libstdc++-v3/include/debug/multiset.h
index c7f38eabb..04598464a 100644
--- a/libstdc++-v3/include/debug/multiset.h
+++ b/libstdc++-v3/include/debug/multiset.h
@@ -194,6 +194,25 @@ namespace __debug
using _Base::max_size;
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ iterator
+ emplace(_Args&&... __args)
+ {
+ return iterator(_Base::emplace(std::forward<_Args>(__args)...), this);
+ }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ __glibcxx_check_insert(__pos);
+ return iterator(_Base::emplace_hint(__pos.base(),
+ std::forward<_Args>(__args)...),
+ this);
+ }
+#endif
+
iterator
insert(const value_type& __x)
{ return iterator(_Base::insert(__x), this); }
diff --git a/libstdc++-v3/include/debug/set.h b/libstdc++-v3/include/debug/set.h
index d6dc06f9e..44cbe9417 100644
--- a/libstdc++-v3/include/debug/set.h
+++ b/libstdc++-v3/include/debug/set.h
@@ -194,6 +194,27 @@ namespace __debug
using _Base::max_size;
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ std::pair<iterator, bool>
+ emplace(_Args&&... __args)
+ {
+ auto __res = _Base::emplace(std::forward<_Args>(__args)...);
+ return std::pair<iterator, bool>(iterator(__res.first, this),
+ __res.second);
+ }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ __glibcxx_check_insert(__pos);
+ return iterator(_Base::emplace_hint(__pos.base(),
+ std::forward<_Args>(__args)...),
+ this);
+ }
+#endif
+
std::pair<iterator, bool>
insert(const value_type& __x)
{
diff --git a/libstdc++-v3/include/ext/random b/libstdc++-v3/include/ext/random
index 97bd01467..884e8a0ca 100644
--- a/libstdc++-v3/include/ext/random
+++ b/libstdc++-v3/include/ext/random
@@ -31,12 +31,17 @@
#pragma GCC system_header
+#ifndef __GXX_EXPERIMENTAL_CXX0X__
+# include <bits/c++0x_warning.h>
+#else
+
#include <random>
#include <array>
#ifdef __SSE2__
# include <x86intrin.h>
#endif
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
{
@@ -1596,10 +1601,258 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
const pareto_distribution<_RealType>& __d2)
{ return !(__d1 == __d2); }
+
+ /**
+ * @brief A K continuous distribution for random numbers.
+ *
+ * The formula for the K probability density function is
+ * @f[
+ * p(x|\lambda, \mu, \nu) = \frac{2}{x}
+ * \left(\frac{\lambda\nu x}{\mu}\right)^{\frac{\lambda + \nu}{2}}
+ * \frac{1}{\Gamma(\lambda)\Gamma(\nu)}
+ * K_{\nu - \lambda}\left(2\sqrt{\frac{\lambda\nu x}{\mu}}\right)
+ * @f]
+ * where @f$I_0(z)@f$ is the modified Bessel function of the second kind
+ * of order @f$\nu - \lambda@f$ and @f$\lambda > 0@f$, @f$\mu > 0@f$
+ * and @f$\nu > 0@f$.
+ *
+ * <table border=1 cellpadding=10 cellspacing=0>
+ * <caption align=top>Distribution Statistics</caption>
+ * <tr><td>Mean</td><td>@f$\mu@f$</td></tr>
+ * <tr><td>Variance</td><td>@f$\mu^2\frac{\lambda + \nu + 1}{\lambda\nu}@f$</td></tr>
+ * <tr><td>Range</td><td>@f$[0, \infty)@f$</td></tr>
+ * </table>
+ */
+ template<typename _RealType = double>
+ class
+ k_distribution
+ {
+ static_assert(std::is_floating_point<_RealType>::value,
+ "template argument not a floating point type");
+
+ public:
+ /** The type of the range of the distribution. */
+ typedef _RealType result_type;
+ /** Parameter type. */
+ struct param_type
+ {
+ typedef k_distribution<result_type> distribution_type;
+
+ param_type(result_type __lambda_val = result_type(1),
+ result_type __mu_val = result_type(1),
+ result_type __nu_val = result_type(1))
+ : _M_lambda(__lambda_val), _M_mu(__mu_val), _M_nu(__nu_val)
+ {
+ _GLIBCXX_DEBUG_ASSERT(_M_lambda > result_type(0));
+ _GLIBCXX_DEBUG_ASSERT(_M_mu > result_type(0));
+ _GLIBCXX_DEBUG_ASSERT(_M_nu > result_type(0));
+ }
+
+ result_type
+ lambda() const
+ { return _M_lambda; }
+
+ result_type
+ mu() const
+ { return _M_mu; }
+
+ result_type
+ nu() const
+ { return _M_nu; }
+
+ friend bool
+ operator==(const param_type& __p1, const param_type& __p2)
+ { return __p1._M_lambda == __p2._M_lambda
+ && __p1._M_mu == __p2._M_mu
+ && __p1._M_nu == __p2._M_nu; }
+
+ private:
+ void _M_initialize();
+
+ result_type _M_lambda;
+ result_type _M_mu;
+ result_type _M_nu;
+ };
+
+ /**
+ * @brief Constructors.
+ */
+ explicit
+ k_distribution(result_type __lambda_val = result_type(1),
+ result_type __mu_val = result_type(1),
+ result_type __nu_val = result_type(1))
+ : _M_param(__lambda_val, __mu_val, __nu_val),
+ _M_gd1(__lambda_val, result_type(1) / __lambda_val),
+ _M_gd2(__nu_val, __mu_val / __nu_val)
+ { }
+
+ explicit
+ k_distribution(const param_type& __p)
+ : _M_param(__p),
+ _M_gd1(__p.lambda(), result_type(1) / __p.lambda()),
+ _M_gd2(__p.nu(), __p.mu() / __p.nu())
+ { }
+
+ /**
+ * @brief Resets the distribution state.
+ */
+ void
+ reset()
+ {
+ _M_gd1.reset();
+ _M_gd2.reset();
+ }
+
+ /**
+ * @brief Return the parameters of the distribution.
+ */
+ result_type
+ lambda() const
+ { return _M_param.lambda(); }
+
+ result_type
+ mu() const
+ { return _M_param.mu(); }
+
+ result_type
+ nu() const
+ { return _M_param.nu(); }
+
+ /**
+ * @brief Returns the parameter set of the distribution.
+ */
+ param_type
+ param() const
+ { return _M_param; }
+
+ /**
+ * @brief Sets the parameter set of the distribution.
+ * @param __param The new parameter set of the distribution.
+ */
+ void
+ param(const param_type& __param)
+ { _M_param = __param; }
+
+ /**
+ * @brief Returns the greatest lower bound value of the distribution.
+ */
+ result_type
+ min() const
+ { return result_type(0); }
+
+ /**
+ * @brief Returns the least upper bound value of the distribution.
+ */
+ result_type
+ max() const
+ { return std::numeric_limits<result_type>::max(); }
+
+ /**
+ * @brief Generating functions.
+ */
+ template<typename _UniformRandomNumberGenerator>
+ result_type
+ operator()(_UniformRandomNumberGenerator&);
+
+ template<typename _UniformRandomNumberGenerator>
+ result_type
+ operator()(_UniformRandomNumberGenerator&, const param_type&);
+
+ template<typename _ForwardIterator,
+ typename _UniformRandomNumberGenerator>
+ void
+ __generate(_ForwardIterator __f, _ForwardIterator __t,
+ _UniformRandomNumberGenerator& __urng)
+ { this->__generate(__f, __t, __urng, this->param()); }
+
+ template<typename _ForwardIterator,
+ typename _UniformRandomNumberGenerator>
+ void
+ __generate(_ForwardIterator __f, _ForwardIterator __t,
+ _UniformRandomNumberGenerator& __urng,
+ const param_type& __p)
+ { this->__generate_impl(__f, __t, __urng, __p); }
+
+ template<typename _UniformRandomNumberGenerator>
+ void
+ __generate(result_type* __f, result_type* __t,
+ _UniformRandomNumberGenerator& __urng,
+ const param_type& __p)
+ { this->__generate_impl(__f, __t, __urng, __p); }
+
+ /**
+ * @brief Return true if two K distributions have
+ * the same parameters and the sequences that would
+ * be generated are equal.
+ */
+ friend bool
+ operator==(const k_distribution& __d1,
+ const k_distribution& __d2)
+ { return (__d1.param() == __d2.param()
+ && __d1._M_gd1 == __d2._M_gd1
+ && __d1._M_gd2 == __d2._M_gd2); }
+
+ /**
+ * @brief Inserts a %k_distribution random number distribution
+ * @p __x into the output stream @p __os.
+ *
+ * @param __os An output stream.
+ * @param __x A %k_distribution random number distribution.
+ *
+ * @returns The output stream with the state of @p __x inserted or in
+ * an error state.
+ */
+ template<typename _RealType1, typename _CharT, typename _Traits>
+ friend std::basic_ostream<_CharT, _Traits>&
+ operator<<(std::basic_ostream<_CharT, _Traits>&,
+ const k_distribution<_RealType1>&);
+
+ /**
+ * @brief Extracts a %k_distribution random number distribution
+ * @p __x from the input stream @p __is.
+ *
+ * @param __is An input stream.
+ * @param __x A %k_distribution random number
+ * generator engine.
+ *
+ * @returns The input stream with @p __x extracted or in an error state.
+ */
+ template<typename _RealType1, typename _CharT, typename _Traits>
+ friend std::basic_istream<_CharT, _Traits>&
+ operator>>(std::basic_istream<_CharT, _Traits>&,
+ k_distribution<_RealType1>&);
+
+ private:
+ template<typename _ForwardIterator,
+ typename _UniformRandomNumberGenerator>
+ void
+ __generate_impl(_ForwardIterator __f, _ForwardIterator __t,
+ _UniformRandomNumberGenerator& __urng,
+ const param_type& __p);
+
+ param_type _M_param;
+
+ std::gamma_distribution<result_type> _M_gd1;
+ std::gamma_distribution<result_type> _M_gd2;
+ };
+
+ /**
+ * @brief Return true if two K distributions are not equal.
+ */
+ template<typename _RealType>
+ inline bool
+ operator!=(const k_distribution<_RealType>& __d1,
+ const k_distribution<_RealType>& __d2)
+ { return !(__d1 == __d2); }
+
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace __gnu_cxx
#include "opt_random.h"
#include "random.tcc"
-#endif /* _EXT_RANDOM */
+#endif // _GLIBCXX_USE_C99_STDINT_TR1
+
+#endif // __GXX_EXPERIMENTAL_CXX0X__
+
+#endif // _EXT_RANDOM
diff --git a/libstdc++-v3/include/ext/random.tcc b/libstdc++-v3/include/ext/random.tcc
index 137b6588d..86bb67fed 100644
--- a/libstdc++-v3/include/ext/random.tcc
+++ b/libstdc++-v3/include/ext/random.tcc
@@ -912,6 +912,103 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
return __is;
}
+
+ template<typename _RealType>
+ template<typename _UniformRandomNumberGenerator>
+ typename k_distribution<_RealType>::result_type
+ k_distribution<_RealType>::
+ operator()(_UniformRandomNumberGenerator& __urng)
+ {
+ result_type __x = this->_M_gd1(__urng);
+ result_type __y = this->_M_gd2(__urng);
+ return std::sqrt(__x * __y);
+ }
+
+ template<typename _RealType>
+ template<typename _UniformRandomNumberGenerator>
+ typename k_distribution<_RealType>::result_type
+ k_distribution<_RealType>::
+ operator()(_UniformRandomNumberGenerator& __urng,
+ const param_type& __p)
+ {
+ typename std::gamma_distribution<result_type>::param_type
+ __p1(__p.lambda(), result_type(1) / __p.lambda()),
+ __p2(__p.nu(), __p.mu() / __p.nu());
+ result_type __x = this->_M_gd1(__p1, __urng);
+ result_type __y = this->_M_gd2(__p2, __urng);
+ return std::sqrt(__x * __y);
+ }
+
+ template<typename _RealType>
+ template<typename _OutputIterator,
+ typename _UniformRandomNumberGenerator>
+ void
+ k_distribution<_RealType>::
+ __generate_impl(_OutputIterator __f, _OutputIterator __t,
+ _UniformRandomNumberGenerator& __urng,
+ const param_type& __p)
+ {
+ __glibcxx_function_requires(_OutputIteratorConcept<_OutputIterator>)
+
+ typename std::gamma_distribution<result_type>::param_type
+ __p1(__p.lambda(), result_type(1) / __p.lambda()),
+ __p2(__p.nu(), __p.mu() / __p.nu());
+ while (__f != __t)
+ {
+ result_type __x = this->_M_gd1(__p1, __urng);
+ result_type __y = this->_M_gd2(__p2, __urng);
+ *__f++ = std::sqrt(__x * __y);
+ }
+ }
+
+ template<typename _RealType, typename _CharT, typename _Traits>
+ std::basic_ostream<_CharT, _Traits>&
+ operator<<(std::basic_ostream<_CharT, _Traits>& __os,
+ const k_distribution<_RealType>& __x)
+ {
+ typedef std::basic_ostream<_CharT, _Traits> __ostream_type;
+ typedef typename __ostream_type::ios_base __ios_base;
+
+ const typename __ios_base::fmtflags __flags = __os.flags();
+ const _CharT __fill = __os.fill();
+ const std::streamsize __precision = __os.precision();
+ const _CharT __space = __os.widen(' ');
+ __os.flags(__ios_base::scientific | __ios_base::left);
+ __os.fill(__space);
+ __os.precision(std::numeric_limits<_RealType>::max_digits10);
+
+ __os << __x.lambda() << __space << __x.mu() << __space << __x.nu();
+ __os << __space << __x._M_gd1;
+ __os << __space << __x._M_gd2;
+
+ __os.flags(__flags);
+ __os.fill(__fill);
+ __os.precision(__precision);
+ return __os;
+ }
+
+ template<typename _RealType, typename _CharT, typename _Traits>
+ std::basic_istream<_CharT, _Traits>&
+ operator>>(std::basic_istream<_CharT, _Traits>& __is,
+ k_distribution<_RealType>& __x)
+ {
+ typedef std::basic_istream<_CharT, _Traits> __istream_type;
+ typedef typename __istream_type::ios_base __ios_base;
+
+ const typename __ios_base::fmtflags __flags = __is.flags();
+ __is.flags(__ios_base::dec | __ios_base::skipws);
+
+ _RealType __lambda_val, __mu_val, __nu_val;
+ __is >> __lambda_val >> __mu_val >> __nu_val;
+ __is >> __x._M_gd1;
+ __is >> __x._M_gd2;
+ __x.param(typename k_distribution<_RealType>::
+ param_type(__lambda_val, __mu_val, __nu_val));
+
+ __is.flags(__flags);
+ return __is;
+ }
+
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace
diff --git a/libstdc++-v3/include/ext/ropeimpl.h b/libstdc++-v3/include/ext/ropeimpl.h
index 3ee06104c..5a68c180c 100644
--- a/libstdc++-v3/include/ext/ropeimpl.h
+++ b/libstdc++-v3/include/ext/ropeimpl.h
@@ -58,7 +58,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
using std::basic_ostream;
using std::__throw_length_error;
using std::_Destroy;
- using std::uninitialized_fill_n;
+ using std::__uninitialized_fill_n_a;
// Set buf_start, buf_end, and buf_ptr appropriately, filling tmp_buf
// if necessary. Assumes _M_path_end[leaf_index] and leaf_pos are correct.
diff --git a/libstdc++-v3/include/parallel/compatibility.h b/libstdc++-v3/include/parallel/compatibility.h
index ed75215ce..03506d84d 100644
--- a/libstdc++-v3/include/parallel/compatibility.h
+++ b/libstdc++-v3/include/parallel/compatibility.h
@@ -24,7 +24,9 @@
/** @file parallel/compatibility.h
* @brief Compatibility layer, mostly concerned with atomic operations.
- * This file is a GNU parallel extension to the Standard C++ Library.
+ *
+ * This file is a GNU parallel extension to the Standard C++ Library
+ * and contains implementation details for the library's internal use.
*/
// Written by Felix Putze.
@@ -35,21 +37,10 @@
#include <parallel/types.h>
#include <parallel/base.h>
-#if defined(__SUNPRO_CC) && defined(__sparc)
-#include <sys/atomic.h>
-#endif
-
#if !defined(_WIN32) || defined (__CYGWIN__)
#include <sched.h>
#endif
-#if defined(_MSC_VER)
-#include <Windows.h>
-#include <intrin.h>
-#undef max
-#undef min
-#endif
-
#ifdef __MINGW32__
// Including <windows.h> will drag in all the windows32 names. Since
// that can cause user code portability problems, we just declare the
@@ -60,30 +51,7 @@ __attribute((dllimport)) void __attribute__((stdcall)) Sleep (unsigned long);
namespace __gnu_parallel
{
-#if defined(__ICC)
- template<typename _MustBeInt = int>
- int32_t __faa32(int32_t* __x, int32_t __inc)
- {
- asm volatile("lock xadd %0,%1"
- : "=__r" (__inc), "=__m" (*__x)
- : "0" (__inc)
- : "memory");
- return __inc;
- }
-#if defined(__x86_64)
- template<typename _MustBeInt = int>
- int64_t __faa64(int64_t* __x, int64_t __inc)
- {
- asm volatile("lock xadd %0,%1"
- : "=__r" (__inc), "=__m" (*__x)
- : "0" (__inc)
- : "memory");
- return __inc;
- }
-#endif
-#endif
-
- // atomic functions only work on integers
+ // These atomic functions only work on integers
/** @brief Add a value to a variable, atomically.
*
@@ -94,34 +62,7 @@ namespace __gnu_parallel
inline int32_t
__fetch_and_add_32(volatile int32_t* __ptr, int32_t __addend)
{
-#if defined(__ICC) //x86 version
- return _InterlockedExchangeAdd((void*)__ptr, __addend);
-#elif defined(__ECC) //IA-64 version
- return _InterlockedExchangeAdd((void*)__ptr, __addend);
-#elif defined(__ICL) || defined(_MSC_VER)
- return _InterlockedExchangeAdd(reinterpret_cast<volatile long*>(__ptr),
- __addend);
-#elif defined(__GNUC__)
return __atomic_fetch_add(__ptr, __addend, __ATOMIC_ACQ_REL);
-#elif defined(__SUNPRO_CC) && defined(__sparc)
- volatile int32_t __before, __after;
- do
- {
- __before = *__ptr;
- __after = __before + __addend;
- } while (atomic_cas_32((volatile unsigned int*)__ptr, __before,
- __after) != __before);
- return __before;
-#else //fallback, slow
-#pragma message("slow __fetch_and_add_32")
- int32_t __res;
-#pragma omp critical
- {
- __res = *__ptr;
- *(__ptr) += __addend;
- }
- return __res;
-#endif
}
/** @brief Add a value to a variable, atomically.
@@ -133,34 +74,14 @@ namespace __gnu_parallel
inline int64_t
__fetch_and_add_64(volatile int64_t* __ptr, int64_t __addend)
{
-#if defined(__ICC) && defined(__x86_64) //x86 version
- return __faa64<int>((int64_t*)__ptr, __addend);
-#elif defined(__ECC) //IA-64 version
- return _InterlockedExchangeAdd64((void*)__ptr, __addend);
-#elif defined(__ICL) || defined(_MSC_VER)
-#ifndef _WIN64
- _GLIBCXX_PARALLEL_ASSERT(false); //not available in this case
- return 0;
-#else
- return _InterlockedExchangeAdd64(__ptr, __addend);
-#endif
-#elif defined(__GNUC__) && defined(__x86_64)
+#if defined(__x86_64)
return __atomic_fetch_add(__ptr, __addend, __ATOMIC_ACQ_REL);
-#elif defined(__GNUC__) && defined(__i386) && \
+#elif defined(__i386) && \
(defined(__i686) || defined(__pentium4) || defined(__athlon) \
|| defined(__k8) || defined(__core2))
return __atomic_fetch_add(__ptr, __addend, __ATOMIC_ACQ_REL);
-#elif defined(__SUNPRO_CC) && defined(__sparc)
- volatile int64_t __before, __after;
- do
- {
- __before = *__ptr;
- __after = __before + __addend;
- } while (atomic_cas_64((volatile unsigned long long*)__ptr, __before,
- __after) != __before);
- return __before;
#else //fallback, slow
-#if defined(__GNUC__) && defined(__i386)
+#if defined(__i386)
// XXX doesn'__t work with -march=native
//#warning "please compile with -march=i686 or better"
#endif
@@ -195,39 +116,6 @@ namespace __gnu_parallel
_GLIBCXX_PARALLEL_ASSERT(false);
}
-
-#if defined(__ICC)
-
- template<typename _MustBeInt = int>
- inline int32_t
- __cas32(volatile int32_t* __ptr, int32_t __old, int32_t __nw)
- {
- int32_t __before;
- __asm__ __volatile__("lock; cmpxchgl %1,%2"
- : "=a"(__before)
- : "q"(__nw), "__m"(*(volatile long long*)(__ptr)),
- "0"(__old)
- : "memory");
- return __before;
- }
-
-#if defined(__x86_64)
- template<typename _MustBeInt = int>
- inline int64_t
- __cas64(volatile int64_t *__ptr, int64_t __old, int64_t __nw)
- {
- int64_t __before;
- __asm__ __volatile__("lock; cmpxchgq %1,%2"
- : "=a"(__before)
- : "q"(__nw), "__m"(*(volatile long long*)(__ptr)),
- "0"(__old)
- : "memory");
- return __before;
- }
-#endif
-
-#endif
-
/** @brief Compare @c *__ptr and @c __comparand. If equal, let @c
* *__ptr=__replacement and return @c true, return @c false otherwise.
*
@@ -240,37 +128,9 @@ namespace __gnu_parallel
__compare_and_swap_32(volatile int32_t* __ptr, int32_t __comparand,
int32_t __replacement)
{
-#if defined(__ICC) //x86 version
- return _InterlockedCompareExchange((void*)__ptr, __replacement,
- __comparand) == __comparand;
-#elif defined(__ECC) //IA-64 version
- return _InterlockedCompareExchange((void*)__ptr, __replacement,
- __comparand) == __comparand;
-#elif defined(__ICL) || defined(_MSC_VER)
- return _InterlockedCompareExchange(
- reinterpret_cast<volatile long*>(__ptr),
- __replacement, __comparand)
- == __comparand;
-#elif defined(__GNUC__)
return __atomic_compare_exchange_n(__ptr, &__comparand, __replacement,
false, __ATOMIC_ACQ_REL,
__ATOMIC_RELAXED);
-#elif defined(__SUNPRO_CC) && defined(__sparc)
- return atomic_cas_32((volatile unsigned int*)__ptr, __comparand,
- __replacement) == __comparand;
-#else
-#pragma message("slow __compare_and_swap_32")
- bool __res = false;
-#pragma omp critical
- {
- if (*__ptr == __comparand)
- {
- *__ptr = __replacement;
- __res = true;
- }
- }
- return __res;
-#endif
}
/** @brief Compare @c *__ptr and @c __comparand. If equal, let @c
@@ -285,35 +145,18 @@ namespace __gnu_parallel
__compare_and_swap_64(volatile int64_t* __ptr, int64_t __comparand,
int64_t __replacement)
{
-#if defined(__ICC) && defined(__x86_64) //x86 version
- return __cas64<int>(__ptr, __comparand, __replacement) == __comparand;
-#elif defined(__ECC) //IA-64 version
- return _InterlockedCompareExchange64((void*)__ptr, __replacement,
- __comparand) == __comparand;
-#elif defined(__ICL) || defined(_MSC_VER)
-#ifndef _WIN64
- _GLIBCXX_PARALLEL_ASSERT(false); //not available in this case
- return 0;
-#else
- return _InterlockedCompareExchange64(__ptr, __replacement,
- __comparand) == __comparand;
-#endif
-
-#elif defined(__GNUC__) && defined(__x86_64)
+#if defined(__x86_64)
return __atomic_compare_exchange_n(__ptr, &__comparand, __replacement,
false, __ATOMIC_ACQ_REL,
__ATOMIC_RELAXED);
-#elif defined(__GNUC__) && defined(__i386) && \
+#elif defined(__i386) && \
(defined(__i686) || defined(__pentium4) || defined(__athlon) \
|| defined(__k8) || defined(__core2))
return __atomic_compare_exchange_n(__ptr, &__comparand, __replacement,
false, __ATOMIC_ACQ_REL,
__ATOMIC_RELAXED);
-#elif defined(__SUNPRO_CC) && defined(__sparc)
- return atomic_cas_64((volatile unsigned long long*)__ptr,
- __comparand, __replacement) == __comparand;
#else
-#if defined(__GNUC__) && defined(__i386)
+#if defined(__i386)
// XXX -march=native
//#warning "please compile with -march=i686 or better"
#endif
@@ -337,7 +180,8 @@ namespace __gnu_parallel
* Implementation is heavily platform-dependent.
* @param __ptr Pointer to signed integer.
* @param __comparand Compare value.
- * @param __replacement Replacement value. */
+ * @param __replacement Replacement value.
+ */
template<typename _Tp>
inline bool
__compare_and_swap(volatile _Tp* __ptr, _Tp __comparand, _Tp __replacement)
@@ -355,7 +199,8 @@ namespace __gnu_parallel
}
/** @brief Yield the control to another thread, without waiting for
- the end to the time slice. */
+ * the end of the time slice.
+ */
inline void
__yield()
{
diff --git a/libstdc++-v3/include/profile/map.h b/libstdc++-v3/include/profile/map.h
index 42c32aae4..cc01d901c 100644
--- a/libstdc++-v3/include/profile/map.h
+++ b/libstdc++-v3/include/profile/map.h
@@ -236,6 +236,29 @@ namespace __profile
}
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ std::pair<iterator, bool>
+ emplace(_Args&&... __args)
+ {
+ __profcxx_map_to_unordered_map_insert(this, size(), 1);
+ auto __res = _Base::emplace(std::forward<_Args>(__args)...);
+ return std::pair<iterator, bool>(iterator(__res.first),
+ __res.second);
+ }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ size_type size_before = size();
+ auto __res = _Base::emplace_hint(__pos.base(),
+ std::forward<_Args>(__args)...));
+ __profcxx_map_to_unordered_map_insert(this, size_before,
+ size() - size_before);
+ }
+#endif
+
std::pair<iterator, bool>
insert(const value_type& __x)
{
@@ -282,7 +305,7 @@ namespace __profile
{
size_type size_before = size();
iterator __i = iterator(_Base::insert(__position, __x));
- __profcxx_map_to_unordered_map_insert(this, size_before,
+ __profcxx_map_to_unordered_map_insert(this, size_before,
size() - size_before);
return __i;
}
diff --git a/libstdc++-v3/include/profile/multimap.h b/libstdc++-v3/include/profile/multimap.h
index 608d6b76c..226816136 100644
--- a/libstdc++-v3/include/profile/multimap.h
+++ b/libstdc++-v3/include/profile/multimap.h
@@ -180,6 +180,23 @@ namespace __profile
using _Base::max_size;
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ iterator
+ emplace(_Args&&... __args)
+ {
+ return iterator(_Base::emplace(std::forward<_Args>(__args)...));
+ }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ return iterator(_Base::emplace_hint(__pos,
+ std::forward<_Args>(__args)...));
+ }
+#endif
+
iterator
insert(const value_type& __x)
{ return iterator(_Base::insert(__x)); }
diff --git a/libstdc++-v3/include/profile/multiset.h b/libstdc++-v3/include/profile/multiset.h
index a5779383a..f76b4fac6 100644
--- a/libstdc++-v3/include/profile/multiset.h
+++ b/libstdc++-v3/include/profile/multiset.h
@@ -180,6 +180,21 @@ namespace __profile
using _Base::max_size;
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ iterator
+ emplace(_Args&&... __args)
+ { return iterator(_Base::emplace(std::forward<_Args>(__args)...)); }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ return iterator(_Base::emplace_hint(__pos,
+ std::forward<_Args>(__args)...));
+ }
+#endif
+
iterator
insert(const value_type& __x)
{ return iterator(_Base::insert(__x)); }
diff --git a/libstdc++-v3/include/profile/set.h b/libstdc++-v3/include/profile/set.h
index 47261e916..c0aa18089 100644
--- a/libstdc++-v3/include/profile/set.h
+++ b/libstdc++-v3/include/profile/set.h
@@ -180,6 +180,25 @@ namespace __profile
using _Base::max_size;
// modifiers:
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ template<typename... _Args>
+ std::pair<iterator, bool>
+ emplace(_Args&&... __args)
+ {
+ auto __res = _Base::emplace(std::forward<_Args>(__args)...);
+ return std::pair<iterator, bool>(iterator(__res.first),
+ __res.second);
+ }
+
+ template<typename... _Args>
+ iterator
+ emplace_hint(const_iterator __pos, _Args&&... __args)
+ {
+ return iterator(_Base::emplace_hint(__pos,
+ std::forward<_Args>(__args)...));
+ }
+#endif
+
std::pair<iterator, bool>
insert(const value_type& __x)
{
diff --git a/libstdc++-v3/include/std/random b/libstdc++-v3/include/std/random
index 59aed8ef9..d774a53ce 100644
--- a/libstdc++-v3/include/std/random
+++ b/libstdc++-v3/include/std/random
@@ -1,6 +1,6 @@
// <random> -*- C++ -*-
-// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 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
@@ -48,6 +48,7 @@
#include <cstdint> // For uint_fast32_t, uint_fast64_t, uint_least32_t
#include <bits/random.h>
+#include <bits/opt_random.h>
#include <bits/random.tcc>
#endif // _GLIBCXX_USE_C99_STDINT_TR1
diff --git a/libstdc++-v3/libsupc++/Makefile.am b/libstdc++-v3/libsupc++/Makefile.am
index 7c72f58df..69cbf5c5b 100644
--- a/libstdc++-v3/libsupc++/Makefile.am
+++ b/libstdc++-v3/libsupc++/Makefile.am
@@ -179,14 +179,14 @@ LTCOMPILE = $(LIBTOOL) --tag CC --tag disable-shared $(LIBTOOLFLAGS) --mode=comp
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
# be overridden by --enable-debug.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX --tag disable-shared \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(TOPLEVEL_INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
diff --git a/libstdc++-v3/libsupc++/Makefile.in b/libstdc++-v3/libsupc++/Makefile.in
index 174146c42..b2af9ba5f 100644
--- a/libstdc++-v3/libsupc++/Makefile.in
+++ b/libstdc++-v3/libsupc++/Makefile.in
@@ -157,6 +157,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -332,7 +333,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
@@ -464,14 +465,14 @@ LTCOMPILE = $(LIBTOOL) --tag CC --tag disable-shared $(LIBTOOLFLAGS) --mode=comp
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
# be overridden by --enable-debug.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX --tag disable-shared \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(TOPLEVEL_INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
diff --git a/libstdc++-v3/po/Makefile.in b/libstdc++-v3/po/Makefile.in
index e88ed8a43..b6e9def9b 100644
--- a/libstdc++-v3/po/Makefile.in
+++ b/libstdc++-v3/po/Makefile.in
@@ -97,6 +97,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -272,7 +273,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
diff --git a/libstdc++-v3/python/Makefile.in b/libstdc++-v3/python/Makefile.in
index 827f46205..d0fd51d89 100644
--- a/libstdc++-v3/python/Makefile.in
+++ b/libstdc++-v3/python/Makefile.in
@@ -121,6 +121,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -296,7 +297,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
diff --git a/libstdc++-v3/src/Makefile.am b/libstdc++-v3/src/Makefile.am
index f64dca4a2..d76318eae 100644
--- a/libstdc++-v3/src/Makefile.am
+++ b/libstdc++-v3/src/Makefile.am
@@ -38,21 +38,16 @@ else
ldbl_compat_sources =
endif
-if ENABLE_PARALLEL
+
parallel_compat_sources = \
compatibility-parallel_list.cc compatibility-parallel_list-2.cc
-else
-parallel_compat_sources =
-endif
+
cxx98_sources = \
compatibility.cc \
compatibility-debug_list.cc \
compatibility-debug_list-2.cc \
- compatibility-list.cc \
- compatibility-list-2.cc \
- ${ldbl_compat_sources} \
- ${parallel_compat_sources}
+ ${ldbl_compat_sources}
cxx11_sources = \
compatibility-c++0x.cc \
@@ -79,18 +74,6 @@ libstdc___la_LDFLAGS = \
libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS)
-# Use special rules for parallel mode compilation.
-PARALLEL_FLAGS = -fopenmp -D_GLIBCXX_PARALLEL -I$(glibcxx_builddir)/../libgomp
-compatibility-parallel_list.lo: compatibility-parallel_list.cc
- $(LTCXXCOMPILE) -c $<
-compatibility-parallel_list.o: compatibility-parallel_list.cc
- $(CXXCOMPILE) -c $<
-
-compatibility-parallel_list-2.lo: compatibility-parallel_list-2.cc
- $(LTCXXCOMPILE) -c $<
-compatibility-parallel_list-2.o: compatibility-parallel_list-2.cc
- $(CXXCOMPILE) -c $<
-
# Use special rules for compatibility-ldbl.cc compilation, as we need to
# pass -mlong-double-64.
if GLIBCXX_LDBL_COMPAT
@@ -171,14 +154,14 @@ AM_CXXFLAGS = \
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
-# be overridden by --enable-debug.)
+# be overridden by --enable-debug and --enable-cxx-flags.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
diff --git a/libstdc++-v3/src/Makefile.in b/libstdc++-v3/src/Makefile.in
index df3d1b22e..56eb09afc 100644
--- a/libstdc++-v3/src/Makefile.in
+++ b/libstdc++-v3/src/Makefile.in
@@ -89,14 +89,11 @@ am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
am__DEPENDENCIES_1 =
@GLIBCXX_LDBL_COMPAT_TRUE@am__objects_1 = compatibility-ldbl.lo
-@ENABLE_PARALLEL_TRUE@am__objects_2 = compatibility-parallel_list.lo \
-@ENABLE_PARALLEL_TRUE@ compatibility-parallel_list-2.lo
-am__objects_3 = compatibility.lo compatibility-debug_list.lo \
- compatibility-debug_list-2.lo compatibility-list.lo \
- compatibility-list-2.lo $(am__objects_1) $(am__objects_2)
-am__objects_4 = compatibility-c++0x.lo compatibility-atomic-c++0x.lo \
+am__objects_2 = compatibility.lo compatibility-debug_list.lo \
+ compatibility-debug_list-2.lo $(am__objects_1)
+am__objects_3 = compatibility-c++0x.lo compatibility-atomic-c++0x.lo \
compatibility-thread-c++0x.lo
-am_libstdc___la_OBJECTS = $(am__objects_3) $(am__objects_4)
+am_libstdc___la_OBJECTS = $(am__objects_2) $(am__objects_3)
libstdc___la_OBJECTS = $(am_libstdc___la_OBJECTS)
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp =
@@ -150,6 +147,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -325,7 +323,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
@@ -339,18 +337,14 @@ SUBDIRS = c++98 c++11
toolexeclib_LTLIBRARIES = libstdc++.la
@GLIBCXX_LDBL_COMPAT_FALSE@ldbl_compat_sources =
@GLIBCXX_LDBL_COMPAT_TRUE@ldbl_compat_sources = compatibility-ldbl.cc
-@ENABLE_PARALLEL_FALSE@parallel_compat_sources =
-@ENABLE_PARALLEL_TRUE@parallel_compat_sources = \
-@ENABLE_PARALLEL_TRUE@ compatibility-parallel_list.cc compatibility-parallel_list-2.cc
+parallel_compat_sources = \
+ compatibility-parallel_list.cc compatibility-parallel_list-2.cc
cxx98_sources = \
compatibility.cc \
compatibility-debug_list.cc \
compatibility-debug_list-2.cc \
- compatibility-list.cc \
- compatibility-list-2.cc \
- ${ldbl_compat_sources} \
- ${parallel_compat_sources}
+ ${ldbl_compat_sources}
cxx11_sources = \
compatibility-c++0x.cc \
@@ -375,9 +369,6 @@ libstdc___la_LDFLAGS = \
libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS)
-# Use special rules for parallel mode compilation.
-PARALLEL_FLAGS = -fopenmp -D_GLIBCXX_PARALLEL -I$(glibcxx_builddir)/../libgomp
-
# A note on compatibility and static libraries.
#
# static lib == linked against only this version, should not need compat
@@ -434,14 +425,14 @@ AM_CXXFLAGS = \
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
-# be overridden by --enable-debug.)
+# be overridden by --enable-debug and --enable-cxx-flags.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
@@ -831,15 +822,6 @@ uninstall-am: uninstall-toolexeclibLTLIBRARIES
vpath % $(top_srcdir)/src/c++98
vpath % $(top_srcdir)/src/c++11
-compatibility-parallel_list.lo: compatibility-parallel_list.cc
- $(LTCXXCOMPILE) -c $<
-compatibility-parallel_list.o: compatibility-parallel_list.cc
- $(CXXCOMPILE) -c $<
-
-compatibility-parallel_list-2.lo: compatibility-parallel_list-2.cc
- $(LTCXXCOMPILE) -c $<
-compatibility-parallel_list-2.o: compatibility-parallel_list-2.cc
- $(CXXCOMPILE) -c $<
# Use special rules for compatibility-ldbl.cc compilation, as we need to
# pass -mlong-double-64.
diff --git a/libstdc++-v3/src/c++11/Makefile.am b/libstdc++-v3/src/c++11/Makefile.am
index 1e3dd999a..4922461e5 100644
--- a/libstdc++-v3/src/c++11/Makefile.am
+++ b/libstdc++-v3/src/c++11/Makefile.am
@@ -99,14 +99,14 @@ AM_MAKEFLAGS = \
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
# be overridden by --enable-debug.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX --tag disable-shared \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(TOPLEVEL_INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
diff --git a/libstdc++-v3/src/c++11/Makefile.in b/libstdc++-v3/src/c++11/Makefile.in
index ee5efaa2c..22a8c531f 100644
--- a/libstdc++-v3/src/c++11/Makefile.in
+++ b/libstdc++-v3/src/c++11/Makefile.in
@@ -114,6 +114,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -289,7 +290,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
@@ -367,14 +368,14 @@ AM_MAKEFLAGS = \
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
# be overridden by --enable-debug.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX --tag disable-shared \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(TOPLEVEL_INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
diff --git a/libstdc++-v3/src/c++98/Makefile.am b/libstdc++-v3/src/c++98/Makefile.am
index c153a5933..6d83416d9 100644
--- a/libstdc++-v3/src/c++98/Makefile.am
+++ b/libstdc++-v3/src/c++98/Makefile.am
@@ -82,11 +82,6 @@ c++locale.cc: ${glibcxx_srcdir}/$(CLOCALE_CC)
basic_file.cc: ${glibcxx_srcdir}/$(BASIC_FILE_CC)
$(LN_S) ${glibcxx_srcdir}/$(BASIC_FILE_CC) ./$@ || true
-if ENABLE_PARALLEL
-parallel_sources = parallel_settings.cc
-else
-parallel_sources =
-endif
if ENABLE_EXTERN_TEMPLATE
XTEMPLATE_FLAGS = -fno-implicit-templates
@@ -108,6 +103,8 @@ XTEMPLATE_FLAGS =
inst_sources =
endif
+parallel_sources = parallel_settings.cc
+
# Sources present in the src directory, always present.
sources = \
bitmap_allocator.cc \
@@ -124,6 +121,10 @@ sources = \
ios_init.cc \
ios_locale.cc \
list.cc \
+ list-aux.cc \
+ list-aux-2.cc \
+ list_associated.cc \
+ list_associated-2.cc \
locale.cc \
locale_init.cc \
locale_facets.cc \
@@ -160,7 +161,7 @@ concept-inst.o: concept-inst.cc
$(CXXCOMPILE) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates -c $<
# Use special rules for parallel mode compilation.
-PARALLEL_FLAGS = -fopenmp -D_GLIBCXX_PARALLEL -I$(glibcxx_builddir)/../libgomp
+PARALLEL_FLAGS = -D_GLIBCXX_PARALLEL
parallel_settings.lo: parallel_settings.cc
$(LTCXXCOMPILE) $(PARALLEL_FLAGS) -c $<
parallel_settings.o: parallel_settings.cc
@@ -202,14 +203,14 @@ AM_MAKEFLAGS = \
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
# be overridden by --enable-debug.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX --tag disable-shared \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(TOPLEVEL_INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
diff --git a/libstdc++-v3/src/c++98/Makefile.in b/libstdc++-v3/src/c++98/Makefile.in
index 519dd20da..26608c563 100644
--- a/libstdc++-v3/src/c++98/Makefile.in
+++ b/libstdc++-v3/src/c++98/Makefile.in
@@ -76,17 +76,18 @@ am__objects_1 = atomicity.lo codecvt_members.lo collate_members.lo \
@ENABLE_EXTERN_TEMPLATE_TRUE@ misc-inst.lo ostream-inst.lo \
@ENABLE_EXTERN_TEMPLATE_TRUE@ sstream-inst.lo streambuf-inst.lo \
@ENABLE_EXTERN_TEMPLATE_TRUE@ wlocale-inst.lo
-@ENABLE_PARALLEL_TRUE@am__objects_3 = parallel_settings.lo
+am__objects_3 = parallel_settings.lo
am__objects_4 = basic_file.lo c++locale.lo $(am__objects_2) \
$(am__objects_3)
am__objects_5 = bitmap_allocator.lo pool_allocator.lo mt_allocator.lo \
codecvt.lo complex_io.lo ctype.lo globals_io.lo hash_tr1.lo \
hashtable_tr1.lo ios.lo ios_failure.lo ios_init.lo \
- ios_locale.lo list.lo locale.lo locale_init.lo \
- locale_facets.lo localename.lo math_stubs_float.lo \
- math_stubs_long_double.lo stdexcept.lo strstream.lo tree.lo \
- istream.lo streambuf.lo valarray.lo $(am__objects_1) \
- $(am__objects_4)
+ ios_locale.lo list.lo list-aux.lo list-aux-2.lo \
+ list_associated.lo list_associated-2.lo locale.lo \
+ locale_init.lo locale_facets.lo localename.lo \
+ math_stubs_float.lo math_stubs_long_double.lo stdexcept.lo \
+ strstream.lo tree.lo istream.lo streambuf.lo valarray.lo \
+ $(am__objects_1) $(am__objects_4)
am_libc__98convenience_la_OBJECTS = $(am__objects_5)
libc__98convenience_la_OBJECTS = $(am_libc__98convenience_la_OBJECTS)
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
@@ -129,6 +130,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -304,7 +306,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
@@ -338,8 +340,6 @@ host_sources_extra = \
basic_file.cc c++locale.cc \
${inst_sources} ${parallel_sources}
-@ENABLE_PARALLEL_FALSE@parallel_sources =
-@ENABLE_PARALLEL_TRUE@parallel_sources = parallel_settings.cc
@ENABLE_EXTERN_TEMPLATE_FALSE@XTEMPLATE_FLAGS =
@ENABLE_EXTERN_TEMPLATE_TRUE@XTEMPLATE_FLAGS = -fno-implicit-templates
@ENABLE_EXTERN_TEMPLATE_FALSE@inst_sources =
@@ -357,6 +357,7 @@ host_sources_extra = \
@ENABLE_EXTERN_TEMPLATE_TRUE@ streambuf-inst.cc \
@ENABLE_EXTERN_TEMPLATE_TRUE@ wlocale-inst.cc
+parallel_sources = parallel_settings.cc
# Sources present in the src directory, always present.
sources = \
@@ -374,6 +375,10 @@ sources = \
ios_init.cc \
ios_locale.cc \
list.cc \
+ list-aux.cc \
+ list-aux-2.cc \
+ list_associated.cc \
+ list_associated-2.cc \
locale.cc \
locale_init.cc \
locale_facets.cc \
@@ -396,7 +401,7 @@ libc__98convenience_la_SOURCES = $(sources)
GLIBCXX_INCLUDE_DIR = $(glibcxx_builddir)/include
# Use special rules for parallel mode compilation.
-PARALLEL_FLAGS = -fopenmp -D_GLIBCXX_PARALLEL -I$(glibcxx_builddir)/../libgomp
+PARALLEL_FLAGS = -D_GLIBCXX_PARALLEL
# AM_CXXFLAGS needs to be in each subdirectory so that it can be
# modified in a per-library or per-sub-library way. Need to manually
@@ -435,14 +440,14 @@ AM_MAKEFLAGS = \
# placed after --tag CXX lest things CXX undo the affect of
# disable-shared.
-# 2) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
+# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is
# last. (That way, things like -O2 passed down from the toplevel can
# be overridden by --enable-debug.)
LTCXXCOMPILE = \
$(LIBTOOL) --tag CXX --tag disable-shared \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(TOPLEVEL_INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS)
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
diff --git a/libstdc++-v3/src/c++98/compatibility-debug_list-2.cc b/libstdc++-v3/src/c++98/compatibility-debug_list-2.cc
index c032ff859..7091ecd89 100644
--- a/libstdc++-v3/src/c++98/compatibility-debug_list-2.cc
+++ b/libstdc++-v3/src/c++98/compatibility-debug_list-2.cc
@@ -1,6 +1,6 @@
// Compatibility symbols for previous versions, debug list -*- C++ -*-
-// Copyright (C) 2011 Free Software Foundation, Inc.
+// Copyright (C) 2011, 2012 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
@@ -25,4 +25,4 @@
#define _GLIBCXX_BEGIN_NAMESPACE_COMPAT namespace __norm {
#define _GLIBCXX_END_NAMESPACE_COMPAT }
-#include "compatibility-list-2.cc"
+#include "list-aux-2.cc"
diff --git a/libstdc++-v3/src/c++98/compatibility-debug_list.cc b/libstdc++-v3/src/c++98/compatibility-debug_list.cc
index 76cceec72..eb208842c 100644
--- a/libstdc++-v3/src/c++98/compatibility-debug_list.cc
+++ b/libstdc++-v3/src/c++98/compatibility-debug_list.cc
@@ -1,6 +1,6 @@
// Compatibility symbols for previous versions, debug list -*- C++ -*-
-// Copyright (C) 2010, 2011 Free Software Foundation, Inc.
+// Copyright (C) 2010, 2011, 2012 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
@@ -25,4 +25,4 @@
#define _GLIBCXX_BEGIN_NAMESPACE_COMPAT namespace __norm {
#define _GLIBCXX_END_NAMESPACE_COMPAT }
-#include "compatibility-list.cc"
+#include "list-aux.cc"
diff --git a/libstdc++-v3/src/c++98/compatibility-list-2.cc b/libstdc++-v3/src/c++98/list-aux-2.cc
index 0e118ff43..0e118ff43 100644
--- a/libstdc++-v3/src/c++98/compatibility-list-2.cc
+++ b/libstdc++-v3/src/c++98/list-aux-2.cc
diff --git a/libstdc++-v3/src/c++98/compatibility-list.cc b/libstdc++-v3/src/c++98/list-aux.cc
index 7e074a729..7e074a729 100644
--- a/libstdc++-v3/src/c++98/compatibility-list.cc
+++ b/libstdc++-v3/src/c++98/list-aux.cc
diff --git a/libstdc++-v3/src/c++98/compatibility-parallel_list-2.cc b/libstdc++-v3/src/c++98/list_associated-2.cc
index 8dc837a36..fd92a2514 100644
--- a/libstdc++-v3/src/c++98/compatibility-parallel_list-2.cc
+++ b/libstdc++-v3/src/c++98/list_associated-2.cc
@@ -1,6 +1,6 @@
-// Compatibility symbols for previous versions, parallel list -*- C++ -*-
+// Default definitions when using namespace associations, list -*- C++ -*-
-// Copyright (C) 2011 Free Software Foundation, Inc.
+// Copyright (C) 2011, 2012 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
@@ -25,4 +25,4 @@
#define _GLIBCXX_BEGIN_NAMESPACE_COMPAT namespace __cxx1998 {
#define _GLIBCXX_END_NAMESPACE_COMPAT }
-#include "compatibility-list-2.cc"
+#include "list-aux-2.cc"
diff --git a/libstdc++-v3/src/c++98/compatibility-parallel_list.cc b/libstdc++-v3/src/c++98/list_associated.cc
index 05e50fa56..b2dd9e01d 100644
--- a/libstdc++-v3/src/c++98/compatibility-parallel_list.cc
+++ b/libstdc++-v3/src/c++98/list_associated.cc
@@ -1,6 +1,7 @@
-// Compatibility symbols for previous versions, parallel list -*- C++ -*-
-// Copyright (C) 2010, 2011 Free Software Foundation, Inc.
+// Default definitions when using namespace associations, list -*- C++ -*-
+
+// Copyright (C) 2010, 2011, 2012 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
@@ -25,4 +26,4 @@
#define _GLIBCXX_BEGIN_NAMESPACE_COMPAT namespace __cxx1998 {
#define _GLIBCXX_END_NAMESPACE_COMPAT }
-#include "compatibility-list.cc"
+#include "list-aux.cc"
diff --git a/libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/1.cc b/libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/1.cc
new file mode 100644
index 000000000..bd2560439
--- /dev/null
+++ b/libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/1.cc
@@ -0,0 +1,114 @@
+// { dg-options "-std=c++11" }
+
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+#include <utility>
+#include <tuple>
+#include <vector>
+#include <map>
+#include <testsuite_hooks.h>
+
+class PathPoint
+{
+public:
+ PathPoint(char t, const std::vector<double>& c)
+ : type(t), coords(c) { }
+ PathPoint(char t, std::vector<double>&& c)
+ : type(t), coords(std::move(c)) { }
+ char getType() const { return type; }
+ const std::vector<double>& getCoords() const { return coords; }
+private:
+ char type;
+ std::vector<double> coords;
+};
+
+bool test __attribute__((unused)) = true;
+
+void test01()
+{
+ typedef std::map<char, std::vector<double>> Map;
+ Map m;
+
+ std::vector<double> coord1 = { 0.0, 1.0, 2.0 };
+
+ auto ret = m.emplace('a', coord1);
+ VERIFY( ret.second );
+ VERIFY( m.size() == 1 );
+ VERIFY( ret.first->first == 'a' );
+
+ coord1[0] = 3.0;
+ ret = m.emplace('a', coord1);
+ VERIFY( !ret.second );
+ VERIFY( m.size() == 1 );
+ VERIFY( ret.first->first == 'a' );
+ VERIFY( ret.first->second[0] == 0.0 );
+
+ auto it = m.emplace_hint(m.begin(), 'b', coord1);
+ VERIFY( it != m.end() );
+ VERIFY( it->first == 'b' );
+ VERIFY( it->second[0] == 3.0 );
+
+ double *px = &coord1[0];
+ ret = m.emplace('c', std::move(coord1));
+ VERIFY( ret.second );
+ VERIFY( ret.first->first == 'c' );
+ VERIFY( &(ret.first->second[0]) == px );
+}
+
+void test02()
+{
+ using namespace std;
+ typedef map<char, PathPoint> Map;
+ Map m;
+
+ vector<double> coord1 = { 0.0, 1.0, 2.0 };
+
+ auto ret = m.emplace(piecewise_construct,
+ make_tuple('a'), make_tuple('a', coord1));
+ VERIFY( ret.second );
+ VERIFY( m.size() == 1 );
+ VERIFY( ret.first->first == 'a' );
+
+ coord1[0] = 3.0;
+ ret = m.emplace(piecewise_construct,
+ make_tuple('a'), make_tuple( 'b', coord1));
+ VERIFY( !ret.second );
+ VERIFY( m.size() == 1 );
+ VERIFY( ret.first->first == 'a' );
+ VERIFY( ret.first->second.getCoords()[0] == 0.0 );
+
+ auto it = m.emplace_hint(m.begin(), piecewise_construct,
+ make_tuple('b'), make_tuple('c', coord1));
+ VERIFY( it != m.end() );
+ VERIFY( it->first == 'b' );
+ VERIFY( it->second.getCoords()[0] == 3.0 );
+
+ double *px = &coord1[0];
+ ret = m.emplace(piecewise_construct,
+ make_tuple('c'), make_tuple('d', move(coord1)));
+ VERIFY( ret.second );
+ VERIFY( ret.first->first == 'c' );
+ VERIFY( &(ret.first->second.getCoords()[0]) == px );
+}
+
+int main()
+{
+ test01();
+ test02();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/23_containers/map/operators/2.cc b/libstdc++-v3/testsuite/23_containers/map/operators/2.cc
new file mode 100644
index 000000000..0d8a183d8
--- /dev/null
+++ b/libstdc++-v3/testsuite/23_containers/map/operators/2.cc
@@ -0,0 +1,87 @@
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// This test verifies that the value type of a map need not be default copyable.
+
+// { dg-options "-std=c++11" }
+
+#include <map>
+#include <testsuite_hooks.h>
+#include <testsuite_rvalref.h>
+#include <testsuite_counter_type.h>
+
+struct Mapped
+{
+ Mapped() = default;
+ explicit Mapped(const Mapped&) = default;
+};
+
+struct DefaultConstructibleType
+{
+ int val;
+
+ DefaultConstructibleType() : val(123)
+ {}
+
+ DefaultConstructibleType(const DefaultConstructibleType&) = delete;
+ DefaultConstructibleType(DefaultConstructibleType&&) = delete;
+
+ DefaultConstructibleType& operator=(int x)
+ {
+ val = x;
+ return *this;
+ }
+};
+
+void test01()
+{
+ bool test __attribute__((unused)) = true;
+
+ using __gnu_test::rvalstruct;
+ using __gnu_test::counter_type;
+
+ std::map<int, Mapped> m1;
+ m1[0] = Mapped();
+
+ std::map<int, rvalstruct> m2;
+ m2[0] = rvalstruct(13);
+
+ std::map<int, DefaultConstructibleType> m3;
+ VERIFY( m3[0].val == 123 );
+ VERIFY( m3.size() == 1 );
+ m3[0] = 2;
+ VERIFY( m3[0].val == 2 );
+
+ std::map<counter_type, int> m4;
+ VERIFY( m4[counter_type(1)] == 0 );
+ VERIFY( counter_type::specialize_count == 1 );
+ VERIFY( counter_type::copy_count == 0 );
+ VERIFY( counter_type::move_count == 1 );
+
+ counter_type k(2);
+ counter_type::reset();
+
+ VERIFY( m4[k] == 0 );
+ VERIFY( counter_type::copy_count == 1 );
+ VERIFY( counter_type::move_count == 0 );
+}
+
+int main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/23_containers/multimap/modifiers/emplace/1.cc b/libstdc++-v3/testsuite/23_containers/multimap/modifiers/emplace/1.cc
new file mode 100644
index 000000000..71ca8a91d
--- /dev/null
+++ b/libstdc++-v3/testsuite/23_containers/multimap/modifiers/emplace/1.cc
@@ -0,0 +1,108 @@
+// { dg-options "-std=c++11" }
+
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+#include <tuple>
+#include <vector>
+#include <map>
+#include <testsuite_hooks.h>
+
+class PathPoint
+{
+public:
+ PathPoint(char t, const std::vector<double>& c)
+ : type(t), coords(c) { }
+ PathPoint(char t, std::vector<double>&& c)
+ : type(t), coords(std::move(c)) { }
+ char getType() const { return type; }
+ const std::vector<double>& getCoords() const { return coords; }
+private:
+ char type;
+ std::vector<double> coords;
+};
+
+bool test __attribute__((unused)) = true;
+
+void test01()
+{
+ typedef std::multimap<char, std::vector<double>> MMap;
+ MMap mm;
+
+ std::vector<double> coord1 = { 0.0, 1.0, 2.0 };
+
+ auto it = mm.emplace('a', coord1);
+ VERIFY( mm.size() == 1 );
+ VERIFY( it->first == 'a' );
+
+ coord1[0] = 3.0;
+ it = mm.emplace('a', coord1);
+ VERIFY( mm.size() == 2 );
+ VERIFY( it->first == 'a' );
+ VERIFY( it->second[0] == 3.0 );
+
+ it = mm.emplace_hint(mm.begin(), 'b', coord1);
+ VERIFY( it != mm.end() );
+ VERIFY( it->first == 'b' );
+ VERIFY( it->second[0] == 3.0 );
+
+ double *px = &coord1[0];
+ it = mm.emplace('c', std::move(coord1));
+ VERIFY( it->first == 'c' );
+ VERIFY( &(it->second[0]) == px );
+}
+
+void test02()
+{
+ using namespace std;
+ typedef multimap<char, PathPoint> Map;
+ Map m;
+
+ vector<double> coord1 = { 0.0, 1.0, 2.0 };
+
+ auto it = m.emplace(piecewise_construct,
+ make_tuple('a'), make_tuple('a', coord1));
+ VERIFY( m.size() == 1 );
+ VERIFY( it->first == 'a' );
+
+ coord1[0] = 3.0;
+ it = m.emplace(piecewise_construct,
+ make_tuple('a'), make_tuple( 'b', coord1));
+ VERIFY( m.size() == 2 );
+ VERIFY( it->first == 'a' );
+ VERIFY( it->second.getCoords()[0] == 3.0 );
+
+ it = m.emplace_hint(m.begin(), piecewise_construct,
+ make_tuple('b'), make_tuple('c', coord1));
+ VERIFY( it != m.end() );
+ VERIFY( it->first == 'b' );
+ VERIFY( it->second.getCoords()[0] == 3.0 );
+
+ double *px = &coord1[0];
+ it = m.emplace(piecewise_construct,
+ make_tuple('c'), make_tuple('d', move(coord1)));
+ VERIFY( it->first == 'c' );
+ VERIFY( &(it->second.getCoords()[0]) == px );
+}
+
+
+int main()
+{
+ test01();
+ test02();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace/1.cc b/libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace/1.cc
new file mode 100644
index 000000000..3a1e38ccf
--- /dev/null
+++ b/libstdc++-v3/testsuite/23_containers/multiset/modifiers/emplace/1.cc
@@ -0,0 +1,79 @@
+// { dg-options "-std=c++11" }
+
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+#include <vector>
+#include <set>
+#include <testsuite_hooks.h>
+
+class PathPoint
+{
+public:
+ PathPoint(char t, const std::vector<double>& c)
+ : type(t), coords(c) { }
+ PathPoint(char t, std::vector<double>&& c)
+ : type(t), coords(std::move(c)) { }
+ char getType() const { return type; }
+ const std::vector<double>& getCoords() const { return coords; }
+private:
+ char type;
+ std::vector<double> coords;
+};
+
+struct PathPointLess
+{
+ bool operator() (const PathPoint& __lhs, const PathPoint& __rhs) const
+ { return __lhs.getType() < __rhs.getType(); }
+};
+
+bool test __attribute__((unused)) = true;
+
+void test01()
+{
+ typedef std::multiset<PathPoint, PathPointLess> Mset;
+ Mset ms;
+
+ std::vector<double> coord1 = { 0.0, 1.0, 2.0 };
+
+ auto it = ms.emplace('a', coord1);
+ VERIFY( ms.size() == 1 );
+ VERIFY( it->getType() == 'a' );
+
+ coord1[0] = 3.0;
+ it = ms.emplace('a', coord1);
+ VERIFY( ms.size() == 2 );
+ VERIFY( it->getType() == 'a' );
+ VERIFY( it->getCoords()[0] == 3.0 );
+
+ it = ms.emplace_hint(ms.begin(), 'b', coord1);
+ VERIFY( it != ms.end() );
+ VERIFY( it->getType() == 'b' );
+ VERIFY( it->getCoords()[0] == 3.0 );
+
+ double *px = &coord1[0];
+ it = ms.emplace('c', std::move(coord1));
+ VERIFY( ms.size() == 4 );
+ VERIFY( it->getType() == 'c' );
+ VERIFY( &(it->getCoords()[0]) == px );
+}
+
+int main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/23_containers/set/modifiers/emplace/1.cc b/libstdc++-v3/testsuite/23_containers/set/modifiers/emplace/1.cc
new file mode 100644
index 000000000..34c4c192d
--- /dev/null
+++ b/libstdc++-v3/testsuite/23_containers/set/modifiers/emplace/1.cc
@@ -0,0 +1,81 @@
+// { dg-options "-std=c++11" }
+
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+#include <vector>
+#include <set>
+#include <testsuite_hooks.h>
+
+class PathPoint
+{
+public:
+ PathPoint(char t, const std::vector<double>& c)
+ : type(t), coords(c) { }
+ PathPoint(char t, std::vector<double>&& c)
+ : type(t), coords(std::move(c)) { }
+ char getType() const { return type; }
+ const std::vector<double>& getCoords() const { return coords; }
+private:
+ char type;
+ std::vector<double> coords;
+};
+
+struct PathPointLess
+{
+ bool operator() (const PathPoint& __lhs, const PathPoint& __rhs) const
+ { return __lhs.getType() < __rhs.getType(); }
+};
+
+bool test __attribute__((unused)) = true;
+
+void test01()
+{
+ typedef std::set<PathPoint, PathPointLess> Set;
+ Set s;
+
+ std::vector<double> coord1 = { 0.0, 1.0, 2.0 };
+
+ auto ret = s.emplace('a', coord1);
+ VERIFY( ret.second );
+ VERIFY( s.size() == 1 );
+ VERIFY( ret.first->getType() == 'a' );
+
+ coord1[0] = 3.0;
+ ret = s.emplace('a', coord1);
+ VERIFY( !ret.second );
+ VERIFY( s.size() == 1 );
+ VERIFY( ret.first->getType() == 'a' );
+ VERIFY( ret.first->getCoords()[0] == 0.0 );
+
+ auto it = s.emplace_hint(s.begin(), 'b', coord1);
+ VERIFY( it != s.end() );
+ VERIFY( it->getType() == 'b' );
+ VERIFY( it->getCoords()[0] == 3.0 );
+
+ double *px = &coord1[0];
+ ret = s.emplace('c', std::move(coord1));
+ VERIFY( ret.second );
+ VERIFY( ret.first->getType() == 'c' );
+ VERIFY( &(ret.first->getCoords()[0]) == px );
+}
+
+int main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/Makefile.in b/libstdc++-v3/testsuite/Makefile.in
index f8774bb26..d286ce2a5 100644
--- a/libstdc++-v3/testsuite/Makefile.in
+++ b/libstdc++-v3/testsuite/Makefile.in
@@ -97,6 +97,7 @@ CNUMERIC_CC = @CNUMERIC_CC@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
+CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@
CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@
CSTDIO_H = @CSTDIO_H@
CTIME_CC = @CTIME_CC@
@@ -275,7 +276,7 @@ toolexeclibdir = $(glibcxx_toolexeclibdir)
# These bits are all figured out from configure. Look in acinclude.m4
# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS.
CONFIG_CXXFLAGS = \
- $(SECTION_FLAGS) $(HWCAP_FLAGS) $(EXTRA_CXX_FLAGS) -frandom-seed=$@
+ $(SECTION_FLAGS) $(HWCAP_FLAGS) -frandom-seed=$@
WARN_CXXFLAGS = \
$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
diff --git a/libstdc++-v3/testsuite/ext/random/k_distribution/cons/default.cc b/libstdc++-v3/testsuite/ext/random/k_distribution/cons/default.cc
new file mode 100644
index 000000000..3a7ade894
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/random/k_distribution/cons/default.cc
@@ -0,0 +1,48 @@
+// { dg-options "-std=c++11" }
+// { dg-require-cstdint "" }
+//
+// 2012-09-24 Edward M. Smith-Rowland <3dw4rd@verizon.net>
+//
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// 26.4.8.3.* Class template k_distribution [rand.dist.ext.k]
+// 26.4.2.4 Concept RandomNumberDistribution [rand.concept.dist]
+
+#include <ext/random>
+#include <testsuite_hooks.h>
+
+void
+test01()
+{
+ bool test __attribute__((unused)) = true;
+
+ __gnu_cxx::k_distribution<> u;
+ VERIFY( u.lambda() == 1.0 );
+ VERIFY( u.mu() == 1.0 );
+ VERIFY( u.nu() == 1.0 );
+ VERIFY( u.min() == 0.0 );
+ typedef __gnu_cxx::k_distribution<>::result_type result_type;
+ VERIFY( u.max() == std::numeric_limits<result_type>::max() );
+}
+
+int
+main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/ext/random/k_distribution/cons/parms.cc b/libstdc++-v3/testsuite/ext/random/k_distribution/cons/parms.cc
new file mode 100644
index 000000000..396be380f
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/random/k_distribution/cons/parms.cc
@@ -0,0 +1,48 @@
+// { dg-options "-std=c++11" }
+// { dg-require-cstdint "" }
+//
+// 2012-09-24 Edward M. Smith-Rowland <3dw4rd@verizon.net>
+//
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// 26.4.8.3.* Class template k_distribution [rand.dist.ext.k]
+// 26.4.2.4 Concept RandomNumberDistribution [rand.concept.dist]
+
+#include <ext/random>
+#include <testsuite_hooks.h>
+
+void
+test01()
+{
+ bool test __attribute__((unused)) = true;
+
+ __gnu_cxx::k_distribution<> u(2.0, 1.5, 3.0);
+ VERIFY( u.lambda() == 2.0 );
+ VERIFY( u.mu() == 1.5 );
+ VERIFY( u.nu() == 3.0 );
+ VERIFY( u.min() == 0.0 );
+ typedef __gnu_cxx::k_distribution<>::result_type result_type;
+ VERIFY( u.max() == std::numeric_limits<result_type>::max() );
+}
+
+int
+main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/ext/random/k_distribution/operators/equal.cc b/libstdc++-v3/testsuite/ext/random/k_distribution/operators/equal.cc
new file mode 100644
index 000000000..51e1081a0
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/random/k_distribution/operators/equal.cc
@@ -0,0 +1,44 @@
+// { dg-options "-std=c++11" }
+// { dg-require-cstdint "" }
+//
+// 2012-09-24 Edward M. Smith-Rowland <3dw4rd@verizon.net>
+//
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// 26.5.8.4.5 Class template k_distribution [rand.dist.ext.k]
+
+#include <ext/random>
+#include <testsuite_hooks.h>
+
+void
+test01()
+{
+ bool test __attribute__((unused)) = true;
+
+ __gnu_cxx::k_distribution<double> u(2.0, 1.5, 3.0), v, w;
+
+ VERIFY( v == w );
+ VERIFY( !(u == v) );
+}
+
+int
+main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/ext/random/k_distribution/operators/inequal.cc b/libstdc++-v3/testsuite/ext/random/k_distribution/operators/inequal.cc
new file mode 100644
index 000000000..082ed2812
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/random/k_distribution/operators/inequal.cc
@@ -0,0 +1,44 @@
+// { dg-options "-std=c++11" }
+// { dg-require-cstdint "" }
+//
+// 2012-09-24 Edward M. Smith-Rowland <3dw4rd@verizon.net>
+//
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// 26.5.8.4.5 Class template k_distribution [rand.dist.ext.k]
+
+#include <ext/random>
+#include <testsuite_hooks.h>
+
+void
+test01()
+{
+ bool test __attribute__((unused)) = true;
+
+ __gnu_cxx::k_distribution<double> u(2.0, 1.5, 3.0), v, w;
+
+ VERIFY( u != v );
+ VERIFY( !(v != w) );
+}
+
+int
+main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/ext/random/k_distribution/operators/serialize.cc b/libstdc++-v3/testsuite/ext/random/k_distribution/operators/serialize.cc
new file mode 100644
index 000000000..a7647adad
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/random/k_distribution/operators/serialize.cc
@@ -0,0 +1,51 @@
+// { dg-options "-std=c++11" }
+// { dg-require-cstdint "" }
+//
+// 2012-09-24 Edward M. Smith-Rowland <3dw4rd@verizon.net>
+//
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// 26.4.8.3.* Class template k_distribution [rand.dist.ext.k]
+// 26.4.2.4 Concept RandomNumberDistribution [rand.concept.dist]
+
+#include <ext/random>
+#include <sstream>
+#include <testsuite_hooks.h>
+
+void
+test01()
+{
+ bool test __attribute__((unused)) = true;
+
+ std::stringstream str;
+ __gnu_cxx::k_distribution<double> u(2.0, 1.5, 3.0), v;
+ std::minstd_rand0 rng;
+
+ u(rng); // advance
+ str << u;
+
+ str >> v;
+ VERIFY( u == v );
+}
+
+int
+main()
+{
+ test01();
+ return 0;
+}
diff --git a/libstdc++-v3/testsuite/ext/random/k_distribution/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/ext/random/k_distribution/requirements/explicit_instantiation/1.cc
new file mode 100644
index 000000000..539c7748a
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/random/k_distribution/requirements/explicit_instantiation/1.cc
@@ -0,0 +1,26 @@
+// { dg-do compile }
+// { dg-options "-std=c++11" }
+// { dg-require-cstdint "" }
+//
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+#include <ext/random>
+
+template class __gnu_cxx::k_distribution<float>;
+template class __gnu_cxx::k_distribution<double>;
+template class __gnu_cxx::k_distribution<long double>;
diff --git a/libstdc++-v3/testsuite/ext/random/k_distribution/requirements/typedefs.cc b/libstdc++-v3/testsuite/ext/random/k_distribution/requirements/typedefs.cc
new file mode 100644
index 000000000..2286fbbdd
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/random/k_distribution/requirements/typedefs.cc
@@ -0,0 +1,36 @@
+// { dg-do compile }
+// { dg-options "-std=c++11" }
+// { dg-require-cstdint "" }
+//
+// 2012-09-24 Edward M. Smith-Rowland <3dw4rd@verizon.net>
+//
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// 26.4.8.3.* Class template k_distribution [rand.dist.ext.k]
+// 26.4.2.4 Concept RandomNumberDistribution [rand.concept.dist]
+
+#include <ext/random>
+
+void
+test01()
+{
+ typedef __gnu_cxx::k_distribution<double> test_type;
+
+ typedef test_type::result_type result_type;
+ typedef test_type::param_type param_type;
+}
diff --git a/libstdc++-v3/testsuite/ext/rope/5.cc b/libstdc++-v3/testsuite/ext/rope/5.cc
new file mode 100644
index 000000000..73e82946a
--- /dev/null
+++ b/libstdc++-v3/testsuite/ext/rope/5.cc
@@ -0,0 +1,26 @@
+// Copyright (C) 2012 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 3, 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 COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+// rope (SGI extension)
+// http://gcc.gnu.org/ml/libstdc++/2012-09/msg00204.html
+
+// { dg-do compile }
+
+#include <ext/rope>
+#include <testsuite_allocator.h>
+
+__gnu_cxx::rope<char, __gnu_test::uneq_allocator<char> > r(10, 'a');
diff --git a/libstdc++-v3/testsuite/performance/23_containers/insert_erase/41975.cc b/libstdc++-v3/testsuite/performance/23_containers/insert_erase/41975.cc
index a5dae41dc..286a045d8 100644
--- a/libstdc++-v3/testsuite/performance/23_containers/insert_erase/41975.cc
+++ b/libstdc++-v3/testsuite/performance/23_containers/insert_erase/41975.cc
@@ -40,8 +40,9 @@ namespace
const int nb = 200000;
start_counters(time, resource);
- std::__unordered_set<int, std::hash<int>, std::equal_to<int>,
- std::allocator<int>, use_cache> us;
+ std::__uset_hashtable<int, std::hash<int>, std::equal_to<int>,
+ std::allocator<int>,
+ std::__uset_traits<use_cache>> us;
for (int i = 0; i != nb; ++i)
us.insert(i);
@@ -125,9 +126,10 @@ namespace
start_counters(time, resource);
- std::__unordered_set<std::string, std::hash<std::string>,
- std::equal_to<std::string>,
- std::allocator<std::string>, use_cache> us;
+ std::__uset_hashtable<std::string, std::hash<std::string>,
+ std::equal_to<std::string>,
+ std::allocator<std::string>,
+ std::__uset_traits<use_cache>> us;
for (int i = 0; i != nb; ++i)
us.insert(strs[i]);
diff --git a/libstdc++-v3/testsuite/util/testsuite_container_traits.h b/libstdc++-v3/testsuite/util/testsuite_container_traits.h
index cce91b739..5d8aae04f 100644
--- a/libstdc++-v3/testsuite/util/testsuite_container_traits.h
+++ b/libstdc++-v3/testsuite/util/testsuite_container_traits.h
@@ -148,6 +148,9 @@ namespace __gnu_test
typedef std::true_type has_erase;
typedef std::true_type has_insert;
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ typedef std::true_type has_emplace;
+#endif
};
template<typename _Tp1, typename _Tp2, typename _Tp3, typename _Tp4>
@@ -161,6 +164,9 @@ namespace __gnu_test
typedef std::true_type has_erase;
typedef std::true_type has_insert;
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ typedef std::true_type has_emplace;
+#endif
};
template<typename _Tp1, typename _Tp2, typename _Tp3>
@@ -173,6 +179,9 @@ namespace __gnu_test
typedef std::true_type has_erase;
typedef std::true_type has_insert;
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ typedef std::true_type has_emplace;
+#endif
};
template<typename _Tp1, typename _Tp2, typename _Tp3>
@@ -185,6 +194,9 @@ namespace __gnu_test
typedef std::true_type has_erase;
typedef std::true_type has_insert;
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
+ typedef std::true_type has_emplace;
+#endif
};
template<typename _Tp1, typename _Tp2>